From d4a8bde36fe11a019ab1750c1ead97a918e7aa63 Mon Sep 17 00:00:00 2001 From: Sergey Andrievskiy Date: Thu, 14 Nov 2019 17:33:18 +0300 Subject: [PATCH] Auto-generated commit --- 404.html | 2 +- 6-es2015.593fffcb654d560da920.js | 1 - 6-es2015.9d5c306836f72dfe2bf2.js | 1 + 6-es5.04026cda01bbb79c43ac.js | 1 - 6-es5.d2b93a9c6d226cd56fa3.js | 1 + index.html | 2 +- ...23635822a587d3f88f.js => main-es2015.e53623e0384099a997c3.js | 2 +- ....f6251375206855815043.js => main-es5.421f26ac05237e9d0dfd.js | 2 +- ...8bf290776fb7ddb.js => runtime-es2015.9daef9fb35c1a5779046.js | 2 +- ...34b03fadaf9d278481.js => runtime-es5.e17b1b0baac796da99ed.js | 2 +- 10 files changed, 8 insertions(+), 8 deletions(-) delete mode 100644 6-es2015.593fffcb654d560da920.js create mode 100644 6-es2015.9d5c306836f72dfe2bf2.js delete mode 100644 6-es5.04026cda01bbb79c43ac.js create mode 100644 6-es5.d2b93a9c6d226cd56fa3.js rename main-es2015.4823635822a587d3f88f.js => main-es2015.e53623e0384099a997c3.js (97%) rename main-es5.f6251375206855815043.js => main-es5.421f26ac05237e9d0dfd.js (97%) rename runtime-es2015.291ba8bf290776fb7ddb.js => runtime-es2015.9daef9fb35c1a5779046.js (94%) rename runtime-es5.3a34b03fadaf9d278481.js => runtime-es5.e17b1b0baac796da99ed.js (73%) diff --git a/404.html b/404.html index bc245d05..bcf702db 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ 404 - + diff --git a/6-es2015.593fffcb654d560da920.js b/6-es2015.593fffcb654d560da920.js deleted file mode 100644 index b672b98b..00000000 --- a/6-es2015.593fffcb654d560da920.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{"6OPl":function(n,e,t){"use strict";t.r(e);var l=t("8Y7J");class o{constructor(n){this.themeService=n,this.themeService.changeTheme("ngx-landing")}}var i=t("GJmQ");class a{constructor(n,e){this.themeService=n,this.breakpointService=e,this.alive=!0,this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(()=>this.alive)).subscribe(([n,e])=>{this.breakpoint=e})}ngOnDestroy(){this.alive=!1}}class g{}class r{}class s{constructor(n,e){this.themeService=n,this.breakpointService=e,this.alive=!0,this.themes=["Light","Dark","Cosmic","Corporate"],this.sliderIndex=1,this.initialSwiperConfig={direction:"horizontal",spaceBetween:200,slidesPerView:"auto",centeredSlides:!0,keyboard:!0,navigation:!0,effect:"coverflow",grabCursor:!0,coverflowEffect:{rotate:0,stretch:0,depth:500,modifier:1,slideShadows:!1},pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1,renderBullet:(n,e)=>`\n \n \n ${this.themes[n]}\n \n `}},this.swiperConfig=Object.assign({},this.initialSwiperConfig),this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(()=>this.alive)).subscribe(([n,e])=>{this.breakpoint=e,this.changeSwiperConfig()})}changeSwiperConfig(){this.swiperConfig=this.isMobile?Object.assign({},this.swiperConfig,{preloadImages:!1,lazy:!0}):this.initialSwiperConfig}get isMobile(){return this.breakpoint.width<=this.breakpoints.sm}ngOnDestroy(){this.alive=!1}}var c=t("CheL");class u{constructor(n,e,t){this.themeService=n,this.breakpointService=e,this.reviewsService=t,this.alive=!0,this.desktopSwiperConfig={slidesPerView:3,keyboard:!0,navigation:!0},this.tabletSwiperConfig=Object.assign({},this.desktopSwiperConfig,{slidesPerView:2}),this.mobileSwiperConfig={slidesPerView:"auto",centeredSlides:!0,keyboard:!1,navigation:!1},this.swiperConfig={direction:"horizontal",spaceBetween:24,mousewheel:!1,lazy:!0,loop:!0,autoplay:!0,pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1}},this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(()=>this.alive)).subscribe(([n,e])=>{this.changeSwiperConfig(e.width)}),this.reviewsService.getReviews().pipe(Object(i.a)(()=>this.alive)).subscribe(n=>this.reviews=n)}changeSwiperConfig(n){if(this.isMobile(n))this.swiperConfig=Object.assign({},this.swiperConfig,this.mobileSwiperConfig);else{const e=this.isTablet(n)?this.tabletSwiperConfig:this.desktopSwiperConfig;this.swiperConfig=Object.assign({},this.swiperConfig,e)}}isMobile(n){return n<=this.breakpoints.is}isTablet(n){return n<=this.breakpoints.sm}ngOnDestroy(){this.alive=!1}}class m{}class d{constructor(){this.isAgree=!1,this.invalid=!1}submitForm(){this.emailInput.nativeElement.value?(this.contactForm.nativeElement.submit(),this.invalid=!1,this.emailInput.nativeElement.value=""):this.invalid=!0}get disabledControl(){return this.isAgree?null:"disabled"}}class h{}var b=t("eEG2");class p{constructor(n){this.descriptionsService=n,this.descriptions=this.descriptionsService.getDescriptions()}}var _=t("pLZG"),C=t("3E0/"),P=t("IzEk"),M=t("vPEh");class O{constructor(n,e,t,o,i){this.descriptionService=n,this.bundlesService=e,this.activatedRoute=t,this.el=o,this.window=i,this.loaded=new l.s,this.selectedLicenseType=M.a.single,this.licenses=Object.values(M.a),this.descriptions=this.descriptionService.getBundleDescriptions(),this.products=this.bundlesService.getProducts(),this.features=this.bundlesService.getFeatures()}ngAfterViewInit(){this.activatedRoute.fragment.pipe(Object(_.a)(n=>"backend-bundles"===n),Object(C.a)(500),Object(P.a)(1)).subscribe(n=>{this.window.scrollTo(0,this.el.nativeElement.offsetTop)})}}class f{transform(n,e){const t=n.filter(n=>n.title.toLowerCase().includes(e.toLowerCase()));return t.length?t[0]:void 0}}class x{transform(n){return{"background-image":`url('${n}')`}}}class w{}var v=t("pMnS"),y=t("jXVt"),k=t("tKwJ"),H=t("GBVt"),z=t("WYtE"),R=t("TjMZ"),j=t("X2XW"),Z=t("AfT1"),I=t("cUpR"),T=t("SVse"),G=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;margin:0 auto 5rem;position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#405571;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}.nb-theme-docs-page [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;margin:0 auto 5rem;position:relative}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#494949;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-docs-page [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}"]],data:{}});function S(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,8,"div",[["class","descriptions"]],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,3,"div",[["class","icons-block"]],null,null,null,null,null)),(n()(),l.Hb(2,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(3,{width:0,height:1,fill:2}),l.Vb(4,2),(n()(),l.Hb(5,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(6,null,[" "," "])),(n()(),l.Hb(7,0,null,null,1,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(8,null,[" "," "]))],null,function(n,e){var t=l.ac(e,2,0,n(e,4,0,l.Rb(e.parent,0),e.context.$implicit.icon,n(e,3,0,48,48,"#00db92")));n(e,2,0,t),n(e,6,0,e.context.$implicit.title),n(e,8,0,e.context.$implicit.description)})}function L(n){return l.bc(0,[l.Tb(0,Z.a,[I.b]),(n()(),l.wb(16777216,null,null,1,null,S)),l.Gb(2,278528,null,0,T.l,[l.eb,l.Y,l.B],{ngForOf:[0,"ngForOf"]},null)],function(n,e){n(e,2,0,e.component.descriptions)},null)}var V=t("9yT9"),F=t("iInd"),U=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;padding:3.375rem 0 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:4rem;color:#18cb90;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{margin-top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 1em;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-left:1em;padding-left:4rem;padding-right:4rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{padding-left:3.25rem;padding-right:3.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;margin:0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a.btn-demo[_ngcontent-%COMP%]{margin-top:1rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;padding:3.375rem 0 0;max-width:120rem;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:4rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{margin-top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 1em;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-left:1em;padding-left:4rem;padding-right:4rem;color:#fff}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{padding-left:3.25rem;padding-right:3.25rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;margin:0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a.btn-demo[_ngcontent-%COMP%]{margin-top:1rem}}"]],data:{}});function B(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"img",[["class","main-img"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/ngx-admin.png"]],null,null,null,null,null)),l.Gb(1,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/ngx-admin.png","assets/img/default.png")},null)}function E(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"img",[["alt","Light theme Dashboard"],["class","main-img"],["lazyLoad","assets/img/corporate-theme.png"]],null,null,null,null,null)),l.Gb(1,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"]},null)],function(n,e){n(e,1,0,"assets/img/corporate-theme.png")},null)}function A(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,3,"div",[["class","main-img-container"]],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,2,"a",[["class","hero-image-link"],["href","http://akveo.com/ngx-admin/?utm_source=ngx_admin_landing&utm_medium=main_section_image"],["target","_blank"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,B)),l.Gb(3,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(4,0,null,null,29,"div",[["class","main-inf"]],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,1,"h1",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,["ngx-admin"])),(n()(),l.Hb(7,0,null,null,15,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" The most popular admin dashboard based on "])),(n()(),l.Hb(9,0,null,null,1,"strong",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Angular 8+"])),(n()(),l.Zb(-1,null,[", Bootstrap 4+ and "])),(n()(),l.Hb(12,0,null,null,1,"a",[["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Nebular"])),(n()(),l.Zb(-1,null,[" with "])),(n()(),l.Hb(15,0,null,null,1,"a",[["href","https://eva.design?utm_source=ngx_admin_landing&utm_medium=main_section"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Eva Design System"])),(n()(),l.Zb(-1,null,[" support. Free and Open Source for personal and commercial purposes. "])),(n()(),l.Hb(18,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.Hb(19,0,null,null,3,"span",[["class","bundles"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Never start from scratch again. "])),(n()(),l.Hb(21,0,null,null,1,"a",[["href","https://store.akveo.com/collections/all?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Integrate ready-made solution: ngx-admin with backend. "])),(n()(),l.Hb(23,0,null,null,2,"div",[["class","mobile-main-img-container"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,E)),l.Gb(25,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(26,0,null,null,1,"div",[["class","badges"]],null,null,null,null,null)),(n()(),l.Hb(27,0,null,null,0,"iframe",[["class","stars"],["frameborder","0"],["scrolling","0"],["src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true"],["width","170px"]],null,null,null,null,null)),(n()(),l.Hb(28,0,null,null,5,"div",[["class","buttons"]],null,null,null,null,null)),(n()(),l.Hb(29,0,null,null,2,"a",[["class","btn btn-installation-guidelines"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(n,e,t){var o=!0;return"click"===e&&(o=!1!==l.Rb(n,30).onClick(t.button,t.ctrlKey,t.metaKey,t.shiftKey)&&o),o},null,null)),l.Gb(30,671744,null,0,F.o,[F.l,F.a,T.j],{routerLink:[0,"routerLink"]},null),(n()(),l.Zb(-1,null,["Installation Docs"])),(n()(),l.Hb(32,0,null,null,1,"a",[["class","btn btn-demo"],["href","http://akveo.com/ngx-admin?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Demo"]))],function(n,e){var t=e.component;n(e,3,0,t.breakpoint.width>=t.breakpoints.md),n(e,25,0,t.breakpoint.width<=t.breakpoints.sm),n(e,30,0,"/docs/getting-started/installation-guidelines")},function(n,e){n(e,29,0,l.Rb(e,30).target,l.Rb(e,30).href)})}var $=t("2lDD"),q=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}"]],data:{}});function N(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"h2",[],null,null,null,null,null)),l.Qb(null,0)],null,null)}var D=t("S8NE"),Y=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:22.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#405571;background:0 0;margin:0;opacity:.56}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet::after{content:'';display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 3.5rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:22.625rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#494949;background:0 0;margin:0;opacity:.56}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet::after{content:'';display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 3.5rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}"]],data:{}});function J(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,"img",[["alt","Light Theme"],["class","swiper-lazy"],["data-src","assets/img/light-theme.png"]],null,null,null,null,null))],null,null)}function W(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"img",[["alt","Light Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/light-theme.png"]],null,null,null,null,null)),l.Gb(1,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/light-theme.png","assets/img/default.png")},null)}function K(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,"img",[["alt","Dark Theme"],["class","swiper-lazy"],["data-src","assets/img/dark-theme.png"]],null,null,null,null,null))],null,null)}function X(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"img",[["alt","Dark Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/dark-theme.png"]],null,null,null,null,null)),l.Gb(1,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/dark-theme.png","assets/img/default.png")},null)}function Q(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,"img",[["alt","Cosmic Theme"],["class","swiper-lazy"],["data-src","assets/img/cosmic-theme.png"]],null,null,null,null,null))],null,null)}function nn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"img",[["alt","Cosmic Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/cosmic-theme.png"]],null,null,null,null,null)),l.Gb(1,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/cosmic-theme.png","assets/img/default.png")},null)}function en(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,"img",[["alt","Corporate Theme"],["class","swiper-lazy"],["data-src","assets/img/corporate-theme.png"]],null,null,null,null,null))],null,null)}function tn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,"img",[["alt","Corporate Theme"],["class","ng-lazyloaded"],["src","assets/img/corporate-theme.png"]],null,null,null,null,null))],null,null)}function ln(n){return l.bc(0,[l.Tb(0,Z.a,[I.b]),(n()(),l.Hb(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(2,49152,null,0,$.a,[],null,null),(n()(),l.Zb(-1,0,[" Multiple theme\n"])),(n()(),l.Hb(4,0,null,null,32,"div",[["class","carousel-container"]],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,31,"div",[["class","swiper-container reviews"]],null,[[null,"indexChange"]],function(n,e,t){var l=!0;return"indexChange"===e&&(l=!1!==(n.component.sliderIndex=t)&&l),l},null,null)),l.Gb(6,5128192,null,0,D.b,[l.M,l.J,l.q,l.C,[2,D.a]],{index:[0,"index"],config:[1,"config"]},{indexChange:"indexChange"}),(n()(),l.Hb(7,0,null,null,20,"div",[["class","swiper-wrapper"]],null,null,null,null,null)),(n()(),l.Hb(8,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=default&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,J)),l.Gb(10,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.wb(16777216,null,null,1,null,W)),l.Gb(12,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(13,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=dark&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,K)),l.Gb(15,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.wb(16777216,null,null,1,null,X)),l.Gb(17,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(18,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=cosmic&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,Q)),l.Gb(20,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.wb(16777216,null,null,1,null,nn)),l.Gb(22,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(23,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=corporate&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,en)),l.Gb(25,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.wb(16777216,null,null,1,null,tn)),l.Gb(27,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(28,0,null,null,0,"div",[["class","swiper-pagination"]],null,null,null,null,null)),(n()(),l.Hb(29,0,null,null,3,"div",[["class","swiper-button-prev"]],null,null,null,null,null)),(n()(),l.Hb(30,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(31,{width:0,height:1,fill:2}),l.Vb(32,2),(n()(),l.Hb(33,0,null,null,3,"div",[["class","swiper-button-next"]],null,null,null,null,null)),(n()(),l.Hb(34,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(35,{width:0,height:1,fill:2}),l.Vb(36,2),(n()(),l.Hb(37,0,null,null,1,"a",[["class","btn btn-demo"],["href","http://akveo.com/ngx-admin?utm_source=ngx_admin_landing&utm_medium=theme_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["View demo"]))],function(n,e){var t=e.component;n(e,6,0,t.sliderIndex,t.swiperConfig),n(e,10,0,t.breakpoint.width<=t.breakpoints.sm),n(e,12,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,15,0,t.breakpoint.width<=t.breakpoints.sm),n(e,17,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,20,0,t.breakpoint.width<=t.breakpoints.sm),n(e,22,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,25,0,t.breakpoint.width<=t.breakpoints.sm),n(e,27,0,!(t.breakpoint.width<=t.breakpoints.sm))},function(n,e){var t=l.ac(e,30,0,n(e,32,0,l.Rb(e,0),"arrow-ios-back",n(e,31,0,36,36,"#00db92")));n(e,30,0,t);var o=l.ac(e,34,0,n(e,36,0,l.Rb(e,0),"arrow-ios-forward",n(e,35,0,36,36,"#00db92")));n(e,34,0,o)})}var on=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]::before{content:'';display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]::before{content:'';display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}"]],data:{}});function an(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(1,49152,null,0,$.a,[],null,null),(n()(),l.Zb(-1,0,[" Why ngx-admin?\n"])),(n()(),l.Hb(3,0,null,null,36,"ul",[["class","reasons"]],null,null,null,null,null)),(n()(),l.Hb(4,0,null,null,7,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["1"])),(n()(),l.Hb(7,0,null,null,4,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Save more than $33,000 using ngx-admin. According to our research ngx-admin optimizes 480 hours of development time. Taking the average hourly rate of a "])),(n()(),l.Hb(9,0,null,null,1,"a",[["class","active"],["href","https://www.codementor.io/freelance-rates/front-end-developers"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["front-end engineer"])),(n()(),l.Zb(-1,null,[" in the US \u2013 $70 "])),(n()(),l.Hb(12,0,null,null,7,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Hb(13,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["2"])),(n()(),l.Hb(15,0,null,null,4,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Create a custom experience by working with one of 3 themes or edit just a few custom variables. Need help? Check "])),(n()(),l.Hb(17,0,null,null,1,"a",[["class","active"],["href","https://akveo.github.io/ngx-admin/docs/guides/theme-system"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["out our article"])),(n()(),l.Zb(-1,null,[", where we describe how you can create a different look in just 2 minutes "])),(n()(),l.Hb(20,0,null,null,4,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Hb(21,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["3"])),(n()(),l.Hb(23,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" It\u2019s completely FREE and MIT licensed. You don\u2019t have to worry about the legal stuff, ngx-admin is free for personal and commercial purposes, so you can use it to build any product "])),(n()(),l.Hb(25,0,null,null,14,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Hb(26,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["4"])),(n()(),l.Hb(28,0,null,null,11,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Hb(29,0,null,null,1,"span",[["class","highlight"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Do you need more?"])),(n()(),l.Zb(-1,null,[" We can customize! "])),(n()(),l.Hb(32,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Visit our "])),(n()(),l.Hb(34,0,null,null,1,"a",[["class","active"],["href","https://www.akveo.com?utm_source=ngx_admin_landing&utm_medium=reason_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["homepage"])),(n()(),l.Zb(-1,null,[" or simply leave us a note at "])),(n()(),l.Hb(37,0,null,null,1,"a",[["class","active"],["href","mailto:contact@akveo.com"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["contact@akveo.com"])),(n()(),l.Zb(-1,null,[". We\u2019re available for hire and can create custom solutions just for you "]))],null,null)}var gn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;color:#18cb90;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:9rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1;background:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:9rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}"]],data:{}});function rn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,20,"div",[["class","review-card swiper-slide"]],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,11,"div",[["class","header-card"]],null,null,null,null,null)),(n()(),l.Hb(2,0,null,null,3,"div",[["class","social-icon"]],null,null,null,null,null)),(n()(),l.Hb(3,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(4,{width:0,height:1,fill:2}),l.Vb(5,2),(n()(),l.Hb(6,0,null,null,1,"div",[["class","avatar"]],null,null,null,null,null)),(n()(),l.Hb(7,0,null,null,0,"img",[["alt","Reviewer Avatar"],["class","swiper-lazy"]],[[8,"src",4]],null,null,null,null)),(n()(),l.Hb(8,0,null,null,4,"div",[["class","personal-info"]],null,null,null,null,null)),(n()(),l.Hb(9,0,null,null,1,"div",[["class","name"]],null,null,null,null,null)),(n()(),l.Zb(10,null,["",""])),(n()(),l.Hb(11,0,null,null,1,"div",[["class","surname"]],null,null,null,null,null)),(n()(),l.Zb(12,null,["",""])),(n()(),l.Hb(13,0,null,null,1,"div",[["class","body-card"]],null,null,null,null,null)),(n()(),l.Zb(14,null,[" "," "])),(n()(),l.Hb(15,0,null,null,5,"div",[["class","footer-card"]],null,null,null,null,null)),(n()(),l.Hb(16,0,null,null,4,"a",[["class","go-to-button"],["target","_blank"]],[[8,"href",4]],null,null,null,null)),(n()(),l.Zb(-1,null,[" Go to comment "])),(n()(),l.Hb(18,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(19,{width:0,height:1,fill:2}),l.Vb(20,2)],null,function(n,e){var t=l.ac(e,3,0,n(e,5,0,l.Rb(e.parent,0),e.context.$implicit.socialIcon,n(e,4,0,26,26,"#3b5998")));n(e,3,0,t),n(e,7,0,l.Jb(1,"",e.context.$implicit.avatar,"")),n(e,10,0,e.context.$implicit.firstName),n(e,12,0,e.context.$implicit.lastName),n(e,14,0,e.context.$implicit.review),n(e,16,0,l.Jb(1,"",e.context.$implicit.link,""));var o=l.ac(e,18,0,n(e,20,0,l.Rb(e.parent,0),"arrow-ios-forward",n(e,19,0,24,24,"#e5e5e5")));n(e,18,0,o)})}function sn(n){return l.bc(0,[l.Tb(0,Z.a,[I.b]),(n()(),l.Hb(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(2,49152,null,0,$.a,[],null,null),(n()(),l.Zb(-1,0,[" What ngx-lovers are saying?\n"])),(n()(),l.Hb(4,0,null,null,14,"div",[["class","carousel-container"]],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,13,"div",[["class","swiper-container reviews"]],null,null,null,null,null)),l.Gb(6,5128192,null,0,D.b,[l.M,l.J,l.q,l.C,[2,D.a]],{config:[0,"config"]},null),(n()(),l.Hb(7,0,null,null,2,"div",[["class","swiper-wrapper"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,rn)),l.Gb(9,278528,null,0,T.l,[l.eb,l.Y,l.B],{ngForOf:[0,"ngForOf"]},null),(n()(),l.Hb(10,0,null,null,0,"div",[["class","swiper-pagination"]],null,null,null,null,null)),(n()(),l.Hb(11,0,null,null,3,"div",[["class","swiper-button-prev"]],null,null,null,null,null)),(n()(),l.Hb(12,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(13,{width:0,height:1,fill:2}),l.Vb(14,2),(n()(),l.Hb(15,0,null,null,3,"div",[["class","swiper-button-next"]],null,null,null,null,null)),(n()(),l.Hb(16,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(17,{width:0,height:1,fill:2}),l.Vb(18,2)],function(n,e){var t=e.component;n(e,6,0,t.swiperConfig),n(e,9,0,t.reviews)},function(n,e){var t=l.ac(e,12,0,n(e,14,0,l.Rb(e,0),"arrow-ios-back",n(e,13,0,36,36,"#00db92")));n(e,12,0,t);var o=l.ac(e,16,0,n(e,18,0,l.Rb(e,0),"arrow-ios-forward",n(e,17,0,36,36,"#00db92")));n(e,16,0,o)})}var cn=t("s7LF"),un=t("Qitr"),mn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{width:calc(1440px - 8.125rem * 2);max-width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 11px;margin-top:5rem;margin-left:-11px;margin-right:-11px;width:100%;width:calc(100% + 22px)}.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;text-align:center;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features__title[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:60px;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:rgba(0,0,0,.87)}.nb-theme-ngx-landing [_nghost-%COMP%] .features__description[_ngcontent-%COMP%]{font-family:sans-serif;color:#8994a3;line-height:1.75;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:none;margin-bottom:5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{width:100%;height:auto;margin:2.5rem auto}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme__image[_ngcontent-%COMP%]{width:100%}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:block}}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher[_ngcontent-%COMP%]{margin:2.375rem 0 5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]{box-shadow:0 8px 20px 0 rgba(218,224,235,.5);border-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:10.625rem;color:#bdc3cb;border-color:#e6e8eb;text-transform:none;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]:active{color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn.active[_ngcontent-%COMP%]{color:#000;background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin-left:-11px;margin-right:-11px;margin-bottom:4rem;width:100%;width:calc(100% + 22px)}.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:22px}.nb-theme-ngx-landing [_nghost-%COMP%] nb-flip-card[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .flipcard-body{height:100%;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .back-container[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .front-container{height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-back[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] nb-card-front[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{height:100%;border:0;background-color:#fff;box-shadow:0 7px 17px 0 rgba(218,224,235,.5);margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;padding:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:0 0 auto;margin-bottom:.5625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__demo-link[_ngcontent-%COMP%]{align-self:flex-end;color:#ff8588;font-weight:700;font-size:.75rem;line-height:1rem;text-align:center;text-transform:uppercase;padding:.25rem 1rem;border:1px solid #ff8588;border-radius:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__demo-link--secondary[_ngcontent-%COMP%]{color:#ad7efa;border-color:#ad7efa}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__image[_ngcontent-%COMP%]{margin:1rem -1rem;display:flex;flex:0 0 14.125rem;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price-wrapper[_ngcontent-%COMP%]{flex:0 0 2.5rem;margin-top:auto;margin-bottom:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price[_ngcontent-%COMP%]{font-weight:700;font-size:1.75rem;line-height:2.5rem;color:rgba(0,0,0,.87);vertical-align:middle}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price--old[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff4d6b;text-decoration:line-through;vertical-align:middle;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.125rem;color:rgba(0,0,0,.87);line-height:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__description[_ngcontent-%COMP%]{margin-top:.5rem;font-family:sans-serif;font-weight:lighter;font-size:.875rem;color:rgba(0,0,0,.87);margin-bottom:1.675rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]{font-family:sans-serif;font-size:.75rem;color:#fff;text-transform:uppercase;background-color:#18cb90;box-shadow:0 5px 29px 0 rgba(0,219,146,.32);border-radius:3px;margin-top:.5rem;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]:hover{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__type[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.25rem;color:rgba(0,0,0,.87);text-align:center;margin-top:.25rem;margin-bottom:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{font-family:sans-serif;color:#18cb90;padding:.25rem;cursor:pointer;text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%]{margin-bottom:5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(:first-child){margin-left:2rem}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{padding:0 11px}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%}.nb-theme-ngx-landing [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%;margin-bottom:1.625rem}}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%]{width:100%;margin-bottom:5rem;box-shadow:0 8px 20px 0 rgba(218,224,235,.5);background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:inline-block;margin:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{text-align:left;padding-left:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(even){background-color:#fff}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-size:.875rem}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:8rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{width:calc(1440px - 8.125rem * 2);max-width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 11px;margin-top:5rem;margin-left:-11px;margin-right:-11px;width:100%;width:calc(100% + 22px)}.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;text-align:center;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .features__title[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:60px;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:rgba(0,0,0,.87)}.nb-theme-docs-page [_nghost-%COMP%] .features__description[_ngcontent-%COMP%]{font-family:sans-serif;color:#8994a3;line-height:1.75;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:none;margin-bottom:5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{width:100%;height:auto;margin:2.5rem auto}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme__image[_ngcontent-%COMP%]{width:100%}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:block}}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher[_ngcontent-%COMP%]{margin:2.375rem 0 5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]{box-shadow:0 8px 20px 0 rgba(218,224,235,.5);border-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:10.625rem;color:#bdc3cb;border-color:#e6e8eb;text-transform:none;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]:active{color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn.active[_ngcontent-%COMP%]{color:#000;background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin-left:-11px;margin-right:-11px;margin-bottom:4rem;width:100%;width:calc(100% + 22px)}.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:22px}.nb-theme-docs-page [_nghost-%COMP%] nb-flip-card[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .flipcard-body{height:100%;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .back-container[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .front-container{height:100%}.nb-theme-docs-page [_nghost-%COMP%] nb-card-back[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] nb-card-front[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-docs-page [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{height:100%;border:0;background-color:#fff;box-shadow:0 7px 17px 0 rgba(218,224,235,.5);margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;padding:1rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .package-card__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:0 0 auto;margin-bottom:.5625rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__demo-link[_ngcontent-%COMP%]{align-self:flex-end;color:#ff8588;font-weight:700;font-size:.75rem;line-height:1rem;text-align:center;text-transform:uppercase;padding:.25rem 1rem;border:1px solid #ff8588;border-radius:.75rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__demo-link--secondary[_ngcontent-%COMP%]{color:#ad7efa;border-color:#ad7efa}.nb-theme-docs-page [_nghost-%COMP%] .package-card__image[_ngcontent-%COMP%]{margin:1rem -1rem;display:flex;flex:0 0 14.125rem;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price-wrapper[_ngcontent-%COMP%]{flex:0 0 2.5rem;margin-top:auto;margin-bottom:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price[_ngcontent-%COMP%]{font-weight:700;font-size:1.75rem;line-height:2.5rem;color:rgba(0,0,0,.87);vertical-align:middle}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price--old[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff4d6b;text-decoration:line-through;vertical-align:middle;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.125rem;color:rgba(0,0,0,.87);line-height:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__description[_ngcontent-%COMP%]{margin-top:.5rem;font-family:sans-serif;font-weight:lighter;font-size:.875rem;color:rgba(0,0,0,.87);margin-bottom:1.675rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]{font-family:sans-serif;font-size:.75rem;color:#fff;text-transform:uppercase;background-color:#18cb90;box-shadow:0 5px 29px 0 rgba(0,219,146,.32);border-radius:3px;margin-top:.5rem;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]:hover{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-docs-page [_nghost-%COMP%] .package-card__type[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.25rem;color:rgba(0,0,0,.87);text-align:center;margin-top:.25rem;margin-bottom:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{font-family:sans-serif;padding:.25rem;cursor:pointer;text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%]{margin-bottom:5rem}.nb-theme-docs-page [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(:first-child){margin-left:2rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{padding:0 11px}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%}.nb-theme-docs-page [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%;margin-bottom:1.625rem}}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%]{width:100%;margin-bottom:5rem;box-shadow:0 8px 20px 0 rgba(218,224,235,.5);background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:1rem}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:inline-block;margin:auto}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{text-align:left;padding-left:1rem}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(even){background-color:#fff}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-size:.875rem}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:8rem}}"]],data:{}});function dn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,9,"label",[["class","package-switcher__btn btn btn-outline-secondary"]],[[2,"active",null]],null,null,null,null)),(n()(),l.Hb(1,0,null,null,6,"input",[["name","licence-type"],["type","radio"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],function(n,e,t){var o=!0,i=n.component;return"input"===e&&(o=!1!==l.Rb(n,2)._handleInput(t.target.value)&&o),"blur"===e&&(o=!1!==l.Rb(n,2).onTouched()&&o),"compositionstart"===e&&(o=!1!==l.Rb(n,2)._compositionStart()&&o),"compositionend"===e&&(o=!1!==l.Rb(n,2)._compositionEnd(t.target.value)&&o),"change"===e&&(o=!1!==l.Rb(n,3).onChange()&&o),"blur"===e&&(o=!1!==l.Rb(n,3).onTouched()&&o),"ngModelChange"===e&&(o=!1!==(i.selectedLicenseType=t)&&o),o},null,null)),l.Gb(2,16384,null,0,cn.d,[l.P,l.q,[2,cn.b]],null,null),l.Gb(3,212992,null,0,cn.q,[l.P,l.q,cn.v,l.z],{name:[0,"name"],value:[1,"value"]},null),l.Wb(1024,null,cn.j,function(n,e){return[n,e]},[cn.d,cn.q]),l.Gb(5,671744,null,0,cn.o,[[8,null],[8,null],[8,null],[6,cn.j]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),l.Wb(2048,null,cn.k,null,[cn.o]),l.Gb(7,16384,null,0,cn.l,[[4,cn.k]],null,null),(n()(),l.Zb(8,null,[" "," "])),l.Vb(9,1)],function(n,e){var t=e.component;n(e,3,0,"licence-type",e.context.$implicit),n(e,5,0,"licence-type",t.selectedLicenseType)},function(n,e){n(e,0,0,e.component.selectedLicenseType===e.context.$implicit),n(e,1,0,l.Rb(e,7).ngClassUntouched,l.Rb(e,7).ngClassTouched,l.Rb(e,7).ngClassPristine,l.Rb(e,7).ngClassDirty,l.Rb(e,7).ngClassValid,l.Rb(e,7).ngClassInvalid,l.Rb(e,7).ngClassPending);var t=l.ac(e,8,0,n(e,9,0,l.Rb(e.parent,0),e.context.$implicit));n(e,8,0,t)})}function hn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,24,"li",[["class","packages__item"]],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,23,"nb-card",[["class","package-card"]],[[2,"size-tiny",null],[2,"size-small",null],[2,"size-medium",null],[2,"size-large",null],[2,"size-giant",null],[2,"status-primary",null],[2,"status-info",null],[2,"status-success",null],[2,"status-warning",null],[2,"status-danger",null],[2,"accent",null],[2,"accent-primary",null],[2,"accent-info",null],[2,"accent-success",null],[2,"accent-warning",null],[2,"accent-danger",null]],null,null,y.n,y.b)),l.Gb(2,49152,null,0,k.fb,[],null,null),(n()(),l.Hb(3,0,null,1,21,"nb-card-body",[],null,null,null,y.m,y.a)),l.Gb(4,49152,null,0,k.eb,[],null,null),(n()(),l.Hb(5,0,null,0,3,"div",[["class","package-card__image"]],null,null,null,null,null)),l.Wb(512,null,T.G,T.H,[l.q,l.C,l.P]),l.Gb(7,278528,null,0,T.p,[T.G],{ngStyle:[0,"ngStyle"]},null),l.Vb(8,1),(n()(),l.Hb(9,0,null,0,1,"h4",[["class","package-card__title"]],null,null,null,null,null)),(n()(),l.Zb(10,null,["",""])),(n()(),l.Hb(11,0,null,0,4,"p",[["class","package-card__description"]],null,null,null,null,null)),(n()(),l.Zb(12,null,[" ","... "])),l.Tb(0,T.w,[]),(n()(),l.Hb(14,0,null,null,1,"a",[["class","go-to-button"],["target","_blank"]],[[8,"href",4]],null,null,null,null)),(n()(),l.Zb(-1,null,[" read more "])),(n()(),l.Hb(16,0,null,0,6,"div",[["class","package-card__price-wrapper"]],null,null,null,null,null)),(n()(),l.Hb(17,0,null,null,2,"span",[["class","package-card__price package-card__price--old"]],null,null,null,null,null)),(n()(),l.Zb(18,null,["$",""])),l.Vb(19,2),(n()(),l.Hb(20,0,null,null,2,"span",[["class","package-card__price"]],null,null,null,null,null)),(n()(),l.Zb(21,null,["$",""])),l.Vb(22,2),(n()(),l.Hb(23,0,null,0,1,"a",[["class","package-card__buy-link btn btn-demo"],["nbButton",""]],[[8,"href",4]],null,null,null,null)),(n()(),l.Zb(-1,null,[" Buy now "]))],function(n,e){var t=l.ac(e,7,0,n(e,8,0,l.Rb(e.parent,1),e.context.$implicit.imageUrl));n(e,7,0,t)},function(n,e){var t=e.component;n(e,1,1,[l.Rb(e,2).tiny,l.Rb(e,2).small,l.Rb(e,2).medium,l.Rb(e,2).large,l.Rb(e,2).giant,l.Rb(e,2).primary,l.Rb(e,2).info,l.Rb(e,2).success,l.Rb(e,2).warning,l.Rb(e,2).danger,l.Rb(e,2).hasAccent,l.Rb(e,2).primaryAccent,l.Rb(e,2).infoAccent,l.Rb(e,2).successAccent,l.Rb(e,2).warningAccent,l.Rb(e,2).dangerAccent]),n(e,10,0,e.context.$implicit.title),n(e,12,0,l.ac(e,12,0,l.Rb(e,13).transform(e.context.$implicit.description,0,200))),n(e,14,0,l.Jb(2,"",e.context.$implicit.storeUrl,"?utm_source=ngx_admin_landing&utm_medium=buy_bundle_",t.selectedLicenseType,""));var o=l.ac(e,18,0,n(e,19,0,l.Rb(e.parent,2),e.context.$implicit.variants,t.selectedLicenseType)).compare_at_price;n(e,18,0,o);var i=l.ac(e,21,0,n(e,22,0,l.Rb(e.parent,2),e.context.$implicit.variants,t.selectedLicenseType)).price;n(e,21,0,i),n(e,23,0,l.Jb(2,"",e.context.$implicit.storeUrl,"?utm_source=ngx_admin_landing&utm_medium=buy_bundle_",t.selectedLicenseType,""))})}function bn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function pn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function _n(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,10,"tr",[],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,1,"td",[["class","left"]],null,null,null,null,null)),(n()(),l.Zb(2,null,["",""])),(n()(),l.Hb(3,0,null,null,3,"td",[],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,2,null,bn)),l.Gb(5,540672,null,0,T.t,[l.eb],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),l.Ub(6,{$implicit:0}),(n()(),l.Hb(7,0,null,null,3,"td",[],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,2,null,pn)),l.Gb(9,540672,null,0,T.t,[l.eb],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),l.Ub(10,{$implicit:0})],function(n,e){var t=n(e,6,0,e.context.$implicit.availableInPersonalLicence);n(e,5,0,t,l.Rb(e.parent,34));var o=n(e,10,0,e.context.$implicit.availableInCommercialLicence);n(e,9,0,o,l.Rb(e.parent,34))},function(n,e){n(e,2,0,e.context.$implicit.text)})}function Cn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"i",[["aria-label","available"]],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(1,{width:0,height:1,fill:2}),l.Vb(2,2)],null,function(n,e){var t=l.ac(e,0,0,n(e,2,0,l.Rb(e.parent.parent,3),"checkmark-outline",n(e,1,0,24,24,"#00db92")));n(e,0,0,t)})}function Pn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"i",[["aria-label","unavailable"]],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(1,{width:0,height:1,fill:2}),l.Vb(2,2)],null,function(n,e){var t=l.ac(e,0,0,n(e,2,0,l.Rb(e.parent.parent,3),"close-outline",n(e,1,0,24,24,"#ff8588")));n(e,0,0,t)})}function Mn(n){return l.bc(0,[(n()(),l.wb(16777216,null,null,1,null,Cn)),l.Gb(1,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(n()(),l.wb(0,[["unavailableIcon",2]],null,0,null,Pn))],function(n,e){n(e,1,0,e.context.$implicit,l.Rb(e,2))},null)}function On(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"ngx-landing-description-section",[],null,null,null,L,G)),l.Gb(1,49152,null,0,g,[],{descriptions:[0,"descriptions"]},null),l.Tb(131072,T.b,[l.j])],function(n,e){var t=e.component;n(e,1,0,l.ac(e,1,0,l.Rb(e,2).transform(t.descriptions)))},null)}function fn(n){return l.bc(0,[l.Tb(0,un.a,[]),l.Tb(0,x,[]),l.Tb(0,f,[]),l.Tb(0,Z.a,[I.b]),(n()(),l.Hb(4,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(5,49152,null,0,$.a,[],null,null),(n()(),l.Zb(-1,0,[" Backend Bundles\n"])),(n()(),l.Hb(7,0,null,null,44,"div",[["class","section-container"]],null,null,null,null,null)),(n()(),l.Hb(8,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Looking for a way to integrate Angular ngx-admin with .NET, Node.js, Ruby or PHP? We are here to save your time on painful setup, configuration and routing tasks. Choose starter kit bundle based on a technology of your choice below. "])),(n()(),l.Hb(10,0,null,null,3,"div",[["class","package-switcher"]],null,null,null,null,null)),(n()(),l.Hb(11,0,null,null,2,"div",[["class","package-switcher__btn-group btn-group btn-group-toggle btn-outline-toggle-group btn-group-full-width btn-toggle-radio-group"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,dn)),l.Gb(13,278528,null,0,T.l,[l.eb,l.Y,l.B],{ngForOf:[0,"ngForOf"]},null),(n()(),l.Hb(14,0,null,null,3,"ul",[["class","packages"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,2,null,hn)),l.Gb(16,278528,null,0,T.l,[l.eb,l.Y,l.B],{ngForOf:[0,"ngForOf"]},null),l.Tb(131072,T.b,[l.j]),(n()(),l.Hb(18,0,null,null,4,"div",[["class","request-code-section"]],null,null,null,null,null)),(n()(),l.Hb(19,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","https://github.com/akveo/ngx-admin-bundle-support/tree/master/codeSamples"],["nbButton",""],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" CODE SAMPLE "])),(n()(),l.Hb(21,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","https://store.akveo.com/collections/all?utm_source=ngx_admin_landing&utm_medium=more_bundles"],["nbButton",""],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" BROWSE OTHER BUNDLES "])),(n()(),l.Hb(23,0,null,null,11,"table",[["class","features-table"]],null,null,null,null,null)),(n()(),l.Hb(24,0,null,null,6,"tr",[["class","header"]],null,null,null,null,null)),(n()(),l.Hb(25,0,null,null,1,"th",[["class","left"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["FEATURES"])),(n()(),l.Hb(27,0,null,null,1,"th",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,["SINGLE APP"])),(n()(),l.Hb(29,0,null,null,1,"th",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,["MULTI APP"])),(n()(),l.wb(16777216,null,null,2,null,_n)),l.Gb(32,278528,null,0,T.l,[l.eb,l.Y,l.B],{ngForOf:[0,"ngForOf"]},null),l.Tb(131072,T.b,[l.j]),(n()(),l.wb(0,[["availabilityIcon",2]],null,0,null,Mn)),(n()(),l.wb(16777216,null,null,2,null,On)),l.Gb(36,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),l.Tb(131072,T.b,[l.j]),(n()(),l.Hb(38,0,null,null,8,"div",[["class","bundles-architecture"]],null,null,null,null,null)),(n()(),l.Hb(39,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(40,49152,null,0,$.a,[],null,null),(n()(),l.Zb(-1,0,[" Architecture Design "])),(n()(),l.Hb(42,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["The schema describes high-level solution architecture."])),(n()(),l.Hb(44,0,null,null,2,"picture",[["class","bundle-scheme"]],null,null,null,null,null)),(n()(),l.Hb(45,0,null,null,0,"source",[["srcset","assets/img/bundle-scheme@1x.webp 1x, assets/img/bundle-scheme@2x.webp 2x"],["type","image/webp"]],null,null,null,null,null)),(n()(),l.Hb(46,0,null,null,0,"img",[["alt","Backend bundles"],["class","bundle-scheme__image"],["src","assets/img/bundle-scheme@1x.png"],["srcset","assets/img/bundle-scheme@2x.png 2x"]],null,null,null,null,null)),(n()(),l.Hb(47,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Need more details or have a question?"])),(n()(),l.Hb(49,0,null,null,2,"div",[["class","request-code-section"]],null,null,null,null,null)),(n()(),l.Hb(50,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","mailto:support@akveo.com?subject=Custom bundle request"],["nbButton",""]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" CONTACT US "]))],function(n,e){var t=e.component;n(e,13,0,t.licenses),n(e,16,0,l.ac(e,16,0,l.Rb(e,17).transform(t.products))),n(e,32,0,l.ac(e,32,0,l.Rb(e,33).transform(t.features))),n(e,36,0,l.ac(e,36,0,l.Rb(e,37).transform(t.descriptions)))},null)}var xn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;color:#000;font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;background-color:#18cb90;border-radius:3px;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;color:#000;font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}"]],data:{}});function wn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(1,49152,null,0,$.a,[],null,null),(n()(),l.Zb(-1,0,[" More from Akveo\n"])),(n()(),l.Hb(3,0,null,null,22,"ul",[["class","projects"]],null,null,null,null,null)),(n()(),l.Hb(4,0,null,null,10,"li",[["class","project"]],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,2,"div",[["class","project-img"]],null,null,null,null,null)),(n()(),l.Hb(6,0,null,null,1,"img",[["alt","Nebular"],["class","lazy-load-image"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/nebular.png"]],null,null,null,null,null)),l.Gb(7,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null),(n()(),l.Hb(8,0,null,null,6,"div",[],null,null,null,null,null)),(n()(),l.Hb(9,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Nebular"])),(n()(),l.Hb(11,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Nebular is a great toolkit if you build Rich UI web applications based on Angular. Complete with a set of native Angular components, themeable components, authentication and security layers that are easily configurable to your API. Nebular offers a world of possibilities "])),(n()(),l.Hb(13,0,null,null,1,"a",[["class","btn"],["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=more_from_akveo_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Learn more"])),(n()(),l.Hb(15,0,null,null,10,"li",[["class","project"]],null,null,null,null,null)),(n()(),l.Hb(16,0,null,null,2,"div",[["class","project-img"]],null,null,null,null,null)),(n()(),l.Hb(17,0,null,null,1,"img",[["alt","Eva Icons"],["class","lazy-load-image"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/eva-icons.png"]],null,null,null,null,null)),l.Gb(18,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null),(n()(),l.Hb(19,0,null,null,6,"div",[],null,null,null,null,null)),(n()(),l.Hb(20,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Eva Icons"])),(n()(),l.Hb(22,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Eva Icons is a pack of more than 480 beautifully crafted Open Source icons. Download for desktop and use them in your creations for Web, iOS, and Android. The icons are available in several formats: PNG, SVG, font, Sketch "])),(n()(),l.Hb(24,0,null,null,1,"a",[["class","btn"],["href","https://akveo.github.io/eva-icons?utm_source=ngx_admin_landing&utm_medium=more_from_akveo_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Learn more"]))],function(n,e){n(e,7,0,"assets/img/nebular.png","assets/img/default.png"),n(e,18,0,"assets/img/eva-icons.png","assets/img/default.png")},null)}var vn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}"]],data:{}});function yn(n){return l.bc(0,[l.Tb(0,Z.a,[I.b]),(n()(),l.Hb(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(2,49152,null,0,$.a,[],null,null),(n()(),l.Zb(-1,0,[" Help us make our products better for you\n"])),(n()(),l.Hb(4,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" You can support us by creating pull requests, submitting bugs, and suggesting awesome new features you\u2019d like to see\n"])),(n()(),l.Hb(6,0,null,null,8,"a",[["class","social-button github"],["href","https://github.com/akveo/ngx-admin"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(7,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(8,{width:0,height:1}),l.Vb(9,2),(n()(),l.Hb(10,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Hb(11,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Star our repo"])),(n()(),l.Hb(13,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["GitHub"])),(n()(),l.Hb(15,0,null,null,1,"div",[["class","sub-title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Here's what else you can do:\n"])),(n()(),l.Hb(17,0,null,null,27,"div",[["class","buttons-group"]],null,null,null,null,null)),(n()(),l.Hb(18,0,null,null,8,"a",[["class","social-button facebook"],["href","https://www.facebook.com/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(19,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(20,{width:0,height:1,fill:2}),l.Vb(21,2),(n()(),l.Hb(22,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Hb(23,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Like us "])),(n()(),l.Hb(25,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Facebook "])),(n()(),l.Hb(27,0,null,null,8,"a",[["class","social-button linkedin"],["href","https://www.linkedin.com/company/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(28,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(29,{width:0,height:1,fill:2}),l.Vb(30,2),(n()(),l.Hb(31,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Hb(32,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Join us "])),(n()(),l.Hb(34,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Linkedin "])),(n()(),l.Hb(36,0,null,null,8,"a",[["class","social-button twitter"],["href","https://twitter.com/akveo_inc"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(37,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(38,{width:0,height:1,fill:2}),l.Vb(39,2),(n()(),l.Hb(40,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Hb(41,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Follow us "])),(n()(),l.Hb(43,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Twitter "]))],null,function(n,e){var t=l.ac(e,7,0,n(e,9,0,l.Rb(e,0),"github",n(e,8,0,42,42)));n(e,7,0,t);var o=l.ac(e,19,0,n(e,21,0,l.Rb(e,0),"facebook",n(e,20,0,44,44,"#3b5998")));n(e,19,0,o);var i=l.ac(e,28,0,n(e,30,0,l.Rb(e,0),"linkedin",n(e,29,0,42,42,"#0077b5")));n(e,28,0,i);var a=l.ac(e,37,0,n(e,39,0,l.Rb(e,0),"twitter",n(e,38,0,42,42,"#08a0e9")));n(e,37,0,a)})}var kn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);border-radius:.25rem 0 0 .25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:0}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;background-color:#18cb90;border-radius:0 .25rem .25rem 0;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled:hover{box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;color:#18cb90;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;border-radius:.25rem 0 0 .25rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:0}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;border-radius:0 .25rem .25rem 0;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}"]],data:{}});function Hn(n){return l.bc(0,[l.Xb(671088640,1,{contactForm:0}),l.Xb(671088640,2,{emailInput:0}),(n()(),l.Hb(2,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(3,49152,null,0,$.a,[],null,null),(n()(),l.Zb(-1,0,[" Stay tuned\n"])),(n()(),l.Hb(5,0,null,null,1,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Subscribe to get notified about new versions of ngx-admin and other cool projects that we are working on\n"])),(n()(),l.Hb(7,0,null,null,31,"div",[["class","sending-block"]],null,null,null,null,null)),(n()(),l.Hb(8,0,[[1,0],["contactForm",1]],null,8,"form",[["action","https://akveo.us19.list-manage.com/subscribe/post?u=e8ac0871a095839ba14553eff&id=cd45c56765"],["class","email-form"],["id","email-form"],["method","post"],["novalidate",""],["target","_blank"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(n,e,t){var o=!0;return"submit"===e&&(o=!1!==l.Rb(n,10).onSubmit(t)&&o),"reset"===e&&(o=!1!==l.Rb(n,10).onReset()&&o),o},null,null)),l.Gb(9,16384,null,0,cn.y,[],null,null),l.Gb(10,4210688,null,0,cn.n,[[8,null],[8,null]],null,null),l.Wb(2048,null,cn.c,null,[cn.n]),l.Gb(12,16384,null,0,cn.m,[[4,cn.c]],null,null),(n()(),l.Hb(13,0,null,null,1,"label",[["for","email"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Your Email"])),(n()(),l.Hb(15,0,[[2,0],["emailInput",1]],null,0,"input",[["class","email"],["id","email"],["name","EMAIL"],["placeholder","johndoe@gmail.com"],["required",""],["type","email"]],[[2,"invalid",null]],null,null,null,null)),(n()(),l.Hb(16,0,null,null,0,"input",[["class","submit-input"],["name","subscribe"],["type","button"],["value","Subscribe"]],[[1,"disabled",0]],[[null,"click"]],function(n,e,t){var l=!0;return"click"===e&&(l=!1!==n.component.submitForm()&&l),l},null,null)),(n()(),l.Hb(17,0,null,null,15,"div",[["class","agreement-block"]],null,null,null,null,null)),(n()(),l.Hb(18,0,null,null,14,"nb-checkbox",[["status","success"]],[[2,"status-primary",null],[2,"status-success",null],[2,"status-warning",null],[2,"status-danger",null],[2,"status-info",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(n,e,t){var l=!0;return"ngModelChange"===e&&(l=!1!==(n.component.isAgree=t)&&l),l},y.p,y.d)),l.Gb(19,49152,null,0,k.wb,[l.j],{status:[0,"status"]},null),l.Wb(1024,null,cn.j,function(n){return[n]},[k.wb]),l.Gb(21,671744,null,0,cn.o,[[8,null],[8,null],[8,null],[6,cn.j]],{model:[0,"model"]},{update:"ngModelChange"}),l.Wb(2048,null,cn.k,null,[cn.o]),l.Gb(23,16384,null,0,cn.l,[[4,cn.k]],null,null),(n()(),l.Hb(24,0,null,0,8,"p",[["class","agreement"]],null,null,null,null,null)),(n()(),l.Hb(25,0,null,null,1,"span",[["class","highlight"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["I agree"])),(n()(),l.Zb(-1,null,[" to get news on what\u2019s going on around Akveo products and community."])),(n()(),l.Hb(28,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" The administrator processes data following "])),(n()(),l.Hb(30,0,null,null,1,"a",[["class","active"],["href","https://www.akveo.com/privacy-policy?utm_source=ngx_admin_landing&utm_medium=contact_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["the Privacy Policy"])),(n()(),l.Zb(-1,null,[". I understand that I can opt out at any time "])),(n()(),l.Hb(33,0,null,null,2,"div",[["class","separator"]],null,null,null,null,null)),(n()(),l.Hb(34,0,null,null,1,"div",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,["or"])),(n()(),l.Hb(36,0,null,null,2,"div",[["class","contact-us-container"]],null,null,null,null,null)),(n()(),l.Hb(37,0,null,null,1,"a",[["class","contact-us"],["href","https://www.akveo.com/contacts?utm_source=ngx_admin_landing&utm_medium=contact_section"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Contact Us"]))],function(n,e){var t=e.component;n(e,19,0,"success"),n(e,21,0,t.isAgree)},function(n,e){var t=e.component;n(e,8,0,l.Rb(e,12).ngClassUntouched,l.Rb(e,12).ngClassTouched,l.Rb(e,12).ngClassPristine,l.Rb(e,12).ngClassDirty,l.Rb(e,12).ngClassValid,l.Rb(e,12).ngClassInvalid,l.Rb(e,12).ngClassPending),n(e,15,0,t.invalid),n(e,16,0,t.disabledControl),n(e,18,1,[l.Rb(e,19).primary,l.Rb(e,19).success,l.Rb(e,19).warning,l.Rb(e,19).danger,l.Rb(e,19).info,l.Rb(e,23).ngClassUntouched,l.Rb(e,23).ngClassTouched,l.Rb(e,23).ngClassPristine,l.Rb(e,23).ngClassDirty,l.Rb(e,23).ngClassValid,l.Rb(e,23).ngClassInvalid,l.Rb(e,23).ngClassPending])})}var zn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] .gray-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}.nb-theme-docs-page [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}"]],data:{}});function Rn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"ngx-landing-description-section",[],null,null,null,L,G)),l.Gb(1,49152,null,0,g,[],{descriptions:[0,"descriptions"]},null),l.Tb(131072,T.b,[l.j])],function(n,e){var t=e.component;n(e,1,0,l.ac(e,1,0,l.Rb(e,2).transform(t.descriptions)))},null)}function jn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,1,"ngx-landing-main-info",[],null,null,null,A,U)),l.Gb(2,180224,null,0,a,[k.rd,k.hc],null,null),(n()(),l.wb(16777216,null,null,2,null,Rn)),l.Gb(4,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),l.Tb(131072,T.b,[l.j]),(n()(),l.Hb(6,0,null,null,1,"ngx-landing-theme-section",[],null,null,null,ln,Y)),l.Gb(7,180224,null,0,s,[k.rd,k.hc],null,null),(n()(),l.Hb(8,0,null,null,4,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Hb(9,0,null,null,1,"ngx-landing-reason-section",[],null,null,null,an,on)),l.Gb(10,49152,null,0,r,[],null,null),(n()(),l.Hb(11,0,null,null,1,"ngx-landing-reviews-section",[],null,null,null,sn,gn)),l.Gb(12,180224,null,0,u,[k.rd,k.hc,c.a],null,null),(n()(),l.Hb(13,0,null,null,1,"ngx-backend-bundles-section",[["id","backend-bundles"]],null,null,null,fn,mn)),l.Gb(14,4243456,null,0,O,[b.a,M.b,F.a,l.q,k.n],null,null),(n()(),l.Hb(15,0,null,null,1,"ngx-landing-our-projects-section",[],null,null,null,wn,xn)),l.Gb(16,49152,null,0,h,[],null,null),(n()(),l.Hb(17,0,null,null,2,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Hb(18,0,null,null,1,"ngx-landing-social-section",[],null,null,null,yn,vn)),l.Gb(19,49152,null,0,m,[],null,null),(n()(),l.Hb(20,0,null,null,1,"ngx-landing-contact-section",[],null,null,null,Hn,kn)),l.Gb(21,49152,null,0,d,[],null,null)],function(n,e){var t=e.component;n(e,4,0,l.ac(e,4,0,l.Rb(e,5).transform(t.descriptions)))},null)}var Zn=t("jJcK"),In=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#192038}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#192038}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-docs-page [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}"]],data:{}});function Tn(n){return l.bc(0,[l.Tb(0,Z.a,[I.b]),(n()(),l.Hb(1,0,null,null,2,"div",[["class","logo"]],null,null,null,null,null)),(n()(),l.Hb(2,0,null,null,1,"a",[["href","http://akveo.com"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(3,0,null,null,0,"img",[["alt","Akveo logo"],["src","assets/img/akveo-logo.png"]],null,null,null,null,null)),(n()(),l.Hb(4,0,null,null,16,"div",[],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,15,"ul",[],null,null,null,null,null)),(n()(),l.Hb(6,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(7,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["More from Akveo"])),(n()(),l.Hb(9,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(10,0,null,null,1,"a",[["href","http://akveo.com?utm_source=ngx_admin_landing&utm_medium=footer"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Homepage"])),(n()(),l.Hb(12,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(13,0,null,null,1,"a",[["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Nebular"])),(n()(),l.Hb(15,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(16,0,null,null,1,"a",[["href","https://akveo.github.io/eva-icons?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Eva Icons"])),(n()(),l.Hb(18,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(19,0,null,null,1,"a",[["href","https://akveo.github.io/react-native-ui-kitten?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["React Native UI Kitten"])),(n()(),l.Hb(21,0,null,null,27,"div",[["class","social-container"]],null,null,null,null,null)),(n()(),l.Hb(22,0,null,null,26,"ul",[],null,null,null,null,null)),(n()(),l.Hb(23,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(24,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Follow Us"])),(n()(),l.Hb(26,0,null,null,16,"li",[["class","social"]],null,null,null,null,null)),(n()(),l.Hb(27,0,null,null,3,"a",[["aria-label","github"],["href","https://github.com/akveo/ngx-admin"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(28,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(29,{width:0,height:1,fill:2}),l.Vb(30,2),(n()(),l.Hb(31,0,null,null,3,"a",[["aria-label","twitter"],["href","https://twitter.com/akveo_inc"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(32,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(33,{width:0,height:1,fill:2}),l.Vb(34,2),(n()(),l.Hb(35,0,null,null,3,"a",[["aria-label","facebook"],["href","https://www.facebook.com/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(36,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(37,{width:0,height:1,fill:2}),l.Vb(38,2),(n()(),l.Hb(39,0,null,null,3,"a",[["aria-label","linkedIn"],["href","https://www.linkedin.com/company/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(40,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(41,{width:0,height:1,fill:2}),l.Vb(42,2),(n()(),l.Hb(43,0,null,null,5,"li",[["class","copy"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" \xa9 2015-2018 "])),(n()(),l.Hb(45,0,null,null,1,"a",[["href","http://akveo.com?utm_source=eva_documentation&utm_medium=footer"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Akveo LLC"])),(n()(),l.Hb(47,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Documentation licensed under CC BY 4.0. "])),(n()(),l.Hb(49,0,null,null,7,"div",[["class","contact"]],null,null,null,null,null)),(n()(),l.Hb(50,0,null,null,6,"ul",[],null,null,null,null,null)),(n()(),l.Hb(51,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(52,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Contact Us"])),(n()(),l.Hb(54,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(55,0,null,null,1,"a",[["href","mailto:contact@akveo.com"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["contact@akveo.com"]))],null,function(n,e){var t=l.ac(e,28,0,n(e,30,0,l.Rb(e,0),"github-outline",n(e,29,0,30,30,"#f7f8fa")));n(e,28,0,t);var o=l.ac(e,32,0,n(e,34,0,l.Rb(e,0),"twitter",n(e,33,0,30,30,"#f7f8fa")));n(e,32,0,o);var i=l.ac(e,36,0,n(e,38,0,l.Rb(e,0),"facebook",n(e,37,0,35,35,"#f7f8fa")));n(e,36,0,i);var a=l.ac(e,40,0,n(e,42,0,l.Rb(e,0),"linkedin",n(e,41,0,35,35,"#f7f8fa")));n(e,40,0,a)})}var Gn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header nav{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer nav{max-width:1440px;width:100%;margin:0 auto}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header nav{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer nav{max-width:1440px;width:100%;margin:0 auto}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}"]],data:{}});function Sn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,13,"nb-layout",[],[[2,"window-mode",null],[2,"with-scroll",null],[2,"with-subheader",null]],[["window","scroll"],["window","resize"]],function(n,e,t){var o=!0;return"window:scroll"===e&&(o=!1!==l.Rb(n,1).onScroll(t)&&o),"window:resize"===e&&(o=!1!==l.Rb(n,1).onResize(t)&&o),o},y.r,y.f)),l.Gb(1,4374528,null,0,k.Xb,[k.rd,k.hd,l.q,l.P,k.n,k.e,l.M,k.Yb,k.dc,k.cc,k.Kc,k.rc],null,null),(n()(),l.Hb(2,0,null,0,3,"nb-layout-header",[["fixed",""]],[[2,"fixed",null],[2,"subheader",null]],null,null,y.t,y.h)),l.Gb(3,49152,null,0,k.ac,[k.Xb],{fixed:[0,"fixed"]},null),(n()(),l.Hb(4,0,null,0,1,"ngx-landing-header",[],[[2,"docs-page",null]],null,null,H.b,H.a)),l.Gb(5,180224,null,0,z.a,[k.bd,R.a,j.a],null,null),(n()(),l.Hb(6,0,null,3,3,"nb-layout-column",[],[[2,"left",null],[2,"start",null]],null,null,y.q,y.e)),l.Gb(7,49152,null,0,k.Wb,[],null,null),(n()(),l.Hb(8,0,null,0,1,"ngx-landing-sections-container",[],null,null,null,jn,zn)),l.Gb(9,49152,null,0,p,[b.a],null,null),(n()(),l.Hb(10,0,null,4,3,"nb-layout-footer",[["class","footer"],["fixed",""]],[[2,"fixed",null]],null,null,y.s,y.g)),l.Gb(11,49152,null,0,k.Zb,[],{fixed:[0,"fixed"]},null),(n()(),l.Hb(12,0,null,0,1,"ngx-landing-footer",[],null,null,null,Tn,In)),l.Gb(13,49152,null,0,Zn.a,[],null,null)],function(n,e){n(e,3,0,""),n(e,11,0,"")},function(n,e){n(e,0,0,l.Rb(e,1).windowModeValue,l.Rb(e,1).withScrollValue,l.Rb(e,1).withSubheader),n(e,2,0,l.Rb(e,3).fixedValue,l.Rb(e,3).subheaderValue),n(e,4,0,l.Rb(e,5).isDocs),n(e,6,0,l.Rb(e,7).leftValue,l.Rb(e,7).startValue),n(e,10,0,l.Rb(e,11).fixedValue)})}function Ln(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"ngx-landing-home",[],null,null,null,Sn,Gn)),l.Gb(1,49152,null,0,o,[k.rd],null,null)],null,null)}var Vn=l.Db("ngx-landing-home",o,Ln,{},{},[]),Fn=t("wT8T"),Un=t("lnUJ");class Bn{}t.d(e,"LandingHomeModuleNgFactory",function(){return En});var En=l.Eb(w,[],function(n){return l.Ob([l.Pb(512,l.m,l.qb,[[8,[v.a,Vn]],[3,l.m],l.H]),l.Pb(4608,T.o,T.n,[l.D,[2,T.J]]),l.Pb(4608,cn.v,cn.v,[]),l.Pb(4608,cn.e,cn.e,[]),l.Pb(4608,k.Kc,k.Kc,[F.l]),l.Pb(1073742336,F.p,F.p,[[2,F.u],[2,F.l]]),l.Pb(1073742336,T.c,T.c,[]),l.Pb(1073742336,cn.u,cn.u,[]),l.Pb(1073742336,cn.h,cn.h,[]),l.Pb(1073742336,cn.r,cn.r,[]),l.Pb(1073742336,Fn.a,Fn.a,[]),l.Pb(1073742336,k.Xd,k.Xd,[]),l.Pb(1073742336,k.bc,k.bc,[]),l.Pb(1073742336,k.Sb,k.Sb,[k.Rb]),l.Pb(1073742336,k.xb,k.xb,[]),l.Pb(1073742336,k.kc,k.kc,[]),l.Pb(1073742336,k.jb,k.jb,[]),l.Pb(1073742336,k.ad,k.ad,[]),l.Pb(1073742336,k.C,k.C,[]),l.Pb(1073742336,k.pd,k.pd,[]),l.Pb(1073742336,Un.a,Un.a,[]),l.Pb(1073742336,D.c,D.c,[]),l.Pb(1073742336,Bn,Bn,[]),l.Pb(1073742336,w,w,[]),l.Pb(1024,F.j,function(){return[[{path:"",component:o}]]},[])])})}}]); \ No newline at end of file diff --git a/6-es2015.9d5c306836f72dfe2bf2.js b/6-es2015.9d5c306836f72dfe2bf2.js new file mode 100644 index 00000000..72e9ff8d --- /dev/null +++ b/6-es2015.9d5c306836f72dfe2bf2.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{"6OPl":function(n,e,t){"use strict";t.r(e);var l=t("8Y7J");class o{constructor(n){this.themeService=n,this.themeService.changeTheme("ngx-landing")}}var i=t("GJmQ");class a{constructor(n,e){this.themeService=n,this.breakpointService=e,this.alive=!0,this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(()=>this.alive)).subscribe(([n,e])=>{this.breakpoint=e})}ngOnDestroy(){this.alive=!1}}class g{}class r{}class s{constructor(n,e){this.themeService=n,this.breakpointService=e,this.alive=!0,this.themes=["Light","Dark","Cosmic","Corporate"],this.sliderIndex=1,this.initialSwiperConfig={direction:"horizontal",spaceBetween:200,slidesPerView:"auto",centeredSlides:!0,keyboard:!0,navigation:!0,effect:"coverflow",grabCursor:!0,coverflowEffect:{rotate:0,stretch:0,depth:500,modifier:1,slideShadows:!1},pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1,renderBullet:(n,e)=>`\n \n \n ${this.themes[n]}\n \n `}},this.swiperConfig=Object.assign({},this.initialSwiperConfig),this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(()=>this.alive)).subscribe(([n,e])=>{this.breakpoint=e,this.changeSwiperConfig()})}changeSwiperConfig(){this.swiperConfig=this.isMobile?Object.assign({},this.swiperConfig,{preloadImages:!1,lazy:!0}):this.initialSwiperConfig}get isMobile(){return this.breakpoint.width<=this.breakpoints.sm}ngOnDestroy(){this.alive=!1}}var c=t("CheL");class u{constructor(n,e,t){this.themeService=n,this.breakpointService=e,this.reviewsService=t,this.alive=!0,this.desktopSwiperConfig={slidesPerView:3,keyboard:!0,navigation:!0},this.tabletSwiperConfig=Object.assign({},this.desktopSwiperConfig,{slidesPerView:2}),this.mobileSwiperConfig={slidesPerView:"auto",centeredSlides:!0,keyboard:!1,navigation:!1},this.swiperConfig={direction:"horizontal",spaceBetween:24,mousewheel:!1,lazy:!0,loop:!0,autoplay:!0,pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1}},this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(()=>this.alive)).subscribe(([n,e])=>{this.changeSwiperConfig(e.width)}),this.reviewsService.getReviews().pipe(Object(i.a)(()=>this.alive)).subscribe(n=>this.reviews=n)}changeSwiperConfig(n){if(this.isMobile(n))this.swiperConfig=Object.assign({},this.swiperConfig,this.mobileSwiperConfig);else{const e=this.isTablet(n)?this.tabletSwiperConfig:this.desktopSwiperConfig;this.swiperConfig=Object.assign({},this.swiperConfig,e)}}isMobile(n){return n<=this.breakpoints.is}isTablet(n){return n<=this.breakpoints.sm}ngOnDestroy(){this.alive=!1}}class m{}class d{constructor(){this.isAgree=!1,this.invalid=!1}submitForm(){this.emailInput.nativeElement.value?(this.contactForm.nativeElement.submit(),this.invalid=!1,this.emailInput.nativeElement.value=""):this.invalid=!0}get disabledControl(){return this.isAgree?null:"disabled"}}class h{}var b=t("eEG2");class p{constructor(n){this.descriptionsService=n,this.descriptions=this.descriptionsService.getDescriptions()}}var _=t("pLZG"),C=t("3E0/"),P=t("IzEk"),M=t("vPEh");class O{transform(n,e){const t=n.filter(n=>n.title.toLowerCase().includes(e.toLowerCase()));return t.length?t[0]:void 0}}class f{constructor(n,e,t,o,i,a){this.descriptionService=n,this.bundlesService=e,this.activatedRoute=t,this.el=o,this.window=i,this.licensePipe=a,this.loaded=new l.s,this.selectedLicenseType=M.a.single,this.licenses=Object.values(M.a),this.descriptions=this.descriptionService.getBundleDescriptions(),this.products=this.bundlesService.getProducts(),this.features=this.bundlesService.getFeatures()}ngAfterViewInit(){this.activatedRoute.fragment.pipe(Object(_.a)(n=>"backend-bundles"===n),Object(C.a)(500),Object(P.a)(1)).subscribe(n=>{this.window.scrollTo(0,this.el.nativeElement.offsetTop)})}shouldShowOldPrice(n,e){const t=this.licensePipe.transform(n,e);return!!parseFloat(t.compare_at_price)}}class x{transform(n){return{"background-image":`url('${n}')`}}}class w{}var v=t("pMnS"),y=t("jXVt"),k=t("tKwJ"),H=t("GBVt"),z=t("WYtE"),R=t("TjMZ"),j=t("X2XW"),Z=t("AfT1"),I=t("cUpR"),T=t("SVse"),G=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;margin:0 auto 5rem;position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#405571;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}.nb-theme-docs-page [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;margin:0 auto 5rem;position:relative}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#494949;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-docs-page [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}"]],data:{}});function S(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,8,"div",[["class","descriptions"]],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,3,"div",[["class","icons-block"]],null,null,null,null,null)),(n()(),l.Hb(2,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(3,{width:0,height:1,fill:2}),l.Vb(4,2),(n()(),l.Hb(5,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(6,null,[" "," "])),(n()(),l.Hb(7,0,null,null,1,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(8,null,[" "," "]))],null,function(n,e){var t=l.ac(e,2,0,n(e,4,0,l.Rb(e.parent,0),e.context.$implicit.icon,n(e,3,0,48,48,"#00db92")));n(e,2,0,t),n(e,6,0,e.context.$implicit.title),n(e,8,0,e.context.$implicit.description)})}function L(n){return l.bc(0,[l.Tb(0,Z.a,[I.b]),(n()(),l.wb(16777216,null,null,1,null,S)),l.Gb(2,278528,null,0,T.l,[l.eb,l.Y,l.B],{ngForOf:[0,"ngForOf"]},null)],function(n,e){n(e,2,0,e.component.descriptions)},null)}var V=t("9yT9"),F=t("iInd"),U=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;padding:3.375rem 0 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:4rem;color:#18cb90;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{margin-top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 1em;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-left:1em;padding-left:4rem;padding-right:4rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{padding-left:3.25rem;padding-right:3.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;margin:0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a.btn-demo[_ngcontent-%COMP%]{margin-top:1rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;padding:3.375rem 0 0;max-width:120rem;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:4rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{margin-top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 1em;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-left:1em;padding-left:4rem;padding-right:4rem;color:#fff}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{padding-left:3.25rem;padding-right:3.25rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;margin:0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a.btn-demo[_ngcontent-%COMP%]{margin-top:1rem}}"]],data:{}});function B(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"img",[["class","main-img"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/ngx-admin.png"]],null,null,null,null,null)),l.Gb(1,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/ngx-admin.png","assets/img/default.png")},null)}function E(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"img",[["alt","Light theme Dashboard"],["class","main-img"],["lazyLoad","assets/img/corporate-theme.png"]],null,null,null,null,null)),l.Gb(1,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"]},null)],function(n,e){n(e,1,0,"assets/img/corporate-theme.png")},null)}function $(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,3,"div",[["class","main-img-container"]],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,2,"a",[["class","hero-image-link"],["href","http://akveo.com/ngx-admin/?utm_source=ngx_admin_landing&utm_medium=main_section_image"],["target","_blank"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,B)),l.Gb(3,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(4,0,null,null,29,"div",[["class","main-inf"]],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,1,"h1",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,["ngx-admin"])),(n()(),l.Hb(7,0,null,null,15,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" The most popular admin dashboard based on "])),(n()(),l.Hb(9,0,null,null,1,"strong",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Angular 8+"])),(n()(),l.Zb(-1,null,[", Bootstrap 4+ and "])),(n()(),l.Hb(12,0,null,null,1,"a",[["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Nebular"])),(n()(),l.Zb(-1,null,[" with "])),(n()(),l.Hb(15,0,null,null,1,"a",[["href","https://eva.design?utm_source=ngx_admin_landing&utm_medium=main_section"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Eva Design System"])),(n()(),l.Zb(-1,null,[" support. Free and Open Source for personal and commercial purposes. "])),(n()(),l.Hb(18,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.Hb(19,0,null,null,3,"span",[["class","bundles"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Never start from scratch again. "])),(n()(),l.Hb(21,0,null,null,1,"a",[["href","https://store.akveo.com/collections/all?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Integrate ready-made solution: ngx-admin with backend. "])),(n()(),l.Hb(23,0,null,null,2,"div",[["class","mobile-main-img-container"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,E)),l.Gb(25,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(26,0,null,null,1,"div",[["class","badges"]],null,null,null,null,null)),(n()(),l.Hb(27,0,null,null,0,"iframe",[["class","stars"],["frameborder","0"],["scrolling","0"],["src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true"],["width","170px"]],null,null,null,null,null)),(n()(),l.Hb(28,0,null,null,5,"div",[["class","buttons"]],null,null,null,null,null)),(n()(),l.Hb(29,0,null,null,2,"a",[["class","btn btn-installation-guidelines"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(n,e,t){var o=!0;return"click"===e&&(o=!1!==l.Rb(n,30).onClick(t.button,t.ctrlKey,t.metaKey,t.shiftKey)&&o),o},null,null)),l.Gb(30,671744,null,0,F.o,[F.l,F.a,T.j],{routerLink:[0,"routerLink"]},null),(n()(),l.Zb(-1,null,["Installation Docs"])),(n()(),l.Hb(32,0,null,null,1,"a",[["class","btn btn-demo"],["href","http://akveo.com/ngx-admin?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Demo"]))],function(n,e){var t=e.component;n(e,3,0,t.breakpoint.width>=t.breakpoints.md),n(e,25,0,t.breakpoint.width<=t.breakpoints.sm),n(e,30,0,"/docs/getting-started/installation-guidelines")},function(n,e){n(e,29,0,l.Rb(e,30).target,l.Rb(e,30).href)})}var A=t("2lDD"),q=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}"]],data:{}});function N(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"h2",[],null,null,null,null,null)),l.Qb(null,0)],null,null)}var D=t("S8NE"),Y=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:22.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#405571;background:0 0;margin:0;opacity:.56}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet::after{content:'';display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 3.5rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:22.625rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#494949;background:0 0;margin:0;opacity:.56}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet::after{content:'';display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 3.5rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}"]],data:{}});function J(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,"img",[["alt","Light Theme"],["class","swiper-lazy"],["data-src","assets/img/light-theme.png"]],null,null,null,null,null))],null,null)}function W(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"img",[["alt","Light Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/light-theme.png"]],null,null,null,null,null)),l.Gb(1,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/light-theme.png","assets/img/default.png")},null)}function K(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,"img",[["alt","Dark Theme"],["class","swiper-lazy"],["data-src","assets/img/dark-theme.png"]],null,null,null,null,null))],null,null)}function X(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"img",[["alt","Dark Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/dark-theme.png"]],null,null,null,null,null)),l.Gb(1,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/dark-theme.png","assets/img/default.png")},null)}function Q(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,"img",[["alt","Cosmic Theme"],["class","swiper-lazy"],["data-src","assets/img/cosmic-theme.png"]],null,null,null,null,null))],null,null)}function nn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"img",[["alt","Cosmic Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/cosmic-theme.png"]],null,null,null,null,null)),l.Gb(1,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/cosmic-theme.png","assets/img/default.png")},null)}function en(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,"img",[["alt","Corporate Theme"],["class","swiper-lazy"],["data-src","assets/img/corporate-theme.png"]],null,null,null,null,null))],null,null)}function tn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,"img",[["alt","Corporate Theme"],["class","ng-lazyloaded"],["src","assets/img/corporate-theme.png"]],null,null,null,null,null))],null,null)}function ln(n){return l.bc(0,[l.Tb(0,Z.a,[I.b]),(n()(),l.Hb(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(2,49152,null,0,A.a,[],null,null),(n()(),l.Zb(-1,0,[" Multiple theme\n"])),(n()(),l.Hb(4,0,null,null,32,"div",[["class","carousel-container"]],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,31,"div",[["class","swiper-container reviews"]],null,[[null,"indexChange"]],function(n,e,t){var l=!0;return"indexChange"===e&&(l=!1!==(n.component.sliderIndex=t)&&l),l},null,null)),l.Gb(6,5128192,null,0,D.b,[l.M,l.J,l.q,l.C,[2,D.a]],{index:[0,"index"],config:[1,"config"]},{indexChange:"indexChange"}),(n()(),l.Hb(7,0,null,null,20,"div",[["class","swiper-wrapper"]],null,null,null,null,null)),(n()(),l.Hb(8,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=default&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,J)),l.Gb(10,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.wb(16777216,null,null,1,null,W)),l.Gb(12,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(13,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=dark&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,K)),l.Gb(15,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.wb(16777216,null,null,1,null,X)),l.Gb(17,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(18,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=cosmic&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,Q)),l.Gb(20,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.wb(16777216,null,null,1,null,nn)),l.Gb(22,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(23,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=corporate&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,en)),l.Gb(25,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.wb(16777216,null,null,1,null,tn)),l.Gb(27,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(28,0,null,null,0,"div",[["class","swiper-pagination"]],null,null,null,null,null)),(n()(),l.Hb(29,0,null,null,3,"div",[["class","swiper-button-prev"]],null,null,null,null,null)),(n()(),l.Hb(30,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(31,{width:0,height:1,fill:2}),l.Vb(32,2),(n()(),l.Hb(33,0,null,null,3,"div",[["class","swiper-button-next"]],null,null,null,null,null)),(n()(),l.Hb(34,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(35,{width:0,height:1,fill:2}),l.Vb(36,2),(n()(),l.Hb(37,0,null,null,1,"a",[["class","btn btn-demo"],["href","http://akveo.com/ngx-admin?utm_source=ngx_admin_landing&utm_medium=theme_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["View demo"]))],function(n,e){var t=e.component;n(e,6,0,t.sliderIndex,t.swiperConfig),n(e,10,0,t.breakpoint.width<=t.breakpoints.sm),n(e,12,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,15,0,t.breakpoint.width<=t.breakpoints.sm),n(e,17,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,20,0,t.breakpoint.width<=t.breakpoints.sm),n(e,22,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,25,0,t.breakpoint.width<=t.breakpoints.sm),n(e,27,0,!(t.breakpoint.width<=t.breakpoints.sm))},function(n,e){var t=l.ac(e,30,0,n(e,32,0,l.Rb(e,0),"arrow-ios-back",n(e,31,0,36,36,"#00db92")));n(e,30,0,t);var o=l.ac(e,34,0,n(e,36,0,l.Rb(e,0),"arrow-ios-forward",n(e,35,0,36,36,"#00db92")));n(e,34,0,o)})}var on=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]::before{content:'';display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]::before{content:'';display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}"]],data:{}});function an(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(1,49152,null,0,A.a,[],null,null),(n()(),l.Zb(-1,0,[" Why ngx-admin?\n"])),(n()(),l.Hb(3,0,null,null,36,"ul",[["class","reasons"]],null,null,null,null,null)),(n()(),l.Hb(4,0,null,null,7,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["1"])),(n()(),l.Hb(7,0,null,null,4,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Save more than $33,000 using ngx-admin. According to our research ngx-admin optimizes 480 hours of development time. Taking the average hourly rate of a "])),(n()(),l.Hb(9,0,null,null,1,"a",[["class","active"],["href","https://www.codementor.io/freelance-rates/front-end-developers"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["front-end engineer"])),(n()(),l.Zb(-1,null,[" in the US \u2013 $70 "])),(n()(),l.Hb(12,0,null,null,7,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Hb(13,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["2"])),(n()(),l.Hb(15,0,null,null,4,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Create a custom experience by working with one of 3 themes or edit just a few custom variables. Need help? Check "])),(n()(),l.Hb(17,0,null,null,1,"a",[["class","active"],["href","https://akveo.github.io/ngx-admin/docs/guides/theme-system"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["out our article"])),(n()(),l.Zb(-1,null,[", where we describe how you can create a different look in just 2 minutes "])),(n()(),l.Hb(20,0,null,null,4,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Hb(21,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["3"])),(n()(),l.Hb(23,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" It\u2019s completely FREE and MIT licensed. You don\u2019t have to worry about the legal stuff, ngx-admin is free for personal and commercial purposes, so you can use it to build any product "])),(n()(),l.Hb(25,0,null,null,14,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Hb(26,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["4"])),(n()(),l.Hb(28,0,null,null,11,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Hb(29,0,null,null,1,"span",[["class","highlight"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Do you need more?"])),(n()(),l.Zb(-1,null,[" We can customize! "])),(n()(),l.Hb(32,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Visit our "])),(n()(),l.Hb(34,0,null,null,1,"a",[["class","active"],["href","https://www.akveo.com?utm_source=ngx_admin_landing&utm_medium=reason_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["homepage"])),(n()(),l.Zb(-1,null,[" or simply leave us a note at "])),(n()(),l.Hb(37,0,null,null,1,"a",[["class","active"],["href","mailto:contact@akveo.com"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["contact@akveo.com"])),(n()(),l.Zb(-1,null,[". We\u2019re available for hire and can create custom solutions just for you "]))],null,null)}var gn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;color:#18cb90;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:9rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1;background:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:9rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}"]],data:{}});function rn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,20,"div",[["class","review-card swiper-slide"]],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,11,"div",[["class","header-card"]],null,null,null,null,null)),(n()(),l.Hb(2,0,null,null,3,"div",[["class","social-icon"]],null,null,null,null,null)),(n()(),l.Hb(3,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(4,{width:0,height:1,fill:2}),l.Vb(5,2),(n()(),l.Hb(6,0,null,null,1,"div",[["class","avatar"]],null,null,null,null,null)),(n()(),l.Hb(7,0,null,null,0,"img",[["alt","Reviewer Avatar"],["class","swiper-lazy"]],[[8,"src",4]],null,null,null,null)),(n()(),l.Hb(8,0,null,null,4,"div",[["class","personal-info"]],null,null,null,null,null)),(n()(),l.Hb(9,0,null,null,1,"div",[["class","name"]],null,null,null,null,null)),(n()(),l.Zb(10,null,["",""])),(n()(),l.Hb(11,0,null,null,1,"div",[["class","surname"]],null,null,null,null,null)),(n()(),l.Zb(12,null,["",""])),(n()(),l.Hb(13,0,null,null,1,"div",[["class","body-card"]],null,null,null,null,null)),(n()(),l.Zb(14,null,[" "," "])),(n()(),l.Hb(15,0,null,null,5,"div",[["class","footer-card"]],null,null,null,null,null)),(n()(),l.Hb(16,0,null,null,4,"a",[["class","go-to-button"],["target","_blank"]],[[8,"href",4]],null,null,null,null)),(n()(),l.Zb(-1,null,[" Go to comment "])),(n()(),l.Hb(18,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(19,{width:0,height:1,fill:2}),l.Vb(20,2)],null,function(n,e){var t=l.ac(e,3,0,n(e,5,0,l.Rb(e.parent,0),e.context.$implicit.socialIcon,n(e,4,0,26,26,"#3b5998")));n(e,3,0,t),n(e,7,0,l.Jb(1,"",e.context.$implicit.avatar,"")),n(e,10,0,e.context.$implicit.firstName),n(e,12,0,e.context.$implicit.lastName),n(e,14,0,e.context.$implicit.review),n(e,16,0,l.Jb(1,"",e.context.$implicit.link,""));var o=l.ac(e,18,0,n(e,20,0,l.Rb(e.parent,0),"arrow-ios-forward",n(e,19,0,24,24,"#e5e5e5")));n(e,18,0,o)})}function sn(n){return l.bc(0,[l.Tb(0,Z.a,[I.b]),(n()(),l.Hb(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(2,49152,null,0,A.a,[],null,null),(n()(),l.Zb(-1,0,[" What ngx-lovers are saying?\n"])),(n()(),l.Hb(4,0,null,null,14,"div",[["class","carousel-container"]],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,13,"div",[["class","swiper-container reviews"]],null,null,null,null,null)),l.Gb(6,5128192,null,0,D.b,[l.M,l.J,l.q,l.C,[2,D.a]],{config:[0,"config"]},null),(n()(),l.Hb(7,0,null,null,2,"div",[["class","swiper-wrapper"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,rn)),l.Gb(9,278528,null,0,T.l,[l.eb,l.Y,l.B],{ngForOf:[0,"ngForOf"]},null),(n()(),l.Hb(10,0,null,null,0,"div",[["class","swiper-pagination"]],null,null,null,null,null)),(n()(),l.Hb(11,0,null,null,3,"div",[["class","swiper-button-prev"]],null,null,null,null,null)),(n()(),l.Hb(12,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(13,{width:0,height:1,fill:2}),l.Vb(14,2),(n()(),l.Hb(15,0,null,null,3,"div",[["class","swiper-button-next"]],null,null,null,null,null)),(n()(),l.Hb(16,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(17,{width:0,height:1,fill:2}),l.Vb(18,2)],function(n,e){var t=e.component;n(e,6,0,t.swiperConfig),n(e,9,0,t.reviews)},function(n,e){var t=l.ac(e,12,0,n(e,14,0,l.Rb(e,0),"arrow-ios-back",n(e,13,0,36,36,"#00db92")));n(e,12,0,t);var o=l.ac(e,16,0,n(e,18,0,l.Rb(e,0),"arrow-ios-forward",n(e,17,0,36,36,"#00db92")));n(e,16,0,o)})}var cn=t("s7LF"),un=t("Qitr"),mn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{width:calc(1440px - 8.125rem * 2);max-width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 11px;margin-top:5rem;margin-left:-11px;margin-right:-11px;width:100%;width:calc(100% + 22px)}.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;text-align:center;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features__title[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:60px;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:rgba(0,0,0,.87)}.nb-theme-ngx-landing [_nghost-%COMP%] .features__description[_ngcontent-%COMP%]{font-family:sans-serif;color:#8994a3;line-height:1.75;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:none;margin-bottom:5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{width:100%;height:auto;margin:2.5rem auto}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme__image[_ngcontent-%COMP%]{width:100%}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:block}}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher[_ngcontent-%COMP%]{margin:2.375rem 0 5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]{box-shadow:0 8px 20px 0 rgba(218,224,235,.5);border-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:10.625rem;color:#bdc3cb;border-color:#e6e8eb;text-transform:none;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]:active{color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn.active[_ngcontent-%COMP%]{color:#000;background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin-left:-11px;margin-right:-11px;margin-bottom:4rem;width:100%;width:calc(100% + 22px)}.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:22px}.nb-theme-ngx-landing [_nghost-%COMP%] nb-flip-card[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .flipcard-body{height:100%;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .back-container[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .front-container{height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-back[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] nb-card-front[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{height:100%;border:0;background-color:#fff;box-shadow:0 7px 17px 0 rgba(218,224,235,.5);margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;padding:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:0 0 auto;margin-bottom:.5625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__demo-link[_ngcontent-%COMP%]{align-self:flex-end;color:#ff8588;font-weight:700;font-size:.75rem;line-height:1rem;text-align:center;text-transform:uppercase;padding:.25rem 1rem;border:1px solid #ff8588;border-radius:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__demo-link--secondary[_ngcontent-%COMP%]{color:#ad7efa;border-color:#ad7efa}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__image[_ngcontent-%COMP%]{margin:1rem -1rem;display:flex;flex:0 0 14.125rem;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price-wrapper[_ngcontent-%COMP%]{flex:0 0 2.5rem;margin-top:auto;margin-bottom:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price[_ngcontent-%COMP%]{font-weight:700;font-size:1.75rem;line-height:2.5rem;color:rgba(0,0,0,.87);vertical-align:middle}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price--old[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff4d6b;text-decoration:line-through;vertical-align:middle;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.125rem;color:rgba(0,0,0,.87);line-height:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__description[_ngcontent-%COMP%]{margin-top:.5rem;font-family:sans-serif;font-weight:lighter;font-size:.875rem;color:rgba(0,0,0,.87);margin-bottom:1.675rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]{font-family:sans-serif;font-size:.75rem;color:#fff;text-transform:uppercase;background-color:#18cb90;box-shadow:0 5px 29px 0 rgba(0,219,146,.32);border-radius:3px;margin-top:.5rem;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]:hover{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__type[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.25rem;color:rgba(0,0,0,.87);text-align:center;margin-top:.25rem;margin-bottom:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{font-family:sans-serif;color:#18cb90;padding:.25rem;cursor:pointer;text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%]{margin-bottom:5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(:first-child){margin-left:2rem}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{padding:0 11px}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%}.nb-theme-ngx-landing [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%;margin-bottom:1.625rem}}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%]{width:100%;margin-bottom:5rem;box-shadow:0 8px 20px 0 rgba(218,224,235,.5);background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:inline-block;margin:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{text-align:left;padding-left:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(even){background-color:#fff}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-size:.875rem}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:8rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{width:calc(1440px - 8.125rem * 2);max-width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 11px;margin-top:5rem;margin-left:-11px;margin-right:-11px;width:100%;width:calc(100% + 22px)}.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;text-align:center;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .features__title[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:60px;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:rgba(0,0,0,.87)}.nb-theme-docs-page [_nghost-%COMP%] .features__description[_ngcontent-%COMP%]{font-family:sans-serif;color:#8994a3;line-height:1.75;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:none;margin-bottom:5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{width:100%;height:auto;margin:2.5rem auto}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme__image[_ngcontent-%COMP%]{width:100%}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:block}}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher[_ngcontent-%COMP%]{margin:2.375rem 0 5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]{box-shadow:0 8px 20px 0 rgba(218,224,235,.5);border-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:10.625rem;color:#bdc3cb;border-color:#e6e8eb;text-transform:none;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]:active{color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn.active[_ngcontent-%COMP%]{color:#000;background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin-left:-11px;margin-right:-11px;margin-bottom:4rem;width:100%;width:calc(100% + 22px)}.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:22px}.nb-theme-docs-page [_nghost-%COMP%] nb-flip-card[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .flipcard-body{height:100%;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .back-container[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .front-container{height:100%}.nb-theme-docs-page [_nghost-%COMP%] nb-card-back[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] nb-card-front[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-docs-page [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{height:100%;border:0;background-color:#fff;box-shadow:0 7px 17px 0 rgba(218,224,235,.5);margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;padding:1rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .package-card__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:0 0 auto;margin-bottom:.5625rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__demo-link[_ngcontent-%COMP%]{align-self:flex-end;color:#ff8588;font-weight:700;font-size:.75rem;line-height:1rem;text-align:center;text-transform:uppercase;padding:.25rem 1rem;border:1px solid #ff8588;border-radius:.75rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__demo-link--secondary[_ngcontent-%COMP%]{color:#ad7efa;border-color:#ad7efa}.nb-theme-docs-page [_nghost-%COMP%] .package-card__image[_ngcontent-%COMP%]{margin:1rem -1rem;display:flex;flex:0 0 14.125rem;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price-wrapper[_ngcontent-%COMP%]{flex:0 0 2.5rem;margin-top:auto;margin-bottom:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price[_ngcontent-%COMP%]{font-weight:700;font-size:1.75rem;line-height:2.5rem;color:rgba(0,0,0,.87);vertical-align:middle}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price--old[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff4d6b;text-decoration:line-through;vertical-align:middle;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.125rem;color:rgba(0,0,0,.87);line-height:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__description[_ngcontent-%COMP%]{margin-top:.5rem;font-family:sans-serif;font-weight:lighter;font-size:.875rem;color:rgba(0,0,0,.87);margin-bottom:1.675rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]{font-family:sans-serif;font-size:.75rem;color:#fff;text-transform:uppercase;background-color:#18cb90;box-shadow:0 5px 29px 0 rgba(0,219,146,.32);border-radius:3px;margin-top:.5rem;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]:hover{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-docs-page [_nghost-%COMP%] .package-card__type[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.25rem;color:rgba(0,0,0,.87);text-align:center;margin-top:.25rem;margin-bottom:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{font-family:sans-serif;padding:.25rem;cursor:pointer;text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%]{margin-bottom:5rem}.nb-theme-docs-page [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(:first-child){margin-left:2rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{padding:0 11px}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%}.nb-theme-docs-page [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%;margin-bottom:1.625rem}}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%]{width:100%;margin-bottom:5rem;box-shadow:0 8px 20px 0 rgba(218,224,235,.5);background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:1rem}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:inline-block;margin:auto}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{text-align:left;padding-left:1rem}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(even){background-color:#fff}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-size:.875rem}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:8rem}}"]],data:{}});function dn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,9,"label",[["class","package-switcher__btn btn btn-outline-secondary"]],[[2,"active",null]],null,null,null,null)),(n()(),l.Hb(1,0,null,null,6,"input",[["name","licence-type"],["type","radio"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],function(n,e,t){var o=!0,i=n.component;return"input"===e&&(o=!1!==l.Rb(n,2)._handleInput(t.target.value)&&o),"blur"===e&&(o=!1!==l.Rb(n,2).onTouched()&&o),"compositionstart"===e&&(o=!1!==l.Rb(n,2)._compositionStart()&&o),"compositionend"===e&&(o=!1!==l.Rb(n,2)._compositionEnd(t.target.value)&&o),"change"===e&&(o=!1!==l.Rb(n,3).onChange()&&o),"blur"===e&&(o=!1!==l.Rb(n,3).onTouched()&&o),"ngModelChange"===e&&(o=!1!==(i.selectedLicenseType=t)&&o),o},null,null)),l.Gb(2,16384,null,0,cn.d,[l.P,l.q,[2,cn.b]],null,null),l.Gb(3,212992,null,0,cn.q,[l.P,l.q,cn.v,l.z],{name:[0,"name"],value:[1,"value"]},null),l.Wb(1024,null,cn.j,function(n,e){return[n,e]},[cn.d,cn.q]),l.Gb(5,671744,null,0,cn.o,[[8,null],[8,null],[8,null],[6,cn.j]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),l.Wb(2048,null,cn.k,null,[cn.o]),l.Gb(7,16384,null,0,cn.l,[[4,cn.k]],null,null),(n()(),l.Zb(8,null,[" "," "])),l.Vb(9,1)],function(n,e){var t=e.component;n(e,3,0,"licence-type",e.context.$implicit),n(e,5,0,"licence-type",t.selectedLicenseType)},function(n,e){n(e,0,0,e.component.selectedLicenseType===e.context.$implicit),n(e,1,0,l.Rb(e,7).ngClassUntouched,l.Rb(e,7).ngClassTouched,l.Rb(e,7).ngClassPristine,l.Rb(e,7).ngClassDirty,l.Rb(e,7).ngClassValid,l.Rb(e,7).ngClassInvalid,l.Rb(e,7).ngClassPending);var t=l.ac(e,8,0,n(e,9,0,l.Rb(e.parent,0),e.context.$implicit));n(e,8,0,t)})}function hn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"span",[["class","package-card__price package-card__price--old"]],null,null,null,null,null)),(n()(),l.Zb(1,null,[" $"," "])),l.Vb(2,2)],null,function(n,e){var t=e.component,o=l.ac(e,1,0,n(e,2,0,l.Rb(e.parent.parent,2),e.parent.context.$implicit.variants,t.selectedLicenseType)).compare_at_price;n(e,1,0,o)})}function bn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,23,"li",[["class","packages__item"]],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,22,"nb-card",[["class","package-card"]],[[2,"size-tiny",null],[2,"size-small",null],[2,"size-medium",null],[2,"size-large",null],[2,"size-giant",null],[2,"status-primary",null],[2,"status-info",null],[2,"status-success",null],[2,"status-warning",null],[2,"status-danger",null],[2,"accent",null],[2,"accent-primary",null],[2,"accent-info",null],[2,"accent-success",null],[2,"accent-warning",null],[2,"accent-danger",null]],null,null,y.n,y.b)),l.Gb(2,49152,null,0,k.fb,[],null,null),(n()(),l.Hb(3,0,null,1,20,"nb-card-body",[],null,null,null,y.m,y.a)),l.Gb(4,49152,null,0,k.eb,[],null,null),(n()(),l.Hb(5,0,null,0,3,"div",[["class","package-card__image"]],null,null,null,null,null)),l.Wb(512,null,T.G,T.H,[l.q,l.C,l.P]),l.Gb(7,278528,null,0,T.p,[T.G],{ngStyle:[0,"ngStyle"]},null),l.Vb(8,1),(n()(),l.Hb(9,0,null,0,1,"h4",[["class","package-card__title"]],null,null,null,null,null)),(n()(),l.Zb(10,null,["",""])),(n()(),l.Hb(11,0,null,0,4,"p",[["class","package-card__description"]],null,null,null,null,null)),(n()(),l.Zb(12,null,[" ","... "])),l.Tb(0,T.w,[]),(n()(),l.Hb(14,0,null,null,1,"a",[["class","go-to-button"],["target","_blank"]],[[8,"href",4]],null,null,null,null)),(n()(),l.Zb(-1,null,[" read more "])),(n()(),l.Hb(16,0,null,0,5,"div",[["class","package-card__price-wrapper"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,hn)),l.Gb(18,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),(n()(),l.Hb(19,0,null,null,2,"span",[["class","package-card__price"]],null,null,null,null,null)),(n()(),l.Zb(20,null,["$",""])),l.Vb(21,2),(n()(),l.Hb(22,0,null,0,1,"a",[["class","package-card__buy-link btn btn-demo"],["nbButton",""]],[[8,"href",4]],null,null,null,null)),(n()(),l.Zb(-1,null,[" Buy now "]))],function(n,e){var t=e.component,o=l.ac(e,7,0,n(e,8,0,l.Rb(e.parent,1),e.context.$implicit.imageUrl));n(e,7,0,o),n(e,18,0,t.shouldShowOldPrice(e.context.$implicit.variants,t.selectedLicenseType))},function(n,e){var t=e.component;n(e,1,1,[l.Rb(e,2).tiny,l.Rb(e,2).small,l.Rb(e,2).medium,l.Rb(e,2).large,l.Rb(e,2).giant,l.Rb(e,2).primary,l.Rb(e,2).info,l.Rb(e,2).success,l.Rb(e,2).warning,l.Rb(e,2).danger,l.Rb(e,2).hasAccent,l.Rb(e,2).primaryAccent,l.Rb(e,2).infoAccent,l.Rb(e,2).successAccent,l.Rb(e,2).warningAccent,l.Rb(e,2).dangerAccent]),n(e,10,0,e.context.$implicit.title),n(e,12,0,l.ac(e,12,0,l.Rb(e,13).transform(e.context.$implicit.description,0,200))),n(e,14,0,l.Jb(2,"",e.context.$implicit.storeUrl,"?utm_source=ngx_admin_landing&utm_medium=buy_bundle_",t.selectedLicenseType,""));var o=l.ac(e,20,0,n(e,21,0,l.Rb(e.parent,2),e.context.$implicit.variants,t.selectedLicenseType)).price;n(e,20,0,o),n(e,22,0,l.Jb(2,"",e.context.$implicit.storeUrl,"?utm_source=ngx_admin_landing&utm_medium=buy_bundle_",t.selectedLicenseType,""))})}function pn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function _n(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function Cn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,10,"tr",[],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,1,"td",[["class","left"]],null,null,null,null,null)),(n()(),l.Zb(2,null,["",""])),(n()(),l.Hb(3,0,null,null,3,"td",[],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,2,null,pn)),l.Gb(5,540672,null,0,T.t,[l.eb],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),l.Ub(6,{$implicit:0}),(n()(),l.Hb(7,0,null,null,3,"td",[],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,2,null,_n)),l.Gb(9,540672,null,0,T.t,[l.eb],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),l.Ub(10,{$implicit:0})],function(n,e){var t=n(e,6,0,e.context.$implicit.availableInPersonalLicence);n(e,5,0,t,l.Rb(e.parent,34));var o=n(e,10,0,e.context.$implicit.availableInCommercialLicence);n(e,9,0,o,l.Rb(e.parent,34))},function(n,e){n(e,2,0,e.context.$implicit.text)})}function Pn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"i",[["aria-label","available"]],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(1,{width:0,height:1,fill:2}),l.Vb(2,2)],null,function(n,e){var t=l.ac(e,0,0,n(e,2,0,l.Rb(e.parent.parent,3),"checkmark-outline",n(e,1,0,24,24,"#00db92")));n(e,0,0,t)})}function Mn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"i",[["aria-label","unavailable"]],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(1,{width:0,height:1,fill:2}),l.Vb(2,2)],null,function(n,e){var t=l.ac(e,0,0,n(e,2,0,l.Rb(e.parent.parent,3),"close-outline",n(e,1,0,24,24,"#ff8588")));n(e,0,0,t)})}function On(n){return l.bc(0,[(n()(),l.wb(16777216,null,null,1,null,Pn)),l.Gb(1,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(n()(),l.wb(0,[["unavailableIcon",2]],null,0,null,Mn))],function(n,e){n(e,1,0,e.context.$implicit,l.Rb(e,2))},null)}function fn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"ngx-landing-description-section",[],null,null,null,L,G)),l.Gb(1,49152,null,0,g,[],{descriptions:[0,"descriptions"]},null),l.Tb(131072,T.b,[l.j])],function(n,e){var t=e.component;n(e,1,0,l.ac(e,1,0,l.Rb(e,2).transform(t.descriptions)))},null)}function xn(n){return l.bc(0,[l.Tb(0,un.a,[]),l.Tb(0,x,[]),l.Tb(0,O,[]),l.Tb(0,Z.a,[I.b]),(n()(),l.Hb(4,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(5,49152,null,0,A.a,[],null,null),(n()(),l.Zb(-1,0,[" Backend Bundles\n"])),(n()(),l.Hb(7,0,null,null,44,"div",[["class","section-container"]],null,null,null,null,null)),(n()(),l.Hb(8,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Looking for a way to integrate Angular ngx-admin with .NET, Node.js, Ruby or PHP? We are here to save your time on painful setup, configuration and routing tasks. Choose starter kit bundle based on a technology of your choice below. "])),(n()(),l.Hb(10,0,null,null,3,"div",[["class","package-switcher"]],null,null,null,null,null)),(n()(),l.Hb(11,0,null,null,2,"div",[["class","package-switcher__btn-group btn-group btn-group-toggle btn-outline-toggle-group btn-group-full-width btn-toggle-radio-group"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,1,null,dn)),l.Gb(13,278528,null,0,T.l,[l.eb,l.Y,l.B],{ngForOf:[0,"ngForOf"]},null),(n()(),l.Hb(14,0,null,null,3,"ul",[["class","packages"]],null,null,null,null,null)),(n()(),l.wb(16777216,null,null,2,null,bn)),l.Gb(16,278528,null,0,T.l,[l.eb,l.Y,l.B],{ngForOf:[0,"ngForOf"]},null),l.Tb(131072,T.b,[l.j]),(n()(),l.Hb(18,0,null,null,4,"div",[["class","request-code-section"]],null,null,null,null,null)),(n()(),l.Hb(19,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","https://github.com/akveo/ngx-admin-bundle-support/tree/master/codeSamples"],["nbButton",""],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" CODE SAMPLE "])),(n()(),l.Hb(21,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","https://store.akveo.com/collections/all?utm_source=ngx_admin_landing&utm_medium=more_bundles"],["nbButton",""],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" BROWSE OTHER BUNDLES "])),(n()(),l.Hb(23,0,null,null,11,"table",[["class","features-table"]],null,null,null,null,null)),(n()(),l.Hb(24,0,null,null,6,"tr",[["class","header"]],null,null,null,null,null)),(n()(),l.Hb(25,0,null,null,1,"th",[["class","left"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["FEATURES"])),(n()(),l.Hb(27,0,null,null,1,"th",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,["SINGLE APP"])),(n()(),l.Hb(29,0,null,null,1,"th",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,["MULTI APP"])),(n()(),l.wb(16777216,null,null,2,null,Cn)),l.Gb(32,278528,null,0,T.l,[l.eb,l.Y,l.B],{ngForOf:[0,"ngForOf"]},null),l.Tb(131072,T.b,[l.j]),(n()(),l.wb(0,[["availabilityIcon",2]],null,0,null,On)),(n()(),l.wb(16777216,null,null,2,null,fn)),l.Gb(36,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),l.Tb(131072,T.b,[l.j]),(n()(),l.Hb(38,0,null,null,8,"div",[["class","bundles-architecture"]],null,null,null,null,null)),(n()(),l.Hb(39,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(40,49152,null,0,A.a,[],null,null),(n()(),l.Zb(-1,0,[" Architecture Design "])),(n()(),l.Hb(42,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["The schema describes high-level solution architecture."])),(n()(),l.Hb(44,0,null,null,2,"picture",[["class","bundle-scheme"]],null,null,null,null,null)),(n()(),l.Hb(45,0,null,null,0,"source",[["srcset","assets/img/bundle-scheme@1x.webp 1x, assets/img/bundle-scheme@2x.webp 2x"],["type","image/webp"]],null,null,null,null,null)),(n()(),l.Hb(46,0,null,null,0,"img",[["alt","Backend bundles"],["class","bundle-scheme__image"],["src","assets/img/bundle-scheme@1x.png"],["srcset","assets/img/bundle-scheme@2x.png 2x"]],null,null,null,null,null)),(n()(),l.Hb(47,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Need more details or have a question?"])),(n()(),l.Hb(49,0,null,null,2,"div",[["class","request-code-section"]],null,null,null,null,null)),(n()(),l.Hb(50,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","mailto:support@akveo.com?subject=Custom bundle request"],["nbButton",""]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" CONTACT US "]))],function(n,e){var t=e.component;n(e,13,0,t.licenses),n(e,16,0,l.ac(e,16,0,l.Rb(e,17).transform(t.products))),n(e,32,0,l.ac(e,32,0,l.Rb(e,33).transform(t.features))),n(e,36,0,l.ac(e,36,0,l.Rb(e,37).transform(t.descriptions)))},null)}var wn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;color:#000;font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;background-color:#18cb90;border-radius:3px;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;color:#000;font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}"]],data:{}});function vn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(1,49152,null,0,A.a,[],null,null),(n()(),l.Zb(-1,0,[" More from Akveo\n"])),(n()(),l.Hb(3,0,null,null,22,"ul",[["class","projects"]],null,null,null,null,null)),(n()(),l.Hb(4,0,null,null,10,"li",[["class","project"]],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,2,"div",[["class","project-img"]],null,null,null,null,null)),(n()(),l.Hb(6,0,null,null,1,"img",[["alt","Nebular"],["class","lazy-load-image"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/nebular.png"]],null,null,null,null,null)),l.Gb(7,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null),(n()(),l.Hb(8,0,null,null,6,"div",[],null,null,null,null,null)),(n()(),l.Hb(9,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Nebular"])),(n()(),l.Hb(11,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Nebular is a great toolkit if you build Rich UI web applications based on Angular. Complete with a set of native Angular components, themeable components, authentication and security layers that are easily configurable to your API. Nebular offers a world of possibilities "])),(n()(),l.Hb(13,0,null,null,1,"a",[["class","btn"],["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=more_from_akveo_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Learn more"])),(n()(),l.Hb(15,0,null,null,10,"li",[["class","project"]],null,null,null,null,null)),(n()(),l.Hb(16,0,null,null,2,"div",[["class","project-img"]],null,null,null,null,null)),(n()(),l.Hb(17,0,null,null,1,"img",[["alt","Eva Icons"],["class","lazy-load-image"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/eva-icons.png"]],null,null,null,null,null)),l.Gb(18,1720320,null,0,V.a,[l.q,l.J,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null),(n()(),l.Hb(19,0,null,null,6,"div",[],null,null,null,null,null)),(n()(),l.Hb(20,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Eva Icons"])),(n()(),l.Hb(22,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Eva Icons is a pack of more than 480 beautifully crafted Open Source icons. Download for desktop and use them in your creations for Web, iOS, and Android. The icons are available in several formats: PNG, SVG, font, Sketch "])),(n()(),l.Hb(24,0,null,null,1,"a",[["class","btn"],["href","https://akveo.github.io/eva-icons?utm_source=ngx_admin_landing&utm_medium=more_from_akveo_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Learn more"]))],function(n,e){n(e,7,0,"assets/img/nebular.png","assets/img/default.png"),n(e,18,0,"assets/img/eva-icons.png","assets/img/default.png")},null)}var yn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}"]],data:{}});function kn(n){return l.bc(0,[l.Tb(0,Z.a,[I.b]),(n()(),l.Hb(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(2,49152,null,0,A.a,[],null,null),(n()(),l.Zb(-1,0,[" Help us make our products better for you\n"])),(n()(),l.Hb(4,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" You can support us by creating pull requests, submitting bugs, and suggesting awesome new features you\u2019d like to see\n"])),(n()(),l.Hb(6,0,null,null,8,"a",[["class","social-button github"],["href","https://github.com/akveo/ngx-admin"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(7,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(8,{width:0,height:1}),l.Vb(9,2),(n()(),l.Hb(10,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Hb(11,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Star our repo"])),(n()(),l.Hb(13,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["GitHub"])),(n()(),l.Hb(15,0,null,null,1,"div",[["class","sub-title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Here's what else you can do:\n"])),(n()(),l.Hb(17,0,null,null,27,"div",[["class","buttons-group"]],null,null,null,null,null)),(n()(),l.Hb(18,0,null,null,8,"a",[["class","social-button facebook"],["href","https://www.facebook.com/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(19,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(20,{width:0,height:1,fill:2}),l.Vb(21,2),(n()(),l.Hb(22,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Hb(23,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Like us "])),(n()(),l.Hb(25,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Facebook "])),(n()(),l.Hb(27,0,null,null,8,"a",[["class","social-button linkedin"],["href","https://www.linkedin.com/company/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(28,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(29,{width:0,height:1,fill:2}),l.Vb(30,2),(n()(),l.Hb(31,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Hb(32,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Join us "])),(n()(),l.Hb(34,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Linkedin "])),(n()(),l.Hb(36,0,null,null,8,"a",[["class","social-button twitter"],["href","https://twitter.com/akveo_inc"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(37,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(38,{width:0,height:1,fill:2}),l.Vb(39,2),(n()(),l.Hb(40,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Hb(41,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Follow us "])),(n()(),l.Hb(43,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Twitter "]))],null,function(n,e){var t=l.ac(e,7,0,n(e,9,0,l.Rb(e,0),"github",n(e,8,0,42,42)));n(e,7,0,t);var o=l.ac(e,19,0,n(e,21,0,l.Rb(e,0),"facebook",n(e,20,0,44,44,"#3b5998")));n(e,19,0,o);var i=l.ac(e,28,0,n(e,30,0,l.Rb(e,0),"linkedin",n(e,29,0,42,42,"#0077b5")));n(e,28,0,i);var a=l.ac(e,37,0,n(e,39,0,l.Rb(e,0),"twitter",n(e,38,0,42,42,"#08a0e9")));n(e,37,0,a)})}var Hn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);border-radius:.25rem 0 0 .25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:0}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;background-color:#18cb90;border-radius:0 .25rem .25rem 0;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled:hover{box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;color:#18cb90;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;border-radius:.25rem 0 0 .25rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:0}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;border-radius:0 .25rem .25rem 0;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}"]],data:{}});function zn(n){return l.bc(0,[l.Xb(671088640,1,{contactForm:0}),l.Xb(671088640,2,{emailInput:0}),(n()(),l.Hb(2,0,null,null,2,"ngx-landing-section-title",[],null,null,null,N,q)),l.Gb(3,49152,null,0,A.a,[],null,null),(n()(),l.Zb(-1,0,[" Stay tuned\n"])),(n()(),l.Hb(5,0,null,null,1,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Subscribe to get notified about new versions of ngx-admin and other cool projects that we are working on\n"])),(n()(),l.Hb(7,0,null,null,31,"div",[["class","sending-block"]],null,null,null,null,null)),(n()(),l.Hb(8,0,[[1,0],["contactForm",1]],null,8,"form",[["action","https://akveo.us19.list-manage.com/subscribe/post?u=e8ac0871a095839ba14553eff&id=cd45c56765"],["class","email-form"],["id","email-form"],["method","post"],["novalidate",""],["target","_blank"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(n,e,t){var o=!0;return"submit"===e&&(o=!1!==l.Rb(n,10).onSubmit(t)&&o),"reset"===e&&(o=!1!==l.Rb(n,10).onReset()&&o),o},null,null)),l.Gb(9,16384,null,0,cn.y,[],null,null),l.Gb(10,4210688,null,0,cn.n,[[8,null],[8,null]],null,null),l.Wb(2048,null,cn.c,null,[cn.n]),l.Gb(12,16384,null,0,cn.m,[[4,cn.c]],null,null),(n()(),l.Hb(13,0,null,null,1,"label",[["for","email"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Your Email"])),(n()(),l.Hb(15,0,[[2,0],["emailInput",1]],null,0,"input",[["class","email"],["id","email"],["name","EMAIL"],["placeholder","johndoe@gmail.com"],["required",""],["type","email"]],[[2,"invalid",null]],null,null,null,null)),(n()(),l.Hb(16,0,null,null,0,"input",[["class","submit-input"],["name","subscribe"],["type","button"],["value","Subscribe"]],[[1,"disabled",0]],[[null,"click"]],function(n,e,t){var l=!0;return"click"===e&&(l=!1!==n.component.submitForm()&&l),l},null,null)),(n()(),l.Hb(17,0,null,null,15,"div",[["class","agreement-block"]],null,null,null,null,null)),(n()(),l.Hb(18,0,null,null,14,"nb-checkbox",[["status","success"]],[[2,"status-primary",null],[2,"status-success",null],[2,"status-warning",null],[2,"status-danger",null],[2,"status-info",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(n,e,t){var l=!0;return"ngModelChange"===e&&(l=!1!==(n.component.isAgree=t)&&l),l},y.p,y.d)),l.Gb(19,49152,null,0,k.wb,[l.j],{status:[0,"status"]},null),l.Wb(1024,null,cn.j,function(n){return[n]},[k.wb]),l.Gb(21,671744,null,0,cn.o,[[8,null],[8,null],[8,null],[6,cn.j]],{model:[0,"model"]},{update:"ngModelChange"}),l.Wb(2048,null,cn.k,null,[cn.o]),l.Gb(23,16384,null,0,cn.l,[[4,cn.k]],null,null),(n()(),l.Hb(24,0,null,0,8,"p",[["class","agreement"]],null,null,null,null,null)),(n()(),l.Hb(25,0,null,null,1,"span",[["class","highlight"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["I agree"])),(n()(),l.Zb(-1,null,[" to get news on what\u2019s going on around Akveo products and community."])),(n()(),l.Hb(28,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" The administrator processes data following "])),(n()(),l.Hb(30,0,null,null,1,"a",[["class","active"],["href","https://www.akveo.com/privacy-policy?utm_source=ngx_admin_landing&utm_medium=contact_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["the Privacy Policy"])),(n()(),l.Zb(-1,null,[". I understand that I can opt out at any time "])),(n()(),l.Hb(33,0,null,null,2,"div",[["class","separator"]],null,null,null,null,null)),(n()(),l.Hb(34,0,null,null,1,"div",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,["or"])),(n()(),l.Hb(36,0,null,null,2,"div",[["class","contact-us-container"]],null,null,null,null,null)),(n()(),l.Hb(37,0,null,null,1,"a",[["class","contact-us"],["href","https://www.akveo.com/contacts?utm_source=ngx_admin_landing&utm_medium=contact_section"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Contact Us"]))],function(n,e){var t=e.component;n(e,19,0,"success"),n(e,21,0,t.isAgree)},function(n,e){var t=e.component;n(e,8,0,l.Rb(e,12).ngClassUntouched,l.Rb(e,12).ngClassTouched,l.Rb(e,12).ngClassPristine,l.Rb(e,12).ngClassDirty,l.Rb(e,12).ngClassValid,l.Rb(e,12).ngClassInvalid,l.Rb(e,12).ngClassPending),n(e,15,0,t.invalid),n(e,16,0,t.disabledControl),n(e,18,1,[l.Rb(e,19).primary,l.Rb(e,19).success,l.Rb(e,19).warning,l.Rb(e,19).danger,l.Rb(e,19).info,l.Rb(e,23).ngClassUntouched,l.Rb(e,23).ngClassTouched,l.Rb(e,23).ngClassPristine,l.Rb(e,23).ngClassDirty,l.Rb(e,23).ngClassValid,l.Rb(e,23).ngClassInvalid,l.Rb(e,23).ngClassPending])})}var Rn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] .gray-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}.nb-theme-docs-page [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}"]],data:{}});function jn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"ngx-landing-description-section",[],null,null,null,L,G)),l.Gb(1,49152,null,0,g,[],{descriptions:[0,"descriptions"]},null),l.Tb(131072,T.b,[l.j])],function(n,e){var t=e.component;n(e,1,0,l.ac(e,1,0,l.Rb(e,2).transform(t.descriptions)))},null)}function Zn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,2,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Hb(1,0,null,null,1,"ngx-landing-main-info",[],null,null,null,$,U)),l.Gb(2,180224,null,0,a,[k.rd,k.hc],null,null),(n()(),l.wb(16777216,null,null,2,null,jn)),l.Gb(4,16384,null,0,T.m,[l.eb,l.Y],{ngIf:[0,"ngIf"]},null),l.Tb(131072,T.b,[l.j]),(n()(),l.Hb(6,0,null,null,1,"ngx-landing-theme-section",[],null,null,null,ln,Y)),l.Gb(7,180224,null,0,s,[k.rd,k.hc],null,null),(n()(),l.Hb(8,0,null,null,4,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Hb(9,0,null,null,1,"ngx-landing-reason-section",[],null,null,null,an,on)),l.Gb(10,49152,null,0,r,[],null,null),(n()(),l.Hb(11,0,null,null,1,"ngx-landing-reviews-section",[],null,null,null,sn,gn)),l.Gb(12,180224,null,0,u,[k.rd,k.hc,c.a],null,null),(n()(),l.Hb(13,0,null,null,1,"ngx-backend-bundles-section",[["id","backend-bundles"]],null,null,null,xn,mn)),l.Gb(14,4243456,null,0,f,[b.a,M.b,F.a,l.q,k.n,O],null,null),(n()(),l.Hb(15,0,null,null,1,"ngx-landing-our-projects-section",[],null,null,null,vn,wn)),l.Gb(16,49152,null,0,h,[],null,null),(n()(),l.Hb(17,0,null,null,2,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Hb(18,0,null,null,1,"ngx-landing-social-section",[],null,null,null,kn,yn)),l.Gb(19,49152,null,0,m,[],null,null),(n()(),l.Hb(20,0,null,null,1,"ngx-landing-contact-section",[],null,null,null,zn,Hn)),l.Gb(21,49152,null,0,d,[],null,null)],function(n,e){var t=e.component;n(e,4,0,l.ac(e,4,0,l.Rb(e,5).transform(t.descriptions)))},null)}var In=t("jJcK"),Tn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#192038}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#192038}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-docs-page [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}"]],data:{}});function Gn(n){return l.bc(0,[l.Tb(0,Z.a,[I.b]),(n()(),l.Hb(1,0,null,null,2,"div",[["class","logo"]],null,null,null,null,null)),(n()(),l.Hb(2,0,null,null,1,"a",[["href","http://akveo.com"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(3,0,null,null,0,"img",[["alt","Akveo logo"],["src","assets/img/akveo-logo.png"]],null,null,null,null,null)),(n()(),l.Hb(4,0,null,null,16,"div",[],null,null,null,null,null)),(n()(),l.Hb(5,0,null,null,15,"ul",[],null,null,null,null,null)),(n()(),l.Hb(6,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(7,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["More from Akveo"])),(n()(),l.Hb(9,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(10,0,null,null,1,"a",[["href","http://akveo.com?utm_source=ngx_admin_landing&utm_medium=footer"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Homepage"])),(n()(),l.Hb(12,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(13,0,null,null,1,"a",[["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Nebular"])),(n()(),l.Hb(15,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(16,0,null,null,1,"a",[["href","https://akveo.github.io/eva-icons?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Eva Icons"])),(n()(),l.Hb(18,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(19,0,null,null,1,"a",[["href","https://akveo.github.io/react-native-ui-kitten?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["React Native UI Kitten"])),(n()(),l.Hb(21,0,null,null,27,"div",[["class","social-container"]],null,null,null,null,null)),(n()(),l.Hb(22,0,null,null,26,"ul",[],null,null,null,null,null)),(n()(),l.Hb(23,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(24,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Follow Us"])),(n()(),l.Hb(26,0,null,null,16,"li",[["class","social"]],null,null,null,null,null)),(n()(),l.Hb(27,0,null,null,3,"a",[["aria-label","github"],["href","https://github.com/akveo/ngx-admin"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(28,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(29,{width:0,height:1,fill:2}),l.Vb(30,2),(n()(),l.Hb(31,0,null,null,3,"a",[["aria-label","twitter"],["href","https://twitter.com/akveo_inc"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(32,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(33,{width:0,height:1,fill:2}),l.Vb(34,2),(n()(),l.Hb(35,0,null,null,3,"a",[["aria-label","facebook"],["href","https://www.facebook.com/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(36,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(37,{width:0,height:1,fill:2}),l.Vb(38,2),(n()(),l.Hb(39,0,null,null,3,"a",[["aria-label","linkedIn"],["href","https://www.linkedin.com/company/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Hb(40,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Ub(41,{width:0,height:1,fill:2}),l.Vb(42,2),(n()(),l.Hb(43,0,null,null,5,"li",[["class","copy"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" \xa9 2015-2018 "])),(n()(),l.Hb(45,0,null,null,1,"a",[["href","http://akveo.com?utm_source=eva_documentation&utm_medium=footer"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Akveo LLC"])),(n()(),l.Hb(47,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.Zb(-1,null,[" Documentation licensed under CC BY 4.0. "])),(n()(),l.Hb(49,0,null,null,7,"div",[["class","contact"]],null,null,null,null,null)),(n()(),l.Hb(50,0,null,null,6,"ul",[],null,null,null,null,null)),(n()(),l.Hb(51,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(52,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["Contact Us"])),(n()(),l.Hb(54,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Hb(55,0,null,null,1,"a",[["href","mailto:contact@akveo.com"]],null,null,null,null,null)),(n()(),l.Zb(-1,null,["contact@akveo.com"]))],null,function(n,e){var t=l.ac(e,28,0,n(e,30,0,l.Rb(e,0),"github-outline",n(e,29,0,30,30,"#f7f8fa")));n(e,28,0,t);var o=l.ac(e,32,0,n(e,34,0,l.Rb(e,0),"twitter",n(e,33,0,30,30,"#f7f8fa")));n(e,32,0,o);var i=l.ac(e,36,0,n(e,38,0,l.Rb(e,0),"facebook",n(e,37,0,35,35,"#f7f8fa")));n(e,36,0,i);var a=l.ac(e,40,0,n(e,42,0,l.Rb(e,0),"linkedin",n(e,41,0,35,35,"#f7f8fa")));n(e,40,0,a)})}var Sn=l.Fb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header nav{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer nav{max-width:1440px;width:100%;margin:0 auto}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header nav{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer nav{max-width:1440px;width:100%;margin:0 auto}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}"]],data:{}});function Ln(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,13,"nb-layout",[],[[2,"window-mode",null],[2,"with-scroll",null],[2,"with-subheader",null]],[["window","scroll"],["window","resize"]],function(n,e,t){var o=!0;return"window:scroll"===e&&(o=!1!==l.Rb(n,1).onScroll(t)&&o),"window:resize"===e&&(o=!1!==l.Rb(n,1).onResize(t)&&o),o},y.r,y.f)),l.Gb(1,4374528,null,0,k.Xb,[k.rd,k.hd,l.q,l.P,k.n,k.e,l.M,k.Yb,k.dc,k.cc,k.Kc,k.rc],null,null),(n()(),l.Hb(2,0,null,0,3,"nb-layout-header",[["fixed",""]],[[2,"fixed",null],[2,"subheader",null]],null,null,y.t,y.h)),l.Gb(3,49152,null,0,k.ac,[k.Xb],{fixed:[0,"fixed"]},null),(n()(),l.Hb(4,0,null,0,1,"ngx-landing-header",[],[[2,"docs-page",null]],null,null,H.b,H.a)),l.Gb(5,180224,null,0,z.a,[k.bd,R.a,j.a],null,null),(n()(),l.Hb(6,0,null,3,3,"nb-layout-column",[],[[2,"left",null],[2,"start",null]],null,null,y.q,y.e)),l.Gb(7,49152,null,0,k.Wb,[],null,null),(n()(),l.Hb(8,0,null,0,1,"ngx-landing-sections-container",[],null,null,null,Zn,Rn)),l.Gb(9,49152,null,0,p,[b.a],null,null),(n()(),l.Hb(10,0,null,4,3,"nb-layout-footer",[["class","footer"],["fixed",""]],[[2,"fixed",null]],null,null,y.s,y.g)),l.Gb(11,49152,null,0,k.Zb,[],{fixed:[0,"fixed"]},null),(n()(),l.Hb(12,0,null,0,1,"ngx-landing-footer",[],null,null,null,Gn,Tn)),l.Gb(13,49152,null,0,In.a,[],null,null)],function(n,e){n(e,3,0,""),n(e,11,0,"")},function(n,e){n(e,0,0,l.Rb(e,1).windowModeValue,l.Rb(e,1).withScrollValue,l.Rb(e,1).withSubheader),n(e,2,0,l.Rb(e,3).fixedValue,l.Rb(e,3).subheaderValue),n(e,4,0,l.Rb(e,5).isDocs),n(e,6,0,l.Rb(e,7).leftValue,l.Rb(e,7).startValue),n(e,10,0,l.Rb(e,11).fixedValue)})}function Vn(n){return l.bc(0,[(n()(),l.Hb(0,0,null,null,1,"ngx-landing-home",[],null,null,null,Ln,Sn)),l.Gb(1,49152,null,0,o,[k.rd],null,null)],null,null)}var Fn=l.Db("ngx-landing-home",o,Vn,{},{},[]),Un=t("wT8T"),Bn=t("lnUJ");class En{}t.d(e,"LandingHomeModuleNgFactory",function(){return $n});var $n=l.Eb(w,[],function(n){return l.Ob([l.Pb(512,l.m,l.qb,[[8,[v.a,Fn]],[3,l.m],l.H]),l.Pb(4608,T.o,T.n,[l.D,[2,T.J]]),l.Pb(4608,cn.v,cn.v,[]),l.Pb(4608,cn.e,cn.e,[]),l.Pb(4608,k.Kc,k.Kc,[F.l]),l.Pb(4608,O,O,[]),l.Pb(4608,x,x,[]),l.Pb(1073742336,F.p,F.p,[[2,F.u],[2,F.l]]),l.Pb(1073742336,T.c,T.c,[]),l.Pb(1073742336,cn.u,cn.u,[]),l.Pb(1073742336,cn.h,cn.h,[]),l.Pb(1073742336,cn.r,cn.r,[]),l.Pb(1073742336,Un.a,Un.a,[]),l.Pb(1073742336,k.Xd,k.Xd,[]),l.Pb(1073742336,k.bc,k.bc,[]),l.Pb(1073742336,k.Sb,k.Sb,[k.Rb]),l.Pb(1073742336,k.xb,k.xb,[]),l.Pb(1073742336,k.kc,k.kc,[]),l.Pb(1073742336,k.jb,k.jb,[]),l.Pb(1073742336,k.ad,k.ad,[]),l.Pb(1073742336,k.C,k.C,[]),l.Pb(1073742336,k.pd,k.pd,[]),l.Pb(1073742336,Bn.a,Bn.a,[]),l.Pb(1073742336,D.c,D.c,[]),l.Pb(1073742336,En,En,[]),l.Pb(1073742336,w,w,[]),l.Pb(1024,F.j,function(){return[[{path:"",component:o}]]},[])])})}}]); \ No newline at end of file diff --git a/6-es5.04026cda01bbb79c43ac.js b/6-es5.04026cda01bbb79c43ac.js deleted file mode 100644 index 8a0b53ee..00000000 --- a/6-es5.04026cda01bbb79c43ac.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{"6OPl":function(n,e,t){"use strict";t.r(e);var l=t("CcnG"),o=function(){return function(n){this.themeService=n,this.themeService.changeTheme("ngx-landing")}}(),i=t("jvbL"),a=function(){function n(n,e){var t=this;this.themeService=n,this.breakpointService=e,this.alive=!0,this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(function(){return t.alive})).subscribe(function(n){t.breakpoint=n[1]})}return n.prototype.ngOnDestroy=function(){this.alive=!1},n}(),g=function(){return function(){}}(),r=function(){return function(){}}(),s=t("mrSG"),c=function(){function n(n,e){var t=this;this.themeService=n,this.breakpointService=e,this.alive=!0,this.themes=["Light","Dark","Cosmic","Corporate"],this.sliderIndex=1,this.initialSwiperConfig={direction:"horizontal",spaceBetween:200,slidesPerView:"auto",centeredSlides:!0,keyboard:!0,navigation:!0,effect:"coverflow",grabCursor:!0,coverflowEffect:{rotate:0,stretch:0,depth:500,modifier:1,slideShadows:!1},pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1,renderBullet:function(n,e){return'\n \n \n '+t.themes[n]+"\n \n "}}},this.swiperConfig=s.__assign({},this.initialSwiperConfig),this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(function(){return t.alive})).subscribe(function(n){t.breakpoint=n[1],t.changeSwiperConfig()})}return n.prototype.changeSwiperConfig=function(){this.swiperConfig=this.isMobile?s.__assign({},this.swiperConfig,{preloadImages:!1,lazy:!0}):this.initialSwiperConfig},Object.defineProperty(n.prototype,"isMobile",{get:function(){return this.breakpoint.width<=this.breakpoints.sm},enumerable:!0,configurable:!0}),n.prototype.ngOnDestroy=function(){this.alive=!1},n}(),u=t("CheL"),m=function(){function n(n,e,t){var l=this;this.themeService=n,this.breakpointService=e,this.reviewsService=t,this.alive=!0,this.desktopSwiperConfig={slidesPerView:3,keyboard:!0,navigation:!0},this.tabletSwiperConfig=s.__assign({},this.desktopSwiperConfig,{slidesPerView:2}),this.mobileSwiperConfig={slidesPerView:"auto",centeredSlides:!0,keyboard:!1,navigation:!1},this.swiperConfig={direction:"horizontal",spaceBetween:24,mousewheel:!1,lazy:!0,loop:!0,autoplay:!0,pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1}},this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(function(){return l.alive})).subscribe(function(n){l.changeSwiperConfig(n[1].width)}),this.reviewsService.getReviews().pipe(Object(i.a)(function(){return l.alive})).subscribe(function(n){return l.reviews=n})}return n.prototype.changeSwiperConfig=function(n){if(this.isMobile(n))this.swiperConfig=s.__assign({},this.swiperConfig,this.mobileSwiperConfig);else{var e=this.isTablet(n)?this.tabletSwiperConfig:this.desktopSwiperConfig;this.swiperConfig=s.__assign({},this.swiperConfig,e)}},n.prototype.isMobile=function(n){return n<=this.breakpoints.is},n.prototype.isTablet=function(n){return n<=this.breakpoints.sm},n.prototype.ngOnDestroy=function(){this.alive=!1},n}(),d=function(){return function(){}}(),h=function(){function n(){this.isAgree=!1,this.invalid=!1}return n.prototype.submitForm=function(){this.emailInput.nativeElement.value?(this.contactForm.nativeElement.submit(),this.invalid=!1,this.emailInput.nativeElement.value=""):this.invalid=!0},Object.defineProperty(n.prototype,"disabledControl",{get:function(){return this.isAgree?null:"disabled"},enumerable:!0,configurable:!0}),n}(),b=function(){return function(){}}(),p=t("eEG2"),_=function(){return function(n){this.descriptionsService=n,this.descriptions=this.descriptionsService.getDescriptions()}}(),C=t("VnD/"),M=t("vubp"),O=t("t9fZ"),P=t("vPEh"),f=function(){function n(n,e,t,o,i){this.descriptionService=n,this.bundlesService=e,this.activatedRoute=t,this.el=o,this.window=i,this.loaded=new l.t,this.selectedLicenseType=P.a.single,this.licenses=Object.values(P.a),this.descriptions=this.descriptionService.getBundleDescriptions(),this.products=this.bundlesService.getProducts(),this.features=this.bundlesService.getFeatures()}return n.prototype.ngAfterViewInit=function(){var n=this;this.activatedRoute.fragment.pipe(Object(C.a)(function(n){return"backend-bundles"===n}),Object(M.a)(500),Object(O.a)(1)).subscribe(function(e){n.window.scrollTo(0,n.el.nativeElement.offsetTop)})},n}(),x=function(){function n(){}return n.prototype.transform=function(n,e){var t=n.filter(function(n){return n.title.toLowerCase().includes(e.toLowerCase())});return t.length?t[0]:void 0},n}(),w=function(){function n(){}return n.prototype.transform=function(n){return{"background-image":"url('"+n+"')"}},n}(),v=function(){return function(){}}(),y=t("pMnS"),k=t("jXVt"),I=t("Xk95"),S=t("GBVt"),z=t("WYtE"),j=t("TjMZ"),H=t("X2XW"),T=t("AfT1"),L=t("ZYjt"),V=t("Ip0R"),A=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;margin:0 auto 5rem;position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#405571;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}.nb-theme-docs-page [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;margin:0 auto 5rem;position:relative}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#494949;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-docs-page [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}"]],data:{}});function Q(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,8,"div",[["class","descriptions"]],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,3,"div",[["class","icons-block"]],null,null,null,null,null)),(n()(),l.Ib(2,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(3,{width:0,height:1,fill:2}),l.Wb(4,2),(n()(),l.Ib(5,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(6,null,[" "," "])),(n()(),l.Ib(7,0,null,null,1,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(8,null,[" "," "]))],null,function(n,e){var t=l.bc(e,2,0,n(e,4,0,l.Sb(e.parent,0),e.context.$implicit.icon,n(e,3,0,48,48,"#00db92")));n(e,2,0,t),n(e,6,0,e.context.$implicit.title),n(e,8,0,e.context.$implicit.description)})}function U(n){return l.cc(0,[l.Ub(0,T.a,[L.b]),(n()(),l.xb(16777216,null,null,1,null,Q)),l.Hb(2,278528,null,0,V.l,[l.fb,l.Z,l.C],{ngForOf:[0,"ngForOf"]},null)],function(n,e){n(e,2,0,e.component.descriptions)},null)}var E=t("9yT9"),N=t("ZYCi"),W=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;padding:3.375rem 0 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:4rem;color:#18cb90;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{margin-top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 1em;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-left:1em;padding-left:4rem;padding-right:4rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{padding-left:3.25rem;padding-right:3.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;margin:0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a.btn-demo[_ngcontent-%COMP%]{margin-top:1rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;padding:3.375rem 0 0;max-width:120rem;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:4rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{margin-top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 1em;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-left:1em;padding-left:4rem;padding-right:4rem;color:#fff}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{padding-left:3.25rem;padding-right:3.25rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;margin:0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a.btn-demo[_ngcontent-%COMP%]{margin-top:1rem}}"]],data:{}});function $(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"img",[["class","main-img"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/ngx-admin.png"]],null,null,null,null,null)),l.Hb(1,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/ngx-admin.png","assets/img/default.png")},null)}function B(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"img",[["alt","Light theme Dashboard"],["class","main-img"],["lazyLoad","assets/img/corporate-theme.png"]],null,null,null,null,null)),l.Hb(1,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"]},null)],function(n,e){n(e,1,0,"assets/img/corporate-theme.png")},null)}function D(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,3,"div",[["class","main-img-container"]],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,2,"a",[["class","hero-image-link"],["href","http://akveo.com/ngx-admin/?utm_source=ngx_admin_landing&utm_medium=main_section_image"],["target","_blank"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,$)),l.Hb(3,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(4,0,null,null,29,"div",[["class","main-inf"]],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,1,"h1",[],null,null,null,null,null)),(n()(),l.ac(-1,null,["ngx-admin"])),(n()(),l.Ib(7,0,null,null,15,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" The most popular admin dashboard based on "])),(n()(),l.Ib(9,0,null,null,1,"strong",[],null,null,null,null,null)),(n()(),l.ac(-1,null,["Angular 8+"])),(n()(),l.ac(-1,null,[", Bootstrap 4+ and "])),(n()(),l.Ib(12,0,null,null,1,"a",[["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Nebular"])),(n()(),l.ac(-1,null,[" with "])),(n()(),l.Ib(15,0,null,null,1,"a",[["href","https://eva.design?utm_source=ngx_admin_landing&utm_medium=main_section"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Eva Design System"])),(n()(),l.ac(-1,null,[" support. Free and Open Source for personal and commercial purposes. "])),(n()(),l.Ib(18,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.Ib(19,0,null,null,3,"span",[["class","bundles"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Never start from scratch again. "])),(n()(),l.Ib(21,0,null,null,1,"a",[["href","https://store.akveo.com/collections/all?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Integrate ready-made solution: ngx-admin with backend. "])),(n()(),l.Ib(23,0,null,null,2,"div",[["class","mobile-main-img-container"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,B)),l.Hb(25,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(26,0,null,null,1,"div",[["class","badges"]],null,null,null,null,null)),(n()(),l.Ib(27,0,null,null,0,"iframe",[["class","stars"],["frameborder","0"],["scrolling","0"],["src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true"],["width","170px"]],null,null,null,null,null)),(n()(),l.Ib(28,0,null,null,5,"div",[["class","buttons"]],null,null,null,null,null)),(n()(),l.Ib(29,0,null,null,2,"a",[["class","btn btn-installation-guidelines"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(n,e,t){var o=!0;return"click"===e&&(o=!1!==l.Sb(n,30).onClick(t.button,t.ctrlKey,t.metaKey,t.shiftKey)&&o),o},null,null)),l.Hb(30,671744,null,0,N.o,[N.l,N.a,V.j],{routerLink:[0,"routerLink"]},null),(n()(),l.ac(-1,null,["Installation Docs"])),(n()(),l.Ib(32,0,null,null,1,"a",[["class","btn btn-demo"],["href","http://akveo.com/ngx-admin?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Demo"]))],function(n,e){var t=e.component;n(e,3,0,t.breakpoint.width>=t.breakpoints.md),n(e,25,0,t.breakpoint.width<=t.breakpoints.sm),n(e,30,0,"/docs/getting-started/installation-guidelines")},function(n,e){n(e,29,0,l.Sb(e,30).target,l.Sb(e,30).href)})}var q=t("2lDD"),F=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}"]],data:{}});function G(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"h2",[],null,null,null,null,null)),l.Rb(null,0)],null,null)}var Z=t("S8NE"),K=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:22.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#405571;background:0 0;margin:0;opacity:.56}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet::after{content:'';display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 3.5rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:22.625rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#494949;background:0 0;margin:0;opacity:.56}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet::after{content:'';display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 3.5rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}"]],data:{}});function R(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,"img",[["alt","Light Theme"],["class","swiper-lazy"],["data-src","assets/img/light-theme.png"]],null,null,null,null,null))],null,null)}function X(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"img",[["alt","Light Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/light-theme.png"]],null,null,null,null,null)),l.Hb(1,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/light-theme.png","assets/img/default.png")},null)}function Y(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,"img",[["alt","Dark Theme"],["class","swiper-lazy"],["data-src","assets/img/dark-theme.png"]],null,null,null,null,null))],null,null)}function J(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"img",[["alt","Dark Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/dark-theme.png"]],null,null,null,null,null)),l.Hb(1,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/dark-theme.png","assets/img/default.png")},null)}function nn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,"img",[["alt","Cosmic Theme"],["class","swiper-lazy"],["data-src","assets/img/cosmic-theme.png"]],null,null,null,null,null))],null,null)}function en(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"img",[["alt","Cosmic Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/cosmic-theme.png"]],null,null,null,null,null)),l.Hb(1,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/cosmic-theme.png","assets/img/default.png")},null)}function tn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,"img",[["alt","Corporate Theme"],["class","swiper-lazy"],["data-src","assets/img/corporate-theme.png"]],null,null,null,null,null))],null,null)}function ln(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,"img",[["alt","Corporate Theme"],["class","ng-lazyloaded"],["src","assets/img/corporate-theme.png"]],null,null,null,null,null))],null,null)}function on(n){return l.cc(0,[l.Ub(0,T.a,[L.b]),(n()(),l.Ib(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(2,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Multiple theme\n"])),(n()(),l.Ib(4,0,null,null,32,"div",[["class","carousel-container"]],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,31,"div",[["class","swiper-container reviews"]],null,[[null,"indexChange"]],function(n,e,t){var l=!0;return"indexChange"===e&&(l=!1!==(n.component.sliderIndex=t)&&l),l},null,null)),l.Hb(6,5128192,null,0,Z.b,[l.N,l.K,l.q,l.D,[2,Z.a]],{index:[0,"index"],config:[1,"config"]},{indexChange:"indexChange"}),(n()(),l.Ib(7,0,null,null,20,"div",[["class","swiper-wrapper"]],null,null,null,null,null)),(n()(),l.Ib(8,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=default&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,R)),l.Hb(10,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.xb(16777216,null,null,1,null,X)),l.Hb(12,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(13,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=dark&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,Y)),l.Hb(15,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.xb(16777216,null,null,1,null,J)),l.Hb(17,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(18,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=cosmic&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,nn)),l.Hb(20,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.xb(16777216,null,null,1,null,en)),l.Hb(22,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(23,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=corporate&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,tn)),l.Hb(25,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.xb(16777216,null,null,1,null,ln)),l.Hb(27,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(28,0,null,null,0,"div",[["class","swiper-pagination"]],null,null,null,null,null)),(n()(),l.Ib(29,0,null,null,3,"div",[["class","swiper-button-prev"]],null,null,null,null,null)),(n()(),l.Ib(30,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(31,{width:0,height:1,fill:2}),l.Wb(32,2),(n()(),l.Ib(33,0,null,null,3,"div",[["class","swiper-button-next"]],null,null,null,null,null)),(n()(),l.Ib(34,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(35,{width:0,height:1,fill:2}),l.Wb(36,2),(n()(),l.Ib(37,0,null,null,1,"a",[["class","btn btn-demo"],["href","http://akveo.com/ngx-admin?utm_source=ngx_admin_landing&utm_medium=theme_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["View demo"]))],function(n,e){var t=e.component;n(e,6,0,t.sliderIndex,t.swiperConfig),n(e,10,0,t.breakpoint.width<=t.breakpoints.sm),n(e,12,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,15,0,t.breakpoint.width<=t.breakpoints.sm),n(e,17,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,20,0,t.breakpoint.width<=t.breakpoints.sm),n(e,22,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,25,0,t.breakpoint.width<=t.breakpoints.sm),n(e,27,0,!(t.breakpoint.width<=t.breakpoints.sm))},function(n,e){var t=l.bc(e,30,0,n(e,32,0,l.Sb(e,0),"arrow-ios-back",n(e,31,0,36,36,"#00db92")));n(e,30,0,t);var o=l.bc(e,34,0,n(e,36,0,l.Sb(e,0),"arrow-ios-forward",n(e,35,0,36,36,"#00db92")));n(e,34,0,o)})}var an=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]::before{content:'';display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]::before{content:'';display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}"]],data:{}});function gn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(1,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Why ngx-admin?\n"])),(n()(),l.Ib(3,0,null,null,36,"ul",[["class","reasons"]],null,null,null,null,null)),(n()(),l.Ib(4,0,null,null,7,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["1"])),(n()(),l.Ib(7,0,null,null,4,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Save more than $33,000 using ngx-admin. According to our research ngx-admin optimizes 480 hours of development time. Taking the average hourly rate of a "])),(n()(),l.Ib(9,0,null,null,1,"a",[["class","active"],["href","https://www.codementor.io/freelance-rates/front-end-developers"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["front-end engineer"])),(n()(),l.ac(-1,null,[" in the US \u2013 $70 "])),(n()(),l.Ib(12,0,null,null,7,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Ib(13,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["2"])),(n()(),l.Ib(15,0,null,null,4,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Create a custom experience by working with one of 3 themes or edit just a few custom variables. Need help? Check "])),(n()(),l.Ib(17,0,null,null,1,"a",[["class","active"],["href","https://akveo.github.io/ngx-admin/docs/guides/theme-system"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["out our article"])),(n()(),l.ac(-1,null,[", where we describe how you can create a different look in just 2 minutes "])),(n()(),l.Ib(20,0,null,null,4,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Ib(21,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["3"])),(n()(),l.Ib(23,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" It\u2019s completely FREE and MIT licensed. You don\u2019t have to worry about the legal stuff, ngx-admin is free for personal and commercial purposes, so you can use it to build any product "])),(n()(),l.Ib(25,0,null,null,14,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Ib(26,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["4"])),(n()(),l.Ib(28,0,null,null,11,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Ib(29,0,null,null,1,"span",[["class","highlight"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Do you need more?"])),(n()(),l.ac(-1,null,[" We can customize! "])),(n()(),l.Ib(32,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Visit our "])),(n()(),l.Ib(34,0,null,null,1,"a",[["class","active"],["href","https://www.akveo.com?utm_source=ngx_admin_landing&utm_medium=reason_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["homepage"])),(n()(),l.ac(-1,null,[" or simply leave us a note at "])),(n()(),l.Ib(37,0,null,null,1,"a",[["class","active"],["href","mailto:contact@akveo.com"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["contact@akveo.com"])),(n()(),l.ac(-1,null,[". We\u2019re available for hire and can create custom solutions just for you "]))],null,null)}var rn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;color:#18cb90;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:9rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1;background:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:9rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}"]],data:{}});function sn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,20,"div",[["class","review-card swiper-slide"]],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,11,"div",[["class","header-card"]],null,null,null,null,null)),(n()(),l.Ib(2,0,null,null,3,"div",[["class","social-icon"]],null,null,null,null,null)),(n()(),l.Ib(3,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(4,{width:0,height:1,fill:2}),l.Wb(5,2),(n()(),l.Ib(6,0,null,null,1,"div",[["class","avatar"]],null,null,null,null,null)),(n()(),l.Ib(7,0,null,null,0,"img",[["alt","Reviewer Avatar"],["class","swiper-lazy"]],[[8,"src",4]],null,null,null,null)),(n()(),l.Ib(8,0,null,null,4,"div",[["class","personal-info"]],null,null,null,null,null)),(n()(),l.Ib(9,0,null,null,1,"div",[["class","name"]],null,null,null,null,null)),(n()(),l.ac(10,null,["",""])),(n()(),l.Ib(11,0,null,null,1,"div",[["class","surname"]],null,null,null,null,null)),(n()(),l.ac(12,null,["",""])),(n()(),l.Ib(13,0,null,null,1,"div",[["class","body-card"]],null,null,null,null,null)),(n()(),l.ac(14,null,[" "," "])),(n()(),l.Ib(15,0,null,null,5,"div",[["class","footer-card"]],null,null,null,null,null)),(n()(),l.Ib(16,0,null,null,4,"a",[["class","go-to-button"],["target","_blank"]],[[8,"href",4]],null,null,null,null)),(n()(),l.ac(-1,null,[" Go to comment "])),(n()(),l.Ib(18,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(19,{width:0,height:1,fill:2}),l.Wb(20,2)],null,function(n,e){var t=l.bc(e,3,0,n(e,5,0,l.Sb(e.parent,0),e.context.$implicit.socialIcon,n(e,4,0,26,26,"#3b5998")));n(e,3,0,t),n(e,7,0,l.Kb(1,"",e.context.$implicit.avatar,"")),n(e,10,0,e.context.$implicit.firstName),n(e,12,0,e.context.$implicit.lastName),n(e,14,0,e.context.$implicit.review),n(e,16,0,l.Kb(1,"",e.context.$implicit.link,""));var o=l.bc(e,18,0,n(e,20,0,l.Sb(e.parent,0),"arrow-ios-forward",n(e,19,0,24,24,"#e5e5e5")));n(e,18,0,o)})}function cn(n){return l.cc(0,[l.Ub(0,T.a,[L.b]),(n()(),l.Ib(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(2,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" What ngx-lovers are saying?\n"])),(n()(),l.Ib(4,0,null,null,14,"div",[["class","carousel-container"]],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,13,"div",[["class","swiper-container reviews"]],null,null,null,null,null)),l.Hb(6,5128192,null,0,Z.b,[l.N,l.K,l.q,l.D,[2,Z.a]],{config:[0,"config"]},null),(n()(),l.Ib(7,0,null,null,2,"div",[["class","swiper-wrapper"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,sn)),l.Hb(9,278528,null,0,V.l,[l.fb,l.Z,l.C],{ngForOf:[0,"ngForOf"]},null),(n()(),l.Ib(10,0,null,null,0,"div",[["class","swiper-pagination"]],null,null,null,null,null)),(n()(),l.Ib(11,0,null,null,3,"div",[["class","swiper-button-prev"]],null,null,null,null,null)),(n()(),l.Ib(12,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(13,{width:0,height:1,fill:2}),l.Wb(14,2),(n()(),l.Ib(15,0,null,null,3,"div",[["class","swiper-button-next"]],null,null,null,null,null)),(n()(),l.Ib(16,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(17,{width:0,height:1,fill:2}),l.Wb(18,2)],function(n,e){var t=e.component;n(e,6,0,t.swiperConfig),n(e,9,0,t.reviews)},function(n,e){var t=l.bc(e,12,0,n(e,14,0,l.Sb(e,0),"arrow-ios-back",n(e,13,0,36,36,"#00db92")));n(e,12,0,t);var o=l.bc(e,16,0,n(e,18,0,l.Sb(e,0),"arrow-ios-forward",n(e,17,0,36,36,"#00db92")));n(e,16,0,o)})}var un=t("gIcY"),mn=t("Qitr"),dn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{width:calc(1440px - 8.125rem * 2);max-width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 11px;margin-top:5rem;margin-left:-11px;margin-right:-11px;width:100%;width:calc(100% + 22px)}.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;text-align:center;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features__title[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:60px;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:rgba(0,0,0,.87)}.nb-theme-ngx-landing [_nghost-%COMP%] .features__description[_ngcontent-%COMP%]{font-family:sans-serif;color:#8994a3;line-height:1.75;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:none;margin-bottom:5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{width:100%;height:auto;margin:2.5rem auto}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme__image[_ngcontent-%COMP%]{width:100%}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:block}}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher[_ngcontent-%COMP%]{margin:2.375rem 0 5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]{box-shadow:0 8px 20px 0 rgba(218,224,235,.5);border-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:10.625rem;color:#bdc3cb;border-color:#e6e8eb;text-transform:none;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]:active{color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn.active[_ngcontent-%COMP%]{color:#000;background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin-left:-11px;margin-right:-11px;margin-bottom:4rem;width:100%;width:calc(100% + 22px)}.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:22px}.nb-theme-ngx-landing [_nghost-%COMP%] nb-flip-card[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .flipcard-body{height:100%;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .back-container[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .front-container{height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-back[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] nb-card-front[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{height:100%;border:0;background-color:#fff;box-shadow:0 7px 17px 0 rgba(218,224,235,.5);margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;padding:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:0 0 auto;margin-bottom:.5625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__demo-link[_ngcontent-%COMP%]{align-self:flex-end;color:#ff8588;font-weight:700;font-size:.75rem;line-height:1rem;text-align:center;text-transform:uppercase;padding:.25rem 1rem;border:1px solid #ff8588;border-radius:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__demo-link--secondary[_ngcontent-%COMP%]{color:#ad7efa;border-color:#ad7efa}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__image[_ngcontent-%COMP%]{margin:1rem -1rem;display:flex;flex:0 0 14.125rem;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price-wrapper[_ngcontent-%COMP%]{flex:0 0 2.5rem;margin-top:auto;margin-bottom:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price[_ngcontent-%COMP%]{font-weight:700;font-size:1.75rem;line-height:2.5rem;color:rgba(0,0,0,.87);vertical-align:middle}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price--old[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff4d6b;text-decoration:line-through;vertical-align:middle;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.125rem;color:rgba(0,0,0,.87);line-height:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__description[_ngcontent-%COMP%]{margin-top:.5rem;font-family:sans-serif;font-weight:lighter;font-size:.875rem;color:rgba(0,0,0,.87);margin-bottom:1.675rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]{font-family:sans-serif;font-size:.75rem;color:#fff;text-transform:uppercase;background-color:#18cb90;box-shadow:0 5px 29px 0 rgba(0,219,146,.32);border-radius:3px;margin-top:.5rem;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]:hover{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__type[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.25rem;color:rgba(0,0,0,.87);text-align:center;margin-top:.25rem;margin-bottom:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{font-family:sans-serif;color:#18cb90;padding:.25rem;cursor:pointer;text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%]{margin-bottom:5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(:first-child){margin-left:2rem}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{padding:0 11px}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%}.nb-theme-ngx-landing [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%;margin-bottom:1.625rem}}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%]{width:100%;margin-bottom:5rem;box-shadow:0 8px 20px 0 rgba(218,224,235,.5);background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:inline-block;margin:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{text-align:left;padding-left:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(even){background-color:#fff}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-size:.875rem}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:8rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{width:calc(1440px - 8.125rem * 2);max-width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 11px;margin-top:5rem;margin-left:-11px;margin-right:-11px;width:100%;width:calc(100% + 22px)}.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;text-align:center;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .features__title[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:60px;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:rgba(0,0,0,.87)}.nb-theme-docs-page [_nghost-%COMP%] .features__description[_ngcontent-%COMP%]{font-family:sans-serif;color:#8994a3;line-height:1.75;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:none;margin-bottom:5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{width:100%;height:auto;margin:2.5rem auto}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme__image[_ngcontent-%COMP%]{width:100%}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:block}}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher[_ngcontent-%COMP%]{margin:2.375rem 0 5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]{box-shadow:0 8px 20px 0 rgba(218,224,235,.5);border-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:10.625rem;color:#bdc3cb;border-color:#e6e8eb;text-transform:none;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]:active{color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn.active[_ngcontent-%COMP%]{color:#000;background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin-left:-11px;margin-right:-11px;margin-bottom:4rem;width:100%;width:calc(100% + 22px)}.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:22px}.nb-theme-docs-page [_nghost-%COMP%] nb-flip-card[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .flipcard-body{height:100%;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .back-container[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .front-container{height:100%}.nb-theme-docs-page [_nghost-%COMP%] nb-card-back[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] nb-card-front[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-docs-page [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{height:100%;border:0;background-color:#fff;box-shadow:0 7px 17px 0 rgba(218,224,235,.5);margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;padding:1rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .package-card__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:0 0 auto;margin-bottom:.5625rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__demo-link[_ngcontent-%COMP%]{align-self:flex-end;color:#ff8588;font-weight:700;font-size:.75rem;line-height:1rem;text-align:center;text-transform:uppercase;padding:.25rem 1rem;border:1px solid #ff8588;border-radius:.75rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__demo-link--secondary[_ngcontent-%COMP%]{color:#ad7efa;border-color:#ad7efa}.nb-theme-docs-page [_nghost-%COMP%] .package-card__image[_ngcontent-%COMP%]{margin:1rem -1rem;display:flex;flex:0 0 14.125rem;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price-wrapper[_ngcontent-%COMP%]{flex:0 0 2.5rem;margin-top:auto;margin-bottom:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price[_ngcontent-%COMP%]{font-weight:700;font-size:1.75rem;line-height:2.5rem;color:rgba(0,0,0,.87);vertical-align:middle}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price--old[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff4d6b;text-decoration:line-through;vertical-align:middle;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.125rem;color:rgba(0,0,0,.87);line-height:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__description[_ngcontent-%COMP%]{margin-top:.5rem;font-family:sans-serif;font-weight:lighter;font-size:.875rem;color:rgba(0,0,0,.87);margin-bottom:1.675rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]{font-family:sans-serif;font-size:.75rem;color:#fff;text-transform:uppercase;background-color:#18cb90;box-shadow:0 5px 29px 0 rgba(0,219,146,.32);border-radius:3px;margin-top:.5rem;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]:hover{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-docs-page [_nghost-%COMP%] .package-card__type[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.25rem;color:rgba(0,0,0,.87);text-align:center;margin-top:.25rem;margin-bottom:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{font-family:sans-serif;padding:.25rem;cursor:pointer;text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%]{margin-bottom:5rem}.nb-theme-docs-page [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(:first-child){margin-left:2rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{padding:0 11px}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%}.nb-theme-docs-page [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%;margin-bottom:1.625rem}}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%]{width:100%;margin-bottom:5rem;box-shadow:0 8px 20px 0 rgba(218,224,235,.5);background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:1rem}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:inline-block;margin:auto}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{text-align:left;padding-left:1rem}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(even){background-color:#fff}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-size:.875rem}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:8rem}}"]],data:{}});function hn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,9,"label",[["class","package-switcher__btn btn btn-outline-secondary"]],[[2,"active",null]],null,null,null,null)),(n()(),l.Ib(1,0,null,null,6,"input",[["name","licence-type"],["type","radio"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],function(n,e,t){var o=!0,i=n.component;return"input"===e&&(o=!1!==l.Sb(n,2)._handleInput(t.target.value)&&o),"blur"===e&&(o=!1!==l.Sb(n,2).onTouched()&&o),"compositionstart"===e&&(o=!1!==l.Sb(n,2)._compositionStart()&&o),"compositionend"===e&&(o=!1!==l.Sb(n,2)._compositionEnd(t.target.value)&&o),"change"===e&&(o=!1!==l.Sb(n,3).onChange()&&o),"blur"===e&&(o=!1!==l.Sb(n,3).onTouched()&&o),"ngModelChange"===e&&(o=!1!==(i.selectedLicenseType=t)&&o),o},null,null)),l.Hb(2,16384,null,0,un.d,[l.Q,l.q,[2,un.b]],null,null),l.Hb(3,212992,null,0,un.q,[l.Q,l.q,un.v,l.A],{name:[0,"name"],value:[1,"value"]},null),l.Xb(1024,null,un.j,function(n,e){return[n,e]},[un.d,un.q]),l.Hb(5,671744,null,0,un.o,[[8,null],[8,null],[8,null],[6,un.j]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),l.Xb(2048,null,un.k,null,[un.o]),l.Hb(7,16384,null,0,un.l,[[4,un.k]],null,null),(n()(),l.ac(8,null,[" "," "])),l.Wb(9,1)],function(n,e){var t=e.component;n(e,3,0,"licence-type",e.context.$implicit),n(e,5,0,"licence-type",t.selectedLicenseType)},function(n,e){n(e,0,0,e.component.selectedLicenseType===e.context.$implicit),n(e,1,0,l.Sb(e,7).ngClassUntouched,l.Sb(e,7).ngClassTouched,l.Sb(e,7).ngClassPristine,l.Sb(e,7).ngClassDirty,l.Sb(e,7).ngClassValid,l.Sb(e,7).ngClassInvalid,l.Sb(e,7).ngClassPending);var t=l.bc(e,8,0,n(e,9,0,l.Sb(e.parent,0),e.context.$implicit));n(e,8,0,t)})}function bn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,24,"li",[["class","packages__item"]],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,23,"nb-card",[["class","package-card"]],[[2,"size-tiny",null],[2,"size-small",null],[2,"size-medium",null],[2,"size-large",null],[2,"size-giant",null],[2,"status-primary",null],[2,"status-info",null],[2,"status-success",null],[2,"status-warning",null],[2,"status-danger",null],[2,"accent",null],[2,"accent-primary",null],[2,"accent-info",null],[2,"accent-success",null],[2,"accent-warning",null],[2,"accent-danger",null]],null,null,k.n,k.b)),l.Hb(2,49152,null,0,I.fb,[],null,null),(n()(),l.Ib(3,0,null,1,21,"nb-card-body",[],null,null,null,k.m,k.a)),l.Hb(4,49152,null,0,I.eb,[],null,null),(n()(),l.Ib(5,0,null,0,3,"div",[["class","package-card__image"]],null,null,null,null,null)),l.Xb(512,null,V.G,V.H,[l.q,l.D,l.Q]),l.Hb(7,278528,null,0,V.p,[V.G],{ngStyle:[0,"ngStyle"]},null),l.Wb(8,1),(n()(),l.Ib(9,0,null,0,1,"h4",[["class","package-card__title"]],null,null,null,null,null)),(n()(),l.ac(10,null,["",""])),(n()(),l.Ib(11,0,null,0,4,"p",[["class","package-card__description"]],null,null,null,null,null)),(n()(),l.ac(12,null,[" ","... "])),l.Ub(0,V.w,[]),(n()(),l.Ib(14,0,null,null,1,"a",[["class","go-to-button"],["target","_blank"]],[[8,"href",4]],null,null,null,null)),(n()(),l.ac(-1,null,[" read more "])),(n()(),l.Ib(16,0,null,0,6,"div",[["class","package-card__price-wrapper"]],null,null,null,null,null)),(n()(),l.Ib(17,0,null,null,2,"span",[["class","package-card__price package-card__price--old"]],null,null,null,null,null)),(n()(),l.ac(18,null,["$",""])),l.Wb(19,2),(n()(),l.Ib(20,0,null,null,2,"span",[["class","package-card__price"]],null,null,null,null,null)),(n()(),l.ac(21,null,["$",""])),l.Wb(22,2),(n()(),l.Ib(23,0,null,0,1,"a",[["class","package-card__buy-link btn btn-demo"],["nbButton",""]],[[8,"href",4]],null,null,null,null)),(n()(),l.ac(-1,null,[" Buy now "]))],function(n,e){var t=l.bc(e,7,0,n(e,8,0,l.Sb(e.parent,1),e.context.$implicit.imageUrl));n(e,7,0,t)},function(n,e){var t=e.component;n(e,1,1,[l.Sb(e,2).tiny,l.Sb(e,2).small,l.Sb(e,2).medium,l.Sb(e,2).large,l.Sb(e,2).giant,l.Sb(e,2).primary,l.Sb(e,2).info,l.Sb(e,2).success,l.Sb(e,2).warning,l.Sb(e,2).danger,l.Sb(e,2).hasAccent,l.Sb(e,2).primaryAccent,l.Sb(e,2).infoAccent,l.Sb(e,2).successAccent,l.Sb(e,2).warningAccent,l.Sb(e,2).dangerAccent]),n(e,10,0,e.context.$implicit.title),n(e,12,0,l.bc(e,12,0,l.Sb(e,13).transform(e.context.$implicit.description,0,200))),n(e,14,0,l.Kb(2,"",e.context.$implicit.storeUrl,"?utm_source=ngx_admin_landing&utm_medium=buy_bundle_",t.selectedLicenseType,""));var o=l.bc(e,18,0,n(e,19,0,l.Sb(e.parent,2),e.context.$implicit.variants,t.selectedLicenseType)).compare_at_price;n(e,18,0,o);var i=l.bc(e,21,0,n(e,22,0,l.Sb(e.parent,2),e.context.$implicit.variants,t.selectedLicenseType)).price;n(e,21,0,i),n(e,23,0,l.Kb(2,"",e.context.$implicit.storeUrl,"?utm_source=ngx_admin_landing&utm_medium=buy_bundle_",t.selectedLicenseType,""))})}function pn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function _n(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function Cn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,10,"tr",[],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,1,"td",[["class","left"]],null,null,null,null,null)),(n()(),l.ac(2,null,["",""])),(n()(),l.Ib(3,0,null,null,3,"td",[],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,2,null,pn)),l.Hb(5,540672,null,0,V.t,[l.fb],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),l.Vb(6,{$implicit:0}),(n()(),l.Ib(7,0,null,null,3,"td",[],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,2,null,_n)),l.Hb(9,540672,null,0,V.t,[l.fb],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),l.Vb(10,{$implicit:0})],function(n,e){var t=n(e,6,0,e.context.$implicit.availableInPersonalLicence);n(e,5,0,t,l.Sb(e.parent,34));var o=n(e,10,0,e.context.$implicit.availableInCommercialLicence);n(e,9,0,o,l.Sb(e.parent,34))},function(n,e){n(e,2,0,e.context.$implicit.text)})}function Mn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"i",[["aria-label","available"]],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(1,{width:0,height:1,fill:2}),l.Wb(2,2)],null,function(n,e){var t=l.bc(e,0,0,n(e,2,0,l.Sb(e.parent.parent,3),"checkmark-outline",n(e,1,0,24,24,"#00db92")));n(e,0,0,t)})}function On(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"i",[["aria-label","unavailable"]],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(1,{width:0,height:1,fill:2}),l.Wb(2,2)],null,function(n,e){var t=l.bc(e,0,0,n(e,2,0,l.Sb(e.parent.parent,3),"close-outline",n(e,1,0,24,24,"#ff8588")));n(e,0,0,t)})}function Pn(n){return l.cc(0,[(n()(),l.xb(16777216,null,null,1,null,Mn)),l.Hb(1,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(n()(),l.xb(0,[["unavailableIcon",2]],null,0,null,On))],function(n,e){n(e,1,0,e.context.$implicit,l.Sb(e,2))},null)}function fn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"ngx-landing-description-section",[],null,null,null,U,A)),l.Hb(1,49152,null,0,g,[],{descriptions:[0,"descriptions"]},null),l.Ub(131072,V.b,[l.j])],function(n,e){var t=e.component;n(e,1,0,l.bc(e,1,0,l.Sb(e,2).transform(t.descriptions)))},null)}function xn(n){return l.cc(0,[l.Ub(0,mn.a,[]),l.Ub(0,w,[]),l.Ub(0,x,[]),l.Ub(0,T.a,[L.b]),(n()(),l.Ib(4,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(5,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Backend Bundles\n"])),(n()(),l.Ib(7,0,null,null,44,"div",[["class","section-container"]],null,null,null,null,null)),(n()(),l.Ib(8,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Looking for a way to integrate Angular ngx-admin with .NET, Node.js, Ruby or PHP? We are here to save your time on painful setup, configuration and routing tasks. Choose starter kit bundle based on a technology of your choice below. "])),(n()(),l.Ib(10,0,null,null,3,"div",[["class","package-switcher"]],null,null,null,null,null)),(n()(),l.Ib(11,0,null,null,2,"div",[["class","package-switcher__btn-group btn-group btn-group-toggle btn-outline-toggle-group btn-group-full-width btn-toggle-radio-group"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,hn)),l.Hb(13,278528,null,0,V.l,[l.fb,l.Z,l.C],{ngForOf:[0,"ngForOf"]},null),(n()(),l.Ib(14,0,null,null,3,"ul",[["class","packages"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,2,null,bn)),l.Hb(16,278528,null,0,V.l,[l.fb,l.Z,l.C],{ngForOf:[0,"ngForOf"]},null),l.Ub(131072,V.b,[l.j]),(n()(),l.Ib(18,0,null,null,4,"div",[["class","request-code-section"]],null,null,null,null,null)),(n()(),l.Ib(19,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","https://github.com/akveo/ngx-admin-bundle-support/tree/master/codeSamples"],["nbButton",""],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" CODE SAMPLE "])),(n()(),l.Ib(21,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","https://store.akveo.com/collections/all?utm_source=ngx_admin_landing&utm_medium=more_bundles"],["nbButton",""],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" BROWSE OTHER BUNDLES "])),(n()(),l.Ib(23,0,null,null,11,"table",[["class","features-table"]],null,null,null,null,null)),(n()(),l.Ib(24,0,null,null,6,"tr",[["class","header"]],null,null,null,null,null)),(n()(),l.Ib(25,0,null,null,1,"th",[["class","left"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["FEATURES"])),(n()(),l.Ib(27,0,null,null,1,"th",[],null,null,null,null,null)),(n()(),l.ac(-1,null,["SINGLE APP"])),(n()(),l.Ib(29,0,null,null,1,"th",[],null,null,null,null,null)),(n()(),l.ac(-1,null,["MULTI APP"])),(n()(),l.xb(16777216,null,null,2,null,Cn)),l.Hb(32,278528,null,0,V.l,[l.fb,l.Z,l.C],{ngForOf:[0,"ngForOf"]},null),l.Ub(131072,V.b,[l.j]),(n()(),l.xb(0,[["availabilityIcon",2]],null,0,null,Pn)),(n()(),l.xb(16777216,null,null,2,null,fn)),l.Hb(36,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),l.Ub(131072,V.b,[l.j]),(n()(),l.Ib(38,0,null,null,8,"div",[["class","bundles-architecture"]],null,null,null,null,null)),(n()(),l.Ib(39,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(40,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Architecture Design "])),(n()(),l.Ib(42,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["The schema describes high-level solution architecture."])),(n()(),l.Ib(44,0,null,null,2,"picture",[["class","bundle-scheme"]],null,null,null,null,null)),(n()(),l.Ib(45,0,null,null,0,"source",[["srcset","assets/img/bundle-scheme@1x.webp 1x, assets/img/bundle-scheme@2x.webp 2x"],["type","image/webp"]],null,null,null,null,null)),(n()(),l.Ib(46,0,null,null,0,"img",[["alt","Backend bundles"],["class","bundle-scheme__image"],["src","assets/img/bundle-scheme@1x.png"],["srcset","assets/img/bundle-scheme@2x.png 2x"]],null,null,null,null,null)),(n()(),l.Ib(47,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Need more details or have a question?"])),(n()(),l.Ib(49,0,null,null,2,"div",[["class","request-code-section"]],null,null,null,null,null)),(n()(),l.Ib(50,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","mailto:support@akveo.com?subject=Custom bundle request"],["nbButton",""]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" CONTACT US "]))],function(n,e){var t=e.component;n(e,13,0,t.licenses),n(e,16,0,l.bc(e,16,0,l.Sb(e,17).transform(t.products))),n(e,32,0,l.bc(e,32,0,l.Sb(e,33).transform(t.features))),n(e,36,0,l.bc(e,36,0,l.Sb(e,37).transform(t.descriptions)))},null)}var wn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;color:#000;font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;background-color:#18cb90;border-radius:3px;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;color:#000;font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}"]],data:{}});function vn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(1,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" More from Akveo\n"])),(n()(),l.Ib(3,0,null,null,22,"ul",[["class","projects"]],null,null,null,null,null)),(n()(),l.Ib(4,0,null,null,10,"li",[["class","project"]],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,2,"div",[["class","project-img"]],null,null,null,null,null)),(n()(),l.Ib(6,0,null,null,1,"img",[["alt","Nebular"],["class","lazy-load-image"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/nebular.png"]],null,null,null,null,null)),l.Hb(7,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null),(n()(),l.Ib(8,0,null,null,6,"div",[],null,null,null,null,null)),(n()(),l.Ib(9,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Nebular"])),(n()(),l.Ib(11,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Nebular is a great toolkit if you build Rich UI web applications based on Angular. Complete with a set of native Angular components, themeable components, authentication and security layers that are easily configurable to your API. Nebular offers a world of possibilities "])),(n()(),l.Ib(13,0,null,null,1,"a",[["class","btn"],["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=more_from_akveo_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Learn more"])),(n()(),l.Ib(15,0,null,null,10,"li",[["class","project"]],null,null,null,null,null)),(n()(),l.Ib(16,0,null,null,2,"div",[["class","project-img"]],null,null,null,null,null)),(n()(),l.Ib(17,0,null,null,1,"img",[["alt","Eva Icons"],["class","lazy-load-image"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/eva-icons.png"]],null,null,null,null,null)),l.Hb(18,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null),(n()(),l.Ib(19,0,null,null,6,"div",[],null,null,null,null,null)),(n()(),l.Ib(20,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Eva Icons"])),(n()(),l.Ib(22,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Eva Icons is a pack of more than 480 beautifully crafted Open Source icons. Download for desktop and use them in your creations for Web, iOS, and Android. The icons are available in several formats: PNG, SVG, font, Sketch "])),(n()(),l.Ib(24,0,null,null,1,"a",[["class","btn"],["href","https://akveo.github.io/eva-icons?utm_source=ngx_admin_landing&utm_medium=more_from_akveo_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Learn more"]))],function(n,e){n(e,7,0,"assets/img/nebular.png","assets/img/default.png"),n(e,18,0,"assets/img/eva-icons.png","assets/img/default.png")},null)}var yn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}"]],data:{}});function kn(n){return l.cc(0,[l.Ub(0,T.a,[L.b]),(n()(),l.Ib(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(2,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Help us make our products better for you\n"])),(n()(),l.Ib(4,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),l.ac(-1,null,[" You can support us by creating pull requests, submitting bugs, and suggesting awesome new features you\u2019d like to see\n"])),(n()(),l.Ib(6,0,null,null,8,"a",[["class","social-button github"],["href","https://github.com/akveo/ngx-admin"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(7,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(8,{width:0,height:1}),l.Wb(9,2),(n()(),l.Ib(10,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Ib(11,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Star our repo"])),(n()(),l.Ib(13,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["GitHub"])),(n()(),l.Ib(15,0,null,null,1,"div",[["class","sub-title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Here's what else you can do:\n"])),(n()(),l.Ib(17,0,null,null,27,"div",[["class","buttons-group"]],null,null,null,null,null)),(n()(),l.Ib(18,0,null,null,8,"a",[["class","social-button facebook"],["href","https://www.facebook.com/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(19,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(20,{width:0,height:1,fill:2}),l.Wb(21,2),(n()(),l.Ib(22,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Ib(23,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Like us "])),(n()(),l.Ib(25,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Facebook "])),(n()(),l.Ib(27,0,null,null,8,"a",[["class","social-button linkedin"],["href","https://www.linkedin.com/company/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(28,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(29,{width:0,height:1,fill:2}),l.Wb(30,2),(n()(),l.Ib(31,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Ib(32,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Join us "])),(n()(),l.Ib(34,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Linkedin "])),(n()(),l.Ib(36,0,null,null,8,"a",[["class","social-button twitter"],["href","https://twitter.com/akveo_inc"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(37,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(38,{width:0,height:1,fill:2}),l.Wb(39,2),(n()(),l.Ib(40,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Ib(41,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Follow us "])),(n()(),l.Ib(43,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Twitter "]))],null,function(n,e){var t=l.bc(e,7,0,n(e,9,0,l.Sb(e,0),"github",n(e,8,0,42,42)));n(e,7,0,t);var o=l.bc(e,19,0,n(e,21,0,l.Sb(e,0),"facebook",n(e,20,0,44,44,"#3b5998")));n(e,19,0,o);var i=l.bc(e,28,0,n(e,30,0,l.Sb(e,0),"linkedin",n(e,29,0,42,42,"#0077b5")));n(e,28,0,i);var a=l.bc(e,37,0,n(e,39,0,l.Sb(e,0),"twitter",n(e,38,0,42,42,"#08a0e9")));n(e,37,0,a)})}var In=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);border-radius:.25rem 0 0 .25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:0}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;background-color:#18cb90;border-radius:0 .25rem .25rem 0;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled:hover{box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;color:#18cb90;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;border-radius:.25rem 0 0 .25rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:0}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;border-radius:0 .25rem .25rem 0;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}"]],data:{}});function Sn(n){return l.cc(0,[l.Yb(671088640,1,{contactForm:0}),l.Yb(671088640,2,{emailInput:0}),(n()(),l.Ib(2,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(3,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Stay tuned\n"])),(n()(),l.Ib(5,0,null,null,1,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Subscribe to get notified about new versions of ngx-admin and other cool projects that we are working on\n"])),(n()(),l.Ib(7,0,null,null,31,"div",[["class","sending-block"]],null,null,null,null,null)),(n()(),l.Ib(8,0,[[1,0],["contactForm",1]],null,8,"form",[["action","https://akveo.us19.list-manage.com/subscribe/post?u=e8ac0871a095839ba14553eff&id=cd45c56765"],["class","email-form"],["id","email-form"],["method","post"],["novalidate",""],["target","_blank"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(n,e,t){var o=!0;return"submit"===e&&(o=!1!==l.Sb(n,10).onSubmit(t)&&o),"reset"===e&&(o=!1!==l.Sb(n,10).onReset()&&o),o},null,null)),l.Hb(9,16384,null,0,un.y,[],null,null),l.Hb(10,4210688,null,0,un.n,[[8,null],[8,null]],null,null),l.Xb(2048,null,un.c,null,[un.n]),l.Hb(12,16384,null,0,un.m,[[4,un.c]],null,null),(n()(),l.Ib(13,0,null,null,1,"label",[["for","email"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Your Email"])),(n()(),l.Ib(15,0,[[2,0],["emailInput",1]],null,0,"input",[["class","email"],["id","email"],["name","EMAIL"],["placeholder","johndoe@gmail.com"],["required",""],["type","email"]],[[2,"invalid",null]],null,null,null,null)),(n()(),l.Ib(16,0,null,null,0,"input",[["class","submit-input"],["name","subscribe"],["type","button"],["value","Subscribe"]],[[1,"disabled",0]],[[null,"click"]],function(n,e,t){var l=!0;return"click"===e&&(l=!1!==n.component.submitForm()&&l),l},null,null)),(n()(),l.Ib(17,0,null,null,15,"div",[["class","agreement-block"]],null,null,null,null,null)),(n()(),l.Ib(18,0,null,null,14,"nb-checkbox",[["status","success"]],[[2,"status-primary",null],[2,"status-success",null],[2,"status-warning",null],[2,"status-danger",null],[2,"status-info",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(n,e,t){var l=!0;return"ngModelChange"===e&&(l=!1!==(n.component.isAgree=t)&&l),l},k.p,k.d)),l.Hb(19,49152,null,0,I.wb,[l.j],{status:[0,"status"]},null),l.Xb(1024,null,un.j,function(n){return[n]},[I.wb]),l.Hb(21,671744,null,0,un.o,[[8,null],[8,null],[8,null],[6,un.j]],{model:[0,"model"]},{update:"ngModelChange"}),l.Xb(2048,null,un.k,null,[un.o]),l.Hb(23,16384,null,0,un.l,[[4,un.k]],null,null),(n()(),l.Ib(24,0,null,0,8,"p",[["class","agreement"]],null,null,null,null,null)),(n()(),l.Ib(25,0,null,null,1,"span",[["class","highlight"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["I agree"])),(n()(),l.ac(-1,null,[" to get news on what\u2019s going on around Akveo products and community."])),(n()(),l.Ib(28,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.ac(-1,null,[" The administrator processes data following "])),(n()(),l.Ib(30,0,null,null,1,"a",[["class","active"],["href","https://www.akveo.com/privacy-policy?utm_source=ngx_admin_landing&utm_medium=contact_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["the Privacy Policy"])),(n()(),l.ac(-1,null,[". I understand that I can opt out at any time "])),(n()(),l.Ib(33,0,null,null,2,"div",[["class","separator"]],null,null,null,null,null)),(n()(),l.Ib(34,0,null,null,1,"div",[],null,null,null,null,null)),(n()(),l.ac(-1,null,["or"])),(n()(),l.Ib(36,0,null,null,2,"div",[["class","contact-us-container"]],null,null,null,null,null)),(n()(),l.Ib(37,0,null,null,1,"a",[["class","contact-us"],["href","https://www.akveo.com/contacts?utm_source=ngx_admin_landing&utm_medium=contact_section"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Contact Us"]))],function(n,e){var t=e.component;n(e,19,0,"success"),n(e,21,0,t.isAgree)},function(n,e){var t=e.component;n(e,8,0,l.Sb(e,12).ngClassUntouched,l.Sb(e,12).ngClassTouched,l.Sb(e,12).ngClassPristine,l.Sb(e,12).ngClassDirty,l.Sb(e,12).ngClassValid,l.Sb(e,12).ngClassInvalid,l.Sb(e,12).ngClassPending),n(e,15,0,t.invalid),n(e,16,0,t.disabledControl),n(e,18,1,[l.Sb(e,19).primary,l.Sb(e,19).success,l.Sb(e,19).warning,l.Sb(e,19).danger,l.Sb(e,19).info,l.Sb(e,23).ngClassUntouched,l.Sb(e,23).ngClassTouched,l.Sb(e,23).ngClassPristine,l.Sb(e,23).ngClassDirty,l.Sb(e,23).ngClassValid,l.Sb(e,23).ngClassInvalid,l.Sb(e,23).ngClassPending])})}var zn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] .gray-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}.nb-theme-docs-page [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}"]],data:{}});function jn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"ngx-landing-description-section",[],null,null,null,U,A)),l.Hb(1,49152,null,0,g,[],{descriptions:[0,"descriptions"]},null),l.Ub(131072,V.b,[l.j])],function(n,e){var t=e.component;n(e,1,0,l.bc(e,1,0,l.Sb(e,2).transform(t.descriptions)))},null)}function Hn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,1,"ngx-landing-main-info",[],null,null,null,D,W)),l.Hb(2,180224,null,0,a,[I.rd,I.hc],null,null),(n()(),l.xb(16777216,null,null,2,null,jn)),l.Hb(4,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),l.Ub(131072,V.b,[l.j]),(n()(),l.Ib(6,0,null,null,1,"ngx-landing-theme-section",[],null,null,null,on,K)),l.Hb(7,180224,null,0,c,[I.rd,I.hc],null,null),(n()(),l.Ib(8,0,null,null,4,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Ib(9,0,null,null,1,"ngx-landing-reason-section",[],null,null,null,gn,an)),l.Hb(10,49152,null,0,r,[],null,null),(n()(),l.Ib(11,0,null,null,1,"ngx-landing-reviews-section",[],null,null,null,cn,rn)),l.Hb(12,180224,null,0,m,[I.rd,I.hc,u.a],null,null),(n()(),l.Ib(13,0,null,null,1,"ngx-backend-bundles-section",[["id","backend-bundles"]],null,null,null,xn,dn)),l.Hb(14,4243456,null,0,f,[p.a,P.b,N.a,l.q,I.n],null,null),(n()(),l.Ib(15,0,null,null,1,"ngx-landing-our-projects-section",[],null,null,null,vn,wn)),l.Hb(16,49152,null,0,b,[],null,null),(n()(),l.Ib(17,0,null,null,2,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Ib(18,0,null,null,1,"ngx-landing-social-section",[],null,null,null,kn,yn)),l.Hb(19,49152,null,0,d,[],null,null),(n()(),l.Ib(20,0,null,null,1,"ngx-landing-contact-section",[],null,null,null,Sn,In)),l.Hb(21,49152,null,0,h,[],null,null)],function(n,e){var t=e.component;n(e,4,0,l.bc(e,4,0,l.Sb(e,5).transform(t.descriptions)))},null)}var Tn=t("jJcK"),Ln=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#192038}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#192038}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-docs-page [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}"]],data:{}});function Vn(n){return l.cc(0,[l.Ub(0,T.a,[L.b]),(n()(),l.Ib(1,0,null,null,2,"div",[["class","logo"]],null,null,null,null,null)),(n()(),l.Ib(2,0,null,null,1,"a",[["href","http://akveo.com"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(3,0,null,null,0,"img",[["alt","Akveo logo"],["src","assets/img/akveo-logo.png"]],null,null,null,null,null)),(n()(),l.Ib(4,0,null,null,16,"div",[],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,15,"ul",[],null,null,null,null,null)),(n()(),l.Ib(6,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(7,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["More from Akveo"])),(n()(),l.Ib(9,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(10,0,null,null,1,"a",[["href","http://akveo.com?utm_source=ngx_admin_landing&utm_medium=footer"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Homepage"])),(n()(),l.Ib(12,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(13,0,null,null,1,"a",[["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Nebular"])),(n()(),l.Ib(15,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(16,0,null,null,1,"a",[["href","https://akveo.github.io/eva-icons?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Eva Icons"])),(n()(),l.Ib(18,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(19,0,null,null,1,"a",[["href","https://akveo.github.io/react-native-ui-kitten?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["React Native UI Kitten"])),(n()(),l.Ib(21,0,null,null,27,"div",[["class","social-container"]],null,null,null,null,null)),(n()(),l.Ib(22,0,null,null,26,"ul",[],null,null,null,null,null)),(n()(),l.Ib(23,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(24,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Follow Us"])),(n()(),l.Ib(26,0,null,null,16,"li",[["class","social"]],null,null,null,null,null)),(n()(),l.Ib(27,0,null,null,3,"a",[["aria-label","github"],["href","https://github.com/akveo/ngx-admin"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(28,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(29,{width:0,height:1,fill:2}),l.Wb(30,2),(n()(),l.Ib(31,0,null,null,3,"a",[["aria-label","twitter"],["href","https://twitter.com/akveo_inc"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(32,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(33,{width:0,height:1,fill:2}),l.Wb(34,2),(n()(),l.Ib(35,0,null,null,3,"a",[["aria-label","facebook"],["href","https://www.facebook.com/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(36,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(37,{width:0,height:1,fill:2}),l.Wb(38,2),(n()(),l.Ib(39,0,null,null,3,"a",[["aria-label","linkedIn"],["href","https://www.linkedin.com/company/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(40,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(41,{width:0,height:1,fill:2}),l.Wb(42,2),(n()(),l.Ib(43,0,null,null,5,"li",[["class","copy"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" \xa9 2015-2018 "])),(n()(),l.Ib(45,0,null,null,1,"a",[["href","http://akveo.com?utm_source=eva_documentation&utm_medium=footer"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Akveo LLC"])),(n()(),l.Ib(47,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Documentation licensed under CC BY 4.0. "])),(n()(),l.Ib(49,0,null,null,7,"div",[["class","contact"]],null,null,null,null,null)),(n()(),l.Ib(50,0,null,null,6,"ul",[],null,null,null,null,null)),(n()(),l.Ib(51,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(52,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Contact Us"])),(n()(),l.Ib(54,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(55,0,null,null,1,"a",[["href","mailto:contact@akveo.com"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["contact@akveo.com"]))],null,function(n,e){var t=l.bc(e,28,0,n(e,30,0,l.Sb(e,0),"github-outline",n(e,29,0,30,30,"#f7f8fa")));n(e,28,0,t);var o=l.bc(e,32,0,n(e,34,0,l.Sb(e,0),"twitter",n(e,33,0,30,30,"#f7f8fa")));n(e,32,0,o);var i=l.bc(e,36,0,n(e,38,0,l.Sb(e,0),"facebook",n(e,37,0,35,35,"#f7f8fa")));n(e,36,0,i);var a=l.bc(e,40,0,n(e,42,0,l.Sb(e,0),"linkedin",n(e,41,0,35,35,"#f7f8fa")));n(e,40,0,a)})}var An=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header nav{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer nav{max-width:1440px;width:100%;margin:0 auto}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header nav{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer nav{max-width:1440px;width:100%;margin:0 auto}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}"]],data:{}});function Qn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,13,"nb-layout",[],[[2,"window-mode",null],[2,"with-scroll",null],[2,"with-subheader",null]],[["window","scroll"],["window","resize"]],function(n,e,t){var o=!0;return"window:scroll"===e&&(o=!1!==l.Sb(n,1).onScroll(t)&&o),"window:resize"===e&&(o=!1!==l.Sb(n,1).onResize(t)&&o),o},k.r,k.f)),l.Hb(1,4374528,null,0,I.Xb,[I.rd,I.hd,l.q,l.Q,I.n,I.e,l.N,I.Yb,I.dc,I.cc,I.Kc,I.rc],null,null),(n()(),l.Ib(2,0,null,0,3,"nb-layout-header",[["fixed",""]],[[2,"fixed",null],[2,"subheader",null]],null,null,k.t,k.h)),l.Hb(3,49152,null,0,I.ac,[I.Xb],{fixed:[0,"fixed"]},null),(n()(),l.Ib(4,0,null,0,1,"ngx-landing-header",[],[[2,"docs-page",null]],null,null,S.b,S.a)),l.Hb(5,180224,null,0,z.a,[I.bd,j.a,H.a],null,null),(n()(),l.Ib(6,0,null,3,3,"nb-layout-column",[],[[2,"left",null],[2,"start",null]],null,null,k.q,k.e)),l.Hb(7,49152,null,0,I.Wb,[],null,null),(n()(),l.Ib(8,0,null,0,1,"ngx-landing-sections-container",[],null,null,null,Hn,zn)),l.Hb(9,49152,null,0,_,[p.a],null,null),(n()(),l.Ib(10,0,null,4,3,"nb-layout-footer",[["class","footer"],["fixed",""]],[[2,"fixed",null]],null,null,k.s,k.g)),l.Hb(11,49152,null,0,I.Zb,[],{fixed:[0,"fixed"]},null),(n()(),l.Ib(12,0,null,0,1,"ngx-landing-footer",[],null,null,null,Vn,Ln)),l.Hb(13,49152,null,0,Tn.a,[],null,null)],function(n,e){n(e,3,0,""),n(e,11,0,"")},function(n,e){n(e,0,0,l.Sb(e,1).windowModeValue,l.Sb(e,1).withScrollValue,l.Sb(e,1).withSubheader),n(e,2,0,l.Sb(e,3).fixedValue,l.Sb(e,3).subheaderValue),n(e,4,0,l.Sb(e,5).isDocs),n(e,6,0,l.Sb(e,7).leftValue,l.Sb(e,7).startValue),n(e,10,0,l.Sb(e,11).fixedValue)})}function Un(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"ngx-landing-home",[],null,null,null,Qn,An)),l.Hb(1,49152,null,0,o,[I.rd],null,null)],null,null)}var En=l.Eb("ngx-landing-home",o,Un,{},{},[]),Nn=t("wT8T"),Wn=t("lnUJ"),$n=function(){return function(){}}();t.d(e,"LandingHomeModuleNgFactory",function(){return Bn});var Bn=l.Fb(v,[],function(n){return l.Pb([l.Qb(512,l.m,l.rb,[[8,[y.a,En]],[3,l.m],l.I]),l.Qb(4608,V.o,V.n,[l.E,[2,V.J]]),l.Qb(4608,un.v,un.v,[]),l.Qb(4608,un.e,un.e,[]),l.Qb(4608,I.Kc,I.Kc,[N.l]),l.Qb(1073742336,N.p,N.p,[[2,N.u],[2,N.l]]),l.Qb(1073742336,V.c,V.c,[]),l.Qb(1073742336,un.u,un.u,[]),l.Qb(1073742336,un.h,un.h,[]),l.Qb(1073742336,un.r,un.r,[]),l.Qb(1073742336,Nn.a,Nn.a,[]),l.Qb(1073742336,I.Xd,I.Xd,[]),l.Qb(1073742336,I.bc,I.bc,[]),l.Qb(1073742336,I.Sb,I.Sb,[I.Rb]),l.Qb(1073742336,I.xb,I.xb,[]),l.Qb(1073742336,I.kc,I.kc,[]),l.Qb(1073742336,I.jb,I.jb,[]),l.Qb(1073742336,I.ad,I.ad,[]),l.Qb(1073742336,I.C,I.C,[]),l.Qb(1073742336,I.pd,I.pd,[]),l.Qb(1073742336,Wn.a,Wn.a,[]),l.Qb(1073742336,Z.c,Z.c,[]),l.Qb(1073742336,$n,$n,[]),l.Qb(1073742336,v,v,[]),l.Qb(1024,N.j,function(){return[[{path:"",component:o}]]},[])])})}}]); \ No newline at end of file diff --git a/6-es5.d2b93a9c6d226cd56fa3.js b/6-es5.d2b93a9c6d226cd56fa3.js new file mode 100644 index 00000000..782dc34a --- /dev/null +++ b/6-es5.d2b93a9c6d226cd56fa3.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{"6OPl":function(n,e,t){"use strict";t.r(e);var l=t("CcnG"),o=function(){return function(n){this.themeService=n,this.themeService.changeTheme("ngx-landing")}}(),i=t("jvbL"),a=function(){function n(n,e){var t=this;this.themeService=n,this.breakpointService=e,this.alive=!0,this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(function(){return t.alive})).subscribe(function(n){t.breakpoint=n[1]})}return n.prototype.ngOnDestroy=function(){this.alive=!1},n}(),g=function(){return function(){}}(),r=function(){return function(){}}(),s=t("mrSG"),c=function(){function n(n,e){var t=this;this.themeService=n,this.breakpointService=e,this.alive=!0,this.themes=["Light","Dark","Cosmic","Corporate"],this.sliderIndex=1,this.initialSwiperConfig={direction:"horizontal",spaceBetween:200,slidesPerView:"auto",centeredSlides:!0,keyboard:!0,navigation:!0,effect:"coverflow",grabCursor:!0,coverflowEffect:{rotate:0,stretch:0,depth:500,modifier:1,slideShadows:!1},pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1,renderBullet:function(n,e){return'\n \n \n '+t.themes[n]+"\n \n "}}},this.swiperConfig=s.__assign({},this.initialSwiperConfig),this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(function(){return t.alive})).subscribe(function(n){t.breakpoint=n[1],t.changeSwiperConfig()})}return n.prototype.changeSwiperConfig=function(){this.swiperConfig=this.isMobile?s.__assign({},this.swiperConfig,{preloadImages:!1,lazy:!0}):this.initialSwiperConfig},Object.defineProperty(n.prototype,"isMobile",{get:function(){return this.breakpoint.width<=this.breakpoints.sm},enumerable:!0,configurable:!0}),n.prototype.ngOnDestroy=function(){this.alive=!1},n}(),u=t("CheL"),m=function(){function n(n,e,t){var l=this;this.themeService=n,this.breakpointService=e,this.reviewsService=t,this.alive=!0,this.desktopSwiperConfig={slidesPerView:3,keyboard:!0,navigation:!0},this.tabletSwiperConfig=s.__assign({},this.desktopSwiperConfig,{slidesPerView:2}),this.mobileSwiperConfig={slidesPerView:"auto",centeredSlides:!0,keyboard:!1,navigation:!1},this.swiperConfig={direction:"horizontal",spaceBetween:24,mousewheel:!1,lazy:!0,loop:!0,autoplay:!0,pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1}},this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe(Object(i.a)(function(){return l.alive})).subscribe(function(n){l.changeSwiperConfig(n[1].width)}),this.reviewsService.getReviews().pipe(Object(i.a)(function(){return l.alive})).subscribe(function(n){return l.reviews=n})}return n.prototype.changeSwiperConfig=function(n){if(this.isMobile(n))this.swiperConfig=s.__assign({},this.swiperConfig,this.mobileSwiperConfig);else{var e=this.isTablet(n)?this.tabletSwiperConfig:this.desktopSwiperConfig;this.swiperConfig=s.__assign({},this.swiperConfig,e)}},n.prototype.isMobile=function(n){return n<=this.breakpoints.is},n.prototype.isTablet=function(n){return n<=this.breakpoints.sm},n.prototype.ngOnDestroy=function(){this.alive=!1},n}(),d=function(){return function(){}}(),h=function(){function n(){this.isAgree=!1,this.invalid=!1}return n.prototype.submitForm=function(){this.emailInput.nativeElement.value?(this.contactForm.nativeElement.submit(),this.invalid=!1,this.emailInput.nativeElement.value=""):this.invalid=!0},Object.defineProperty(n.prototype,"disabledControl",{get:function(){return this.isAgree?null:"disabled"},enumerable:!0,configurable:!0}),n}(),b=function(){return function(){}}(),p=t("eEG2"),_=function(){return function(n){this.descriptionsService=n,this.descriptions=this.descriptionsService.getDescriptions()}}(),C=t("VnD/"),M=t("vubp"),O=t("t9fZ"),P=t("vPEh"),f=function(){function n(){}return n.prototype.transform=function(n,e){var t=n.filter(function(n){return n.title.toLowerCase().includes(e.toLowerCase())});return t.length?t[0]:void 0},n}(),x=function(){function n(n,e,t,o,i,a){this.descriptionService=n,this.bundlesService=e,this.activatedRoute=t,this.el=o,this.window=i,this.licensePipe=a,this.loaded=new l.t,this.selectedLicenseType=P.a.single,this.licenses=Object.values(P.a),this.descriptions=this.descriptionService.getBundleDescriptions(),this.products=this.bundlesService.getProducts(),this.features=this.bundlesService.getFeatures()}return n.prototype.ngAfterViewInit=function(){var n=this;this.activatedRoute.fragment.pipe(Object(C.a)(function(n){return"backend-bundles"===n}),Object(M.a)(500),Object(O.a)(1)).subscribe(function(e){n.window.scrollTo(0,n.el.nativeElement.offsetTop)})},n.prototype.shouldShowOldPrice=function(n,e){var t=this.licensePipe.transform(n,e);return!!parseFloat(t.compare_at_price)},n}(),w=function(){function n(){}return n.prototype.transform=function(n){return{"background-image":"url('"+n+"')"}},n}(),v=function(){return function(){}}(),y=t("pMnS"),k=t("jXVt"),I=t("Xk95"),S=t("GBVt"),z=t("WYtE"),j=t("TjMZ"),H=t("X2XW"),T=t("AfT1"),L=t("ZYjt"),V=t("Ip0R"),Q=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;margin:0 auto 5rem;position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#405571;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}.nb-theme-docs-page [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;margin:0 auto 5rem;position:relative}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#494949;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-docs-page [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}"]],data:{}});function A(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,8,"div",[["class","descriptions"]],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,3,"div",[["class","icons-block"]],null,null,null,null,null)),(n()(),l.Ib(2,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(3,{width:0,height:1,fill:2}),l.Wb(4,2),(n()(),l.Ib(5,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(6,null,[" "," "])),(n()(),l.Ib(7,0,null,null,1,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(8,null,[" "," "]))],null,function(n,e){var t=l.bc(e,2,0,n(e,4,0,l.Sb(e.parent,0),e.context.$implicit.icon,n(e,3,0,48,48,"#00db92")));n(e,2,0,t),n(e,6,0,e.context.$implicit.title),n(e,8,0,e.context.$implicit.description)})}function U(n){return l.cc(0,[l.Ub(0,T.a,[L.b]),(n()(),l.xb(16777216,null,null,1,null,A)),l.Hb(2,278528,null,0,V.l,[l.fb,l.Z,l.C],{ngForOf:[0,"ngForOf"]},null)],function(n,e){n(e,2,0,e.component.descriptions)},null)}var E=t("9yT9"),N=t("ZYCi"),W=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;padding:3.375rem 0 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:4rem;color:#18cb90;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{margin-top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 1em;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-left:1em;padding-left:4rem;padding-right:4rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{padding-left:3.25rem;padding-right:3.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;margin:0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a.btn-demo[_ngcontent-%COMP%]{margin-top:1rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;padding:3.375rem 0 0;max-width:120rem;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:4rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{margin-top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 1em;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-left:1em;padding-left:4rem;padding-right:4rem;color:#fff}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{padding-left:3.25rem;padding-right:3.25rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;margin:0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%] a.btn-demo[_ngcontent-%COMP%]{margin-top:1rem}}"]],data:{}});function $(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"img",[["class","main-img"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/ngx-admin.png"]],null,null,null,null,null)),l.Hb(1,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/ngx-admin.png","assets/img/default.png")},null)}function B(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"img",[["alt","Light theme Dashboard"],["class","main-img"],["lazyLoad","assets/img/corporate-theme.png"]],null,null,null,null,null)),l.Hb(1,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"]},null)],function(n,e){n(e,1,0,"assets/img/corporate-theme.png")},null)}function D(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,3,"div",[["class","main-img-container"]],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,2,"a",[["class","hero-image-link"],["href","http://akveo.com/ngx-admin/?utm_source=ngx_admin_landing&utm_medium=main_section_image"],["target","_blank"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,$)),l.Hb(3,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(4,0,null,null,29,"div",[["class","main-inf"]],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,1,"h1",[],null,null,null,null,null)),(n()(),l.ac(-1,null,["ngx-admin"])),(n()(),l.Ib(7,0,null,null,15,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" The most popular admin dashboard based on "])),(n()(),l.Ib(9,0,null,null,1,"strong",[],null,null,null,null,null)),(n()(),l.ac(-1,null,["Angular 8+"])),(n()(),l.ac(-1,null,[", Bootstrap 4+ and "])),(n()(),l.Ib(12,0,null,null,1,"a",[["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Nebular"])),(n()(),l.ac(-1,null,[" with "])),(n()(),l.Ib(15,0,null,null,1,"a",[["href","https://eva.design?utm_source=ngx_admin_landing&utm_medium=main_section"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Eva Design System"])),(n()(),l.ac(-1,null,[" support. Free and Open Source for personal and commercial purposes. "])),(n()(),l.Ib(18,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.Ib(19,0,null,null,3,"span",[["class","bundles"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Never start from scratch again. "])),(n()(),l.Ib(21,0,null,null,1,"a",[["href","https://store.akveo.com/collections/all?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Integrate ready-made solution: ngx-admin with backend. "])),(n()(),l.Ib(23,0,null,null,2,"div",[["class","mobile-main-img-container"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,B)),l.Hb(25,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(26,0,null,null,1,"div",[["class","badges"]],null,null,null,null,null)),(n()(),l.Ib(27,0,null,null,0,"iframe",[["class","stars"],["frameborder","0"],["scrolling","0"],["src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true"],["width","170px"]],null,null,null,null,null)),(n()(),l.Ib(28,0,null,null,5,"div",[["class","buttons"]],null,null,null,null,null)),(n()(),l.Ib(29,0,null,null,2,"a",[["class","btn btn-installation-guidelines"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(n,e,t){var o=!0;return"click"===e&&(o=!1!==l.Sb(n,30).onClick(t.button,t.ctrlKey,t.metaKey,t.shiftKey)&&o),o},null,null)),l.Hb(30,671744,null,0,N.o,[N.l,N.a,V.j],{routerLink:[0,"routerLink"]},null),(n()(),l.ac(-1,null,["Installation Docs"])),(n()(),l.Ib(32,0,null,null,1,"a",[["class","btn btn-demo"],["href","http://akveo.com/ngx-admin?utm_source=ngx_admin_landing&utm_medium=main_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Demo"]))],function(n,e){var t=e.component;n(e,3,0,t.breakpoint.width>=t.breakpoints.md),n(e,25,0,t.breakpoint.width<=t.breakpoints.sm),n(e,30,0,"/docs/getting-started/installation-guidelines")},function(n,e){n(e,29,0,l.Sb(e,30).target,l.Sb(e,30).href)})}var q=t("2lDD"),F=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}"]],data:{}});function G(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"h2",[],null,null,null,null,null)),l.Rb(null,0)],null,null)}var Z=t("S8NE"),K=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:22.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#405571;background:0 0;margin:0;opacity:.56}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet::after{content:'';display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 3.5rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:22.625rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#494949;background:0 0;margin:0;opacity:.56}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet::after{content:'';display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 3.5rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}"]],data:{}});function R(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,"img",[["alt","Light Theme"],["class","swiper-lazy"],["data-src","assets/img/light-theme.png"]],null,null,null,null,null))],null,null)}function X(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"img",[["alt","Light Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/light-theme.png"]],null,null,null,null,null)),l.Hb(1,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/light-theme.png","assets/img/default.png")},null)}function Y(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,"img",[["alt","Dark Theme"],["class","swiper-lazy"],["data-src","assets/img/dark-theme.png"]],null,null,null,null,null))],null,null)}function J(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"img",[["alt","Dark Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/dark-theme.png"]],null,null,null,null,null)),l.Hb(1,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/dark-theme.png","assets/img/default.png")},null)}function nn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,"img",[["alt","Cosmic Theme"],["class","swiper-lazy"],["data-src","assets/img/cosmic-theme.png"]],null,null,null,null,null))],null,null)}function en(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"img",[["alt","Cosmic Theme"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/cosmic-theme.png"]],null,null,null,null,null)),l.Hb(1,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null)],function(n,e){n(e,1,0,"assets/img/cosmic-theme.png","assets/img/default.png")},null)}function tn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,"img",[["alt","Corporate Theme"],["class","swiper-lazy"],["data-src","assets/img/corporate-theme.png"]],null,null,null,null,null))],null,null)}function ln(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,"img",[["alt","Corporate Theme"],["class","ng-lazyloaded"],["src","assets/img/corporate-theme.png"]],null,null,null,null,null))],null,null)}function on(n){return l.cc(0,[l.Ub(0,T.a,[L.b]),(n()(),l.Ib(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(2,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Multiple theme\n"])),(n()(),l.Ib(4,0,null,null,32,"div",[["class","carousel-container"]],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,31,"div",[["class","swiper-container reviews"]],null,[[null,"indexChange"]],function(n,e,t){var l=!0;return"indexChange"===e&&(l=!1!==(n.component.sliderIndex=t)&&l),l},null,null)),l.Hb(6,5128192,null,0,Z.b,[l.N,l.K,l.q,l.D,[2,Z.a]],{index:[0,"index"],config:[1,"config"]},{indexChange:"indexChange"}),(n()(),l.Ib(7,0,null,null,20,"div",[["class","swiper-wrapper"]],null,null,null,null,null)),(n()(),l.Ib(8,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=default&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,R)),l.Hb(10,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.xb(16777216,null,null,1,null,X)),l.Hb(12,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(13,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=dark&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,Y)),l.Hb(15,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.xb(16777216,null,null,1,null,J)),l.Hb(17,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(18,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=cosmic&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,nn)),l.Hb(20,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.xb(16777216,null,null,1,null,en)),l.Hb(22,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(23,0,null,null,4,"a",[["class","image-container swiper-slide"],["href","http://akveo.com/ngx-admin/pages/dashboard?theme=corporate&utm_source=ngxsite&utm_medium=slider&utm_campaign=themes"],["target","_blank"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,tn)),l.Hb(25,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.xb(16777216,null,null,1,null,ln)),l.Hb(27,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(28,0,null,null,0,"div",[["class","swiper-pagination"]],null,null,null,null,null)),(n()(),l.Ib(29,0,null,null,3,"div",[["class","swiper-button-prev"]],null,null,null,null,null)),(n()(),l.Ib(30,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(31,{width:0,height:1,fill:2}),l.Wb(32,2),(n()(),l.Ib(33,0,null,null,3,"div",[["class","swiper-button-next"]],null,null,null,null,null)),(n()(),l.Ib(34,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(35,{width:0,height:1,fill:2}),l.Wb(36,2),(n()(),l.Ib(37,0,null,null,1,"a",[["class","btn btn-demo"],["href","http://akveo.com/ngx-admin?utm_source=ngx_admin_landing&utm_medium=theme_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["View demo"]))],function(n,e){var t=e.component;n(e,6,0,t.sliderIndex,t.swiperConfig),n(e,10,0,t.breakpoint.width<=t.breakpoints.sm),n(e,12,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,15,0,t.breakpoint.width<=t.breakpoints.sm),n(e,17,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,20,0,t.breakpoint.width<=t.breakpoints.sm),n(e,22,0,!(t.breakpoint.width<=t.breakpoints.sm)),n(e,25,0,t.breakpoint.width<=t.breakpoints.sm),n(e,27,0,!(t.breakpoint.width<=t.breakpoints.sm))},function(n,e){var t=l.bc(e,30,0,n(e,32,0,l.Sb(e,0),"arrow-ios-back",n(e,31,0,36,36,"#00db92")));n(e,30,0,t);var o=l.bc(e,34,0,n(e,36,0,l.Sb(e,0),"arrow-ios-forward",n(e,35,0,36,36,"#00db92")));n(e,34,0,o)})}var an=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]::before{content:'';display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]::before{content:'';display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}"]],data:{}});function gn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(1,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Why ngx-admin?\n"])),(n()(),l.Ib(3,0,null,null,36,"ul",[["class","reasons"]],null,null,null,null,null)),(n()(),l.Ib(4,0,null,null,7,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["1"])),(n()(),l.Ib(7,0,null,null,4,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Save more than $33,000 using ngx-admin. According to our research ngx-admin optimizes 480 hours of development time. Taking the average hourly rate of a "])),(n()(),l.Ib(9,0,null,null,1,"a",[["class","active"],["href","https://www.codementor.io/freelance-rates/front-end-developers"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["front-end engineer"])),(n()(),l.ac(-1,null,[" in the US \u2013 $70 "])),(n()(),l.Ib(12,0,null,null,7,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Ib(13,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["2"])),(n()(),l.Ib(15,0,null,null,4,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Create a custom experience by working with one of 3 themes or edit just a few custom variables. Need help? Check "])),(n()(),l.Ib(17,0,null,null,1,"a",[["class","active"],["href","https://akveo.github.io/ngx-admin/docs/guides/theme-system"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["out our article"])),(n()(),l.ac(-1,null,[", where we describe how you can create a different look in just 2 minutes "])),(n()(),l.Ib(20,0,null,null,4,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Ib(21,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["3"])),(n()(),l.Ib(23,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" It\u2019s completely FREE and MIT licensed. You don\u2019t have to worry about the legal stuff, ngx-admin is free for personal and commercial purposes, so you can use it to build any product "])),(n()(),l.Ib(25,0,null,null,14,"li",[["class","reason"]],null,null,null,null,null)),(n()(),l.Ib(26,0,null,null,1,"div",[["class","number"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["4"])),(n()(),l.Ib(28,0,null,null,11,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.Ib(29,0,null,null,1,"span",[["class","highlight"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Do you need more?"])),(n()(),l.ac(-1,null,[" We can customize! "])),(n()(),l.Ib(32,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Visit our "])),(n()(),l.Ib(34,0,null,null,1,"a",[["class","active"],["href","https://www.akveo.com?utm_source=ngx_admin_landing&utm_medium=reason_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["homepage"])),(n()(),l.ac(-1,null,[" or simply leave us a note at "])),(n()(),l.Ib(37,0,null,null,1,"a",[["class","active"],["href","mailto:contact@akveo.com"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["contact@akveo.com"])),(n()(),l.ac(-1,null,[". We\u2019re available for hire and can create custom solutions just for you "]))],null,null)}var rn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;color:#18cb90;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:9rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1;background:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:9rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}"]],data:{}});function sn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,20,"div",[["class","review-card swiper-slide"]],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,11,"div",[["class","header-card"]],null,null,null,null,null)),(n()(),l.Ib(2,0,null,null,3,"div",[["class","social-icon"]],null,null,null,null,null)),(n()(),l.Ib(3,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(4,{width:0,height:1,fill:2}),l.Wb(5,2),(n()(),l.Ib(6,0,null,null,1,"div",[["class","avatar"]],null,null,null,null,null)),(n()(),l.Ib(7,0,null,null,0,"img",[["alt","Reviewer Avatar"],["class","swiper-lazy"]],[[8,"src",4]],null,null,null,null)),(n()(),l.Ib(8,0,null,null,4,"div",[["class","personal-info"]],null,null,null,null,null)),(n()(),l.Ib(9,0,null,null,1,"div",[["class","name"]],null,null,null,null,null)),(n()(),l.ac(10,null,["",""])),(n()(),l.Ib(11,0,null,null,1,"div",[["class","surname"]],null,null,null,null,null)),(n()(),l.ac(12,null,["",""])),(n()(),l.Ib(13,0,null,null,1,"div",[["class","body-card"]],null,null,null,null,null)),(n()(),l.ac(14,null,[" "," "])),(n()(),l.Ib(15,0,null,null,5,"div",[["class","footer-card"]],null,null,null,null,null)),(n()(),l.Ib(16,0,null,null,4,"a",[["class","go-to-button"],["target","_blank"]],[[8,"href",4]],null,null,null,null)),(n()(),l.ac(-1,null,[" Go to comment "])),(n()(),l.Ib(18,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(19,{width:0,height:1,fill:2}),l.Wb(20,2)],null,function(n,e){var t=l.bc(e,3,0,n(e,5,0,l.Sb(e.parent,0),e.context.$implicit.socialIcon,n(e,4,0,26,26,"#3b5998")));n(e,3,0,t),n(e,7,0,l.Kb(1,"",e.context.$implicit.avatar,"")),n(e,10,0,e.context.$implicit.firstName),n(e,12,0,e.context.$implicit.lastName),n(e,14,0,e.context.$implicit.review),n(e,16,0,l.Kb(1,"",e.context.$implicit.link,""));var o=l.bc(e,18,0,n(e,20,0,l.Sb(e.parent,0),"arrow-ios-forward",n(e,19,0,24,24,"#e5e5e5")));n(e,18,0,o)})}function cn(n){return l.cc(0,[l.Ub(0,T.a,[L.b]),(n()(),l.Ib(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(2,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" What ngx-lovers are saying?\n"])),(n()(),l.Ib(4,0,null,null,14,"div",[["class","carousel-container"]],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,13,"div",[["class","swiper-container reviews"]],null,null,null,null,null)),l.Hb(6,5128192,null,0,Z.b,[l.N,l.K,l.q,l.D,[2,Z.a]],{config:[0,"config"]},null),(n()(),l.Ib(7,0,null,null,2,"div",[["class","swiper-wrapper"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,sn)),l.Hb(9,278528,null,0,V.l,[l.fb,l.Z,l.C],{ngForOf:[0,"ngForOf"]},null),(n()(),l.Ib(10,0,null,null,0,"div",[["class","swiper-pagination"]],null,null,null,null,null)),(n()(),l.Ib(11,0,null,null,3,"div",[["class","swiper-button-prev"]],null,null,null,null,null)),(n()(),l.Ib(12,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(13,{width:0,height:1,fill:2}),l.Wb(14,2),(n()(),l.Ib(15,0,null,null,3,"div",[["class","swiper-button-next"]],null,null,null,null,null)),(n()(),l.Ib(16,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(17,{width:0,height:1,fill:2}),l.Wb(18,2)],function(n,e){var t=e.component;n(e,6,0,t.swiperConfig),n(e,9,0,t.reviews)},function(n,e){var t=l.bc(e,12,0,n(e,14,0,l.Sb(e,0),"arrow-ios-back",n(e,13,0,36,36,"#00db92")));n(e,12,0,t);var o=l.bc(e,16,0,n(e,18,0,l.Sb(e,0),"arrow-ios-forward",n(e,17,0,36,36,"#00db92")));n(e,16,0,o)})}var un=t("gIcY"),mn=t("Qitr"),dn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{width:calc(1440px - 8.125rem * 2);max-width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 11px;margin-top:5rem;margin-left:-11px;margin-right:-11px;width:100%;width:calc(100% + 22px)}.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;text-align:center;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features__title[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:60px;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:rgba(0,0,0,.87)}.nb-theme-ngx-landing [_nghost-%COMP%] .features__description[_ngcontent-%COMP%]{font-family:sans-serif;color:#8994a3;line-height:1.75;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:none;margin-bottom:5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{width:100%;height:auto;margin:2.5rem auto}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme__image[_ngcontent-%COMP%]{width:100%}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:block}}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher[_ngcontent-%COMP%]{margin:2.375rem 0 5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]{box-shadow:0 8px 20px 0 rgba(218,224,235,.5);border-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:10.625rem;color:#bdc3cb;border-color:#e6e8eb;text-transform:none;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]:active{color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn.active[_ngcontent-%COMP%]{color:#000;background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin-left:-11px;margin-right:-11px;margin-bottom:4rem;width:100%;width:calc(100% + 22px)}.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:22px}.nb-theme-ngx-landing [_nghost-%COMP%] nb-flip-card[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .flipcard-body{height:100%;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .back-container[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .front-container{height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-back[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] nb-card-front[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{height:100%;border:0;background-color:#fff;box-shadow:0 7px 17px 0 rgba(218,224,235,.5);margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;padding:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:0 0 auto;margin-bottom:.5625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__demo-link[_ngcontent-%COMP%]{align-self:flex-end;color:#ff8588;font-weight:700;font-size:.75rem;line-height:1rem;text-align:center;text-transform:uppercase;padding:.25rem 1rem;border:1px solid #ff8588;border-radius:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__demo-link--secondary[_ngcontent-%COMP%]{color:#ad7efa;border-color:#ad7efa}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__image[_ngcontent-%COMP%]{margin:1rem -1rem;display:flex;flex:0 0 14.125rem;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price-wrapper[_ngcontent-%COMP%]{flex:0 0 2.5rem;margin-top:auto;margin-bottom:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price[_ngcontent-%COMP%]{font-weight:700;font-size:1.75rem;line-height:2.5rem;color:rgba(0,0,0,.87);vertical-align:middle}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__price--old[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff4d6b;text-decoration:line-through;vertical-align:middle;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.125rem;color:rgba(0,0,0,.87);line-height:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__description[_ngcontent-%COMP%]{margin-top:.5rem;font-family:sans-serif;font-weight:lighter;font-size:.875rem;color:rgba(0,0,0,.87);margin-bottom:1.675rem}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]{font-family:sans-serif;font-size:.75rem;color:#fff;text-transform:uppercase;background-color:#18cb90;box-shadow:0 5px 29px 0 rgba(0,219,146,.32);border-radius:3px;margin-top:.5rem;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]:hover{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .package-card__type[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.25rem;color:rgba(0,0,0,.87);text-align:center;margin-top:.25rem;margin-bottom:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{font-family:sans-serif;color:#18cb90;padding:.25rem;cursor:pointer;text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%]{margin-bottom:5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(:first-child){margin-left:2rem}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{padding:0 11px}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%}.nb-theme-ngx-landing [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%;margin-bottom:1.625rem}}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%]{width:100%;margin-bottom:5rem;box-shadow:0 8px 20px 0 rgba(218,224,235,.5);background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:inline-block;margin:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{text-align:left;padding-left:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(even){background-color:#fff}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-size:.875rem}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:8rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{width:calc(1440px - 8.125rem * 2);max-width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 11px;margin-top:5rem;margin-left:-11px;margin-right:-11px;width:100%;width:calc(100% + 22px)}.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;text-align:center;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .features__title[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:60px;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:rgba(0,0,0,.87)}.nb-theme-docs-page [_nghost-%COMP%] .features__description[_ngcontent-%COMP%]{font-family:sans-serif;color:#8994a3;line-height:1.75;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:none;margin-bottom:5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{width:100%;height:auto;margin:2.5rem auto}.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%] .bundle-scheme__image[_ngcontent-%COMP%]{width:100%}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] .bundles-architecture[_ngcontent-%COMP%]{display:block}}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher[_ngcontent-%COMP%]{margin:2.375rem 0 5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]{box-shadow:0 8px 20px 0 rgba(218,224,235,.5);border-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn-group[_ngcontent-%COMP%]:not(.btn-divided-group) > .package-switcher__btn[_ngcontent-%COMP%]:not(.dropdown-toggle):last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:10.625rem;color:#bdc3cb;border-color:#e6e8eb;text-transform:none;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]:active{color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn.active[_ngcontent-%COMP%]{color:#000;background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin-left:-11px;margin-right:-11px;margin-bottom:4rem;width:100%;width:calc(100% + 22px)}.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;max-width:25%;display:flex;flex-direction:column;list-style:none;padding-left:11px;padding-right:11px;margin-bottom:22px}.nb-theme-docs-page [_nghost-%COMP%] nb-flip-card[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .flipcard-body{height:100%;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .back-container[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .front-container{height:100%}.nb-theme-docs-page [_nghost-%COMP%] nb-card-back[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] nb-card-front[_ngcontent-%COMP%]{display:flex;height:100%}.nb-theme-docs-page [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{height:100%;border:0;background-color:#fff;box-shadow:0 7px 17px 0 rgba(218,224,235,.5);margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;padding:1rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .package-card__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:0 0 auto;margin-bottom:.5625rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__demo-link[_ngcontent-%COMP%]{align-self:flex-end;color:#ff8588;font-weight:700;font-size:.75rem;line-height:1rem;text-align:center;text-transform:uppercase;padding:.25rem 1rem;border:1px solid #ff8588;border-radius:.75rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__demo-link--secondary[_ngcontent-%COMP%]{color:#ad7efa;border-color:#ad7efa}.nb-theme-docs-page [_nghost-%COMP%] .package-card__image[_ngcontent-%COMP%]{margin:1rem -1rem;display:flex;flex:0 0 14.125rem;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price-wrapper[_ngcontent-%COMP%]{flex:0 0 2.5rem;margin-top:auto;margin-bottom:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price[_ngcontent-%COMP%]{font-weight:700;font-size:1.75rem;line-height:2.5rem;color:rgba(0,0,0,.87);vertical-align:middle}.nb-theme-docs-page [_nghost-%COMP%] .package-card__price--old[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff4d6b;text-decoration:line-through;vertical-align:middle;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.125rem;color:rgba(0,0,0,.87);line-height:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__description[_ngcontent-%COMP%]{margin-top:.5rem;font-family:sans-serif;font-weight:lighter;font-size:.875rem;color:rgba(0,0,0,.87);margin-bottom:1.675rem}.nb-theme-docs-page [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]{font-family:sans-serif;font-size:.75rem;color:#fff;text-transform:uppercase;background-color:#18cb90;box-shadow:0 5px 29px 0 rgba(0,219,146,.32);border-radius:3px;margin-top:.5rem;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .package-card__buy-link[_ngcontent-%COMP%]:hover{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-docs-page [_nghost-%COMP%] .package-card__type[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.25rem;color:rgba(0,0,0,.87);text-align:center;margin-top:.25rem;margin-bottom:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{font-family:sans-serif;padding:.25rem;cursor:pointer;text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%]{margin-bottom:5rem}.nb-theme-docs-page [_nghost-%COMP%] .request-code-section[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(:first-child){margin-left:2rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .bundle-scheme[_ngcontent-%COMP%]{padding:0 11px}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%}.nb-theme-docs-page [_nghost-%COMP%] .packages[_ngcontent-%COMP%]{padding-left:11px;padding-right:11px}.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:50%;width:50%;max-width:50%;margin-bottom:1.625rem}}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%]{width:100%;margin-bottom:5rem;box-shadow:0 8px 20px 0 rgba(218,224,235,.5);background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:1rem}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:inline-block;margin:auto}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{text-align:left;padding-left:1rem}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(even){background-color:#fff}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] .packages__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-docs-page [_nghost-%COMP%] .features-table[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-size:.875rem}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] .features__item[_ngcontent-%COMP%]{flex-basis:100%;width:100%;max-width:100%}.nb-theme-docs-page [_nghost-%COMP%] .package-switcher__btn[_ngcontent-%COMP%]{min-width:8rem}}"]],data:{}});function hn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,9,"label",[["class","package-switcher__btn btn btn-outline-secondary"]],[[2,"active",null]],null,null,null,null)),(n()(),l.Ib(1,0,null,null,6,"input",[["name","licence-type"],["type","radio"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],function(n,e,t){var o=!0,i=n.component;return"input"===e&&(o=!1!==l.Sb(n,2)._handleInput(t.target.value)&&o),"blur"===e&&(o=!1!==l.Sb(n,2).onTouched()&&o),"compositionstart"===e&&(o=!1!==l.Sb(n,2)._compositionStart()&&o),"compositionend"===e&&(o=!1!==l.Sb(n,2)._compositionEnd(t.target.value)&&o),"change"===e&&(o=!1!==l.Sb(n,3).onChange()&&o),"blur"===e&&(o=!1!==l.Sb(n,3).onTouched()&&o),"ngModelChange"===e&&(o=!1!==(i.selectedLicenseType=t)&&o),o},null,null)),l.Hb(2,16384,null,0,un.d,[l.Q,l.q,[2,un.b]],null,null),l.Hb(3,212992,null,0,un.q,[l.Q,l.q,un.v,l.A],{name:[0,"name"],value:[1,"value"]},null),l.Xb(1024,null,un.j,function(n,e){return[n,e]},[un.d,un.q]),l.Hb(5,671744,null,0,un.o,[[8,null],[8,null],[8,null],[6,un.j]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),l.Xb(2048,null,un.k,null,[un.o]),l.Hb(7,16384,null,0,un.l,[[4,un.k]],null,null),(n()(),l.ac(8,null,[" "," "])),l.Wb(9,1)],function(n,e){var t=e.component;n(e,3,0,"licence-type",e.context.$implicit),n(e,5,0,"licence-type",t.selectedLicenseType)},function(n,e){n(e,0,0,e.component.selectedLicenseType===e.context.$implicit),n(e,1,0,l.Sb(e,7).ngClassUntouched,l.Sb(e,7).ngClassTouched,l.Sb(e,7).ngClassPristine,l.Sb(e,7).ngClassDirty,l.Sb(e,7).ngClassValid,l.Sb(e,7).ngClassInvalid,l.Sb(e,7).ngClassPending);var t=l.bc(e,8,0,n(e,9,0,l.Sb(e.parent,0),e.context.$implicit));n(e,8,0,t)})}function bn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"span",[["class","package-card__price package-card__price--old"]],null,null,null,null,null)),(n()(),l.ac(1,null,[" $"," "])),l.Wb(2,2)],null,function(n,e){var t=e.component,o=l.bc(e,1,0,n(e,2,0,l.Sb(e.parent.parent,2),e.parent.context.$implicit.variants,t.selectedLicenseType)).compare_at_price;n(e,1,0,o)})}function pn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,23,"li",[["class","packages__item"]],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,22,"nb-card",[["class","package-card"]],[[2,"size-tiny",null],[2,"size-small",null],[2,"size-medium",null],[2,"size-large",null],[2,"size-giant",null],[2,"status-primary",null],[2,"status-info",null],[2,"status-success",null],[2,"status-warning",null],[2,"status-danger",null],[2,"accent",null],[2,"accent-primary",null],[2,"accent-info",null],[2,"accent-success",null],[2,"accent-warning",null],[2,"accent-danger",null]],null,null,k.n,k.b)),l.Hb(2,49152,null,0,I.fb,[],null,null),(n()(),l.Ib(3,0,null,1,20,"nb-card-body",[],null,null,null,k.m,k.a)),l.Hb(4,49152,null,0,I.eb,[],null,null),(n()(),l.Ib(5,0,null,0,3,"div",[["class","package-card__image"]],null,null,null,null,null)),l.Xb(512,null,V.G,V.H,[l.q,l.D,l.Q]),l.Hb(7,278528,null,0,V.p,[V.G],{ngStyle:[0,"ngStyle"]},null),l.Wb(8,1),(n()(),l.Ib(9,0,null,0,1,"h4",[["class","package-card__title"]],null,null,null,null,null)),(n()(),l.ac(10,null,["",""])),(n()(),l.Ib(11,0,null,0,4,"p",[["class","package-card__description"]],null,null,null,null,null)),(n()(),l.ac(12,null,[" ","... "])),l.Ub(0,V.w,[]),(n()(),l.Ib(14,0,null,null,1,"a",[["class","go-to-button"],["target","_blank"]],[[8,"href",4]],null,null,null,null)),(n()(),l.ac(-1,null,[" read more "])),(n()(),l.Ib(16,0,null,0,5,"div",[["class","package-card__price-wrapper"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,bn)),l.Hb(18,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),(n()(),l.Ib(19,0,null,null,2,"span",[["class","package-card__price"]],null,null,null,null,null)),(n()(),l.ac(20,null,["$",""])),l.Wb(21,2),(n()(),l.Ib(22,0,null,0,1,"a",[["class","package-card__buy-link btn btn-demo"],["nbButton",""]],[[8,"href",4]],null,null,null,null)),(n()(),l.ac(-1,null,[" Buy now "]))],function(n,e){var t=e.component,o=l.bc(e,7,0,n(e,8,0,l.Sb(e.parent,1),e.context.$implicit.imageUrl));n(e,7,0,o),n(e,18,0,t.shouldShowOldPrice(e.context.$implicit.variants,t.selectedLicenseType))},function(n,e){var t=e.component;n(e,1,1,[l.Sb(e,2).tiny,l.Sb(e,2).small,l.Sb(e,2).medium,l.Sb(e,2).large,l.Sb(e,2).giant,l.Sb(e,2).primary,l.Sb(e,2).info,l.Sb(e,2).success,l.Sb(e,2).warning,l.Sb(e,2).danger,l.Sb(e,2).hasAccent,l.Sb(e,2).primaryAccent,l.Sb(e,2).infoAccent,l.Sb(e,2).successAccent,l.Sb(e,2).warningAccent,l.Sb(e,2).dangerAccent]),n(e,10,0,e.context.$implicit.title),n(e,12,0,l.bc(e,12,0,l.Sb(e,13).transform(e.context.$implicit.description,0,200))),n(e,14,0,l.Kb(2,"",e.context.$implicit.storeUrl,"?utm_source=ngx_admin_landing&utm_medium=buy_bundle_",t.selectedLicenseType,""));var o=l.bc(e,20,0,n(e,21,0,l.Sb(e.parent,2),e.context.$implicit.variants,t.selectedLicenseType)).price;n(e,20,0,o),n(e,22,0,l.Kb(2,"",e.context.$implicit.storeUrl,"?utm_source=ngx_admin_landing&utm_medium=buy_bundle_",t.selectedLicenseType,""))})}function _n(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function Cn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function Mn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,10,"tr",[],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,1,"td",[["class","left"]],null,null,null,null,null)),(n()(),l.ac(2,null,["",""])),(n()(),l.Ib(3,0,null,null,3,"td",[],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,2,null,_n)),l.Hb(5,540672,null,0,V.t,[l.fb],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),l.Vb(6,{$implicit:0}),(n()(),l.Ib(7,0,null,null,3,"td",[],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,2,null,Cn)),l.Hb(9,540672,null,0,V.t,[l.fb],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),l.Vb(10,{$implicit:0})],function(n,e){var t=n(e,6,0,e.context.$implicit.availableInPersonalLicence);n(e,5,0,t,l.Sb(e.parent,34));var o=n(e,10,0,e.context.$implicit.availableInCommercialLicence);n(e,9,0,o,l.Sb(e.parent,34))},function(n,e){n(e,2,0,e.context.$implicit.text)})}function On(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"i",[["aria-label","available"]],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(1,{width:0,height:1,fill:2}),l.Wb(2,2)],null,function(n,e){var t=l.bc(e,0,0,n(e,2,0,l.Sb(e.parent.parent,3),"checkmark-outline",n(e,1,0,24,24,"#00db92")));n(e,0,0,t)})}function Pn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"i",[["aria-label","unavailable"]],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(1,{width:0,height:1,fill:2}),l.Wb(2,2)],null,function(n,e){var t=l.bc(e,0,0,n(e,2,0,l.Sb(e.parent.parent,3),"close-outline",n(e,1,0,24,24,"#ff8588")));n(e,0,0,t)})}function fn(n){return l.cc(0,[(n()(),l.xb(16777216,null,null,1,null,On)),l.Hb(1,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(n()(),l.xb(0,[["unavailableIcon",2]],null,0,null,Pn))],function(n,e){n(e,1,0,e.context.$implicit,l.Sb(e,2))},null)}function xn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"ngx-landing-description-section",[],null,null,null,U,Q)),l.Hb(1,49152,null,0,g,[],{descriptions:[0,"descriptions"]},null),l.Ub(131072,V.b,[l.j])],function(n,e){var t=e.component;n(e,1,0,l.bc(e,1,0,l.Sb(e,2).transform(t.descriptions)))},null)}function wn(n){return l.cc(0,[l.Ub(0,mn.a,[]),l.Ub(0,w,[]),l.Ub(0,f,[]),l.Ub(0,T.a,[L.b]),(n()(),l.Ib(4,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(5,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Backend Bundles\n"])),(n()(),l.Ib(7,0,null,null,44,"div",[["class","section-container"]],null,null,null,null,null)),(n()(),l.Ib(8,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Looking for a way to integrate Angular ngx-admin with .NET, Node.js, Ruby or PHP? We are here to save your time on painful setup, configuration and routing tasks. Choose starter kit bundle based on a technology of your choice below. "])),(n()(),l.Ib(10,0,null,null,3,"div",[["class","package-switcher"]],null,null,null,null,null)),(n()(),l.Ib(11,0,null,null,2,"div",[["class","package-switcher__btn-group btn-group btn-group-toggle btn-outline-toggle-group btn-group-full-width btn-toggle-radio-group"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,1,null,hn)),l.Hb(13,278528,null,0,V.l,[l.fb,l.Z,l.C],{ngForOf:[0,"ngForOf"]},null),(n()(),l.Ib(14,0,null,null,3,"ul",[["class","packages"]],null,null,null,null,null)),(n()(),l.xb(16777216,null,null,2,null,pn)),l.Hb(16,278528,null,0,V.l,[l.fb,l.Z,l.C],{ngForOf:[0,"ngForOf"]},null),l.Ub(131072,V.b,[l.j]),(n()(),l.Ib(18,0,null,null,4,"div",[["class","request-code-section"]],null,null,null,null,null)),(n()(),l.Ib(19,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","https://github.com/akveo/ngx-admin-bundle-support/tree/master/codeSamples"],["nbButton",""],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" CODE SAMPLE "])),(n()(),l.Ib(21,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","https://store.akveo.com/collections/all?utm_source=ngx_admin_landing&utm_medium=more_bundles"],["nbButton",""],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" BROWSE OTHER BUNDLES "])),(n()(),l.Ib(23,0,null,null,11,"table",[["class","features-table"]],null,null,null,null,null)),(n()(),l.Ib(24,0,null,null,6,"tr",[["class","header"]],null,null,null,null,null)),(n()(),l.Ib(25,0,null,null,1,"th",[["class","left"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["FEATURES"])),(n()(),l.Ib(27,0,null,null,1,"th",[],null,null,null,null,null)),(n()(),l.ac(-1,null,["SINGLE APP"])),(n()(),l.Ib(29,0,null,null,1,"th",[],null,null,null,null,null)),(n()(),l.ac(-1,null,["MULTI APP"])),(n()(),l.xb(16777216,null,null,2,null,Mn)),l.Hb(32,278528,null,0,V.l,[l.fb,l.Z,l.C],{ngForOf:[0,"ngForOf"]},null),l.Ub(131072,V.b,[l.j]),(n()(),l.xb(0,[["availabilityIcon",2]],null,0,null,fn)),(n()(),l.xb(16777216,null,null,2,null,xn)),l.Hb(36,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),l.Ub(131072,V.b,[l.j]),(n()(),l.Ib(38,0,null,null,8,"div",[["class","bundles-architecture"]],null,null,null,null,null)),(n()(),l.Ib(39,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(40,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Architecture Design "])),(n()(),l.Ib(42,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["The schema describes high-level solution architecture."])),(n()(),l.Ib(44,0,null,null,2,"picture",[["class","bundle-scheme"]],null,null,null,null,null)),(n()(),l.Ib(45,0,null,null,0,"source",[["srcset","assets/img/bundle-scheme@1x.webp 1x, assets/img/bundle-scheme@2x.webp 2x"],["type","image/webp"]],null,null,null,null,null)),(n()(),l.Ib(46,0,null,null,0,"img",[["alt","Backend bundles"],["class","bundle-scheme__image"],["src","assets/img/bundle-scheme@1x.png"],["srcset","assets/img/bundle-scheme@2x.png 2x"]],null,null,null,null,null)),(n()(),l.Ib(47,0,null,null,1,"p",[["class","features__description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Need more details or have a question?"])),(n()(),l.Ib(49,0,null,null,2,"div",[["class","request-code-section"]],null,null,null,null,null)),(n()(),l.Ib(50,0,null,null,1,"a",[["class","package-card__buy-link btn btn-demo"],["href","mailto:support@akveo.com?subject=Custom bundle request"],["nbButton",""]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" CONTACT US "]))],function(n,e){var t=e.component;n(e,13,0,t.licenses),n(e,16,0,l.bc(e,16,0,l.Sb(e,17).transform(t.products))),n(e,32,0,l.bc(e,32,0,l.Sb(e,33).transform(t.features))),n(e,36,0,l.bc(e,36,0,l.Sb(e,37).transform(t.descriptions)))},null)}var vn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;color:#000;font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;background-color:#18cb90;border-radius:3px;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:'Helvetica Neue Bold',sans-serif;color:#000;font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}"]],data:{}});function yn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(1,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" More from Akveo\n"])),(n()(),l.Ib(3,0,null,null,22,"ul",[["class","projects"]],null,null,null,null,null)),(n()(),l.Ib(4,0,null,null,10,"li",[["class","project"]],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,2,"div",[["class","project-img"]],null,null,null,null,null)),(n()(),l.Ib(6,0,null,null,1,"img",[["alt","Nebular"],["class","lazy-load-image"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/nebular.png"]],null,null,null,null,null)),l.Hb(7,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null),(n()(),l.Ib(8,0,null,null,6,"div",[],null,null,null,null,null)),(n()(),l.Ib(9,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Nebular"])),(n()(),l.Ib(11,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Nebular is a great toolkit if you build Rich UI web applications based on Angular. Complete with a set of native Angular components, themeable components, authentication and security layers that are easily configurable to your API. Nebular offers a world of possibilities "])),(n()(),l.Ib(13,0,null,null,1,"a",[["class","btn"],["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=more_from_akveo_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Learn more"])),(n()(),l.Ib(15,0,null,null,10,"li",[["class","project"]],null,null,null,null,null)),(n()(),l.Ib(16,0,null,null,2,"div",[["class","project-img"]],null,null,null,null,null)),(n()(),l.Ib(17,0,null,null,1,"img",[["alt","Eva Icons"],["class","lazy-load-image"],["defaultImage","assets/img/default.png"],["lazyLoad","assets/img/eva-icons.png"]],null,null,null,null,null)),l.Hb(18,1720320,null,0,E.a,[l.q,l.K,[2,"options"]],{lazyImage:[0,"lazyImage"],defaultImage:[1,"defaultImage"]},null),(n()(),l.Ib(19,0,null,null,6,"div",[],null,null,null,null,null)),(n()(),l.Ib(20,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Eva Icons"])),(n()(),l.Ib(22,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Eva Icons is a pack of more than 480 beautifully crafted Open Source icons. Download for desktop and use them in your creations for Web, iOS, and Android. The icons are available in several formats: PNG, SVG, font, Sketch "])),(n()(),l.Ib(24,0,null,null,1,"a",[["class","btn"],["href","https://akveo.github.io/eva-icons?utm_source=ngx_admin_landing&utm_medium=more_from_akveo_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Learn more"]))],function(n,e){n(e,7,0,"assets/img/nebular.png","assets/img/default.png"),n(e,18,0,"assets/img/eva-icons.png","assets/img/default.png")},null)}var kn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}"]],data:{}});function In(n){return l.cc(0,[l.Ub(0,T.a,[L.b]),(n()(),l.Ib(1,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(2,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Help us make our products better for you\n"])),(n()(),l.Ib(4,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),l.ac(-1,null,[" You can support us by creating pull requests, submitting bugs, and suggesting awesome new features you\u2019d like to see\n"])),(n()(),l.Ib(6,0,null,null,8,"a",[["class","social-button github"],["href","https://github.com/akveo/ngx-admin"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(7,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(8,{width:0,height:1}),l.Wb(9,2),(n()(),l.Ib(10,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Ib(11,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Star our repo"])),(n()(),l.Ib(13,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["GitHub"])),(n()(),l.Ib(15,0,null,null,1,"div",[["class","sub-title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Here's what else you can do:\n"])),(n()(),l.Ib(17,0,null,null,27,"div",[["class","buttons-group"]],null,null,null,null,null)),(n()(),l.Ib(18,0,null,null,8,"a",[["class","social-button facebook"],["href","https://www.facebook.com/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(19,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(20,{width:0,height:1,fill:2}),l.Wb(21,2),(n()(),l.Ib(22,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Ib(23,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Like us "])),(n()(),l.Ib(25,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Facebook "])),(n()(),l.Ib(27,0,null,null,8,"a",[["class","social-button linkedin"],["href","https://www.linkedin.com/company/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(28,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(29,{width:0,height:1,fill:2}),l.Wb(30,2),(n()(),l.Ib(31,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Ib(32,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Join us "])),(n()(),l.Ib(34,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Linkedin "])),(n()(),l.Ib(36,0,null,null,8,"a",[["class","social-button twitter"],["href","https://twitter.com/akveo_inc"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(37,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(38,{width:0,height:1,fill:2}),l.Wb(39,2),(n()(),l.Ib(40,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(n()(),l.Ib(41,0,null,null,1,"div",[["class","appeal"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Follow us "])),(n()(),l.Ib(43,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Twitter "]))],null,function(n,e){var t=l.bc(e,7,0,n(e,9,0,l.Sb(e,0),"github",n(e,8,0,42,42)));n(e,7,0,t);var o=l.bc(e,19,0,n(e,21,0,l.Sb(e,0),"facebook",n(e,20,0,44,44,"#3b5998")));n(e,19,0,o);var i=l.bc(e,28,0,n(e,30,0,l.Sb(e,0),"linkedin",n(e,29,0,42,42,"#0077b5")));n(e,28,0,i);var a=l.bc(e,37,0,n(e,39,0,l.Sb(e,0),"twitter",n(e,38,0,42,42,"#08a0e9")));n(e,37,0,a)})}var Sn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);border-radius:.25rem 0 0 .25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:0}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;background-color:#18cb90;border-radius:0 .25rem .25rem 0;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled:hover{box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;color:#18cb90;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;border-radius:.25rem 0 0 .25rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:0}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;border-radius:0 .25rem .25rem 0;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}"]],data:{}});function zn(n){return l.cc(0,[l.Yb(671088640,1,{contactForm:0}),l.Yb(671088640,2,{emailInput:0}),(n()(),l.Ib(2,0,null,null,2,"ngx-landing-section-title",[],null,null,null,G,F)),l.Hb(3,49152,null,0,q.a,[],null,null),(n()(),l.ac(-1,0,[" Stay tuned\n"])),(n()(),l.Ib(5,0,null,null,1,"p",[["class","description"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Subscribe to get notified about new versions of ngx-admin and other cool projects that we are working on\n"])),(n()(),l.Ib(7,0,null,null,31,"div",[["class","sending-block"]],null,null,null,null,null)),(n()(),l.Ib(8,0,[[1,0],["contactForm",1]],null,8,"form",[["action","https://akveo.us19.list-manage.com/subscribe/post?u=e8ac0871a095839ba14553eff&id=cd45c56765"],["class","email-form"],["id","email-form"],["method","post"],["novalidate",""],["target","_blank"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(n,e,t){var o=!0;return"submit"===e&&(o=!1!==l.Sb(n,10).onSubmit(t)&&o),"reset"===e&&(o=!1!==l.Sb(n,10).onReset()&&o),o},null,null)),l.Hb(9,16384,null,0,un.y,[],null,null),l.Hb(10,4210688,null,0,un.n,[[8,null],[8,null]],null,null),l.Xb(2048,null,un.c,null,[un.n]),l.Hb(12,16384,null,0,un.m,[[4,un.c]],null,null),(n()(),l.Ib(13,0,null,null,1,"label",[["for","email"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Your Email"])),(n()(),l.Ib(15,0,[[2,0],["emailInput",1]],null,0,"input",[["class","email"],["id","email"],["name","EMAIL"],["placeholder","johndoe@gmail.com"],["required",""],["type","email"]],[[2,"invalid",null]],null,null,null,null)),(n()(),l.Ib(16,0,null,null,0,"input",[["class","submit-input"],["name","subscribe"],["type","button"],["value","Subscribe"]],[[1,"disabled",0]],[[null,"click"]],function(n,e,t){var l=!0;return"click"===e&&(l=!1!==n.component.submitForm()&&l),l},null,null)),(n()(),l.Ib(17,0,null,null,15,"div",[["class","agreement-block"]],null,null,null,null,null)),(n()(),l.Ib(18,0,null,null,14,"nb-checkbox",[["status","success"]],[[2,"status-primary",null],[2,"status-success",null],[2,"status-warning",null],[2,"status-danger",null],[2,"status-info",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(n,e,t){var l=!0;return"ngModelChange"===e&&(l=!1!==(n.component.isAgree=t)&&l),l},k.p,k.d)),l.Hb(19,49152,null,0,I.wb,[l.j],{status:[0,"status"]},null),l.Xb(1024,null,un.j,function(n){return[n]},[I.wb]),l.Hb(21,671744,null,0,un.o,[[8,null],[8,null],[8,null],[6,un.j]],{model:[0,"model"]},{update:"ngModelChange"}),l.Xb(2048,null,un.k,null,[un.o]),l.Hb(23,16384,null,0,un.l,[[4,un.k]],null,null),(n()(),l.Ib(24,0,null,0,8,"p",[["class","agreement"]],null,null,null,null,null)),(n()(),l.Ib(25,0,null,null,1,"span",[["class","highlight"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["I agree"])),(n()(),l.ac(-1,null,[" to get news on what\u2019s going on around Akveo products and community."])),(n()(),l.Ib(28,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.ac(-1,null,[" The administrator processes data following "])),(n()(),l.Ib(30,0,null,null,1,"a",[["class","active"],["href","https://www.akveo.com/privacy-policy?utm_source=ngx_admin_landing&utm_medium=contact_section"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["the Privacy Policy"])),(n()(),l.ac(-1,null,[". I understand that I can opt out at any time "])),(n()(),l.Ib(33,0,null,null,2,"div",[["class","separator"]],null,null,null,null,null)),(n()(),l.Ib(34,0,null,null,1,"div",[],null,null,null,null,null)),(n()(),l.ac(-1,null,["or"])),(n()(),l.Ib(36,0,null,null,2,"div",[["class","contact-us-container"]],null,null,null,null,null)),(n()(),l.Ib(37,0,null,null,1,"a",[["class","contact-us"],["href","https://www.akveo.com/contacts?utm_source=ngx_admin_landing&utm_medium=contact_section"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Contact Us"]))],function(n,e){var t=e.component;n(e,19,0,"success"),n(e,21,0,t.isAgree)},function(n,e){var t=e.component;n(e,8,0,l.Sb(e,12).ngClassUntouched,l.Sb(e,12).ngClassTouched,l.Sb(e,12).ngClassPristine,l.Sb(e,12).ngClassDirty,l.Sb(e,12).ngClassValid,l.Sb(e,12).ngClassInvalid,l.Sb(e,12).ngClassPending),n(e,15,0,t.invalid),n(e,16,0,t.disabledControl),n(e,18,1,[l.Sb(e,19).primary,l.Sb(e,19).success,l.Sb(e,19).warning,l.Sb(e,19).danger,l.Sb(e,19).info,l.Sb(e,23).ngClassUntouched,l.Sb(e,23).ngClassTouched,l.Sb(e,23).ngClassPristine,l.Sb(e,23).ngClassDirty,l.Sb(e,23).ngClassValid,l.Sb(e,23).ngClassInvalid,l.Sb(e,23).ngClassPending])})}var jn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] .gray-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}.nb-theme-docs-page [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}"]],data:{}});function Hn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"ngx-landing-description-section",[],null,null,null,U,Q)),l.Hb(1,49152,null,0,g,[],{descriptions:[0,"descriptions"]},null),l.Ub(131072,V.b,[l.j])],function(n,e){var t=e.component;n(e,1,0,l.bc(e,1,0,l.Sb(e,2).transform(t.descriptions)))},null)}function Tn(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,2,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Ib(1,0,null,null,1,"ngx-landing-main-info",[],null,null,null,D,W)),l.Hb(2,180224,null,0,a,[I.rd,I.hc],null,null),(n()(),l.xb(16777216,null,null,2,null,Hn)),l.Hb(4,16384,null,0,V.m,[l.fb,l.Z],{ngIf:[0,"ngIf"]},null),l.Ub(131072,V.b,[l.j]),(n()(),l.Ib(6,0,null,null,1,"ngx-landing-theme-section",[],null,null,null,on,K)),l.Hb(7,180224,null,0,c,[I.rd,I.hc],null,null),(n()(),l.Ib(8,0,null,null,4,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Ib(9,0,null,null,1,"ngx-landing-reason-section",[],null,null,null,gn,an)),l.Hb(10,49152,null,0,r,[],null,null),(n()(),l.Ib(11,0,null,null,1,"ngx-landing-reviews-section",[],null,null,null,cn,rn)),l.Hb(12,180224,null,0,m,[I.rd,I.hc,u.a],null,null),(n()(),l.Ib(13,0,null,null,1,"ngx-backend-bundles-section",[["id","backend-bundles"]],null,null,null,wn,dn)),l.Hb(14,4243456,null,0,x,[p.a,P.b,N.a,l.q,I.n,f],null,null),(n()(),l.Ib(15,0,null,null,1,"ngx-landing-our-projects-section",[],null,null,null,yn,vn)),l.Hb(16,49152,null,0,b,[],null,null),(n()(),l.Ib(17,0,null,null,2,"div",[["class","gray-section"]],null,null,null,null,null)),(n()(),l.Ib(18,0,null,null,1,"ngx-landing-social-section",[],null,null,null,In,kn)),l.Hb(19,49152,null,0,d,[],null,null),(n()(),l.Ib(20,0,null,null,1,"ngx-landing-contact-section",[],null,null,null,zn,Sn)),l.Hb(21,49152,null,0,h,[],null,null)],function(n,e){var t=e.component;n(e,4,0,l.bc(e,4,0,l.Sb(e,5).transform(t.descriptions)))},null)}var Ln=t("jJcK"),Vn=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#192038}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#192038}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-docs-page [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}"]],data:{}});function Qn(n){return l.cc(0,[l.Ub(0,T.a,[L.b]),(n()(),l.Ib(1,0,null,null,2,"div",[["class","logo"]],null,null,null,null,null)),(n()(),l.Ib(2,0,null,null,1,"a",[["href","http://akveo.com"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(3,0,null,null,0,"img",[["alt","Akveo logo"],["src","assets/img/akveo-logo.png"]],null,null,null,null,null)),(n()(),l.Ib(4,0,null,null,16,"div",[],null,null,null,null,null)),(n()(),l.Ib(5,0,null,null,15,"ul",[],null,null,null,null,null)),(n()(),l.Ib(6,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(7,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["More from Akveo"])),(n()(),l.Ib(9,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(10,0,null,null,1,"a",[["href","http://akveo.com?utm_source=ngx_admin_landing&utm_medium=footer"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Homepage"])),(n()(),l.Ib(12,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(13,0,null,null,1,"a",[["href","https://akveo.github.io/nebular?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Nebular"])),(n()(),l.Ib(15,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(16,0,null,null,1,"a",[["href","https://akveo.github.io/eva-icons?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Eva Icons"])),(n()(),l.Ib(18,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(19,0,null,null,1,"a",[["href","https://akveo.github.io/react-native-ui-kitten?utm_source=ngx_admin_landing&utm_medium=footer"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["React Native UI Kitten"])),(n()(),l.Ib(21,0,null,null,27,"div",[["class","social-container"]],null,null,null,null,null)),(n()(),l.Ib(22,0,null,null,26,"ul",[],null,null,null,null,null)),(n()(),l.Ib(23,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(24,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Follow Us"])),(n()(),l.Ib(26,0,null,null,16,"li",[["class","social"]],null,null,null,null,null)),(n()(),l.Ib(27,0,null,null,3,"a",[["aria-label","github"],["href","https://github.com/akveo/ngx-admin"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(28,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(29,{width:0,height:1,fill:2}),l.Wb(30,2),(n()(),l.Ib(31,0,null,null,3,"a",[["aria-label","twitter"],["href","https://twitter.com/akveo_inc"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(32,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(33,{width:0,height:1,fill:2}),l.Wb(34,2),(n()(),l.Ib(35,0,null,null,3,"a",[["aria-label","facebook"],["href","https://www.facebook.com/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(36,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(37,{width:0,height:1,fill:2}),l.Wb(38,2),(n()(),l.Ib(39,0,null,null,3,"a",[["aria-label","linkedIn"],["href","https://www.linkedin.com/company/akveo"],["target","_blank"]],null,null,null,null,null)),(n()(),l.Ib(40,0,null,null,2,"i",[],[[8,"innerHTML",1]],null,null,null,null)),l.Vb(41,{width:0,height:1,fill:2}),l.Wb(42,2),(n()(),l.Ib(43,0,null,null,5,"li",[["class","copy"]],null,null,null,null,null)),(n()(),l.ac(-1,null,[" \xa9 2015-2018 "])),(n()(),l.Ib(45,0,null,null,1,"a",[["href","http://akveo.com?utm_source=eva_documentation&utm_medium=footer"],["target","_blank"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Akveo LLC"])),(n()(),l.Ib(47,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),l.ac(-1,null,[" Documentation licensed under CC BY 4.0. "])),(n()(),l.Ib(49,0,null,null,7,"div",[["class","contact"]],null,null,null,null,null)),(n()(),l.Ib(50,0,null,null,6,"ul",[],null,null,null,null,null)),(n()(),l.Ib(51,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(52,0,null,null,1,"span",[["class","h6"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["Contact Us"])),(n()(),l.Ib(54,0,null,null,2,"li",[],null,null,null,null,null)),(n()(),l.Ib(55,0,null,null,1,"a",[["href","mailto:contact@akveo.com"]],null,null,null,null,null)),(n()(),l.ac(-1,null,["contact@akveo.com"]))],null,function(n,e){var t=l.bc(e,28,0,n(e,30,0,l.Sb(e,0),"github-outline",n(e,29,0,30,30,"#f7f8fa")));n(e,28,0,t);var o=l.bc(e,32,0,n(e,34,0,l.Sb(e,0),"twitter",n(e,33,0,30,30,"#f7f8fa")));n(e,32,0,o);var i=l.bc(e,36,0,n(e,38,0,l.Sb(e,0),"facebook",n(e,37,0,35,35,"#f7f8fa")));n(e,36,0,i);var a=l.bc(e,40,0,n(e,42,0,l.Sb(e,0),"linkedin",n(e,41,0,35,35,"#f7f8fa")));n(e,40,0,a)})}var An=l.Gb({encapsulation:0,styles:[[".nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header nav{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer nav{max-width:1440px;width:100%;margin:0 auto}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header nav{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer nav{max-width:1440px;width:100%;margin:0 auto}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}"]],data:{}});function Un(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,13,"nb-layout",[],[[2,"window-mode",null],[2,"with-scroll",null],[2,"with-subheader",null]],[["window","scroll"],["window","resize"]],function(n,e,t){var o=!0;return"window:scroll"===e&&(o=!1!==l.Sb(n,1).onScroll(t)&&o),"window:resize"===e&&(o=!1!==l.Sb(n,1).onResize(t)&&o),o},k.r,k.f)),l.Hb(1,4374528,null,0,I.Xb,[I.rd,I.hd,l.q,l.Q,I.n,I.e,l.N,I.Yb,I.dc,I.cc,I.Kc,I.rc],null,null),(n()(),l.Ib(2,0,null,0,3,"nb-layout-header",[["fixed",""]],[[2,"fixed",null],[2,"subheader",null]],null,null,k.t,k.h)),l.Hb(3,49152,null,0,I.ac,[I.Xb],{fixed:[0,"fixed"]},null),(n()(),l.Ib(4,0,null,0,1,"ngx-landing-header",[],[[2,"docs-page",null]],null,null,S.b,S.a)),l.Hb(5,180224,null,0,z.a,[I.bd,j.a,H.a],null,null),(n()(),l.Ib(6,0,null,3,3,"nb-layout-column",[],[[2,"left",null],[2,"start",null]],null,null,k.q,k.e)),l.Hb(7,49152,null,0,I.Wb,[],null,null),(n()(),l.Ib(8,0,null,0,1,"ngx-landing-sections-container",[],null,null,null,Tn,jn)),l.Hb(9,49152,null,0,_,[p.a],null,null),(n()(),l.Ib(10,0,null,4,3,"nb-layout-footer",[["class","footer"],["fixed",""]],[[2,"fixed",null]],null,null,k.s,k.g)),l.Hb(11,49152,null,0,I.Zb,[],{fixed:[0,"fixed"]},null),(n()(),l.Ib(12,0,null,0,1,"ngx-landing-footer",[],null,null,null,Qn,Vn)),l.Hb(13,49152,null,0,Ln.a,[],null,null)],function(n,e){n(e,3,0,""),n(e,11,0,"")},function(n,e){n(e,0,0,l.Sb(e,1).windowModeValue,l.Sb(e,1).withScrollValue,l.Sb(e,1).withSubheader),n(e,2,0,l.Sb(e,3).fixedValue,l.Sb(e,3).subheaderValue),n(e,4,0,l.Sb(e,5).isDocs),n(e,6,0,l.Sb(e,7).leftValue,l.Sb(e,7).startValue),n(e,10,0,l.Sb(e,11).fixedValue)})}function En(n){return l.cc(0,[(n()(),l.Ib(0,0,null,null,1,"ngx-landing-home",[],null,null,null,Un,An)),l.Hb(1,49152,null,0,o,[I.rd],null,null)],null,null)}var Nn=l.Eb("ngx-landing-home",o,En,{},{},[]),Wn=t("wT8T"),$n=t("lnUJ"),Bn=function(){return function(){}}();t.d(e,"LandingHomeModuleNgFactory",function(){return Dn});var Dn=l.Fb(v,[],function(n){return l.Pb([l.Qb(512,l.m,l.rb,[[8,[y.a,Nn]],[3,l.m],l.I]),l.Qb(4608,V.o,V.n,[l.E,[2,V.J]]),l.Qb(4608,un.v,un.v,[]),l.Qb(4608,un.e,un.e,[]),l.Qb(4608,I.Kc,I.Kc,[N.l]),l.Qb(4608,f,f,[]),l.Qb(4608,w,w,[]),l.Qb(1073742336,N.p,N.p,[[2,N.u],[2,N.l]]),l.Qb(1073742336,V.c,V.c,[]),l.Qb(1073742336,un.u,un.u,[]),l.Qb(1073742336,un.h,un.h,[]),l.Qb(1073742336,un.r,un.r,[]),l.Qb(1073742336,Wn.a,Wn.a,[]),l.Qb(1073742336,I.Xd,I.Xd,[]),l.Qb(1073742336,I.bc,I.bc,[]),l.Qb(1073742336,I.Sb,I.Sb,[I.Rb]),l.Qb(1073742336,I.xb,I.xb,[]),l.Qb(1073742336,I.kc,I.kc,[]),l.Qb(1073742336,I.jb,I.jb,[]),l.Qb(1073742336,I.ad,I.ad,[]),l.Qb(1073742336,I.C,I.C,[]),l.Qb(1073742336,I.pd,I.pd,[]),l.Qb(1073742336,$n.a,$n.a,[]),l.Qb(1073742336,Z.c,Z.c,[]),l.Qb(1073742336,Bn,Bn,[]),l.Qb(1073742336,v,v,[]),l.Qb(1024,N.j,function(){return[[{path:"",component:o}]]},[])])})}}]); \ No newline at end of file diff --git a/index.html b/index.html index eec68102..c1c895fb 100644 --- a/index.html +++ b/index.html @@ -26,5 +26,5 @@ height="0" width="0" style="display:none;visibility:hidden"> - + diff --git a/main-es2015.4823635822a587d3f88f.js b/main-es2015.e53623e0384099a997c3.js similarity index 97% rename from main-es2015.4823635822a587d3f88f.js rename to main-es2015.e53623e0384099a997c3.js index c0703022..bca9b40e 100644 --- a/main-es2015.4823635822a587d3f88f.js +++ b/main-es2015.e53623e0384099a997c3.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{"+3Zl":function(e){e.exports={}},"+AIC":function(e,t,n){"use strict";var r={loaded:"ng-lazyloaded",loading:"ng-lazyloading",failed:"ng-failed-lazyloaded"};function i(e,t){e.className=e.className.replace(t,"")}function a(e,t){e.className.includes(t)||(e.className+=" "+t)}function s(e,t){return e.className&&e.className.includes(t)}function o(){return"undefined"!=typeof window}function l(e){return Boolean(e.parentElement&&"picture"===e.parentElement.nodeName.toLowerCase())}function c(e){return"img"===e.nodeName.toLowerCase()}function d(e,t,n){return c(e)?n?e.srcset=t:e.src=t:e.style.backgroundImage="url('"+t+"')",e}function u(e){return function(t){for(var n=t.parentElement.getElementsByTagName("source"),r=0;r>",relevance:10}]}}},"+Zhm":function(e,t,n){var r=n("mrSG").__extends,i=n("ds6q"),a=n("xHZb"),s=n("zB/H"),o=n("AFwO"),l=n("Mxlh"),c=n("FiyT");t.ReplaySubject=function(e){function t(t,n,r){void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===n&&(n=Number.POSITIVE_INFINITY);var i=e.call(this)||this;return i.scheduler=r,i._events=[],i._infiniteTimeWindow=!1,i._bufferSize=t<1?1:t,i._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(i._infiniteTimeWindow=!0,i.next=i.nextInfiniteTimeWindow):i.next=i.nextTimeWindow,i}return r(t,e),t.prototype.nextInfiniteTimeWindow=function(t){var n=this._events;n.push(t),n.length>this._bufferSize&&n.shift(),e.prototype.next.call(this,t)},t.prototype.nextTimeWindow=function(t){this._events.push(new d(this._getNow(),t)),this._trimBufferThenGetEvents(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){var t,n=this._infiniteTimeWindow,r=n?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,a=r.length;if(this.closed)throw new l.ObjectUnsubscribedError;if(this.isStopped||this.hasError?t=s.Subscription.EMPTY:(this.observers.push(e),t=new c.SubjectSubscription(this,e)),i&&e.add(e=new o.ObserveOnSubscriber(e,i)),n)for(var d=0;dt&&(a=Math.max(a,i-t)),a>0&&r.splice(0,a),r},t}(i.Subject);var d=function(){return function(e,t){this.time=e,this.value=t}}()},"+dYQ":function(e,t){e.exports="# Change Current Theme\n\nNebular Theme System provides 3 color schemes out of the box - `default`, `corporate` and `cosmic`. It is both possible to change the theme statically and dynamically during the runtime.\n\n\n## Switch from Cosmic to Default\nIt is extremely simple to replace a theme from one to another.\nAll you need to do is to find your `NbThemeModule.forRoot` declaration and change a value of the `name` setting:\n\n```ts\n @NgModule({\n imports: [\n // ...\n NbThemeModule.forRoot({ name: 'default' }),\n ],\n }\n```\n
\n\n## Runtime Theme Switch\nIn case you want to have a better control when a theme is changed, or for instance need to change it based on a user role,\nit is possible to dynamically tell Nebular which theme should be enabled. \n`NbThemeService` is our friend in this case and particularly the `changeTheme` method:\n\n```ts\n\n // ...\n constructor(private themeService: NbThemeService) {\n this.themeService.changeTheme('corporate');\n }\n\n```\n
\n\n## Listen to Theme Change\nAnd of course it is possible to subscribe to an event when the current theme gets changed so that you can adjust something in your code accordingly:\n\n```ts\n\n // ...\n constructor(private themeService: NbThemeService) {\n \n this.themeService.onThemeChange()\n .subscribe((theme: any) => {\n console.log(`Theme changed to ${theme.name}`);\n });\n }\n\n```\n
\n\n## Related Articles\n\n- [Theme System](docs/guides/theme-system)\n"},"+fC4":function(e,t){e.exports=function(e){return{aliases:["as"],keywords:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{className:"class",beginKeywords:"package",end:"{",contains:[e.TITLE_MODE]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.TITLE_MODE]},{className:"meta",beginKeywords:"import include",end:";",keywords:{"meta-keyword":"import include"}},{className:"function",beginKeywords:"function",end:"[{;]",excludeEnd:!0,illegal:"\\S",contains:[e.TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"rest_arg",begin:"[.]{3}",end:"[a-zA-Z_$][a-zA-Z0-9_$]*",relevance:10}]},{begin:":\\s*([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)"}]},e.METHOD_GUARD],illegal:/#/}}},"+vT+":function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("cSoz");t.audit=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.durationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.durationSelector))},e}(),o=function(e){function t(t,n){var r=e.call(this,t)||this;return r.durationSelector=n,r.hasValue=!1,r}return r(t,e),t.prototype._next=function(e){if(this.value=e,this.hasValue=!0,!this.throttled){var t=void 0;try{t=(0,this.durationSelector)(e)}catch(r){return this.destination.error(r)}var n=a.subscribeToResult(this,t);!n||n.closed?this.clearThrottle():this.add(this.throttled=n)}},t.prototype.clearThrottle=function(){var e=this.value,t=this.hasValue,n=this.throttled;n&&(this.remove(n),this.throttled=null,n.unsubscribe()),t&&(this.value=null,this.hasValue=!1,this.destination.next(e))},t.prototype.notifyNext=function(e,t,n,r){this.clearThrottle()},t.prototype.notifyComplete=function(){this.clearThrottle()},t}(i.OuterSubscriber)},"/HVE":function(e,t,n){"use strict";n.d(t,"a",function(){return s}),n.d(t,"b",function(){return o}),n.d(t,"e",function(){return c}),n.d(t,"f",function(){return p}),n.d(t,"d",function(){return h}),n.d(t,"c",function(){return d});var r=n("8Y7J"),i=n("SVse");let a;try{a="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(g){a=!1}const s=(()=>{class e{constructor(e){this._platformId=e,this.isBrowser=this._platformId?Object(i.C)(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&&!a)&&"undefined"!=typeof CSS&&!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}}return e.ngInjectableDef=Object(r.dc)({factory:function(){return new e(Object(r.hc)(r.M,8))},token:e,providedIn:"root"}),e})(),o=(()=>(class{}))();let l;function c(e){return function(){if(null==l&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>l=!0}))}finally{l=l||!1}return l}()?e:!!e.capture}const d=function(){var e={NORMAL:0,NEGATED:1,INVERTED:2};return e[e.NORMAL]="NORMAL",e[e.NEGATED]="NEGATED",e[e.INVERTED]="INVERTED",e}();let u;function p(){return!!("object"==typeof document&&"scrollBehavior"in document.documentElement.style)}function h(){if("object"!=typeof document||!document)return d.NORMAL;if(!u){const e=document.createElement("div"),t=e.style;e.dir="rtl",t.height="1px",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";const n=document.createElement("div"),r=n.style;r.width="2px",r.height="1px",e.appendChild(n),document.body.appendChild(e),u=d.NORMAL,0===e.scrollLeft&&(e.scrollLeft=1,u=0===e.scrollLeft?d.NEGATED:d.INVERTED),e.parentNode.removeChild(e)}return u}},"/JYr":function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("Vi6O"),s=n("cSoz"),o=n("q3Kh"),l=n("gTqA");t.exhaustMap=function e(t,n){return n?function(r){return r.pipe(e(function(e,r){return l.from(t(e,r)).pipe(o.map(function(t,i){return n(e,t,r,i)}))}))}:function(e){return e.lift(new c(t))}};var c=function(){function e(e){this.project=e}return e.prototype.call=function(e,t){return t.subscribe(new d(e,this.project))},e}(),d=function(e){function t(t,n){var r=e.call(this,t)||this;return r.project=n,r.hasSubscription=!1,r.hasCompleted=!1,r.index=0,r}return r(t,e),t.prototype._next=function(e){this.hasSubscription||this.tryNext(e)},t.prototype.tryNext=function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this.hasSubscription=!0,this._innerSub(t,e,n)},t.prototype._innerSub=function(e,t,n){var r=new a.InnerSubscriber(this,void 0,void 0);this.destination.add(r),s.subscribeToResult(this,e,t,n,r)},t.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()},t.prototype.notifyNext=function(e,t,n,r,i){this.destination.next(t)},t.prototype.notifyError=function(e){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},t}(i.OuterSubscriber)},"/uUt":function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("7o/Q");function i(e,t){return n=>n.lift(new a(e,t))}class a{constructor(e,t){this.compare=e,this.keySelector=t}call(e,t){return t.subscribe(new s(e,this.compare,this.keySelector))}}class s extends r.a{constructor(e,t,n){super(e),this.keySelector=n,this.hasKey=!1,"function"==typeof t&&(this.compare=t)}compare(e,t){return e===t}_next(e){let t;try{const{keySelector:n}=this;t=n?n(e):e}catch(r){return this.destination.error(r)}let n=!1;if(this.hasKey)try{const{compare:e}=this;n=e(this.key,t)}catch(r){return this.destination.error(r)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))}}},0:function(e,t,n){e.exports=n("C0Tf")},"05l1":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n("jtHE"),i=n("oB13");function a(e,t,n,a){n&&"function"!=typeof n&&(a=n);const s="function"==typeof n?n:void 0,o=new r.a(e,t,a);return e=>Object(i.a)(()=>o,s)(e)}},"067Y":function(e,t,n){var r=n("mrSG").__extends,i=n("ds6q"),a=n("1pIY"),s=n("FWf1"),o=n("p0+S"),l=n("nzqU");t.windowTime=function(e){var t=a.async,n=null,r=Number.POSITIVE_INFINITY;return l.isScheduler(arguments[3])&&(t=arguments[3]),l.isScheduler(arguments[2])?t=arguments[2]:o.isNumeric(arguments[2])&&(r=arguments[2]),l.isScheduler(arguments[1])?t=arguments[1]:o.isNumeric(arguments[1])&&(n=arguments[1]),function(i){return i.lift(new c(e,n,r,t))}};var c=function(){function e(e,t,n,r){this.windowTimeSpan=e,this.windowCreationInterval=t,this.maxWindowSize=n,this.scheduler=r}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))},e}(),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._numberOfNextedValues=0,t}return r(t,e),t.prototype.next=function(t){this._numberOfNextedValues++,e.prototype.next.call(this,t)},Object.defineProperty(t.prototype,"numberOfNextedValues",{get:function(){return this._numberOfNextedValues},enumerable:!0,configurable:!0}),t}(i.Subject),u=function(e){function t(t,n,r,i,a){var s=e.call(this,t)||this;s.destination=t,s.windowTimeSpan=n,s.windowCreationInterval=r,s.maxWindowSize=i,s.scheduler=a,s.windows=[];var o=s.openWindow();if(null!==r&&r>=0){var l={windowTimeSpan:n,windowCreationInterval:r,subscriber:s,scheduler:a};s.add(a.schedule(g,n,{subscriber:s,window:o,context:null})),s.add(a.schedule(h,r,l))}else s.add(a.schedule(p,n,{subscriber:s,window:o,windowTimeSpan:n}));return s}return r(t,e),t.prototype._next=function(e){for(var t=this.windows,n=t.length,r=0;r=this.maxWindowSize&&this.closeWindow(i))}},t.prototype._error=function(e){for(var t=this.windows;t.length>0;)t.shift().error(e);this.destination.error(e)},t.prototype._complete=function(){for(var e=this.windows;e.length>0;){var t=e.shift();t.closed||t.complete()}this.destination.complete()},t.prototype.openWindow=function(){var e=new d;return this.windows.push(e),this.destination.next(e),e},t.prototype.closeWindow=function(e){e.complete();var t=this.windows;t.splice(t.indexOf(e),1)},t}(s.Subscriber);function p(e){var t=e.subscriber,n=e.windowTimeSpan,r=e.window;r&&t.closeWindow(r),e.window=t.openWindow(),this.schedule(e,n)}function h(e){var t=e.windowTimeSpan,n=e.subscriber,r=e.scheduler,i=e.windowCreationInterval,a=n.openWindow(),s={action:this,subscription:null};s.subscription=r.schedule(g,t,{subscriber:n,window:a,context:s}),this.add(s.subscription),this.schedule(e,i)}function g(e){var t=e.subscriber,n=e.window,r=e.context;r&&r.action&&r.subscription&&r.action.remove(r.subscription),t.closeWindow(n)}},"0BvR":function(e,t,n){"use strict";var r=n("1pIY"),i=n("+vT+"),a=n("eJ3O");t.auditTime=function(e,t){return void 0===t&&(t=r.async),i.audit(function(){return a.timer(e,t)})}},"0EUg":function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("bHdf");function i(){return Object(r.a)(1)}},"0alx":function(e,t,n){"use strict";var r=n("VKeD");t.isIterable=function(e){return e&&"function"==typeof e[r.iterator]}},"0kiY":function(e,t){e.exports=function(e){var t={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%}/,/\{%\s*endcomment\s*%}/),e.COMMENT(/\{#/,/#}/),{className:"template-tag",begin:/\{%/,end:/%}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[t],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/}}/,contains:[t]}]}}},"0z0v":function(e,t,n){"use strict";function r(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}r.prototype=Object.create(Error.prototype),t.EmptyError=r},"1G5W":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n("l7GE"),i=n("ZUHj");function a(e){return t=>t.lift(new s(e))}class s{constructor(e){this.notifier=e}call(e,t){const n=new o(e),r=Object(i.a)(n,this.notifier);return r&&!n.seenValue?(n.add(r),t.subscribe(n)):n}}class o extends r.a{constructor(e){super(e),this.seenValue=!1}notifyNext(e,t,n,r,i){this.seenValue=!0,this.complete()}notifyComplete(){}}},"1LUk":function(e,t){e.exports=function(e){return{aliases:["do","ado"],case_insensitive:!0,keywords:"if else in foreach for forv forva forval forvalu forvalue forvalues by bys bysort xi quietly qui capture about ac ac_7 acprplot acprplot_7 adjust ado adopath adoupdate alpha ameans an ano anov anova anova_estat anova_terms anovadef aorder ap app appe appen append arch arch_dr arch_estat arch_p archlm areg areg_p args arima arima_dr arima_estat arima_p as asmprobit asmprobit_estat asmprobit_lf asmprobit_mfx__dlg asmprobit_p ass asse asser assert avplot avplot_7 avplots avplots_7 bcskew0 bgodfrey binreg bip0_lf biplot bipp_lf bipr_lf bipr_p biprobit bitest bitesti bitowt blogit bmemsize boot bootsamp bootstrap bootstrap_8 boxco_l boxco_p boxcox boxcox_6 boxcox_p bprobit br break brier bro brow brows browse brr brrstat bs bs_7 bsampl_w bsample bsample_7 bsqreg bstat bstat_7 bstat_8 bstrap bstrap_7 ca ca_estat ca_p cabiplot camat canon canon_8 canon_8_p canon_estat canon_p cap caprojection capt captu captur capture cat cc cchart cchart_7 cci cd censobs_table centile cf char chdir checkdlgfiles checkestimationsample checkhlpfiles checksum chelp ci cii cl class classutil clear cli clis clist clo clog clog_lf clog_p clogi clogi_sw clogit clogit_lf clogit_p clogitp clogl_sw cloglog clonevar clslistarray cluster cluster_measures cluster_stop cluster_tree cluster_tree_8 clustermat cmdlog cnr cnre cnreg cnreg_p cnreg_sw cnsreg codebook collaps4 collapse colormult_nb colormult_nw compare compress conf confi confir confirm conren cons const constr constra constrai constrain constraint continue contract copy copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d|0 datasig datasign datasigna datasignat datasignatu datasignatur datasignature datetof db dbeta de dec deco decod decode deff des desc descr descri describ describe destring dfbeta dfgls dfuller di di_g dir dirstats dis discard disp disp_res disp_s displ displa display distinct do doe doed doedi doedit dotplot dotplot_7 dprobit drawnorm drop ds ds_util dstdize duplicates durbina dwstat dydx e|0 ed edi edit egen eivreg emdef en enc enco encod encode eq erase ereg ereg_lf ereg_p ereg_sw ereghet ereghet_glf ereghet_glf_sh ereghet_gp ereghet_ilf ereghet_ilf_sh ereghet_ip eret eretu eretur ereturn err erro error est est_cfexist est_cfname est_clickable est_expand est_hold est_table est_unhold est_unholdok estat estat_default estat_summ estat_vce_only esti estimates etodow etof etomdy ex exi exit expand expandcl fac fact facto factor factor_estat factor_p factor_pca_rotated factor_rotate factormat fcast fcast_compute fcast_graph fdades fdadesc fdadescr fdadescri fdadescrib fdadescribe fdasav fdasave fdause fh_st file open file read file close file filefilter fillin find_hlp_file findfile findit findit_7 fit fl fli flis flist for5_0 form forma format fpredict frac_154 frac_adj frac_chk frac_cox frac_ddp frac_dis frac_dv frac_in frac_mun frac_pp frac_pq frac_pv frac_wgt frac_xo fracgen fracplot fracplot_7 fracpoly fracpred fron_ex fron_hn fron_p fron_tn fron_tn2 frontier ftodate ftoe ftomdy ftowdate g|0 gamhet_glf gamhet_gp gamhet_ilf gamhet_ip gamma gamma_d2 gamma_p gamma_sw gammahet gdi_hexagon gdi_spokes ge gen gene gener genera generat generate genrank genstd genvmean gettoken gl gladder gladder_7 glim_l01 glim_l02 glim_l03 glim_l04 glim_l05 glim_l06 glim_l07 glim_l08 glim_l09 glim_l10 glim_l11 glim_l12 glim_lf glim_mu glim_nw1 glim_nw2 glim_nw3 glim_p glim_v1 glim_v2 glim_v3 glim_v4 glim_v5 glim_v6 glim_v7 glm glm_6 glm_p glm_sw glmpred glo glob globa global glogit glogit_8 glogit_p gmeans gnbre_lf gnbreg gnbreg_5 gnbreg_p gomp_lf gompe_sw gomper_p gompertz gompertzhet gomphet_glf gomphet_glf_sh gomphet_gp gomphet_ilf gomphet_ilf_sh gomphet_ip gphdot gphpen gphprint gprefs gprobi_p gprobit gprobit_8 gr gr7 gr_copy gr_current gr_db gr_describe gr_dir gr_draw gr_draw_replay gr_drop gr_edit gr_editviewopts gr_example gr_example2 gr_export gr_print gr_qscheme gr_query gr_read gr_rename gr_replay gr_save gr_set gr_setscheme gr_table gr_undo gr_use graph graph7 grebar greigen greigen_7 greigen_8 grmeanby grmeanby_7 gs_fileinfo gs_filetype gs_graphinfo gs_stat gsort gwood h|0 hadimvo hareg hausman haver he heck_d2 heckma_p heckman heckp_lf heckpr_p heckprob hel help hereg hetpr_lf hetpr_p hetprob hettest hexdump hilite hist hist_7 histogram hlogit hlu hmeans hotel hotelling hprobit hreg hsearch icd9 icd9_ff icd9p iis impute imtest inbase include inf infi infil infile infix inp inpu input ins insheet insp inspe inspec inspect integ inten intreg intreg_7 intreg_p intrg2_ll intrg_ll intrg_ll2 ipolate iqreg ir irf irf_create irfm iri is_svy is_svysum isid istdize ivprob_1_lf ivprob_lf ivprobit ivprobit_p ivreg ivreg_footnote ivtob_1_lf ivtob_lf ivtobit ivtobit_p jackknife jacknife jknife jknife_6 jknife_8 jkstat joinby kalarma1 kap kap_3 kapmeier kappa kapwgt kdensity kdensity_7 keep ksm ksmirnov ktau kwallis l|0 la lab labe label labelbook ladder levels levelsof leverage lfit lfit_p li lincom line linktest lis list lloghet_glf lloghet_glf_sh lloghet_gp lloghet_ilf lloghet_ilf_sh lloghet_ip llogi_sw llogis_p llogist llogistic llogistichet lnorm_lf lnorm_sw lnorma_p lnormal lnormalhet lnormhet_glf lnormhet_glf_sh lnormhet_gp lnormhet_ilf lnormhet_ilf_sh lnormhet_ip lnskew0 loadingplot loc loca local log logi logis_lf logistic logistic_p logit logit_estat logit_p loglogs logrank loneway lookfor lookup lowess lowess_7 lpredict lrecomp lroc lroc_7 lrtest ls lsens lsens_7 lsens_x lstat ltable ltable_7 ltriang lv lvr2plot lvr2plot_7 m|0 ma mac macr macro makecns man manova manova_estat manova_p manovatest mantel mark markin markout marksample mat mat_capp mat_order mat_put_rr mat_rapp mata mata_clear mata_describe mata_drop mata_matdescribe mata_matsave mata_matuse mata_memory mata_mlib mata_mosave mata_rename mata_which matalabel matcproc matlist matname matr matri matrix matrix_input__dlg matstrik mcc mcci md0_ md1_ md1debug_ md2_ md2debug_ mds mds_estat mds_p mdsconfig mdslong mdsmat mdsshepard mdytoe mdytof me_derd mean means median memory memsize meqparse mer merg merge mfp mfx mhelp mhodds minbound mixed_ll mixed_ll_reparm mkassert mkdir mkmat mkspline ml ml_5 ml_adjs ml_bhhhs ml_c_d ml_check ml_clear ml_cnt ml_debug ml_defd ml_e0 ml_e0_bfgs ml_e0_cycle ml_e0_dfp ml_e0i ml_e1 ml_e1_bfgs ml_e1_bhhh ml_e1_cycle ml_e1_dfp ml_e2 ml_e2_cycle ml_ebfg0 ml_ebfr0 ml_ebfr1 ml_ebh0q ml_ebhh0 ml_ebhr0 ml_ebr0i ml_ecr0i ml_edfp0 ml_edfr0 ml_edfr1 ml_edr0i ml_eds ml_eer0i ml_egr0i ml_elf ml_elf_bfgs ml_elf_bhhh ml_elf_cycle ml_elf_dfp ml_elfi ml_elfs ml_enr0i ml_enrr0 ml_erdu0 ml_erdu0_bfgs ml_erdu0_bhhh ml_erdu0_bhhhq ml_erdu0_cycle ml_erdu0_dfp ml_erdu0_nrbfgs ml_exde ml_footnote ml_geqnr ml_grad0 ml_graph ml_hbhhh ml_hd0 ml_hold ml_init ml_inv ml_log ml_max ml_mlout ml_mlout_8 ml_model ml_nb0 ml_opt ml_p ml_plot ml_query ml_rdgrd ml_repor ml_s_e ml_score ml_searc ml_technique ml_unhold mleval mlf_ mlmatbysum mlmatsum mlog mlogi mlogit mlogit_footnote mlogit_p mlopts mlsum mlvecsum mnl0_ mor more mov move mprobit mprobit_lf mprobit_p mrdu0_ mrdu1_ mvdecode mvencode mvreg mvreg_estat n|0 nbreg nbreg_al nbreg_lf nbreg_p nbreg_sw nestreg net newey newey_7 newey_p news nl nl_7 nl_9 nl_9_p nl_p nl_p_7 nlcom nlcom_p nlexp2 nlexp2_7 nlexp2a nlexp2a_7 nlexp3 nlexp3_7 nlgom3 nlgom3_7 nlgom4 nlgom4_7 nlinit nllog3 nllog3_7 nllog4 nllog4_7 nlog_rd nlogit nlogit_p nlogitgen nlogittree nlpred no nobreak noi nois noisi noisil noisily note notes notes_dlg nptrend numlabel numlist odbc old_ver olo olog ologi ologi_sw ologit ologit_p ologitp on one onew onewa oneway op_colnm op_comp op_diff op_inv op_str opr opro oprob oprob_sw oprobi oprobi_p oprobit oprobitp opts_exclusive order orthog orthpoly ou out outf outfi outfil outfile outs outsh outshe outshee outsheet ovtest pac pac_7 palette parse parse_dissim pause pca pca_8 pca_display pca_estat pca_p pca_rotate pcamat pchart pchart_7 pchi pchi_7 pcorr pctile pentium pergram pergram_7 permute permute_8 personal peto_st pkcollapse pkcross pkequiv pkexamine pkexamine_7 pkshape pksumm pksumm_7 pl plo plot plugin pnorm pnorm_7 poisgof poiss_lf poiss_sw poisso_p poisson poisson_estat post postclose postfile postutil pperron pr prais prais_e prais_e2 prais_p predict predictnl preserve print pro prob probi probit probit_estat probit_p proc_time procoverlay procrustes procrustes_estat procrustes_p profiler prog progr progra program prop proportion prtest prtesti pwcorr pwd q\\s qby qbys qchi qchi_7 qladder qladder_7 qnorm qnorm_7 qqplot qqplot_7 qreg qreg_c qreg_p qreg_sw qu quadchk quantile quantile_7 que quer query range ranksum ratio rchart rchart_7 rcof recast reclink recode reg reg3 reg3_p regdw regr regre regre_p2 regres regres_p regress regress_estat regriv_p remap ren rena renam rename renpfix repeat replace report reshape restore ret retu retur return rm rmdir robvar roccomp roccomp_7 roccomp_8 rocf_lf rocfit rocfit_8 rocgold rocplot rocplot_7 roctab roctab_7 rolling rologit rologit_p rot rota rotat rotate rotatemat rreg rreg_p ru run runtest rvfplot rvfplot_7 rvpplot rvpplot_7 sa safesum sample sampsi sav save savedresults saveold sc sca scal scala scalar scatter scm_mine sco scob_lf scob_p scobi_sw scobit scor score scoreplot scoreplot_help scree screeplot screeplot_help sdtest sdtesti se search separate seperate serrbar serrbar_7 serset set set_defaults sfrancia sh she shel shell shewhart shewhart_7 signestimationsample signrank signtest simul simul_7 simulate simulate_8 sktest sleep slogit slogit_d2 slogit_p smooth snapspan so sor sort spearman spikeplot spikeplot_7 spikeplt spline_x split sqreg sqreg_p sret sretu sretur sreturn ssc st st_ct st_hc st_hcd st_hcd_sh st_is st_issys st_note st_promo st_set st_show st_smpl st_subid stack statsby statsby_8 stbase stci stci_7 stcox stcox_estat stcox_fr stcox_fr_ll stcox_p stcox_sw stcoxkm stcoxkm_7 stcstat stcurv stcurve stcurve_7 stdes stem stepwise stereg stfill stgen stir stjoin stmc stmh stphplot stphplot_7 stphtest stphtest_7 stptime strate strate_7 streg streg_sw streset sts sts_7 stset stsplit stsum sttocc sttoct stvary stweib su suest suest_8 sum summ summa summar summari summariz summarize sunflower sureg survcurv survsum svar svar_p svmat svy svy_disp svy_dreg svy_est svy_est_7 svy_estat svy_get svy_gnbreg_p svy_head svy_header svy_heckman_p svy_heckprob_p svy_intreg_p svy_ivreg_p svy_logistic_p svy_logit_p svy_mlogit_p svy_nbreg_p svy_ologit_p svy_oprobit_p svy_poisson_p svy_probit_p svy_regress_p svy_sub svy_sub_7 svy_x svy_x_7 svy_x_p svydes svydes_8 svygen svygnbreg svyheckman svyheckprob svyintreg svyintreg_7 svyintrg svyivreg svylc svylog_p svylogit svymarkout svymarkout_8 svymean svymlog svymlogit svynbreg svyolog svyologit svyoprob svyoprobit svyopts svypois svypois_7 svypoisson svyprobit svyprobt svyprop svyprop_7 svyratio svyreg svyreg_p svyregress svyset svyset_7 svyset_8 svytab svytab_7 svytest svytotal sw sw_8 swcnreg swcox swereg swilk swlogis swlogit swologit swoprbt swpois swprobit swqreg swtobit swweib symmetry symmi symplot symplot_7 syntax sysdescribe sysdir sysuse szroeter ta tab tab1 tab2 tab_or tabd tabdi tabdis tabdisp tabi table tabodds tabodds_7 tabstat tabu tabul tabula tabulat tabulate te tempfile tempname tempvar tes test testnl testparm teststd tetrachoric time_it timer tis tob tobi tobit tobit_p tobit_sw token tokeni tokeniz tokenize tostring total translate translator transmap treat_ll treatr_p treatreg trim trnb_cons trnb_mean trpoiss_d2 trunc_ll truncr_p truncreg tsappend tset tsfill tsline tsline_ex tsreport tsrevar tsrline tsset tssmooth tsunab ttest ttesti tut_chk tut_wait tutorial tw tware_st two twoway twoway__fpfit_serset twoway__function_gen twoway__histogram_gen twoway__ipoint_serset twoway__ipoints_serset twoway__kdensity_gen twoway__lfit_serset twoway__normgen_gen twoway__pci_serset twoway__qfit_serset twoway__scatteri_serset twoway__sunflower_gen twoway_ksm_serset ty typ type typeof u|0 unab unabbrev unabcmd update us use uselabel var var_mkcompanion var_p varbasic varfcast vargranger varirf varirf_add varirf_cgraph varirf_create varirf_ctable varirf_describe varirf_dir varirf_drop varirf_erase varirf_graph varirf_ograph varirf_rename varirf_set varirf_table varlist varlmar varnorm varsoc varstable varstable_w varstable_w2 varwle vce vec vec_fevd vec_mkphi vec_p vec_p_w vecirf_create veclmar veclmar_w vecnorm vecnorm_w vecrank vecstable verinst vers versi versio version view viewsource vif vwls wdatetof webdescribe webseek webuse weib1_lf weib2_lf weib_lf weib_lf0 weibhet_glf weibhet_glf_sh weibhet_glfa weibhet_glfa_sh weibhet_gp weibhet_ilf weibhet_ilf_sh weibhet_ilfa weibhet_ilfa_sh weibhet_ip weibu_sw weibul_p weibull weibull_c weibull_s weibullhet wh whelp whi which whil while wilc_st wilcoxon win wind windo window winexec wntestb wntestb_7 wntestq xchart xchart_7 xcorr xcorr_7 xi xi_6 xmlsav xmlsave xmluse xpose xsh xshe xshel xshell xt_iis xt_tis xtab_p xtabond xtbin_p xtclog xtcloglog xtcloglog_8 xtcloglog_d2 xtcloglog_pa_p xtcloglog_re_p xtcnt_p xtcorr xtdata xtdes xtfront_p xtfrontier xtgee xtgee_elink xtgee_estat xtgee_makeivar xtgee_p xtgee_plink xtgls xtgls_p xthaus xthausman xtht_p xthtaylor xtile xtint_p xtintreg xtintreg_8 xtintreg_d2 xtintreg_p xtivp_1 xtivp_2 xtivreg xtline xtline_ex xtlogit xtlogit_8 xtlogit_d2 xtlogit_fe_p xtlogit_pa_p xtlogit_re_p xtmixed xtmixed_estat xtmixed_p xtnb_fe xtnb_lf xtnbreg xtnbreg_pa_p xtnbreg_refe_p xtpcse xtpcse_p xtpois xtpoisson xtpoisson_d2 xtpoisson_pa_p xtpoisson_refe_p xtpred xtprobit xtprobit_8 xtprobit_d2 xtprobit_re_p xtps_fe xtps_lf xtps_ren xtps_ren_8 xtrar_p xtrc xtrc_p xtrchh xtrefe_p xtreg xtreg_be xtreg_fe xtreg_ml xtreg_pa_p xtreg_re xtregar xtrere_p xtset xtsf_ll xtsf_llti xtsum xttab xttest0 xttobit xttobit_8 xttobit_p xttrans yx yxview__barlike_draw yxview_area_draw yxview_bar_draw yxview_dot_draw yxview_dropline_draw yxview_function_draw yxview_iarrow_draw yxview_ilabels_draw yxview_normal_draw yxview_pcarrow_draw yxview_pcbarrow_draw yxview_pccapsym_draw yxview_pcscatter_draw yxview_pcspike_draw yxview_rarea_draw yxview_rbar_draw yxview_rbarm_draw yxview_rcap_draw yxview_rcapsym_draw yxview_rconnected_draw yxview_rline_draw yxview_rscatter_draw yxview_rspike_draw yxview_spike_draw yxview_sunflower_draw zap_s zinb zinb_llf zinb_plf zip zip_llf zip_p zip_plf zt_ct_5 zt_hc_5 zt_hcd_5 zt_is_5 zt_iss_5 zt_sho_5 zt_smp_5 ztbase_5 ztcox_5 ztdes_5 ztereg_5 ztfill_5 ztgen_5 ztir_5 ztjoin_5 ztnb ztnb_p ztp ztp_p zts_5 ztset_5 ztspli_5 ztsum_5 zttoct_5 ztvary_5 ztweib_5",contains:[{className:"symbol",begin:/`[a-zA-Z0-9_]+'/},{className:"variable",begin:/\$\{?[a-zA-Z0-9_]+\}?/},{className:"string",variants:[{begin:'`"[^\r\n]*?"\''},{begin:'"[^\r\n"]*"'}]},{className:"built_in",variants:[{begin:"\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|round|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\(|$)"}]},e.COMMENT("^[ \t]*\\*.*$",!1),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}},"1VEF":function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("Vi6O"),s=n("cSoz");t.skipUntil=function(e){return function(t){return t.lift(new o(e))}};var o=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.notifier))},e}(),l=function(e){function t(t,n){var r=e.call(this,t)||this;r.hasValue=!1;var i=new a.InnerSubscriber(r,void 0,void 0);return r.add(i),r.innerSubscription=i,s.subscribeToResult(r,n,void 0,void 0,i),r}return r(t,e),t.prototype._next=function(t){this.hasValue&&e.prototype._next.call(this,t)},t.prototype.notifyNext=function(e,t,n,r,i){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()},t.prototype.notifyComplete=function(){},t}(i.OuterSubscriber)},"1Z+e":function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.defaultIfEmpty=function(e){return void 0===e&&(e=null),function(t){return t.lift(new a(e))}};var a=function(){function e(e){this.defaultValue=e}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.defaultValue))},e}(),s=function(e){function t(t,n){var r=e.call(this,t)||this;return r.defaultValue=n,r.isEmpty=!0,r}return r(t,e),t.prototype._next=function(e){this.isEmpty=!1,this.destination.next(e)},t.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},t}(i.Subscriber)},"1pIY":function(e,t,n){"use strict";var r=n("2tF/");t.async=new(n("NTcF").AsyncScheduler)(r.AsyncAction)},"28xz":function(e,t){e.exports=function(e){var t={className:"built_in",begin:"\\b(void|bool|int|int8|int16|int32|int64|uint|uint8|uint16|uint32|uint64|string|ref|array|double|float|auto|dictionary)"},n={className:"symbol",begin:"[a-zA-Z0-9_]+@"},r={className:"keyword",begin:"<",end:">",contains:[t,n]};return t.contains=[r],n.contains=[r],{aliases:["asc"],keywords:"for in|0 break continue while do|0 return if else case switch namespace is cast or and xor not get|0 in inout|10 out override set|0 private public const default|0 final shared external mixin|10 enum typedef funcdef this super import from interface abstract|0 try catch protected explicit",illegal:"(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunctions*[^\\(])",contains:[{className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},{className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},{className:"string",begin:'"""',end:'"""'},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{beginKeywords:"interface namespace",end:"{",illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]},{beginKeywords:"class",end:"{",illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+",contains:[{begin:"[:,]\\s*",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]}]}]},t,n,{className:"literal",begin:"\\b(null|true|false)"},{className:"number",begin:"(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)"}]}}},"2KeD":function(e,t,n){"use strict";var r=n("Q1FS"),i=n("zB/H"),a=n("zfKp");t.scheduleObservable=function(e,t){return new r.Observable(function(n){var r=new i.Subscription;return r.add(t.schedule(function(){var i=e[a.observable]();r.add(i.subscribe({next:function(e){r.add(t.schedule(function(){return n.next(e)}))},error:function(e){r.add(t.schedule(function(){return n.error(e)}))},complete:function(){r.add(t.schedule(function(){return n.complete()}))}}))})),r})}},"2QA8":function(e,t,n){"use strict";n.d(t,"a",function(){return r});const r="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},"2Sgo":function(e,t,n){"use strict";var r=n("1pIY"),i=n("q3Kh");t.timestamp=function(e){return void 0===e&&(e=r.async),i.map(function(t){return new a(t,e.now())})};var a=function(){return function(e,t){this.value=e,this.timestamp=t}}();t.Timestamp=a},"2Vkh":function(e,t){e.exports=function(e){var t="foreach do while for if from to step else on-error and or not in",n="true false yes no nothing nil null",r={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)}/}]},i={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,r,{className:"variable",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}]},a={className:"string",begin:/'/,end:/'/};return{aliases:["routeros","mikrotik"],case_insensitive:!0,lexemes:/:?[\w-]+/,keywords:{literal:n,keyword:t+" :"+t.split(" ").join(" :")+" :"+"global local beep delay put len typeof pick log time set find environment terminal error execute parse resolve toarray tobool toid toip toip6 tonum tostr totime".split(" ").join(" :")},contains:[{variants:[{begin:/^@/,end:/$/},{begin:/\/\*/,end:/\*\//},{begin:/%%/,end:/$/},{begin:/^'/,end:/$/},{begin:/^\s*\/[\w-]+=/,end:/$/},{begin:/\/\//,end:/$/},{begin:/^\[\\]$/},{begin:/<\//,end:/>/},{begin:/^facet /,end:/\}/},{begin:"^1\\.\\.(\\d+)$",end:/$/}],illegal:/./},e.COMMENT("^#","$"),i,a,r,{begin:/[\w-]+\=([^\s\{\}\[\]\(\)]+)/,relevance:0,returnBegin:!0,contains:[{className:"attribute",begin:/[^=]+/},{begin:/=/,endsWithParent:!0,relevance:0,contains:[i,a,r,{className:"literal",begin:"\\b("+n.split(" ").join("|")+")\\b"},{begin:/("[^"]*"|[^\s\{\}\[\]]+)/}]}]},{className:"number",begin:/\*[0-9a-fA-F]+/},{begin:"\\b("+"add remove enable disable set get print export edit find run debug error info warning".split(" ").join("|")+")([\\s[(]|])",returnBegin:!0,contains:[{className:"builtin-name",begin:/\w+/}]},{className:"built_in",variants:[{begin:"(\\.\\./|/|\\s)(("+"traffic-flow traffic-generator firewall scheduler aaa accounting address-list address align area bandwidth-server bfd bgp bridge client clock community config connection console customer default dhcp-client dhcp-server discovery dns e-mail ethernet filter firewall firmware gps graphing group hardware health hotspot identity igmp-proxy incoming instance interface ip ipsec ipv6 irq l2tp-server lcd ldp logging mac-server mac-winbox mangle manual mirror mme mpls nat nd neighbor network note ntp ospf ospf-v3 ovpn-server page peer pim ping policy pool port ppp pppoe-client pptp-server prefix profile proposal proxy queue radius resource rip ripng route routing screen script security-profiles server service service-port settings shares smb sms sniffer snmp snooper socks sstp-server system tool tracking type upgrade upnp user-manager users user vlan secret vrrp watchdog web-access wireless pptp pppoe lan wan layer7-protocol lease simple raw".split(" ").join("|")+");?\\s)+",relevance:10},{begin:/\.\./}]}]}}},"2Vo4":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n("XNiG"),i=n("9ppp");class a extends r.a{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new i.a;return this._value}next(e){super.next(this._value=e)}}},"2fFW":function(e,t,n){"use strict";n.d(t,"a",function(){return i});let r=!1;const i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){r=e},get useDeprecatedSynchronousErrorHandling(){return r}}},"2hO6":function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("cSoz");t.withLatestFrom=function(){for(var e=[],t=0;t0){var s=a.indexOf(n);-1!==s&&a.splice(s,1)}},t.prototype.notifyComplete=function(){},t.prototype._next=function(e){if(0===this.toRespond.length){var t=[e].concat(this.values);this.project?this._tryProject(t):this.destination.next(t)}},t.prototype._tryProject=function(e){var t;try{t=this.project.apply(this,e)}catch(n){return void this.destination.error(n)}this.destination.next(t)},t}(i.OuterSubscriber)},"2lDD":function(e,t,n){"use strict";n.d(t,"a",function(){return r});class r{}},"2qMH":function(e,t,n){"use strict";var r=n("Q1FS"),i=n("zB/H");t.scheduleArray=function(e,t){return new r.Observable(function(n){var r=new i.Subscription,a=0;return r.add(t.schedule(function(){a!==e.length?(n.next(e[a++]),n.closed||r.add(this.schedule())):n.complete()})),r})}},"2tF/":function(e,t,n){var r=n("mrSG").__extends;t.AsyncAction=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r.pending=!1,r}return r(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(r,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return void 0===n&&(n=0),setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var n=!1,r=void 0;try{this.work(e)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r},t.prototype._unsubscribe=function(){var e=this.id,t=this.scheduler,n=t.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null},t}(n("Dz+M").Action)},"3/+b":function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("cSoz");t.debounce=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.durationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.durationSelector))},e}(),o=function(e){function t(t,n){var r=e.call(this,t)||this;return r.durationSelector=n,r.hasValue=!1,r.durationSubscription=null,r}return r(t,e),t.prototype._next=function(e){try{var t=this.durationSelector.call(this,e);t&&this._tryNext(e,t)}catch(n){this.destination.error(n)}},t.prototype._complete=function(){this.emitValue(),this.destination.complete()},t.prototype._tryNext=function(e,t){var n=this.durationSubscription;this.value=e,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),(n=a.subscribeToResult(this,t))&&!n.closed&&this.add(this.durationSubscription=n)},t.prototype.notifyNext=function(e,t,n,r,i){this.emitValue()},t.prototype.notifyComplete=function(){this.emitValue()},t.prototype.emitValue=function(){if(this.hasValue){var t=this.value,n=this.durationSubscription;n&&(this.durationSubscription=null,n.unsubscribe(),this.remove(n)),this.value=null,this.hasValue=!1,e.prototype._next.call(this,t)}},t}(i.OuterSubscriber)},"3E0/":function(e,t,n){"use strict";var r=n("D0XW"),i=n("7o/Q"),a=n("WMd4");function s(e,t=r.a){var n;const i=(n=e)instanceof Date&&!isNaN(+n)?+e-t.now():Math.abs(e);return e=>e.lift(new o(i,t))}n.d(t,"a",function(){return s});class o{constructor(e,t){this.delay=e,this.scheduler=t}call(e,t){return t.subscribe(new l(e,this.delay,this.scheduler))}}class l extends i.a{constructor(e,t,n){super(e),this.delay=t,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(e){const t=e.source,n=t.queue,r=e.scheduler,i=e.destination;for(;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){const t=Math.max(0,n[0].time-r.now());this.schedule(e,t)}else this.unsubscribe(),t.active=!1}_schedule(e){this.active=!0,this.destination.add(e.schedule(l.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}scheduleNotification(e){if(!0===this.errored)return;const t=this.scheduler,n=new c(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}_next(e){this.scheduleNotification(a.a.createNext(e))}_error(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}_complete(){this.scheduleNotification(a.a.createComplete()),this.unsubscribe()}}class c{constructor(e,t){this.time=e,this.notification=t}}},"3EHr":function(e,t){e.exports=function(e){return{aliases:["ml"],keywords:{keyword:"abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while",built_in:"array bool char exn int list option order real ref string substring vector unit word",literal:"true false NONE SOME LESS EQUAL GREATER nil"},illegal:/\/\/|>>/,lexemes:"[a-z_]\\w*!?",contains:[{className:"literal",begin:/\[(\|\|)?\]|\(\)/,relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*"},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/[-=]>/}]}}},"3N8a":function(e,t,n){"use strict";var r=n("quSY");class i extends r.a{constructor(e,t){super()}schedule(e,t=0){return this}}n.d(t,"a",function(){return a});class a extends i{constructor(e,t){super(e,t),this.scheduler=e,this.work=t,this.pending=!1}schedule(e,t=0){if(this.closed)return this;this.state=e;const n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(r,this.id,t),this}requestAsyncId(e,t,n=0){return setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,t,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}execute(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,t){let n=!1,r=void 0;try{this.work(e)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,t=this.scheduler,n=t.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}},"3gkP":function(e,t){e.exports=function(e){var t=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}]},{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}},"3n9G":function(e,t,n){"use strict";var r=n("1pIY"),i=n("zk/k"),a=n("Vf9T"),s=n("vLqr");t.timeout=function(e,t){return void 0===t&&(t=r.async),a.timeoutWith(e,s.throwError(new i.TimeoutError),t)}},"3wag":function(e,t){e.exports=function(e){return{keywords:{keyword:"break continue discard do else for if return while switch case default attribute binding buffer ccw centroid centroid varying coherent column_major const cw depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip triangles triangles_adjacency uniform varying vertices volatile writeonly",type:"atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBufferiimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void",built_in:"gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow",literal:"true false"},illegal:'"',contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"}]}}},"44p1":function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("zB/H");t.finalize=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.callback=e}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.callback))},e}(),o=function(e){function t(t,n){var r=e.call(this,t)||this;return r.add(new a.Subscription(n)),r}return r(t,e),t}(i.Subscriber)},"4I5i":function(e,t,n){"use strict";function r(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}n.d(t,"a",function(){return i}),r.prototype=Object.create(Error.prototype);const i=r},"4Q+X":function(e,t){e.exports=function(e){return{aliases:["v","sv","svh"],case_insensitive:!1,keywords:{keyword:"accept_on alias always always_comb always_ff always_latch and assert assign assume automatic before begin bind bins binsof bit break buf|0 bufif0 bufif1 byte case casex casez cell chandle checker class clocking cmos config const constraint context continue cover covergroup coverpoint cross deassign default defparam design disable dist do edge else end endcase endchecker endclass endclocking endconfig endfunction endgenerate endgroup endinterface endmodule endpackage endprimitive endprogram endproperty endspecify endsequence endtable endtask enum event eventually expect export extends extern final first_match for force foreach forever fork forkjoin function generate|5 genvar global highz0 highz1 if iff ifnone ignore_bins illegal_bins implements implies import incdir include initial inout input inside instance int integer interconnect interface intersect join join_any join_none large let liblist library local localparam logic longint macromodule matches medium modport module nand negedge nettype new nexttime nmos nor noshowcancelled not notif0 notif1 or output package packed parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown pullup pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos real realtime ref reg reject_on release repeat restrict return rnmos rpmos rtran rtranif0 rtranif1 s_always s_eventually s_nexttime s_until s_until_with scalared sequence shortint shortreal showcancelled signed small soft solve specify specparam static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on sync_reject_on table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand trior trireg type typedef union unique unique0 unsigned until until_with untyped use uwire var vectored virtual void wait wait_order wand weak weak0 weak1 while wildcard wire with within wor xnor xor",literal:"null",built_in:"$finish $stop $exit $fatal $error $warning $info $realtime $time $printtimescale $bitstoreal $bitstoshortreal $itor $signed $cast $bits $stime $timeformat $realtobits $shortrealtobits $rtoi $unsigned $asserton $assertkill $assertpasson $assertfailon $assertnonvacuouson $assertoff $assertcontrol $assertpassoff $assertfailoff $assertvacuousoff $isunbounded $sampled $fell $changed $past_gclk $fell_gclk $changed_gclk $rising_gclk $steady_gclk $coverage_control $coverage_get $coverage_save $set_coverage_db_name $rose $stable $past $rose_gclk $stable_gclk $future_gclk $falling_gclk $changing_gclk $display $coverage_get_max $coverage_merge $get_coverage $load_coverage_db $typename $unpacked_dimensions $left $low $increment $clog2 $ln $log10 $exp $sqrt $pow $floor $ceil $sin $cos $tan $countbits $onehot $isunknown $fatal $warning $dimensions $right $high $size $asin $acos $atan $atan2 $hypot $sinh $cosh $tanh $asinh $acosh $atanh $countones $onehot0 $error $info $random $dist_chi_square $dist_erlang $dist_exponential $dist_normal $dist_poisson $dist_t $dist_uniform $q_initialize $q_remove $q_exam $async$and$array $async$nand$array $async$or$array $async$nor$array $sync$and$array $sync$nand$array $sync$or$array $sync$nor$array $q_add $q_full $psprintf $async$and$plane $async$nand$plane $async$or$plane $async$nor$plane $sync$and$plane $sync$nand$plane $sync$or$plane $sync$nor$plane $system $display $displayb $displayh $displayo $strobe $strobeb $strobeh $strobeo $write $readmemb $readmemh $writememh $value$plusargs $dumpvars $dumpon $dumplimit $dumpports $dumpportson $dumpportslimit $writeb $writeh $writeo $monitor $monitorb $monitorh $monitoro $writememb $dumpfile $dumpoff $dumpall $dumpflush $dumpportsoff $dumpportsall $dumpportsflush $fclose $fdisplay $fdisplayb $fdisplayh $fdisplayo $fstrobe $fstrobeb $fstrobeh $fstrobeo $swrite $swriteb $swriteh $swriteo $fscanf $fread $fseek $fflush $feof $fopen $fwrite $fwriteb $fwriteh $fwriteo $fmonitor $fmonitorb $fmonitorh $fmonitoro $sformat $sformatf $fgetc $ungetc $fgets $sscanf $rewind $ftell $ferror"},lexemes:/[\w\$]+/,contains:[e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE,e.QUOTE_STRING_MODE,{className:"number",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"\\b((\\d+'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{begin:"\\B(('(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{begin:"\\b([0-9_])+",relevance:0}]},{className:"variable",variants:[{begin:"#\\((?!parameter).+\\)"},{begin:"\\.\\w+",relevance:0}]},{className:"meta",begin:"`",end:"$",keywords:{"meta-keyword":"define __FILE__ __LINE__ begin_keywords celldefine default_nettype define else elsif end_keywords endcelldefine endif ifdef ifndef include line nounconnected_drive pragma resetall timescale unconnected_drive undef undefineall"},relevance:0}]}}},"4ik+":function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.filter=function(e,t){return function(n){return n.lift(new a(e,t))}};var a=function(){function e(e,t){this.predicate=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate,this.thisArg))},e}(),s=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.predicate=n,i.thisArg=r,i.count=0,i}return r(t,e),t.prototype._next=function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}t&&this.destination.next(e)},t}(i.Subscriber)},"4mvG":function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.refCount=function(){return function(e){return e.lift(new a(e))}};var a=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var n=this.connectable;n._refCount++;var r=new s(e,n),i=t.subscribe(r);return r.closed||(r.connection=n.connect()),i},e}(),s=function(e){function t(t,n){var r=e.call(this,t)||this;return r.connectable=n,r}return r(t,e),t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},t}(i.Subscriber)},"4qfg":function(e,t){e.exports=function(e){var t=e.getLanguage("cpp").exports;return{aliases:["sqf"],case_insensitive:!0,keywords:{keyword:"case catch default do else exit exitWith for forEach from if private switch then throw to try waitUntil while with",built_in:"abs accTime acos action actionIDs actionKeys actionKeysImages actionKeysNames actionKeysNamesArray actionName actionParams activateAddons activatedAddons activateKey add3DENConnection add3DENEventHandler add3DENLayer addAction addBackpack addBackpackCargo addBackpackCargoGlobal addBackpackGlobal addCamShake addCuratorAddons addCuratorCameraArea addCuratorEditableObjects addCuratorEditingArea addCuratorPoints addEditorObject addEventHandler addForce addGoggles addGroupIcon addHandgunItem addHeadgear addItem addItemCargo addItemCargoGlobal addItemPool addItemToBackpack addItemToUniform addItemToVest addLiveStats addMagazine addMagazineAmmoCargo addMagazineCargo addMagazineCargoGlobal addMagazineGlobal addMagazinePool addMagazines addMagazineTurret addMenu addMenuItem addMissionEventHandler addMPEventHandler addMusicEventHandler addOwnedMine addPlayerScores addPrimaryWeaponItem addPublicVariableEventHandler addRating addResources addScore addScoreSide addSecondaryWeaponItem addSwitchableUnit addTeamMember addToRemainsCollector addTorque addUniform addVehicle addVest addWaypoint addWeapon addWeaponCargo addWeaponCargoGlobal addWeaponGlobal addWeaponItem addWeaponPool addWeaponTurret admin agent agents AGLToASL aimedAtTarget aimPos airDensityRTD airplaneThrottle airportSide AISFinishHeal alive all3DENEntities allAirports allControls allCurators allCutLayers allDead allDeadMen allDisplays allGroups allMapMarkers allMines allMissionObjects allow3DMode allowCrewInImmobile allowCuratorLogicIgnoreAreas allowDamage allowDammage allowFileOperations allowFleeing allowGetIn allowSprint allPlayers allSimpleObjects allSites allTurrets allUnits allUnitsUAV allVariables ammo ammoOnPylon and animate animateBay animateDoor animatePylon animateSource animationNames animationPhase animationSourcePhase animationState append apply armoryPoints arrayIntersect asin ASLToAGL ASLToATL assert assignAsCargo assignAsCargoIndex assignAsCommander assignAsDriver assignAsGunner assignAsTurret assignCurator assignedCargo assignedCommander assignedDriver assignedGunner assignedItems assignedTarget assignedTeam assignedVehicle assignedVehicleRole assignItem assignTeam assignToAirport atan atan2 atg ATLToASL attachedObject attachedObjects attachedTo attachObject attachTo attackEnabled backpack backpackCargo backpackContainer backpackItems backpackMagazines backpackSpaceFor behaviour benchmark binocular boundingBox boundingBoxReal boundingCenter breakOut breakTo briefingName buildingExit buildingPos buttonAction buttonSetAction cadetMode call callExtension camCommand camCommit camCommitPrepared camCommitted camConstuctionSetParams camCreate camDestroy cameraEffect cameraEffectEnableHUD cameraInterest cameraOn cameraView campaignConfigFile camPreload camPreloaded camPrepareBank camPrepareDir camPrepareDive camPrepareFocus camPrepareFov camPrepareFovRange camPreparePos camPrepareRelPos camPrepareTarget camSetBank camSetDir camSetDive camSetFocus camSetFov camSetFovRange camSetPos camSetRelPos camSetTarget camTarget camUseNVG canAdd canAddItemToBackpack canAddItemToUniform canAddItemToVest cancelSimpleTaskDestination canFire canMove canSlingLoad canStand canSuspend canTriggerDynamicSimulation canUnloadInCombat canVehicleCargo captive captiveNum cbChecked cbSetChecked ceil channelEnabled cheatsEnabled checkAIFeature checkVisibility className clearAllItemsFromBackpack clearBackpackCargo clearBackpackCargoGlobal clearGroupIcons clearItemCargo clearItemCargoGlobal clearItemPool clearMagazineCargo clearMagazineCargoGlobal clearMagazinePool clearOverlay clearRadio clearWeaponCargo clearWeaponCargoGlobal clearWeaponPool clientOwner closeDialog closeDisplay closeOverlay collapseObjectTree collect3DENHistory collectiveRTD combatMode commandArtilleryFire commandChat commander commandFire commandFollow commandFSM commandGetOut commandingMenu commandMove commandRadio commandStop commandSuppressiveFire commandTarget commandWatch comment commitOverlay compile compileFinal completedFSM composeText configClasses configFile configHierarchy configName configProperties configSourceAddonList configSourceMod configSourceModList confirmSensorTarget connectTerminalToUAV controlsGroupCtrl copyFromClipboard copyToClipboard copyWaypoints cos count countEnemy countFriendly countSide countType countUnknown create3DENComposition create3DENEntity createAgent createCenter createDialog createDiaryLink createDiaryRecord createDiarySubject createDisplay createGearDialog createGroup createGuardedPoint createLocation createMarker createMarkerLocal createMenu createMine createMissionDisplay createMPCampaignDisplay createSimpleObject createSimpleTask createSite createSoundSource createTask createTeam createTrigger createUnit createVehicle createVehicleCrew createVehicleLocal crew ctAddHeader ctAddRow ctClear ctCurSel ctData ctFindHeaderRows ctFindRowHeader ctHeaderControls ctHeaderCount ctRemoveHeaders ctRemoveRows ctrlActivate ctrlAddEventHandler ctrlAngle ctrlAutoScrollDelay ctrlAutoScrollRewind ctrlAutoScrollSpeed ctrlChecked ctrlClassName ctrlCommit ctrlCommitted ctrlCreate ctrlDelete ctrlEnable ctrlEnabled ctrlFade ctrlHTMLLoaded ctrlIDC ctrlIDD ctrlMapAnimAdd ctrlMapAnimClear ctrlMapAnimCommit ctrlMapAnimDone ctrlMapCursor ctrlMapMouseOver ctrlMapScale ctrlMapScreenToWorld ctrlMapWorldToScreen ctrlModel ctrlModelDirAndUp ctrlModelScale ctrlParent ctrlParentControlsGroup ctrlPosition ctrlRemoveAllEventHandlers ctrlRemoveEventHandler ctrlScale ctrlSetActiveColor ctrlSetAngle ctrlSetAutoScrollDelay ctrlSetAutoScrollRewind ctrlSetAutoScrollSpeed ctrlSetBackgroundColor ctrlSetChecked ctrlSetEventHandler ctrlSetFade ctrlSetFocus ctrlSetFont ctrlSetFontH1 ctrlSetFontH1B ctrlSetFontH2 ctrlSetFontH2B ctrlSetFontH3 ctrlSetFontH3B ctrlSetFontH4 ctrlSetFontH4B ctrlSetFontH5 ctrlSetFontH5B ctrlSetFontH6 ctrlSetFontH6B ctrlSetFontHeight ctrlSetFontHeightH1 ctrlSetFontHeightH2 ctrlSetFontHeightH3 ctrlSetFontHeightH4 ctrlSetFontHeightH5 ctrlSetFontHeightH6 ctrlSetFontHeightSecondary ctrlSetFontP ctrlSetFontPB ctrlSetFontSecondary ctrlSetForegroundColor ctrlSetModel ctrlSetModelDirAndUp ctrlSetModelScale ctrlSetPixelPrecision ctrlSetPosition ctrlSetScale ctrlSetStructuredText ctrlSetText ctrlSetTextColor ctrlSetTooltip ctrlSetTooltipColorBox ctrlSetTooltipColorShade ctrlSetTooltipColorText ctrlShow ctrlShown ctrlText ctrlTextHeight ctrlTextWidth ctrlType ctrlVisible ctRowControls ctRowCount ctSetCurSel ctSetData ctSetHeaderTemplate ctSetRowTemplate ctSetValue ctValue curatorAddons curatorCamera curatorCameraArea curatorCameraAreaCeiling curatorCoef curatorEditableObjects curatorEditingArea curatorEditingAreaType curatorMouseOver curatorPoints curatorRegisteredObjects curatorSelected curatorWaypointCost current3DENOperation currentChannel currentCommand currentMagazine currentMagazineDetail currentMagazineDetailTurret currentMagazineTurret currentMuzzle currentNamespace currentTask currentTasks currentThrowable currentVisionMode currentWaypoint currentWeapon currentWeaponMode currentWeaponTurret currentZeroing cursorObject cursorTarget customChat customRadio cutFadeOut cutObj cutRsc cutText damage date dateToNumber daytime deActivateKey debriefingText debugFSM debugLog deg delete3DENEntities deleteAt deleteCenter deleteCollection deleteEditorObject deleteGroup deleteGroupWhenEmpty deleteIdentity deleteLocation deleteMarker deleteMarkerLocal deleteRange deleteResources deleteSite deleteStatus deleteTeam deleteVehicle deleteVehicleCrew deleteWaypoint detach detectedMines diag_activeMissionFSMs diag_activeScripts diag_activeSQFScripts diag_activeSQSScripts diag_captureFrame diag_captureFrameToFile diag_captureSlowFrame diag_codePerformance diag_drawMode diag_enable diag_enabled diag_fps diag_fpsMin diag_frameNo diag_lightNewLoad diag_list diag_log diag_logSlowFrame diag_mergeConfigFile diag_recordTurretLimits diag_setLightNew diag_tickTime diag_toggle dialog diarySubjectExists didJIP didJIPOwner difficulty difficultyEnabled difficultyEnabledRTD difficultyOption direction directSay disableAI disableCollisionWith disableConversation disableDebriefingStats disableMapIndicators disableNVGEquipment disableRemoteSensors disableSerialization disableTIEquipment disableUAVConnectability disableUserInput displayAddEventHandler displayCtrl displayParent displayRemoveAllEventHandlers displayRemoveEventHandler displaySetEventHandler dissolveTeam distance distance2D distanceSqr distributionRegion do3DENAction doArtilleryFire doFire doFollow doFSM doGetOut doMove doorPhase doStop doSuppressiveFire doTarget doWatch drawArrow drawEllipse drawIcon drawIcon3D drawLine drawLine3D drawLink drawLocation drawPolygon drawRectangle drawTriangle driver drop dynamicSimulationDistance dynamicSimulationDistanceCoef dynamicSimulationEnabled dynamicSimulationSystemEnabled echo edit3DENMissionAttributes editObject editorSetEventHandler effectiveCommander emptyPositions enableAI enableAIFeature enableAimPrecision enableAttack enableAudioFeature enableAutoStartUpRTD enableAutoTrimRTD enableCamShake enableCaustics enableChannel enableCollisionWith enableCopilot enableDebriefingStats enableDiagLegend enableDynamicSimulation enableDynamicSimulationSystem enableEndDialog enableEngineArtillery enableEnvironment enableFatigue enableGunLights enableInfoPanelComponent enableIRLasers enableMimics enablePersonTurret enableRadio enableReload enableRopeAttach enableSatNormalOnDetail enableSaving enableSentences enableSimulation enableSimulationGlobal enableStamina enableTeamSwitch enableTraffic enableUAVConnectability enableUAVWaypoints enableVehicleCargo enableVehicleSensor enableWeaponDisassembly endLoadingScreen endMission engineOn enginesIsOnRTD enginesRpmRTD enginesTorqueRTD entities environmentEnabled estimatedEndServerTime estimatedTimeLeft evalObjectArgument everyBackpack everyContainer exec execEditorScript execFSM execVM exp expectedDestination exportJIPMessages eyeDirection eyePos face faction fadeMusic fadeRadio fadeSound fadeSpeech failMission fillWeaponsFromPool find findCover findDisplay findEditorObject findEmptyPosition findEmptyPositionReady findIf findNearestEnemy finishMissionInit finite fire fireAtTarget firstBackpack flag flagAnimationPhase flagOwner flagSide flagTexture fleeing floor flyInHeight flyInHeightASL fog fogForecast fogParams forceAddUniform forcedMap forceEnd forceFlagTexture forceFollowRoad forceMap forceRespawn forceSpeed forceWalk forceWeaponFire forceWeatherChange forEachMember forEachMemberAgent forEachMemberTeam forgetTarget format formation formationDirection formationLeader formationMembers formationPosition formationTask formatText formLeader freeLook fromEditor fuel fullCrew gearIDCAmmoCount gearSlotAmmoCount gearSlotData get3DENActionState get3DENAttribute get3DENCamera get3DENConnections get3DENEntity get3DENEntityID get3DENGrid get3DENIconsVisible get3DENLayerEntities get3DENLinesVisible get3DENMissionAttribute get3DENMouseOver get3DENSelected getAimingCoef getAllEnvSoundControllers getAllHitPointsDamage getAllOwnedMines getAllSoundControllers getAmmoCargo getAnimAimPrecision getAnimSpeedCoef getArray getArtilleryAmmo getArtilleryComputerSettings getArtilleryETA getAssignedCuratorLogic getAssignedCuratorUnit getBackpackCargo getBleedingRemaining getBurningValue getCameraViewDirection getCargoIndex getCenterOfMass getClientState getClientStateNumber getCompatiblePylonMagazines getConnectedUAV getContainerMaxLoad getCursorObjectParams getCustomAimCoef getDammage getDescription getDir getDirVisual getDLCAssetsUsage getDLCAssetsUsageByName getDLCs getEditorCamera getEditorMode getEditorObjectScope getElevationOffset getEnvSoundController getFatigue getForcedFlagTexture getFriend getFSMVariable getFuelCargo getGroupIcon getGroupIconParams getGroupIcons getHideFrom getHit getHitIndex getHitPointDamage getItemCargo getMagazineCargo getMarkerColor getMarkerPos getMarkerSize getMarkerType getMass getMissionConfig getMissionConfigValue getMissionDLCs getMissionLayerEntities getModelInfo getMousePosition getMusicPlayedTime getNumber getObjectArgument getObjectChildren getObjectDLC getObjectMaterials getObjectProxy getObjectTextures getObjectType getObjectViewDistance getOxygenRemaining getPersonUsedDLCs getPilotCameraDirection getPilotCameraPosition getPilotCameraRotation getPilotCameraTarget getPlateNumber getPlayerChannel getPlayerScores getPlayerUID getPos getPosASL getPosASLVisual getPosASLW getPosATL getPosATLVisual getPosVisual getPosWorld getPylonMagazines getRelDir getRelPos getRemoteSensorsDisabled getRepairCargo getResolution getShadowDistance getShotParents getSlingLoad getSoundController getSoundControllerResult getSpeed getStamina getStatValue getSuppression getTerrainGrid getTerrainHeightASL getText getTotalDLCUsageTime getUnitLoadout getUnitTrait getUserMFDText getUserMFDvalue getVariable getVehicleCargo getWeaponCargo getWeaponSway getWingsOrientationRTD getWingsPositionRTD getWPPos glanceAt globalChat globalRadio goggles goto group groupChat groupFromNetId groupIconSelectable groupIconsVisible groupId groupOwner groupRadio groupSelectedUnits groupSelectUnit gunner gusts halt handgunItems handgunMagazine handgunWeapon handsHit hasInterface hasPilotCamera hasWeapon hcAllGroups hcGroupParams hcLeader hcRemoveAllGroups hcRemoveGroup hcSelected hcSelectGroup hcSetGroup hcShowBar hcShownBar headgear hideBody hideObject hideObjectGlobal hideSelection hint hintC hintCadet hintSilent hmd hostMission htmlLoad HUDMovementLevels humidity image importAllGroups importance in inArea inAreaArray incapacitatedState inflame inflamed infoPanel infoPanelComponentEnabled infoPanelComponents infoPanels inGameUISetEventHandler inheritsFrom initAmbientLife inPolygon inputAction inRangeOfArtillery insertEditorObject intersect is3DEN is3DENMultiplayer isAbleToBreathe isAgent isArray isAutoHoverOn isAutonomous isAutotest isBleeding isBurning isClass isCollisionLightOn isCopilotEnabled isDamageAllowed isDedicated isDLCAvailable isEngineOn isEqualTo isEqualType isEqualTypeAll isEqualTypeAny isEqualTypeArray isEqualTypeParams isFilePatchingEnabled isFlashlightOn isFlatEmpty isForcedWalk isFormationLeader isGroupDeletedWhenEmpty isHidden isInRemainsCollector isInstructorFigureEnabled isIRLaserOn isKeyActive isKindOf isLaserOn isLightOn isLocalized isManualFire isMarkedForCollection isMultiplayer isMultiplayerSolo isNil isNull isNumber isObjectHidden isObjectRTD isOnRoad isPipEnabled isPlayer isRealTime isRemoteExecuted isRemoteExecutedJIP isServer isShowing3DIcons isSimpleObject isSprintAllowed isStaminaEnabled isSteamMission isStreamFriendlyUIEnabled isText isTouchingGround isTurnedOut isTutHintsEnabled isUAVConnectable isUAVConnected isUIContext isUniformAllowed isVehicleCargo isVehicleRadarOn isVehicleSensorEnabled isWalking isWeaponDeployed isWeaponRested itemCargo items itemsWithMagazines join joinAs joinAsSilent joinSilent joinString kbAddDatabase kbAddDatabaseTargets kbAddTopic kbHasTopic kbReact kbRemoveTopic kbTell kbWasSaid keyImage keyName knowsAbout land landAt landResult language laserTarget lbAdd lbClear lbColor lbColorRight lbCurSel lbData lbDelete lbIsSelected lbPicture lbPictureRight lbSelection lbSetColor lbSetColorRight lbSetCurSel lbSetData lbSetPicture lbSetPictureColor lbSetPictureColorDisabled lbSetPictureColorSelected lbSetPictureRight lbSetPictureRightColor lbSetPictureRightColorDisabled lbSetPictureRightColorSelected lbSetSelectColor lbSetSelectColorRight lbSetSelected lbSetText lbSetTextRight lbSetTooltip lbSetValue lbSize lbSort lbSortByValue lbText lbTextRight lbValue leader leaderboardDeInit leaderboardGetRows leaderboardInit leaderboardRequestRowsFriends leaderboardsRequestUploadScore leaderboardsRequestUploadScoreKeepBest leaderboardState leaveVehicle libraryCredits libraryDisclaimers lifeState lightAttachObject lightDetachObject lightIsOn lightnings limitSpeed linearConversion lineIntersects lineIntersectsObjs lineIntersectsSurfaces lineIntersectsWith linkItem list listObjects listRemoteTargets listVehicleSensors ln lnbAddArray lnbAddColumn lnbAddRow lnbClear lnbColor lnbCurSelRow lnbData lnbDeleteColumn lnbDeleteRow lnbGetColumnsPosition lnbPicture lnbSetColor lnbSetColumnsPos lnbSetCurSelRow lnbSetData lnbSetPicture lnbSetText lnbSetValue lnbSize lnbSort lnbSortByValue lnbText lnbValue load loadAbs loadBackpack loadFile loadGame loadIdentity loadMagazine loadOverlay loadStatus loadUniform loadVest local localize locationPosition lock lockCameraTo lockCargo lockDriver locked lockedCargo lockedDriver lockedTurret lockIdentity lockTurret lockWP log logEntities logNetwork logNetworkTerminate lookAt lookAtPos magazineCargo magazines magazinesAllTurrets magazinesAmmo magazinesAmmoCargo magazinesAmmoFull magazinesDetail magazinesDetailBackpack magazinesDetailUniform magazinesDetailVest magazinesTurret magazineTurretAmmo mapAnimAdd mapAnimClear mapAnimCommit mapAnimDone mapCenterOnCamera mapGridPosition markAsFinishedOnSteam markerAlpha markerBrush markerColor markerDir markerPos markerShape markerSize markerText markerType max members menuAction menuAdd menuChecked menuClear menuCollapse menuData menuDelete menuEnable menuEnabled menuExpand menuHover menuPicture menuSetAction menuSetCheck menuSetData menuSetPicture menuSetValue menuShortcut menuShortcutText menuSize menuSort menuText menuURL menuValue min mineActive mineDetectedBy missionConfigFile missionDifficulty missionName missionNamespace missionStart missionVersion mod modelToWorld modelToWorldVisual modelToWorldVisualWorld modelToWorldWorld modParams moonIntensity moonPhase morale move move3DENCamera moveInAny moveInCargo moveInCommander moveInDriver moveInGunner moveInTurret moveObjectToEnd moveOut moveTime moveTo moveToCompleted moveToFailed musicVolume name nameSound nearEntities nearestBuilding nearestLocation nearestLocations nearestLocationWithDubbing nearestObject nearestObjects nearestTerrainObjects nearObjects nearObjectsReady nearRoads nearSupplies nearTargets needReload netId netObjNull newOverlay nextMenuItemIndex nextWeatherChange nMenuItems not numberOfEnginesRTD numberToDate objectCurators objectFromNetId objectParent objStatus onBriefingGroup onBriefingNotes onBriefingPlan onBriefingTeamSwitch onCommandModeChanged onDoubleClick onEachFrame onGroupIconClick onGroupIconOverEnter onGroupIconOverLeave onHCGroupSelectionChanged onMapSingleClick onPlayerConnected onPlayerDisconnected onPreloadFinished onPreloadStarted onShowNewObject onTeamSwitch openCuratorInterface openDLCPage openMap openSteamApp openYoutubeVideo or orderGetIn overcast overcastForecast owner param params parseNumber parseSimpleArray parseText parsingNamespace particlesQuality pickWeaponPool pitch pixelGrid pixelGridBase pixelGridNoUIScale pixelH pixelW playableSlotsNumber playableUnits playAction playActionNow player playerRespawnTime playerSide playersNumber playGesture playMission playMove playMoveNow playMusic playScriptedMission playSound playSound3D position positionCameraToWorld posScreenToWorld posWorldToScreen ppEffectAdjust ppEffectCommit ppEffectCommitted ppEffectCreate ppEffectDestroy ppEffectEnable ppEffectEnabled ppEffectForceInNVG precision preloadCamera preloadObject preloadSound preloadTitleObj preloadTitleRsc preprocessFile preprocessFileLineNumbers primaryWeapon primaryWeaponItems primaryWeaponMagazine priority processDiaryLink productVersion profileName profileNamespace profileNameSteam progressLoadingScreen progressPosition progressSetPosition publicVariable publicVariableClient publicVariableServer pushBack pushBackUnique putWeaponPool queryItemsPool queryMagazinePool queryWeaponPool rad radioChannelAdd radioChannelCreate radioChannelRemove radioChannelSetCallSign radioChannelSetLabel radioVolume rain rainbow random rank rankId rating rectangular registeredTasks registerTask reload reloadEnabled remoteControl remoteExec remoteExecCall remoteExecutedOwner remove3DENConnection remove3DENEventHandler remove3DENLayer removeAction removeAll3DENEventHandlers removeAllActions removeAllAssignedItems removeAllContainers removeAllCuratorAddons removeAllCuratorCameraAreas removeAllCuratorEditingAreas removeAllEventHandlers removeAllHandgunItems removeAllItems removeAllItemsWithMagazines removeAllMissionEventHandlers removeAllMPEventHandlers removeAllMusicEventHandlers removeAllOwnedMines removeAllPrimaryWeaponItems removeAllWeapons removeBackpack removeBackpackGlobal removeCuratorAddons removeCuratorCameraArea removeCuratorEditableObjects removeCuratorEditingArea removeDrawIcon removeDrawLinks removeEventHandler removeFromRemainsCollector removeGoggles removeGroupIcon removeHandgunItem removeHeadgear removeItem removeItemFromBackpack removeItemFromUniform removeItemFromVest removeItems removeMagazine removeMagazineGlobal removeMagazines removeMagazinesTurret removeMagazineTurret removeMenuItem removeMissionEventHandler removeMPEventHandler removeMusicEventHandler removeOwnedMine removePrimaryWeaponItem removeSecondaryWeaponItem removeSimpleTask removeSwitchableUnit removeTeamMember removeUniform removeVest removeWeapon removeWeaponAttachmentCargo removeWeaponCargo removeWeaponGlobal removeWeaponTurret reportRemoteTarget requiredVersion resetCamShake resetSubgroupDirection resize resources respawnVehicle restartEditorCamera reveal revealMine reverse reversedMouseY roadAt roadsConnectedTo roleDescription ropeAttachedObjects ropeAttachedTo ropeAttachEnabled ropeAttachTo ropeCreate ropeCut ropeDestroy ropeDetach ropeEndPosition ropeLength ropes ropeUnwind ropeUnwound rotorsForcesRTD rotorsRpmRTD round runInitScript safeZoneH safeZoneW safeZoneWAbs safeZoneX safeZoneXAbs safeZoneY save3DENInventory saveGame saveIdentity saveJoysticks saveOverlay saveProfileNamespace saveStatus saveVar savingEnabled say say2D say3D scopeName score scoreSide screenshot screenToWorld scriptDone scriptName scudState secondaryWeapon secondaryWeaponItems secondaryWeaponMagazine select selectBestPlaces selectDiarySubject selectedEditorObjects selectEditorObject selectionNames selectionPosition selectLeader selectMax selectMin selectNoPlayer selectPlayer selectRandom selectRandomWeighted selectWeapon selectWeaponTurret sendAUMessage sendSimpleCommand sendTask sendTaskResult sendUDPMessage serverCommand serverCommandAvailable serverCommandExecutable serverName serverTime set set3DENAttribute set3DENAttributes set3DENGrid set3DENIconsVisible set3DENLayer set3DENLinesVisible set3DENLogicType set3DENMissionAttribute set3DENMissionAttributes set3DENModelsVisible set3DENObjectType set3DENSelected setAccTime setActualCollectiveRTD setAirplaneThrottle setAirportSide setAmmo setAmmoCargo setAmmoOnPylon setAnimSpeedCoef setAperture setApertureNew setArmoryPoints setAttributes setAutonomous setBehaviour setBleedingRemaining setBrakesRTD setCameraInterest setCamShakeDefParams setCamShakeParams setCamUseTI setCaptive setCenterOfMass setCollisionLight setCombatMode setCompassOscillation setConvoySeparation setCuratorCameraAreaCeiling setCuratorCoef setCuratorEditingAreaType setCuratorWaypointCost setCurrentChannel setCurrentTask setCurrentWaypoint setCustomAimCoef setCustomWeightRTD setDamage setDammage setDate setDebriefingText setDefaultCamera setDestination setDetailMapBlendPars setDir setDirection setDrawIcon setDriveOnPath setDropInterval setDynamicSimulationDistance setDynamicSimulationDistanceCoef setEditorMode setEditorObjectScope setEffectCondition setEngineRPMRTD setFace setFaceAnimation setFatigue setFeatureType setFlagAnimationPhase setFlagOwner setFlagSide setFlagTexture setFog setFormation setFormationTask setFormDir setFriend setFromEditor setFSMVariable setFuel setFuelCargo setGroupIcon setGroupIconParams setGroupIconsSelectable setGroupIconsVisible setGroupId setGroupIdGlobal setGroupOwner setGusts setHideBehind setHit setHitIndex setHitPointDamage setHorizonParallaxCoef setHUDMovementLevels setIdentity setImportance setInfoPanel setLeader setLightAmbient setLightAttenuation setLightBrightness setLightColor setLightDayLight setLightFlareMaxDistance setLightFlareSize setLightIntensity setLightnings setLightUseFlare setLocalWindParams setMagazineTurretAmmo setMarkerAlpha setMarkerAlphaLocal setMarkerBrush setMarkerBrushLocal setMarkerColor setMarkerColorLocal setMarkerDir setMarkerDirLocal setMarkerPos setMarkerPosLocal setMarkerShape setMarkerShapeLocal setMarkerSize setMarkerSizeLocal setMarkerText setMarkerTextLocal setMarkerType setMarkerTypeLocal setMass setMimic setMousePosition setMusicEffect setMusicEventHandler setName setNameSound setObjectArguments setObjectMaterial setObjectMaterialGlobal setObjectProxy setObjectTexture setObjectTextureGlobal setObjectViewDistance setOvercast setOwner setOxygenRemaining setParticleCircle setParticleClass setParticleFire setParticleParams setParticleRandom setPilotCameraDirection setPilotCameraRotation setPilotCameraTarget setPilotLight setPiPEffect setPitch setPlateNumber setPlayable setPlayerRespawnTime setPos setPosASL setPosASL2 setPosASLW setPosATL setPosition setPosWorld setPylonLoadOut setPylonsPriority setRadioMsg setRain setRainbow setRandomLip setRank setRectangular setRepairCargo setRotorBrakeRTD setShadowDistance setShotParents setSide setSimpleTaskAlwaysVisible setSimpleTaskCustomData setSimpleTaskDescription setSimpleTaskDestination setSimpleTaskTarget setSimpleTaskType setSimulWeatherLayers setSize setSkill setSlingLoad setSoundEffect setSpeaker setSpeech setSpeedMode setStamina setStaminaScheme setStatValue setSuppression setSystemOfUnits setTargetAge setTaskMarkerOffset setTaskResult setTaskState setTerrainGrid setText setTimeMultiplier setTitleEffect setTrafficDensity setTrafficDistance setTrafficGap setTrafficSpeed setTriggerActivation setTriggerArea setTriggerStatements setTriggerText setTriggerTimeout setTriggerType setType setUnconscious setUnitAbility setUnitLoadout setUnitPos setUnitPosWeak setUnitRank setUnitRecoilCoefficient setUnitTrait setUnloadInCombat setUserActionText setUserMFDText setUserMFDvalue setVariable setVectorDir setVectorDirAndUp setVectorUp setVehicleAmmo setVehicleAmmoDef setVehicleArmor setVehicleCargo setVehicleId setVehicleLock setVehiclePosition setVehicleRadar setVehicleReceiveRemoteTargets setVehicleReportOwnPosition setVehicleReportRemoteTargets setVehicleTIPars setVehicleVarName setVelocity setVelocityModelSpace setVelocityTransformation setViewDistance setVisibleIfTreeCollapsed setWantedRPMRTD setWaves setWaypointBehaviour setWaypointCombatMode setWaypointCompletionRadius setWaypointDescription setWaypointForceBehaviour setWaypointFormation setWaypointHousePosition setWaypointLoiterRadius setWaypointLoiterType setWaypointName setWaypointPosition setWaypointScript setWaypointSpeed setWaypointStatements setWaypointTimeout setWaypointType setWaypointVisible setWeaponReloadingTime setWind setWindDir setWindForce setWindStr setWingForceScaleRTD setWPPos show3DIcons showChat showCinemaBorder showCommandingMenu showCompass showCuratorCompass showGPS showHUD showLegend showMap shownArtilleryComputer shownChat shownCompass shownCuratorCompass showNewEditorObject shownGPS shownHUD shownMap shownPad shownRadio shownScoretable shownUAVFeed shownWarrant shownWatch showPad showRadio showScoretable showSubtitles showUAVFeed showWarrant showWatch showWaypoint showWaypoints side sideChat sideEnemy sideFriendly sideRadio simpleTasks simulationEnabled simulCloudDensity simulCloudOcclusion simulInClouds simulWeatherSync sin size sizeOf skill skillFinal skipTime sleep sliderPosition sliderRange sliderSetPosition sliderSetRange sliderSetSpeed sliderSpeed slingLoadAssistantShown soldierMagazines someAmmo sort soundVolume spawn speaker speed speedMode splitString sqrt squadParams stance startLoadingScreen step stop stopEngineRTD stopped str sunOrMoon supportInfo suppressFor surfaceIsWater surfaceNormal surfaceType swimInDepth switchableUnits switchAction switchCamera switchGesture switchLight switchMove synchronizedObjects synchronizedTriggers synchronizedWaypoints synchronizeObjectsAdd synchronizeObjectsRemove synchronizeTrigger synchronizeWaypoint systemChat systemOfUnits tan targetKnowledge targets targetsAggregate targetsQuery taskAlwaysVisible taskChildren taskCompleted taskCustomData taskDescription taskDestination taskHint taskMarkerOffset taskParent taskResult taskState taskType teamMember teamName teams teamSwitch teamSwitchEnabled teamType terminate terrainIntersect terrainIntersectASL terrainIntersectAtASL text textLog textLogFormat tg time timeMultiplier titleCut titleFadeOut titleObj titleRsc titleText toArray toFixed toLower toString toUpper triggerActivated triggerActivation triggerArea triggerAttachedVehicle triggerAttachObject triggerAttachVehicle triggerDynamicSimulation triggerStatements triggerText triggerTimeout triggerTimeoutCurrent triggerType turretLocal turretOwner turretUnit tvAdd tvClear tvCollapse tvCollapseAll tvCount tvCurSel tvData tvDelete tvExpand tvExpandAll tvPicture tvSetColor tvSetCurSel tvSetData tvSetPicture tvSetPictureColor tvSetPictureColorDisabled tvSetPictureColorSelected tvSetPictureRight tvSetPictureRightColor tvSetPictureRightColorDisabled tvSetPictureRightColorSelected tvSetText tvSetTooltip tvSetValue tvSort tvSortByValue tvText tvTooltip tvValue type typeName typeOf UAVControl uiNamespace uiSleep unassignCurator unassignItem unassignTeam unassignVehicle underwater uniform uniformContainer uniformItems uniformMagazines unitAddons unitAimPosition unitAimPositionVisual unitBackpack unitIsUAV unitPos unitReady unitRecoilCoefficient units unitsBelowHeight unlinkItem unlockAchievement unregisterTask updateDrawIcon updateMenuItem updateObjectTree useAISteeringComponent useAudioTimeForMoves userInputDisabled vectorAdd vectorCos vectorCrossProduct vectorDiff vectorDir vectorDirVisual vectorDistance vectorDistanceSqr vectorDotProduct vectorFromTo vectorMagnitude vectorMagnitudeSqr vectorModelToWorld vectorModelToWorldVisual vectorMultiply vectorNormalized vectorUp vectorUpVisual vectorWorldToModel vectorWorldToModelVisual vehicle vehicleCargoEnabled vehicleChat vehicleRadio vehicleReceiveRemoteTargets vehicleReportOwnPosition vehicleReportRemoteTargets vehicles vehicleVarName velocity velocityModelSpace verifySignature vest vestContainer vestItems vestMagazines viewDistance visibleCompass visibleGPS visibleMap visiblePosition visiblePositionASL visibleScoretable visibleWatch waves waypointAttachedObject waypointAttachedVehicle waypointAttachObject waypointAttachVehicle waypointBehaviour waypointCombatMode waypointCompletionRadius waypointDescription waypointForceBehaviour waypointFormation waypointHousePosition waypointLoiterRadius waypointLoiterType waypointName waypointPosition waypoints waypointScript waypointsEnabledUAV waypointShow waypointSpeed waypointStatements waypointTimeout waypointTimeoutCurrent waypointType waypointVisible weaponAccessories weaponAccessoriesCargo weaponCargo weaponDirection weaponInertia weaponLowered weapons weaponsItems weaponsItemsCargo weaponState weaponsTurret weightRTD WFSideText wind ",literal:"blufor civilian configNull controlNull displayNull east endl false grpNull independent lineBreak locationNull nil objNull opfor pi resistance scriptNull sideAmbientLife sideEmpty sideLogic sideUnknown taskNull teamMemberNull true west"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.NUMBER_MODE,{className:"variable",begin:/\b_+[a-zA-Z_]\w*/},{className:"title",begin:/[a-zA-Z][a-zA-Z0-9]+_fnc_\w*/},{className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]},{begin:"'",end:"'",contains:[{begin:"''",relevance:0}]}]},t.preprocessor],illegal:/#|^\$ /}}},"4xzy":function(e,t,n){"use strict";var r=n("P+eR");t.subscribeOn=function(e,t){return void 0===t&&(t=0),function(n){return n.lift(new i(e,t))}};var i=function(){function e(e,t){this.scheduler=e,this.delay=t}return e.prototype.call=function(e,t){return new r.SubscribeOnObservable(t,this.delay,this.scheduler).subscribe(e)},e}()},"5+tZ":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n("ZUHj"),i=n("l7GE"),a=n("51Dv"),s=n("lJxs"),o=n("Cfvw");function l(e,t,n=Number.POSITIVE_INFINITY){return"function"==typeof t?r=>r.pipe(l((n,r)=>Object(o.a)(e(n,r)).pipe(Object(s.a)((e,i)=>t(n,e,r,i))),n)):("number"==typeof t&&(n=t),t=>t.lift(new c(e,n)))}class c{constructor(e,t=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=t}call(e,t){return t.subscribe(new d(e,this.project,this.concurrent))}}class d extends i.a{constructor(e,t,n=Number.POSITIVE_INFINITY){super(e),this.project=t,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},"51Dv":function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("7o/Q");class i extends r.a{constructor(e,t,n){super(),this.parent=e,this.outerValue=t,this.outerIndex=n,this.index=0}_next(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}_error(e){this.parent.notifyError(e,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}},"5GAg":function(e,t,n){"use strict";n.d(t,"a",function(){return m}),n.d(t,"b",function(){return y}),n.d(t,"c",function(){return S}),n.d(t,"d",function(){return _});var r=n("SVse"),i=n("8Y7J"),a=n("XNiG"),s=n("quSY"),o=(n("LRne"),n("dvZr")),l=n("vkgz"),c=n("Kj3r"),d=n("pLZG"),u=n("lJxs"),p=n("IzEk"),h=n("/HVE");n("KCVW");class g{constructor(e){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new a.a,this._typeaheadSubscription=s.a.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._skipPredicateFn=(e=>e.disabled),this._pressedLetters=[],this.tabOut=new a.a,this.change=new a.a,e instanceof i.O&&e.changes.subscribe(e=>{if(this._activeItem){const t=e.toArray().indexOf(this._activeItem);t>-1&&t!==this._activeItemIndex&&(this._activeItemIndex=t)}})}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){if(this._items.length&&this._items.some(e=>"function"!=typeof e.getLabel))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Object(l.a)(e=>this._pressedLetters.push(e)),Object(c.a)(e),Object(d.a)(()=>this._pressedLetters.length>0),Object(u.a)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let n=1;n!e[t]||this._allowedModifierKeys.indexOf(t)>-1);switch(t){case o.g:return void this.tabOut.next();case o.b:if(this._vertical&&n){this.setNextItemActive();break}return;case o.h:if(this._vertical&&n){this.setPreviousItemActive();break}return;case o.f:if(this._horizontal&&n){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case o.d:if(this._horizontal&&n){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;default:return void((n||Object(o.k)(e,"shiftKey"))&&(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(t>=o.a&&t<=o.i||t>=o.j&&t<=o.e)&&this._letterKeyStream.next(String.fromCharCode(t))))}this._pressedLetters=[],e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){const t=this._getItemsArray(),n="number"==typeof e?e:t.indexOf(e),r=t[n];this._activeItem=null==r?null:r,this._activeItemIndex=n}updateActiveItemIndex(e){this.updateActiveItem(e)}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){const t=this._getItemsArray();for(let n=1;n<=t.length;n++){const r=(this._activeItemIndex+e*n+t.length)%t.length;if(!this._skipPredicateFn(t[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,t){const n=this._getItemsArray();if(n[e]){for(;this._skipPredicateFn(n[e]);)if(!n[e+=t])return;this.setActiveItem(e)}}_getItemsArray(){return this._items instanceof i.O?this._items.toArray():this._items}}class m extends g{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}}const _=(()=>{class e{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function(e){return!!(e.offsetWidth||e.offsetHeight||"function"==typeof e.getClientRects&&e.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function(e){try{return e.frameElement}catch(t){return null}}((n=e).ownerDocument&&n.ownerDocument.defaultView||window);var n;if(t){const e=t&&t.nodeName.toLowerCase();if(-1===b(t))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===e)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(t))return!1}let r=e.nodeName.toLowerCase(),i=b(e);if(e.hasAttribute("contenteditable"))return-1!==i;if("iframe"===r)return!1;if("audio"===r){if(!e.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===r){if(!e.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==r||!this._platform.BLINK&&!this._platform.WEBKIT)&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(e){let t=e.nodeName.toLowerCase(),n="input"===t&&e.type;return"text"===n||"password"===n||"select"===t||"textarea"===t}(e))&&e.tabIndex>=0}isFocusable(e){return function(e){return!function(e){return function(e){return"input"==e.nodeName.toLowerCase()}(e)&&"hidden"==e.type}(e)&&(function(e){let t=e.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(e)||function(e){return function(e){return"a"==e.nodeName.toLowerCase()}(e)&&e.hasAttribute("href")}(e)||e.hasAttribute("contenteditable")||f(e))}(e)&&!this.isDisabled(e)&&this.isVisible(e)}}return e.ngInjectableDef=Object(i.dc)({factory:function(){return new e(Object(i.hc)(h.a))},token:e,providedIn:"root"}),e})();function f(e){if(!e.hasAttribute("tabindex")||void 0===e.tabIndex)return!1;let t=e.getAttribute("tabindex");return"-32768"!=t&&!(!t||isNaN(parseInt(t,10)))}function b(e){if(!f(e))return null;const t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class y{constructor(e,t,n,r,i=!1){this._element=e,this._checker=t,this._ngZone=n,this._document=r,this._hasAttached=!1,this.startAnchorListener=(()=>this.focusLastTabbableElement()),this.endAnchorListener=(()=>this.focusFirstTabbableElement()),this._enabled=!0,i||this.attachAnchors()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}destroy(){const e=this._startAnchor,t=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),t&&(t.removeEventListener("focus",this.endAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),this._startAnchor=this._endAnchor=null}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement()))})}_getRegionBoundary(e){let t=this._element.querySelectorAll(`[cdk-focus-region-${e}], `+`[cdkFocusRegion${e}], `+`[cdk-focus-${e}]`);for(let n=0;n=0;n--){let e=t[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[n]):null;if(e)return e}return null}_createAnchor(){const e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}_toggleAnchorTabIndex(e,t){e?t.setAttribute("tabindex","0"):t.removeAttribute("tabindex")}_executeOnStable(e){this._ngZone.isStable?e():this._ngZone.onStable.asObservable().pipe(Object(p.a)(1)).subscribe(e)}}const S=(()=>{class e{constructor(e,t,n){this._checker=e,this._ngZone=t,this._document=n}create(e,t=!1){return new y(e,this._checker,this._ngZone,this._document,t)}}return e.ngInjectableDef=Object(i.dc)({factory:function(){return new e(Object(i.hc)(_),Object(i.hc)(i.J),Object(i.hc)(r.d))},token:e,providedIn:"root"}),e})()},"5VxD":function(e,t){e.exports=function(e){var t={"builtin-name":"each in with if else unless bindattr action collection debugger log outlet template unbound view yield"};return{aliases:["hbs","html.hbs","html.handlebars"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT("{{!(--)?","(--)?}}"),{className:"template-tag",begin:/\{\{[#\/]/,end:/\}\}/,contains:[{className:"name",begin:/[a-zA-Z\.-]+/,keywords:t,starts:{endsWithParent:!0,relevance:0,contains:[e.QUOTE_STRING_MODE]}}]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,keywords:t}]}}},"5upZ":function(e,t){e.exports=function(e){return{aliases:["gml","GML"],case_insensitive:!1,keywords:{keywords:"begin end if then else while do for break continue with until repeat exit and or xor not return mod div switch case default var globalvar enum #macro #region #endregion",built_in:"is_real is_string is_array is_undefined is_int32 is_int64 is_ptr is_vec3 is_vec4 is_matrix is_bool typeof variable_global_exists variable_global_get variable_global_set variable_instance_exists variable_instance_get variable_instance_set variable_instance_get_names array_length_1d array_length_2d array_height_2d array_equals array_create array_copy random random_range irandom irandom_range random_set_seed random_get_seed randomize randomise choose abs round floor ceil sign frac sqrt sqr exp ln log2 log10 sin cos tan arcsin arccos arctan arctan2 dsin dcos dtan darcsin darccos darctan darctan2 degtorad radtodeg power logn min max mean median clamp lerp dot_product dot_product_3d dot_product_normalised dot_product_3d_normalised dot_product_normalized dot_product_3d_normalized math_set_epsilon math_get_epsilon angle_difference point_distance_3d point_distance point_direction lengthdir_x lengthdir_y real string int64 ptr string_format chr ansi_char ord string_length string_byte_length string_pos string_copy string_char_at string_ord_at string_byte_at string_set_byte_at string_delete string_insert string_lower string_upper string_repeat string_letters string_digits string_lettersdigits string_replace string_replace_all string_count string_hash_to_newline clipboard_has_text clipboard_set_text clipboard_get_text date_current_datetime date_create_datetime date_valid_datetime date_inc_year date_inc_month date_inc_week date_inc_day date_inc_hour date_inc_minute date_inc_second date_get_year date_get_month date_get_week date_get_day date_get_hour date_get_minute date_get_second date_get_weekday date_get_day_of_year date_get_hour_of_year date_get_minute_of_year date_get_second_of_year date_year_span date_month_span date_week_span date_day_span date_hour_span date_minute_span date_second_span date_compare_datetime date_compare_date date_compare_time date_date_of date_time_of date_datetime_string date_date_string date_time_string date_days_in_month date_days_in_year date_leap_year date_is_today date_set_timezone date_get_timezone game_set_speed game_get_speed motion_set motion_add place_free place_empty place_meeting place_snapped move_random move_snap move_towards_point move_contact_solid move_contact_all move_outside_solid move_outside_all move_bounce_solid move_bounce_all move_wrap distance_to_point distance_to_object position_empty position_meeting path_start path_end mp_linear_step mp_potential_step mp_linear_step_object mp_potential_step_object mp_potential_settings mp_linear_path mp_potential_path mp_linear_path_object mp_potential_path_object mp_grid_create mp_grid_destroy mp_grid_clear_all mp_grid_clear_cell mp_grid_clear_rectangle mp_grid_add_cell mp_grid_get_cell mp_grid_add_rectangle mp_grid_add_instances mp_grid_path mp_grid_draw mp_grid_to_ds_grid collision_point collision_rectangle collision_circle collision_ellipse collision_line collision_point_list collision_rectangle_list collision_circle_list collision_ellipse_list collision_line_list instance_position_list instance_place_list point_in_rectangle point_in_triangle point_in_circle rectangle_in_rectangle rectangle_in_triangle rectangle_in_circle instance_find instance_exists instance_number instance_position instance_nearest instance_furthest instance_place instance_create_depth instance_create_layer instance_copy instance_change instance_destroy position_destroy position_change instance_id_get instance_deactivate_all instance_deactivate_object instance_deactivate_region instance_activate_all instance_activate_object instance_activate_region room_goto room_goto_previous room_goto_next room_previous room_next room_restart game_end game_restart game_load game_save game_save_buffer game_load_buffer event_perform event_user event_perform_object event_inherited show_debug_message show_debug_overlay debug_event debug_get_callstack alarm_get alarm_set font_texture_page_size keyboard_set_map keyboard_get_map keyboard_unset_map keyboard_check keyboard_check_pressed keyboard_check_released keyboard_check_direct keyboard_get_numlock keyboard_set_numlock keyboard_key_press keyboard_key_release keyboard_clear io_clear mouse_check_button mouse_check_button_pressed mouse_check_button_released mouse_wheel_up mouse_wheel_down mouse_clear draw_self draw_sprite draw_sprite_pos draw_sprite_ext draw_sprite_stretched draw_sprite_stretched_ext draw_sprite_tiled draw_sprite_tiled_ext draw_sprite_part draw_sprite_part_ext draw_sprite_general draw_clear draw_clear_alpha draw_point draw_line draw_line_width draw_rectangle draw_roundrect draw_roundrect_ext draw_triangle draw_circle draw_ellipse draw_set_circle_precision draw_arrow draw_button draw_path draw_healthbar draw_getpixel draw_getpixel_ext draw_set_colour draw_set_color draw_set_alpha draw_get_colour draw_get_color draw_get_alpha merge_colour make_colour_rgb make_colour_hsv colour_get_red colour_get_green colour_get_blue colour_get_hue colour_get_saturation colour_get_value merge_color make_color_rgb make_color_hsv color_get_red color_get_green color_get_blue color_get_hue color_get_saturation color_get_value merge_color screen_save screen_save_part draw_set_font draw_set_halign draw_set_valign draw_text draw_text_ext string_width string_height string_width_ext string_height_ext draw_text_transformed draw_text_ext_transformed draw_text_colour draw_text_ext_colour draw_text_transformed_colour draw_text_ext_transformed_colour draw_text_color draw_text_ext_color draw_text_transformed_color draw_text_ext_transformed_color draw_point_colour draw_line_colour draw_line_width_colour draw_rectangle_colour draw_roundrect_colour draw_roundrect_colour_ext draw_triangle_colour draw_circle_colour draw_ellipse_colour draw_point_color draw_line_color draw_line_width_color draw_rectangle_color draw_roundrect_color draw_roundrect_color_ext draw_triangle_color draw_circle_color draw_ellipse_color draw_primitive_begin draw_vertex draw_vertex_colour draw_vertex_color draw_primitive_end sprite_get_uvs font_get_uvs sprite_get_texture font_get_texture texture_get_width texture_get_height texture_get_uvs draw_primitive_begin_texture draw_vertex_texture draw_vertex_texture_colour draw_vertex_texture_color texture_global_scale surface_create surface_create_ext surface_resize surface_free surface_exists surface_get_width surface_get_height surface_get_texture surface_set_target surface_set_target_ext surface_reset_target surface_depth_disable surface_get_depth_disable draw_surface draw_surface_stretched draw_surface_tiled draw_surface_part draw_surface_ext draw_surface_stretched_ext draw_surface_tiled_ext draw_surface_part_ext draw_surface_general surface_getpixel surface_getpixel_ext surface_save surface_save_part surface_copy surface_copy_part application_surface_draw_enable application_get_position application_surface_enable application_surface_is_enabled display_get_width display_get_height display_get_orientation display_get_gui_width display_get_gui_height display_reset display_mouse_get_x display_mouse_get_y display_mouse_set display_set_ui_visibility window_set_fullscreen window_get_fullscreen window_set_caption window_set_min_width window_set_max_width window_set_min_height window_set_max_height window_get_visible_rects window_get_caption window_set_cursor window_get_cursor window_set_colour window_get_colour window_set_color window_get_color window_set_position window_set_size window_set_rectangle window_center window_get_x window_get_y window_get_width window_get_height window_mouse_get_x window_mouse_get_y window_mouse_set window_view_mouse_get_x window_view_mouse_get_y window_views_mouse_get_x window_views_mouse_get_y audio_listener_position audio_listener_velocity audio_listener_orientation audio_emitter_position audio_emitter_create audio_emitter_free audio_emitter_exists audio_emitter_pitch audio_emitter_velocity audio_emitter_falloff audio_emitter_gain audio_play_sound audio_play_sound_on audio_play_sound_at audio_stop_sound audio_resume_music audio_music_is_playing audio_resume_sound audio_pause_sound audio_pause_music audio_channel_num audio_sound_length audio_get_type audio_falloff_set_model audio_play_music audio_stop_music audio_master_gain audio_music_gain audio_sound_gain audio_sound_pitch audio_stop_all audio_resume_all audio_pause_all audio_is_playing audio_is_paused audio_exists audio_sound_set_track_position audio_sound_get_track_position audio_emitter_get_gain audio_emitter_get_pitch audio_emitter_get_x audio_emitter_get_y audio_emitter_get_z audio_emitter_get_vx audio_emitter_get_vy audio_emitter_get_vz audio_listener_set_position audio_listener_set_velocity audio_listener_set_orientation audio_listener_get_data audio_set_master_gain audio_get_master_gain audio_sound_get_gain audio_sound_get_pitch audio_get_name audio_sound_set_track_position audio_sound_get_track_position audio_create_stream audio_destroy_stream audio_create_sync_group audio_destroy_sync_group audio_play_in_sync_group audio_start_sync_group audio_stop_sync_group audio_pause_sync_group audio_resume_sync_group audio_sync_group_get_track_pos audio_sync_group_debug audio_sync_group_is_playing audio_debug audio_group_load audio_group_unload audio_group_is_loaded audio_group_load_progress audio_group_name audio_group_stop_all audio_group_set_gain audio_create_buffer_sound audio_free_buffer_sound audio_create_play_queue audio_free_play_queue audio_queue_sound audio_get_recorder_count audio_get_recorder_info audio_start_recording audio_stop_recording audio_sound_get_listener_mask audio_emitter_get_listener_mask audio_get_listener_mask audio_sound_set_listener_mask audio_emitter_set_listener_mask audio_set_listener_mask audio_get_listener_count audio_get_listener_info audio_system show_message show_message_async clickable_add clickable_add_ext clickable_change clickable_change_ext clickable_delete clickable_exists clickable_set_style show_question show_question_async get_integer get_string get_integer_async get_string_async get_login_async get_open_filename get_save_filename get_open_filename_ext get_save_filename_ext show_error highscore_clear highscore_add highscore_value highscore_name draw_highscore sprite_exists sprite_get_name sprite_get_number sprite_get_width sprite_get_height sprite_get_xoffset sprite_get_yoffset sprite_get_bbox_left sprite_get_bbox_right sprite_get_bbox_top sprite_get_bbox_bottom sprite_save sprite_save_strip sprite_set_cache_size sprite_set_cache_size_ext sprite_get_tpe sprite_prefetch sprite_prefetch_multi sprite_flush sprite_flush_multi sprite_set_speed sprite_get_speed_type sprite_get_speed font_exists font_get_name font_get_fontname font_get_bold font_get_italic font_get_first font_get_last font_get_size font_set_cache_size path_exists path_get_name path_get_length path_get_time path_get_kind path_get_closed path_get_precision path_get_number path_get_point_x path_get_point_y path_get_point_speed path_get_x path_get_y path_get_speed script_exists script_get_name timeline_add timeline_delete timeline_clear timeline_exists timeline_get_name timeline_moment_clear timeline_moment_add_script timeline_size timeline_max_moment object_exists object_get_name object_get_sprite object_get_solid object_get_visible object_get_persistent object_get_mask object_get_parent object_get_physics object_is_ancestor room_exists room_get_name sprite_set_offset sprite_duplicate sprite_assign sprite_merge sprite_add sprite_replace sprite_create_from_surface sprite_add_from_surface sprite_delete sprite_set_alpha_from_sprite sprite_collision_mask font_add_enable_aa font_add_get_enable_aa font_add font_add_sprite font_add_sprite_ext font_replace font_replace_sprite font_replace_sprite_ext font_delete path_set_kind path_set_closed path_set_precision path_add path_assign path_duplicate path_append path_delete path_add_point path_insert_point path_change_point path_delete_point path_clear_points path_reverse path_mirror path_flip path_rotate path_rescale path_shift script_execute object_set_sprite object_set_solid object_set_visible object_set_persistent object_set_mask room_set_width room_set_height room_set_persistent room_set_background_colour room_set_background_color room_set_view room_set_viewport room_get_viewport room_set_view_enabled room_add room_duplicate room_assign room_instance_add room_instance_clear room_get_camera room_set_camera asset_get_index asset_get_type file_text_open_from_string file_text_open_read file_text_open_write file_text_open_append file_text_close file_text_write_string file_text_write_real file_text_writeln file_text_read_string file_text_read_real file_text_readln file_text_eof file_text_eoln file_exists file_delete file_rename file_copy directory_exists directory_create directory_destroy file_find_first file_find_next file_find_close file_attributes filename_name filename_path filename_dir filename_drive filename_ext filename_change_ext file_bin_open file_bin_rewrite file_bin_close file_bin_position file_bin_size file_bin_seek file_bin_write_byte file_bin_read_byte parameter_count parameter_string environment_get_variable ini_open_from_string ini_open ini_close ini_read_string ini_read_real ini_write_string ini_write_real ini_key_exists ini_section_exists ini_key_delete ini_section_delete ds_set_precision ds_exists ds_stack_create ds_stack_destroy ds_stack_clear ds_stack_copy ds_stack_size ds_stack_empty ds_stack_push ds_stack_pop ds_stack_top ds_stack_write ds_stack_read ds_queue_create ds_queue_destroy ds_queue_clear ds_queue_copy ds_queue_size ds_queue_empty ds_queue_enqueue ds_queue_dequeue ds_queue_head ds_queue_tail ds_queue_write ds_queue_read ds_list_create ds_list_destroy ds_list_clear ds_list_copy ds_list_size ds_list_empty ds_list_add ds_list_insert ds_list_replace ds_list_delete ds_list_find_index ds_list_find_value ds_list_mark_as_list ds_list_mark_as_map ds_list_sort ds_list_shuffle ds_list_write ds_list_read ds_list_set ds_map_create ds_map_destroy ds_map_clear ds_map_copy ds_map_size ds_map_empty ds_map_add ds_map_add_list ds_map_add_map ds_map_replace ds_map_replace_map ds_map_replace_list ds_map_delete ds_map_exists ds_map_find_value ds_map_find_previous ds_map_find_next ds_map_find_first ds_map_find_last ds_map_write ds_map_read ds_map_secure_save ds_map_secure_load ds_map_secure_load_buffer ds_map_secure_save_buffer ds_map_set ds_priority_create ds_priority_destroy ds_priority_clear ds_priority_copy ds_priority_size ds_priority_empty ds_priority_add ds_priority_change_priority ds_priority_find_priority ds_priority_delete_value ds_priority_delete_min ds_priority_find_min ds_priority_delete_max ds_priority_find_max ds_priority_write ds_priority_read ds_grid_create ds_grid_destroy ds_grid_copy ds_grid_resize ds_grid_width ds_grid_height ds_grid_clear ds_grid_set ds_grid_add ds_grid_multiply ds_grid_set_region ds_grid_add_region ds_grid_multiply_region ds_grid_set_disk ds_grid_add_disk ds_grid_multiply_disk ds_grid_set_grid_region ds_grid_add_grid_region ds_grid_multiply_grid_region ds_grid_get ds_grid_get_sum ds_grid_get_max ds_grid_get_min ds_grid_get_mean ds_grid_get_disk_sum ds_grid_get_disk_min ds_grid_get_disk_max ds_grid_get_disk_mean ds_grid_value_exists ds_grid_value_x ds_grid_value_y ds_grid_value_disk_exists ds_grid_value_disk_x ds_grid_value_disk_y ds_grid_shuffle ds_grid_write ds_grid_read ds_grid_sort ds_grid_set ds_grid_get effect_create_below effect_create_above effect_clear part_type_create part_type_destroy part_type_exists part_type_clear part_type_shape part_type_sprite part_type_size part_type_scale part_type_orientation part_type_life part_type_step part_type_death part_type_speed part_type_direction part_type_gravity part_type_colour1 part_type_colour2 part_type_colour3 part_type_colour_mix part_type_colour_rgb part_type_colour_hsv part_type_color1 part_type_color2 part_type_color3 part_type_color_mix part_type_color_rgb part_type_color_hsv part_type_alpha1 part_type_alpha2 part_type_alpha3 part_type_blend part_system_create part_system_create_layer part_system_destroy part_system_exists part_system_clear part_system_draw_order part_system_depth part_system_position part_system_automatic_update part_system_automatic_draw part_system_update part_system_drawit part_system_get_layer part_system_layer part_particles_create part_particles_create_colour part_particles_create_color part_particles_clear part_particles_count part_emitter_create part_emitter_destroy part_emitter_destroy_all part_emitter_exists part_emitter_clear part_emitter_region part_emitter_burst part_emitter_stream external_call external_define external_free window_handle window_device matrix_get matrix_set matrix_build_identity matrix_build matrix_build_lookat matrix_build_projection_ortho matrix_build_projection_perspective matrix_build_projection_perspective_fov matrix_multiply matrix_transform_vertex matrix_stack_push matrix_stack_pop matrix_stack_multiply matrix_stack_set matrix_stack_clear matrix_stack_top matrix_stack_is_empty browser_input_capture os_get_config os_get_info os_get_language os_get_region os_lock_orientation display_get_dpi_x display_get_dpi_y display_set_gui_size display_set_gui_maximise display_set_gui_maximize device_mouse_dbclick_enable display_set_timing_method display_get_timing_method display_set_sleep_margin display_get_sleep_margin virtual_key_add virtual_key_hide virtual_key_delete virtual_key_show draw_enable_drawevent draw_enable_swf_aa draw_set_swf_aa_level draw_get_swf_aa_level draw_texture_flush draw_flush gpu_set_blendenable gpu_set_ztestenable gpu_set_zfunc gpu_set_zwriteenable gpu_set_lightingenable gpu_set_fog gpu_set_cullmode gpu_set_blendmode gpu_set_blendmode_ext gpu_set_blendmode_ext_sepalpha gpu_set_colorwriteenable gpu_set_colourwriteenable gpu_set_alphatestenable gpu_set_alphatestref gpu_set_alphatestfunc gpu_set_texfilter gpu_set_texfilter_ext gpu_set_texrepeat gpu_set_texrepeat_ext gpu_set_tex_filter gpu_set_tex_filter_ext gpu_set_tex_repeat gpu_set_tex_repeat_ext gpu_set_tex_mip_filter gpu_set_tex_mip_filter_ext gpu_set_tex_mip_bias gpu_set_tex_mip_bias_ext gpu_set_tex_min_mip gpu_set_tex_min_mip_ext gpu_set_tex_max_mip gpu_set_tex_max_mip_ext gpu_set_tex_max_aniso gpu_set_tex_max_aniso_ext gpu_set_tex_mip_enable gpu_set_tex_mip_enable_ext gpu_get_blendenable gpu_get_ztestenable gpu_get_zfunc gpu_get_zwriteenable gpu_get_lightingenable gpu_get_fog gpu_get_cullmode gpu_get_blendmode gpu_get_blendmode_ext gpu_get_blendmode_ext_sepalpha gpu_get_blendmode_src gpu_get_blendmode_dest gpu_get_blendmode_srcalpha gpu_get_blendmode_destalpha gpu_get_colorwriteenable gpu_get_colourwriteenable gpu_get_alphatestenable gpu_get_alphatestref gpu_get_alphatestfunc gpu_get_texfilter gpu_get_texfilter_ext gpu_get_texrepeat gpu_get_texrepeat_ext gpu_get_tex_filter gpu_get_tex_filter_ext gpu_get_tex_repeat gpu_get_tex_repeat_ext gpu_get_tex_mip_filter gpu_get_tex_mip_filter_ext gpu_get_tex_mip_bias gpu_get_tex_mip_bias_ext gpu_get_tex_min_mip gpu_get_tex_min_mip_ext gpu_get_tex_max_mip gpu_get_tex_max_mip_ext gpu_get_tex_max_aniso gpu_get_tex_max_aniso_ext gpu_get_tex_mip_enable gpu_get_tex_mip_enable_ext gpu_push_state gpu_pop_state gpu_get_state gpu_set_state draw_light_define_ambient draw_light_define_direction draw_light_define_point draw_light_enable draw_set_lighting draw_light_get_ambient draw_light_get draw_get_lighting shop_leave_rating url_get_domain url_open url_open_ext url_open_full get_timer achievement_login achievement_logout achievement_post achievement_increment achievement_post_score achievement_available achievement_show_achievements achievement_show_leaderboards achievement_load_friends achievement_load_leaderboard achievement_send_challenge achievement_load_progress achievement_reset achievement_login_status achievement_get_pic achievement_show_challenge_notifications achievement_get_challenges achievement_event achievement_show achievement_get_info cloud_file_save cloud_string_save cloud_synchronise ads_enable ads_disable ads_setup ads_engagement_launch ads_engagement_available ads_engagement_active ads_event ads_event_preload ads_set_reward_callback ads_get_display_height ads_get_display_width ads_move ads_interstitial_available ads_interstitial_display device_get_tilt_x device_get_tilt_y device_get_tilt_z device_is_keypad_open device_mouse_check_button device_mouse_check_button_pressed device_mouse_check_button_released device_mouse_x device_mouse_y device_mouse_raw_x device_mouse_raw_y device_mouse_x_to_gui device_mouse_y_to_gui iap_activate iap_status iap_enumerate_products iap_restore_all iap_acquire iap_consume iap_product_details iap_purchase_details facebook_init facebook_login facebook_status facebook_graph_request facebook_dialog facebook_logout facebook_launch_offerwall facebook_post_message facebook_send_invite facebook_user_id facebook_accesstoken facebook_check_permission facebook_request_read_permissions facebook_request_publish_permissions gamepad_is_supported gamepad_get_device_count gamepad_is_connected gamepad_get_description gamepad_get_button_threshold gamepad_set_button_threshold gamepad_get_axis_deadzone gamepad_set_axis_deadzone gamepad_button_count gamepad_button_check gamepad_button_check_pressed gamepad_button_check_released gamepad_button_value gamepad_axis_count gamepad_axis_value gamepad_set_vibration gamepad_set_colour gamepad_set_color os_is_paused window_has_focus code_is_compiled http_get http_get_file http_post_string http_request json_encode json_decode zip_unzip load_csv base64_encode base64_decode md5_string_unicode md5_string_utf8 md5_file os_is_network_connected sha1_string_unicode sha1_string_utf8 sha1_file os_powersave_enable analytics_event analytics_event_ext win8_livetile_tile_notification win8_livetile_tile_clear win8_livetile_badge_notification win8_livetile_badge_clear win8_livetile_queue_enable win8_secondarytile_pin win8_secondarytile_badge_notification win8_secondarytile_delete win8_livetile_notification_begin win8_livetile_notification_secondary_begin win8_livetile_notification_expiry win8_livetile_notification_tag win8_livetile_notification_text_add win8_livetile_notification_image_add win8_livetile_notification_end win8_appbar_enable win8_appbar_add_element win8_appbar_remove_element win8_settingscharm_add_entry win8_settingscharm_add_html_entry win8_settingscharm_add_xaml_entry win8_settingscharm_set_xaml_property win8_settingscharm_get_xaml_property win8_settingscharm_remove_entry win8_share_image win8_share_screenshot win8_share_file win8_share_url win8_share_text win8_search_enable win8_search_disable win8_search_add_suggestions win8_device_touchscreen_available win8_license_initialize_sandbox win8_license_trial_version winphone_license_trial_version winphone_tile_title winphone_tile_count winphone_tile_back_title winphone_tile_back_content winphone_tile_back_content_wide winphone_tile_front_image winphone_tile_front_image_small winphone_tile_front_image_wide winphone_tile_back_image winphone_tile_back_image_wide winphone_tile_background_colour winphone_tile_background_color winphone_tile_icon_image winphone_tile_small_icon_image winphone_tile_wide_content winphone_tile_cycle_images winphone_tile_small_background_image physics_world_create physics_world_gravity physics_world_update_speed physics_world_update_iterations physics_world_draw_debug physics_pause_enable physics_fixture_create physics_fixture_set_kinematic physics_fixture_set_density physics_fixture_set_awake physics_fixture_set_restitution physics_fixture_set_friction physics_fixture_set_collision_group physics_fixture_set_sensor physics_fixture_set_linear_damping physics_fixture_set_angular_damping physics_fixture_set_circle_shape physics_fixture_set_box_shape physics_fixture_set_edge_shape physics_fixture_set_polygon_shape physics_fixture_set_chain_shape physics_fixture_add_point physics_fixture_bind physics_fixture_bind_ext physics_fixture_delete physics_apply_force physics_apply_impulse physics_apply_angular_impulse physics_apply_local_force physics_apply_local_impulse physics_apply_torque physics_mass_properties physics_draw_debug physics_test_overlap physics_remove_fixture physics_set_friction physics_set_density physics_set_restitution physics_get_friction physics_get_density physics_get_restitution physics_joint_distance_create physics_joint_rope_create physics_joint_revolute_create physics_joint_prismatic_create physics_joint_pulley_create physics_joint_wheel_create physics_joint_weld_create physics_joint_friction_create physics_joint_gear_create physics_joint_enable_motor physics_joint_get_value physics_joint_set_value physics_joint_delete physics_particle_create physics_particle_delete physics_particle_delete_region_circle physics_particle_delete_region_box physics_particle_delete_region_poly physics_particle_set_flags physics_particle_set_category_flags physics_particle_draw physics_particle_draw_ext physics_particle_count physics_particle_get_data physics_particle_get_data_particle physics_particle_group_begin physics_particle_group_circle physics_particle_group_box physics_particle_group_polygon physics_particle_group_add_point physics_particle_group_end physics_particle_group_join physics_particle_group_delete physics_particle_group_count physics_particle_group_get_data physics_particle_group_get_mass physics_particle_group_get_inertia physics_particle_group_get_centre_x physics_particle_group_get_centre_y physics_particle_group_get_vel_x physics_particle_group_get_vel_y physics_particle_group_get_ang_vel physics_particle_group_get_x physics_particle_group_get_y physics_particle_group_get_angle physics_particle_set_group_flags physics_particle_get_group_flags physics_particle_get_max_count physics_particle_get_radius physics_particle_get_density physics_particle_get_damping physics_particle_get_gravity_scale physics_particle_set_max_count physics_particle_set_radius physics_particle_set_density physics_particle_set_damping physics_particle_set_gravity_scale network_create_socket network_create_socket_ext network_create_server network_create_server_raw network_connect network_connect_raw network_send_packet network_send_raw network_send_broadcast network_send_udp network_send_udp_raw network_set_timeout network_set_config network_resolve network_destroy buffer_create buffer_write buffer_read buffer_seek buffer_get_surface buffer_set_surface buffer_delete buffer_exists buffer_get_type buffer_get_alignment buffer_poke buffer_peek buffer_save buffer_save_ext buffer_load buffer_load_ext buffer_load_partial buffer_copy buffer_fill buffer_get_size buffer_tell buffer_resize buffer_md5 buffer_sha1 buffer_base64_encode buffer_base64_decode buffer_base64_decode_ext buffer_sizeof buffer_get_address buffer_create_from_vertex_buffer buffer_create_from_vertex_buffer_ext buffer_copy_from_vertex_buffer buffer_async_group_begin buffer_async_group_option buffer_async_group_end buffer_load_async buffer_save_async gml_release_mode gml_pragma steam_activate_overlay steam_is_overlay_enabled steam_is_overlay_activated steam_get_persona_name steam_initialised steam_is_cloud_enabled_for_app steam_is_cloud_enabled_for_account steam_file_persisted steam_get_quota_total steam_get_quota_free steam_file_write steam_file_write_file steam_file_read steam_file_delete steam_file_exists steam_file_size steam_file_share steam_is_screenshot_requested steam_send_screenshot steam_is_user_logged_on steam_get_user_steam_id steam_user_owns_dlc steam_user_installed_dlc steam_set_achievement steam_get_achievement steam_clear_achievement steam_set_stat_int steam_set_stat_float steam_set_stat_avg_rate steam_get_stat_int steam_get_stat_float steam_get_stat_avg_rate steam_reset_all_stats steam_reset_all_stats_achievements steam_stats_ready steam_create_leaderboard steam_upload_score steam_upload_score_ext steam_download_scores_around_user steam_download_scores steam_download_friends_scores steam_upload_score_buffer steam_upload_score_buffer_ext steam_current_game_language steam_available_languages steam_activate_overlay_browser steam_activate_overlay_user steam_activate_overlay_store steam_get_user_persona_name steam_get_app_id steam_get_user_account_id steam_ugc_download steam_ugc_create_item steam_ugc_start_item_update steam_ugc_set_item_title steam_ugc_set_item_description steam_ugc_set_item_visibility steam_ugc_set_item_tags steam_ugc_set_item_content steam_ugc_set_item_preview steam_ugc_submit_item_update steam_ugc_get_item_update_progress steam_ugc_subscribe_item steam_ugc_unsubscribe_item steam_ugc_num_subscribed_items steam_ugc_get_subscribed_items steam_ugc_get_item_install_info steam_ugc_get_item_update_info steam_ugc_request_item_details steam_ugc_create_query_user steam_ugc_create_query_user_ex steam_ugc_create_query_all steam_ugc_create_query_all_ex steam_ugc_query_set_cloud_filename_filter steam_ugc_query_set_match_any_tag steam_ugc_query_set_search_text steam_ugc_query_set_ranked_by_trend_days steam_ugc_query_add_required_tag steam_ugc_query_add_excluded_tag steam_ugc_query_set_return_long_description steam_ugc_query_set_return_total_only steam_ugc_query_set_allow_cached_response steam_ugc_send_query shader_set shader_get_name shader_reset shader_current shader_is_compiled shader_get_sampler_index shader_get_uniform shader_set_uniform_i shader_set_uniform_i_array shader_set_uniform_f shader_set_uniform_f_array shader_set_uniform_matrix shader_set_uniform_matrix_array shader_enable_corner_id texture_set_stage texture_get_texel_width texture_get_texel_height shaders_are_supported vertex_format_begin vertex_format_end vertex_format_delete vertex_format_add_position vertex_format_add_position_3d vertex_format_add_colour vertex_format_add_color vertex_format_add_normal vertex_format_add_texcoord vertex_format_add_textcoord vertex_format_add_custom vertex_create_buffer vertex_create_buffer_ext vertex_delete_buffer vertex_begin vertex_end vertex_position vertex_position_3d vertex_colour vertex_color vertex_argb vertex_texcoord vertex_normal vertex_float1 vertex_float2 vertex_float3 vertex_float4 vertex_ubyte4 vertex_submit vertex_freeze vertex_get_number vertex_get_buffer_size vertex_create_buffer_from_buffer vertex_create_buffer_from_buffer_ext push_local_notification push_get_first_local_notification push_get_next_local_notification push_cancel_local_notification skeleton_animation_set skeleton_animation_get skeleton_animation_mix skeleton_animation_set_ext skeleton_animation_get_ext skeleton_animation_get_duration skeleton_animation_get_frames skeleton_animation_clear skeleton_skin_set skeleton_skin_get skeleton_attachment_set skeleton_attachment_get skeleton_attachment_create skeleton_collision_draw_set skeleton_bone_data_get skeleton_bone_data_set skeleton_bone_state_get skeleton_bone_state_set skeleton_get_minmax skeleton_get_num_bounds skeleton_get_bounds skeleton_animation_get_frame skeleton_animation_set_frame draw_skeleton draw_skeleton_time draw_skeleton_instance draw_skeleton_collision skeleton_animation_list skeleton_skin_list skeleton_slot_data layer_get_id layer_get_id_at_depth layer_get_depth layer_create layer_destroy layer_destroy_instances layer_add_instance layer_has_instance layer_set_visible layer_get_visible layer_exists layer_x layer_y layer_get_x layer_get_y layer_hspeed layer_vspeed layer_get_hspeed layer_get_vspeed layer_script_begin layer_script_end layer_shader layer_get_script_begin layer_get_script_end layer_get_shader layer_set_target_room layer_get_target_room layer_reset_target_room layer_get_all layer_get_all_elements layer_get_name layer_depth layer_get_element_layer layer_get_element_type layer_element_move layer_force_draw_depth layer_is_draw_depth_forced layer_get_forced_depth layer_background_get_id layer_background_exists layer_background_create layer_background_destroy layer_background_visible layer_background_change layer_background_sprite layer_background_htiled layer_background_vtiled layer_background_stretch layer_background_yscale layer_background_xscale layer_background_blend layer_background_alpha layer_background_index layer_background_speed layer_background_get_visible layer_background_get_sprite layer_background_get_htiled layer_background_get_vtiled layer_background_get_stretch layer_background_get_yscale layer_background_get_xscale layer_background_get_blend layer_background_get_alpha layer_background_get_index layer_background_get_speed layer_sprite_get_id layer_sprite_exists layer_sprite_create layer_sprite_destroy layer_sprite_change layer_sprite_index layer_sprite_speed layer_sprite_xscale layer_sprite_yscale layer_sprite_angle layer_sprite_blend layer_sprite_alpha layer_sprite_x layer_sprite_y layer_sprite_get_sprite layer_sprite_get_index layer_sprite_get_speed layer_sprite_get_xscale layer_sprite_get_yscale layer_sprite_get_angle layer_sprite_get_blend layer_sprite_get_alpha layer_sprite_get_x layer_sprite_get_y layer_tilemap_get_id layer_tilemap_exists layer_tilemap_create layer_tilemap_destroy tilemap_tileset tilemap_x tilemap_y tilemap_set tilemap_set_at_pixel tilemap_get_tileset tilemap_get_tile_width tilemap_get_tile_height tilemap_get_width tilemap_get_height tilemap_get_x tilemap_get_y tilemap_get tilemap_get_at_pixel tilemap_get_cell_x_at_pixel tilemap_get_cell_y_at_pixel tilemap_clear draw_tilemap draw_tile tilemap_set_global_mask tilemap_get_global_mask tilemap_set_mask tilemap_get_mask tilemap_get_frame tile_set_empty tile_set_index tile_set_flip tile_set_mirror tile_set_rotate tile_get_empty tile_get_index tile_get_flip tile_get_mirror tile_get_rotate layer_tile_exists layer_tile_create layer_tile_destroy layer_tile_change layer_tile_xscale layer_tile_yscale layer_tile_blend layer_tile_alpha layer_tile_x layer_tile_y layer_tile_region layer_tile_visible layer_tile_get_sprite layer_tile_get_xscale layer_tile_get_yscale layer_tile_get_blend layer_tile_get_alpha layer_tile_get_x layer_tile_get_y layer_tile_get_region layer_tile_get_visible layer_instance_get_instance instance_activate_layer instance_deactivate_layer camera_create camera_create_view camera_destroy camera_apply camera_get_active camera_get_default camera_set_default camera_set_view_mat camera_set_proj_mat camera_set_update_script camera_set_begin_script camera_set_end_script camera_set_view_pos camera_set_view_size camera_set_view_speed camera_set_view_border camera_set_view_angle camera_set_view_target camera_get_view_mat camera_get_proj_mat camera_get_update_script camera_get_begin_script camera_get_end_script camera_get_view_x camera_get_view_y camera_get_view_width camera_get_view_height camera_get_view_speed_x camera_get_view_speed_y camera_get_view_border_x camera_get_view_border_y camera_get_view_angle camera_get_view_target view_get_camera view_get_visible view_get_xport view_get_yport view_get_wport view_get_hport view_get_surface_id view_set_camera view_set_visible view_set_xport view_set_yport view_set_wport view_set_hport view_set_surface_id gesture_drag_time gesture_drag_distance gesture_flick_speed gesture_double_tap_time gesture_double_tap_distance gesture_pinch_distance gesture_pinch_angle_towards gesture_pinch_angle_away gesture_rotate_time gesture_rotate_angle gesture_tap_count gesture_get_drag_time gesture_get_drag_distance gesture_get_flick_speed gesture_get_double_tap_time gesture_get_double_tap_distance gesture_get_pinch_distance gesture_get_pinch_angle_towards gesture_get_pinch_angle_away gesture_get_rotate_time gesture_get_rotate_angle gesture_get_tap_count keyboard_virtual_show keyboard_virtual_hide keyboard_virtual_status keyboard_virtual_height",literal:"self other all noone global local undefined pointer_invalid pointer_null path_action_stop path_action_restart path_action_continue path_action_reverse true false pi GM_build_date GM_version GM_runtime_version timezone_local timezone_utc gamespeed_fps gamespeed_microseconds ev_create ev_destroy ev_step ev_alarm ev_keyboard ev_mouse ev_collision ev_other ev_draw ev_draw_begin ev_draw_end ev_draw_pre ev_draw_post ev_keypress ev_keyrelease ev_trigger ev_left_button ev_right_button ev_middle_button ev_no_button ev_left_press ev_right_press ev_middle_press ev_left_release ev_right_release ev_middle_release ev_mouse_enter ev_mouse_leave ev_mouse_wheel_up ev_mouse_wheel_down ev_global_left_button ev_global_right_button ev_global_middle_button ev_global_left_press ev_global_right_press ev_global_middle_press ev_global_left_release ev_global_right_release ev_global_middle_release ev_joystick1_left ev_joystick1_right ev_joystick1_up ev_joystick1_down ev_joystick1_button1 ev_joystick1_button2 ev_joystick1_button3 ev_joystick1_button4 ev_joystick1_button5 ev_joystick1_button6 ev_joystick1_button7 ev_joystick1_button8 ev_joystick2_left ev_joystick2_right ev_joystick2_up ev_joystick2_down ev_joystick2_button1 ev_joystick2_button2 ev_joystick2_button3 ev_joystick2_button4 ev_joystick2_button5 ev_joystick2_button6 ev_joystick2_button7 ev_joystick2_button8 ev_outside ev_boundary ev_game_start ev_game_end ev_room_start ev_room_end ev_no_more_lives ev_animation_end ev_end_of_path ev_no_more_health ev_close_button ev_user0 ev_user1 ev_user2 ev_user3 ev_user4 ev_user5 ev_user6 ev_user7 ev_user8 ev_user9 ev_user10 ev_user11 ev_user12 ev_user13 ev_user14 ev_user15 ev_step_normal ev_step_begin ev_step_end ev_gui ev_gui_begin ev_gui_end ev_cleanup ev_gesture ev_gesture_tap ev_gesture_double_tap ev_gesture_drag_start ev_gesture_dragging ev_gesture_drag_end ev_gesture_flick ev_gesture_pinch_start ev_gesture_pinch_in ev_gesture_pinch_out ev_gesture_pinch_end ev_gesture_rotate_start ev_gesture_rotating ev_gesture_rotate_end ev_global_gesture_tap ev_global_gesture_double_tap ev_global_gesture_drag_start ev_global_gesture_dragging ev_global_gesture_drag_end ev_global_gesture_flick ev_global_gesture_pinch_start ev_global_gesture_pinch_in ev_global_gesture_pinch_out ev_global_gesture_pinch_end ev_global_gesture_rotate_start ev_global_gesture_rotating ev_global_gesture_rotate_end vk_nokey vk_anykey vk_enter vk_return vk_shift vk_control vk_alt vk_escape vk_space vk_backspace vk_tab vk_pause vk_printscreen vk_left vk_right vk_up vk_down vk_home vk_end vk_delete vk_insert vk_pageup vk_pagedown vk_f1 vk_f2 vk_f3 vk_f4 vk_f5 vk_f6 vk_f7 vk_f8 vk_f9 vk_f10 vk_f11 vk_f12 vk_numpad0 vk_numpad1 vk_numpad2 vk_numpad3 vk_numpad4 vk_numpad5 vk_numpad6 vk_numpad7 vk_numpad8 vk_numpad9 vk_divide vk_multiply vk_subtract vk_add vk_decimal vk_lshift vk_lcontrol vk_lalt vk_rshift vk_rcontrol vk_ralt mb_any mb_none mb_left mb_right mb_middle c_aqua c_black c_blue c_dkgray c_fuchsia c_gray c_green c_lime c_ltgray c_maroon c_navy c_olive c_purple c_red c_silver c_teal c_white c_yellow c_orange fa_left fa_center fa_right fa_top fa_middle fa_bottom pr_pointlist pr_linelist pr_linestrip pr_trianglelist pr_trianglestrip pr_trianglefan bm_complex bm_normal bm_add bm_max bm_subtract bm_zero bm_one bm_src_colour bm_inv_src_colour bm_src_color bm_inv_src_color bm_src_alpha bm_inv_src_alpha bm_dest_alpha bm_inv_dest_alpha bm_dest_colour bm_inv_dest_colour bm_dest_color bm_inv_dest_color bm_src_alpha_sat tf_point tf_linear tf_anisotropic mip_off mip_on mip_markedonly audio_falloff_none audio_falloff_inverse_distance audio_falloff_inverse_distance_clamped audio_falloff_linear_distance audio_falloff_linear_distance_clamped audio_falloff_exponent_distance audio_falloff_exponent_distance_clamped audio_old_system audio_new_system audio_mono audio_stereo audio_3d cr_default cr_none cr_arrow cr_cross cr_beam cr_size_nesw cr_size_ns cr_size_nwse cr_size_we cr_uparrow cr_hourglass cr_drag cr_appstart cr_handpoint cr_size_all spritespeed_framespersecond spritespeed_framespergameframe asset_object asset_unknown asset_sprite asset_sound asset_room asset_path asset_script asset_font asset_timeline asset_tiles asset_shader fa_readonly fa_hidden fa_sysfile fa_volumeid fa_directory fa_archive ds_type_map ds_type_list ds_type_stack ds_type_queue ds_type_grid ds_type_priority ef_explosion ef_ring ef_ellipse ef_firework ef_smoke ef_smokeup ef_star ef_spark ef_flare ef_cloud ef_rain ef_snow pt_shape_pixel pt_shape_disk pt_shape_square pt_shape_line pt_shape_star pt_shape_circle pt_shape_ring pt_shape_sphere pt_shape_flare pt_shape_spark pt_shape_explosion pt_shape_cloud pt_shape_smoke pt_shape_snow ps_distr_linear ps_distr_gaussian ps_distr_invgaussian ps_shape_rectangle ps_shape_ellipse ps_shape_diamond ps_shape_line ty_real ty_string dll_cdecl dll_stdcall matrix_view matrix_projection matrix_world os_win32 os_windows os_macosx os_ios os_android os_symbian os_linux os_unknown os_winphone os_tizen os_win8native os_wiiu os_3ds os_psvita os_bb10 os_ps4 os_xboxone os_ps3 os_xbox360 os_uwp os_tvos os_switch browser_not_a_browser browser_unknown browser_ie browser_firefox browser_chrome browser_safari browser_safari_mobile browser_opera browser_tizen browser_edge browser_windows_store browser_ie_mobile device_ios_unknown device_ios_iphone device_ios_iphone_retina device_ios_ipad device_ios_ipad_retina device_ios_iphone5 device_ios_iphone6 device_ios_iphone6plus device_emulator device_tablet display_landscape display_landscape_flipped display_portrait display_portrait_flipped tm_sleep tm_countvsyncs of_challenge_win of_challen ge_lose of_challenge_tie leaderboard_type_number leaderboard_type_time_mins_secs cmpfunc_never cmpfunc_less cmpfunc_equal cmpfunc_lessequal cmpfunc_greater cmpfunc_notequal cmpfunc_greaterequal cmpfunc_always cull_noculling cull_clockwise cull_counterclockwise lighttype_dir lighttype_point iap_ev_storeload iap_ev_product iap_ev_purchase iap_ev_consume iap_ev_restore iap_storeload_ok iap_storeload_failed iap_status_uninitialised iap_status_unavailable iap_status_loading iap_status_available iap_status_processing iap_status_restoring iap_failed iap_unavailable iap_available iap_purchased iap_canceled iap_refunded fb_login_default fb_login_fallback_to_webview fb_login_no_fallback_to_webview fb_login_forcing_webview fb_login_use_system_account fb_login_forcing_safari phy_joint_anchor_1_x phy_joint_anchor_1_y phy_joint_anchor_2_x phy_joint_anchor_2_y phy_joint_reaction_force_x phy_joint_reaction_force_y phy_joint_reaction_torque phy_joint_motor_speed phy_joint_angle phy_joint_motor_torque phy_joint_max_motor_torque phy_joint_translation phy_joint_speed phy_joint_motor_force phy_joint_max_motor_force phy_joint_length_1 phy_joint_length_2 phy_joint_damping_ratio phy_joint_frequency phy_joint_lower_angle_limit phy_joint_upper_angle_limit phy_joint_angle_limits phy_joint_max_length phy_joint_max_torque phy_joint_max_force phy_debug_render_aabb phy_debug_render_collision_pairs phy_debug_render_coms phy_debug_render_core_shapes phy_debug_render_joints phy_debug_render_obb phy_debug_render_shapes phy_particle_flag_water phy_particle_flag_zombie phy_particle_flag_wall phy_particle_flag_spring phy_particle_flag_elastic phy_particle_flag_viscous phy_particle_flag_powder phy_particle_flag_tensile phy_particle_flag_colourmixing phy_particle_flag_colormixing phy_particle_group_flag_solid phy_particle_group_flag_rigid phy_particle_data_flag_typeflags phy_particle_data_flag_position phy_particle_data_flag_velocity phy_particle_data_flag_colour phy_particle_data_flag_color phy_particle_data_flag_category achievement_our_info achievement_friends_info achievement_leaderboard_info achievement_achievement_info achievement_filter_all_players achievement_filter_friends_only achievement_filter_favorites_only achievement_type_achievement_challenge achievement_type_score_challenge achievement_pic_loaded achievement_show_ui achievement_show_profile achievement_show_leaderboard achievement_show_achievement achievement_show_bank achievement_show_friend_picker achievement_show_purchase_prompt network_socket_tcp network_socket_udp network_socket_bluetooth network_type_connect network_type_disconnect network_type_data network_type_non_blocking_connect network_config_connect_timeout network_config_use_non_blocking_socket network_config_enable_reliable_udp network_config_disable_reliable_udp buffer_fixed buffer_grow buffer_wrap buffer_fast buffer_vbuffer buffer_network buffer_u8 buffer_s8 buffer_u16 buffer_s16 buffer_u32 buffer_s32 buffer_u64 buffer_f16 buffer_f32 buffer_f64 buffer_bool buffer_text buffer_string buffer_surface_copy buffer_seek_start buffer_seek_relative buffer_seek_end buffer_generalerror buffer_outofspace buffer_outofbounds buffer_invalidtype text_type button_type input_type ANSI_CHARSET DEFAULT_CHARSET EASTEUROPE_CHARSET RUSSIAN_CHARSET SYMBOL_CHARSET SHIFTJIS_CHARSET HANGEUL_CHARSET GB2312_CHARSET CHINESEBIG5_CHARSET JOHAB_CHARSET HEBREW_CHARSET ARABIC_CHARSET GREEK_CHARSET TURKISH_CHARSET VIETNAMESE_CHARSET THAI_CHARSET MAC_CHARSET BALTIC_CHARSET OEM_CHARSET gp_face1 gp_face2 gp_face3 gp_face4 gp_shoulderl gp_shoulderr gp_shoulderlb gp_shoulderrb gp_select gp_start gp_stickl gp_stickr gp_padu gp_padd gp_padl gp_padr gp_axislh gp_axislv gp_axisrh gp_axisrv ov_friends ov_community ov_players ov_settings ov_gamegroup ov_achievements lb_sort_none lb_sort_ascending lb_sort_descending lb_disp_none lb_disp_numeric lb_disp_time_sec lb_disp_time_ms ugc_result_success ugc_filetype_community ugc_filetype_microtrans ugc_visibility_public ugc_visibility_friends_only ugc_visibility_private ugc_query_RankedByVote ugc_query_RankedByPublicationDate ugc_query_AcceptedForGameRankedByAcceptanceDate ugc_query_RankedByTrend ugc_query_FavoritedByFriendsRankedByPublicationDate ugc_query_CreatedByFriendsRankedByPublicationDate ugc_query_RankedByNumTimesReported ugc_query_CreatedByFollowedUsersRankedByPublicationDate ugc_query_NotYetRated ugc_query_RankedByTotalVotesAsc ugc_query_RankedByVotesUp ugc_query_RankedByTextSearch ugc_sortorder_CreationOrderDesc ugc_sortorder_CreationOrderAsc ugc_sortorder_TitleAsc ugc_sortorder_LastUpdatedDesc ugc_sortorder_SubscriptionDateDesc ugc_sortorder_VoteScoreDesc ugc_sortorder_ForModeration ugc_list_Published ugc_list_VotedOn ugc_list_VotedUp ugc_list_VotedDown ugc_list_WillVoteLater ugc_list_Favorited ugc_list_Subscribed ugc_list_UsedOrPlayed ugc_list_Followed ugc_match_Items ugc_match_Items_Mtx ugc_match_Items_ReadyToUse ugc_match_Collections ugc_match_Artwork ugc_match_Videos ugc_match_Screenshots ugc_match_AllGuides ugc_match_WebGuides ugc_match_IntegratedGuides ugc_match_UsableInGame ugc_match_ControllerBindings vertex_usage_position vertex_usage_colour vertex_usage_color vertex_usage_normal vertex_usage_texcoord vertex_usage_textcoord vertex_usage_blendweight vertex_usage_blendindices vertex_usage_psize vertex_usage_tangent vertex_usage_binormal vertex_usage_fog vertex_usage_depth vertex_usage_sample vertex_type_float1 vertex_type_float2 vertex_type_float3 vertex_type_float4 vertex_type_colour vertex_type_color vertex_type_ubyte4 layerelementtype_undefined layerelementtype_background layerelementtype_instance layerelementtype_oldtilemap layerelementtype_sprite layerelementtype_tilemap layerelementtype_particlesystem layerelementtype_tile tile_rotate tile_flip tile_mirror tile_index_mask kbv_type_default kbv_type_ascii kbv_type_url kbv_type_email kbv_type_numbers kbv_type_phone kbv_type_phone_name kbv_returnkey_default kbv_returnkey_go kbv_returnkey_google kbv_returnkey_join kbv_returnkey_next kbv_returnkey_route kbv_returnkey_search kbv_returnkey_send kbv_returnkey_yahoo kbv_returnkey_done kbv_returnkey_continue kbv_returnkey_emergency kbv_autocapitalize_none kbv_autocapitalize_words kbv_autocapitalize_sentences kbv_autocapitalize_characters",symbol:"argument_relative argument argument0 argument1 argument2 argument3 argument4 argument5 argument6 argument7 argument8 argument9 argument10 argument11 argument12 argument13 argument14 argument15 argument_count x y xprevious yprevious xstart ystart hspeed vspeed direction speed friction gravity gravity_direction path_index path_position path_positionprevious path_speed path_scale path_orientation path_endaction object_index id solid persistent mask_index instance_count instance_id room_speed fps fps_real current_time current_year current_month current_day current_weekday current_hour current_minute current_second alarm timeline_index timeline_position timeline_speed timeline_running timeline_loop room room_first room_last room_width room_height room_caption room_persistent score lives health show_score show_lives show_health caption_score caption_lives caption_health event_type event_number event_object event_action application_surface gamemaker_pro gamemaker_registered gamemaker_version error_occurred error_last debug_mode keyboard_key keyboard_lastkey keyboard_lastchar keyboard_string mouse_x mouse_y mouse_button mouse_lastbutton cursor_sprite visible sprite_index sprite_width sprite_height sprite_xoffset sprite_yoffset image_number image_index image_speed depth image_xscale image_yscale image_angle image_alpha image_blend bbox_left bbox_right bbox_top bbox_bottom layer background_colour background_showcolour background_color background_showcolor view_enabled view_current view_visible view_xview view_yview view_wview view_hview view_xport view_yport view_wport view_hport view_angle view_hborder view_vborder view_hspeed view_vspeed view_object view_surface_id view_camera game_id game_display_name game_project_name game_save_id working_directory temp_directory program_directory browser_width browser_height os_type os_device os_browser os_version display_aa async_load delta_time webgl_enabled event_data iap_data phy_rotation phy_position_x phy_position_y phy_angular_velocity phy_linear_velocity_x phy_linear_velocity_y phy_speed_x phy_speed_y phy_speed phy_angular_damping phy_linear_damping phy_bullet phy_fixed_rotation phy_active phy_mass phy_inertia phy_com_x phy_com_y phy_dynamic phy_kinematic phy_sleeping phy_collision_points phy_collision_x phy_collision_y phy_col_normal_x phy_col_normal_y phy_position_xprevious phy_position_yprevious"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}},"6ZBy":function(e,t){e.exports=function(e){var t="~?[a-z$_][0-9a-zA-Z$_]*",n="`?[A-Z$_][0-9a-zA-Z$_]*",r="("+["||","&&","++","**","+.","*","/","*.","/.","...","|>"].map(function(e){return e.split("").map(function(e){return"\\"+e}).join("")}).join("|")+"|==|===)",i="\\s+"+r+"\\s+",a={keyword:"and as asr assert begin class constraint do done downto else end exception externalfor fun function functor if in include inherit initializerland lazy let lor lsl lsr lxor match method mod module mutable new nonrecobject of open or private rec sig struct then to try type val virtual when while with",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 ref string unit ",literal:"true false"},s="\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",o={className:"number",relevance:0,variants:[{begin:s},{begin:"\\(\\-"+s+"\\)"}]},l={className:"operator",relevance:0,begin:r},c=[{className:"identifier",relevance:0,begin:t},l,o],d=[e.QUOTE_STRING_MODE,l,{className:"module",begin:"\\b"+n,returnBegin:!0,end:".",contains:[{className:"identifier",begin:n,relevance:0}]}],u=[{className:"module",begin:"\\b"+n,returnBegin:!0,end:".",relevance:0,contains:[{className:"identifier",begin:n,relevance:0}]}],p={className:"function",relevance:0,keywords:a,variants:[{begin:"\\s(\\(\\.?.*?\\)|"+t+")\\s*=>",end:"\\s*=>",returnBegin:!0,relevance:0,contains:[{className:"params",variants:[{begin:t},{begin:"~?[a-z$_][0-9a-zA-Z$_]*(s*:s*[a-z$_][0-9a-z$_]*((s*('?[a-z$_][0-9a-z$_]*s*(,'?[a-z$_][0-9a-z$_]*)*)?s*))?)?(s*:s*[a-z$_][0-9a-z$_]*((s*('?[a-z$_][0-9a-z$_]*s*(,'?[a-z$_][0-9a-z$_]*)*)?s*))?)?"},{begin:/\(\s*\)/}]}]},{begin:"\\s\\(\\.?[^;\\|]*\\)\\s*=>",end:"\\s=>",returnBegin:!0,relevance:0,contains:[{className:"params",relevance:0,variants:[{begin:t,end:"(,|\\n|\\))",relevance:0,contains:[l,{className:"typing",begin:":",end:"(,|\\n)",returnBegin:!0,relevance:0,contains:u}]}]}]},{begin:"\\(\\.\\s"+t+"\\)\\s*=>"}]};d.push(p);var h={className:"constructor",begin:n+"\\(",end:"\\)",illegal:"\\n",keywords:a,contains:[e.QUOTE_STRING_MODE,l,{className:"params",begin:"\\b"+t}]},g={className:"pattern-match",begin:"\\|",returnBegin:!0,keywords:a,end:"=>",relevance:0,contains:[h,l,{relevance:0,className:"constructor",begin:n}]},m={className:"module-access",keywords:a,returnBegin:!0,variants:[{begin:"\\b("+n+"\\.)+"+t},{begin:"\\b("+n+"\\.)+\\(",end:"\\)",returnBegin:!0,contains:[p,{begin:"\\(",end:"\\)",skip:!0}].concat(d)},{begin:"\\b("+n+"\\.)+{",end:"}"}],contains:d};return u.push(m),{aliases:["re"],keywords:a,illegal:"(:\\-|:=|\\${|\\+=)",contains:[e.COMMENT("/\\*","\\*/",{illegal:"^(\\#,\\/\\/)"}),{className:"character",begin:"'(\\\\[^']+|[^'])'",illegal:"\\n",relevance:0},e.QUOTE_STRING_MODE,{className:"literal",begin:"\\(\\)",relevance:0},{className:"literal",begin:"\\[\\|",end:"\\|\\]",relevance:0,contains:c},{className:"literal",begin:"\\[",end:"\\]",relevance:0,contains:c},h,{className:"operator",begin:i,illegal:"\\-\\->",relevance:0},o,e.C_LINE_COMMENT_MODE,g,p,{className:"module-def",begin:"\\bmodule\\s+"+t+"\\s+"+n+"\\s+=\\s+{",end:"}",returnBegin:!0,keywords:a,relevance:0,contains:[{className:"module",relevance:0,begin:n},{begin:"{",end:"}",skip:!0}].concat(d)},m]}}},"6aLS":function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("Vi6O"),s=n("cSoz"),o=n("q3Kh"),l=n("gTqA");t.switchMap=function e(t,n){return"function"==typeof n?function(r){return r.pipe(e(function(e,r){return l.from(t(e,r)).pipe(o.map(function(t,i){return n(e,t,r,i)}))}))}:function(e){return e.lift(new c(t))}};var c=function(){function e(e){this.project=e}return e.prototype.call=function(e,t){return t.subscribe(new d(e,this.project))},e}(),d=function(e){function t(t,n){var r=e.call(this,t)||this;return r.project=n,r.index=0,r}return r(t,e),t.prototype._next=function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this._innerSub(t,e,n)},t.prototype._innerSub=function(e,t,n){var r=this.innerSubscription;r&&r.unsubscribe();var i=new a.InnerSubscriber(this,void 0,void 0);this.destination.add(i),this.innerSubscription=s.subscribeToResult(this,e,t,n,i)},t.prototype._complete=function(){var t=this.innerSubscription;t&&!t.closed||e.prototype._complete.call(this),this.unsubscribe()},t.prototype._unsubscribe=function(){this.innerSubscription=null},t.prototype.notifyComplete=function(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t,n,r,i){this.destination.next(t)},t}(i.OuterSubscriber)},"6eB1":function(e,t,n){"use strict";var r=n("Q1FS"),i=n("nzqU"),a=n("QtHX"),s=n("zzsZ");t.merge=function(){for(var e=[],t=0;t1&&"number"==typeof e[e.length-1]&&(n=e.pop())):"number"==typeof l&&(n=e.pop()),null===o&&1===e.length&&e[0]instanceof r.Observable?e[0]:a.mergeAll(n)(s.fromArray(e,o))}},"6k3J":function(e,t){e.exports=function(e){var t=[e.C_NUMBER_MODE,{className:"string",begin:"'|\"",end:"'|\"",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]}];return{aliases:["sci"],lexemes:/%?\w+/,keywords:{keyword:"abort break case clear catch continue do elseif else endfunction end for function global if pause return resume select try then while",literal:"%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan type typename warning zeros matrix"},illegal:'("|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)"}]},{begin:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",end:"",relevance:0},{begin:"\\[",end:"\\]'*[\\.']*",relevance:0,contains:t},e.COMMENT("//","$")].concat(t)}}},"6qA3":function(e,t,n){"use strict";var r=n("OAkW"),i=n("Z5tI"),a=n("poJ0"),s=n("ozli"),o=n("yRPT"),l=n("90cg"),c=n("GMZp"),d=n("VKeD"),u=n("zfKp");t.subscribeTo=function(e){if(e&&"function"==typeof e[u.observable])return s.subscribeToObservable(e);if(o.isArrayLike(e))return r.subscribeToArray(e);if(l.isPromise(e))return i.subscribeToPromise(e);if(e&&"function"==typeof e[d.iterator])return a.subscribeToIterable(e);var t=c.isObject(e)?"an invalid object":"'"+e+"'";throw new TypeError("You provided "+t+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},"6quq":function(e,t){e.exports=function(e){return{aliases:["cmake.in"],case_insensitive:!0,keywords:{keyword:"break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined"},contains:[{className:"variable",begin:"\\${",end:"}"},e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}},"73oX":function(e,t){e.exports=function(e){return{aliases:["mma"],lexemes:"(\\$|\\b)"+e.IDENT_RE+"\\b",keywords:"AbelianGroup Abort AbortKernels AbortProtect Above Abs Absolute AbsoluteCorrelation AbsoluteCorrelationFunction AbsoluteCurrentValue AbsoluteDashing AbsoluteFileName AbsoluteOptions AbsolutePointSize AbsoluteThickness AbsoluteTime AbsoluteTiming AccountingForm Accumulate Accuracy AccuracyGoal ActionDelay ActionMenu ActionMenuBox ActionMenuBoxOptions Active ActiveItem ActiveStyle AcyclicGraphQ AddOnHelpPath AddTo AdjacencyGraph AdjacencyList AdjacencyMatrix AdjustmentBox AdjustmentBoxOptions AdjustTimeSeriesForecast AffineTransform After AiryAi AiryAiPrime AiryAiZero AiryBi AiryBiPrime AiryBiZero AlgebraicIntegerQ AlgebraicNumber AlgebraicNumberDenominator AlgebraicNumberNorm AlgebraicNumberPolynomial AlgebraicNumberTrace AlgebraicRules AlgebraicRulesData Algebraics AlgebraicUnitQ Alignment AlignmentMarker AlignmentPoint All AllowedDimensions AllowGroupClose AllowInlineCells AllowKernelInitialization AllowReverseGroupClose AllowScriptLevelChange AlphaChannel AlternatingGroup AlternativeHypothesis Alternatives AmbientLight Analytic AnchoredSearch And AndersonDarlingTest AngerJ AngleBracket AngularGauge Animate AnimationCycleOffset AnimationCycleRepetitions AnimationDirection AnimationDisplayTime AnimationRate AnimationRepetitions AnimationRunning Animator AnimatorBox AnimatorBoxOptions AnimatorElements Annotation Annuity AnnuityDue Antialiasing Antisymmetric Apart ApartSquareFree Appearance AppearanceElements AppellF1 Append AppendTo Apply ArcCos ArcCosh ArcCot ArcCoth ArcCsc ArcCsch ArcSec ArcSech ArcSin ArcSinDistribution ArcSinh ArcTan ArcTanh Arg ArgMax ArgMin ArgumentCountQ ARIMAProcess ArithmeticGeometricMean ARMAProcess ARProcess Array ArrayComponents ArrayDepth ArrayFlatten ArrayPad ArrayPlot ArrayQ ArrayReshape ArrayRules Arrays Arrow Arrow3DBox ArrowBox Arrowheads AspectRatio AspectRatioFixed Assert Assuming Assumptions AstronomicalData Asynchronous AsynchronousTaskObject AsynchronousTasks AtomQ Attributes AugmentedSymmetricPolynomial AutoAction AutoDelete AutoEvaluateEvents AutoGeneratedPackage AutoIndent AutoIndentSpacings AutoItalicWords AutoloadPath AutoMatch Automatic AutomaticImageSize AutoMultiplicationSymbol AutoNumberFormatting AutoOpenNotebooks AutoOpenPalettes AutorunSequencing AutoScaling AutoScroll AutoSpacing AutoStyleOptions AutoStyleWords Axes AxesEdge AxesLabel AxesOrigin AxesStyle Axis BabyMonsterGroupB Back Background BackgroundTasksSettings Backslash Backsubstitution Backward Band BandpassFilter BandstopFilter BarabasiAlbertGraphDistribution BarChart BarChart3D BarLegend BarlowProschanImportance BarnesG BarOrigin BarSpacing BartlettHannWindow BartlettWindow BaseForm Baseline BaselinePosition BaseStyle BatesDistribution BattleLemarieWavelet Because BeckmannDistribution Beep Before Begin BeginDialogPacket BeginFrontEndInteractionPacket BeginPackage BellB BellY Below BenfordDistribution BeniniDistribution BenktanderGibratDistribution BenktanderWeibullDistribution BernoulliB BernoulliDistribution BernoulliGraphDistribution BernoulliProcess BernsteinBasis BesselFilterModel BesselI BesselJ BesselJZero BesselK BesselY BesselYZero Beta BetaBinomialDistribution BetaDistribution BetaNegativeBinomialDistribution BetaPrimeDistribution BetaRegularized BetweennessCentrality BezierCurve BezierCurve3DBox BezierCurve3DBoxOptions BezierCurveBox BezierCurveBoxOptions BezierFunction BilateralFilter Binarize BinaryFormat BinaryImageQ BinaryRead BinaryReadList BinaryWrite BinCounts BinLists Binomial BinomialDistribution BinomialProcess BinormalDistribution BiorthogonalSplineWavelet BipartiteGraphQ BirnbaumImportance BirnbaumSaundersDistribution BitAnd BitClear BitGet BitLength BitNot BitOr BitSet BitShiftLeft BitShiftRight BitXor Black BlackmanHarrisWindow BlackmanNuttallWindow BlackmanWindow Blank BlankForm BlankNullSequence BlankSequence Blend Block BlockRandom BlomqvistBeta BlomqvistBetaTest Blue Blur BodePlot BohmanWindow Bold Bookmarks Boole BooleanConsecutiveFunction BooleanConvert BooleanCountingFunction BooleanFunction BooleanGraph BooleanMaxterms BooleanMinimize BooleanMinterms Booleans BooleanTable BooleanVariables BorderDimensions BorelTannerDistribution Bottom BottomHatTransform BoundaryStyle Bounds Box BoxBaselineShift BoxData BoxDimensions Boxed Boxes BoxForm BoxFormFormatTypes BoxFrame BoxID BoxMargins BoxMatrix BoxRatios BoxRotation BoxRotationPoint BoxStyle BoxWhiskerChart Bra BracketingBar BraKet BrayCurtisDistance BreadthFirstScan Break Brown BrownForsytheTest BrownianBridgeProcess BrowserCategory BSplineBasis BSplineCurve BSplineCurve3DBox BSplineCurveBox BSplineCurveBoxOptions BSplineFunction BSplineSurface BSplineSurface3DBox BubbleChart BubbleChart3D BubbleScale BubbleSizes BulletGauge BusinessDayQ ButterflyGraph ButterworthFilterModel Button ButtonBar ButtonBox ButtonBoxOptions ButtonCell ButtonContents ButtonData ButtonEvaluator ButtonExpandable ButtonFrame ButtonFunction ButtonMargins ButtonMinHeight ButtonNote ButtonNotebook ButtonSource ButtonStyle ButtonStyleMenuListing Byte ByteCount ByteOrdering C CachedValue CacheGraphics CalendarData CalendarType CallPacket CanberraDistance Cancel CancelButton CandlestickChart Cap CapForm CapitalDifferentialD CardinalBSplineBasis CarmichaelLambda Cases Cashflow Casoratian Catalan CatalanNumber Catch CauchyDistribution CauchyWindow CayleyGraph CDF CDFDeploy CDFInformation CDFWavelet Ceiling Cell CellAutoOverwrite CellBaseline CellBoundingBox CellBracketOptions CellChangeTimes CellContents CellContext CellDingbat CellDynamicExpression CellEditDuplicate CellElementsBoundingBox CellElementSpacings CellEpilog CellEvaluationDuplicate CellEvaluationFunction CellEventActions CellFrame CellFrameColor CellFrameLabelMargins CellFrameLabels CellFrameMargins CellGroup CellGroupData CellGrouping CellGroupingRules CellHorizontalScrolling CellID CellLabel CellLabelAutoDelete CellLabelMargins CellLabelPositioning CellMargins CellObject CellOpen CellPrint CellProlog Cells CellSize CellStyle CellTags CellularAutomaton CensoredDistribution Censoring Center CenterDot CentralMoment CentralMomentGeneratingFunction CForm ChampernowneNumber ChanVeseBinarize Character CharacterEncoding CharacterEncodingsPath CharacteristicFunction CharacteristicPolynomial CharacterRange Characters ChartBaseStyle ChartElementData ChartElementDataFunction ChartElementFunction ChartElements ChartLabels ChartLayout ChartLegends ChartStyle Chebyshev1FilterModel Chebyshev2FilterModel ChebyshevDistance ChebyshevT ChebyshevU Check CheckAbort CheckAll Checkbox CheckboxBar CheckboxBox CheckboxBoxOptions ChemicalData ChessboardDistance ChiDistribution ChineseRemainder ChiSquareDistribution ChoiceButtons ChoiceDialog CholeskyDecomposition Chop Circle CircleBox CircleDot CircleMinus CirclePlus CircleTimes CirculantGraph CityData Clear ClearAll ClearAttributes ClearSystemCache ClebschGordan ClickPane Clip ClipboardNotebook ClipFill ClippingStyle ClipPlanes ClipRange Clock ClockGauge ClockwiseContourIntegral Close Closed CloseKernels ClosenessCentrality Closing ClosingAutoSave ClosingEvent ClusteringComponents CMYKColor Coarse Coefficient CoefficientArrays CoefficientDomain CoefficientList CoefficientRules CoifletWavelet Collect Colon ColonForm ColorCombine ColorConvert ColorData ColorDataFunction ColorFunction ColorFunctionScaling Colorize ColorNegate ColorOutput ColorProfileData ColorQuantize ColorReplace ColorRules ColorSelectorSettings ColorSeparate ColorSetter ColorSetterBox ColorSetterBoxOptions ColorSlider ColorSpace Column ColumnAlignments ColumnBackgrounds ColumnForm ColumnLines ColumnsEqual ColumnSpacings ColumnWidths CommonDefaultFormatTypes Commonest CommonestFilter CommonUnits CommunityBoundaryStyle CommunityGraphPlot CommunityLabels CommunityRegionStyle CompatibleUnitQ CompilationOptions CompilationTarget Compile Compiled CompiledFunction Complement CompleteGraph CompleteGraphQ CompleteKaryTree CompletionsListPacket Complex Complexes ComplexExpand ComplexInfinity ComplexityFunction ComponentMeasurements ComponentwiseContextMenu Compose ComposeList ComposeSeries Composition CompoundExpression CompoundPoissonDistribution CompoundPoissonProcess CompoundRenewalProcess Compress CompressedData Condition ConditionalExpression Conditioned Cone ConeBox ConfidenceLevel ConfidenceRange ConfidenceTransform ConfigurationPath Congruent Conjugate ConjugateTranspose Conjunction Connect ConnectedComponents ConnectedGraphQ ConnesWindow ConoverTest ConsoleMessage ConsoleMessagePacket ConsolePrint Constant ConstantArray Constants ConstrainedMax ConstrainedMin ContentPadding ContentsBoundingBox ContentSelectable ContentSize Context ContextMenu Contexts ContextToFilename ContextToFileName Continuation Continue ContinuedFraction ContinuedFractionK ContinuousAction ContinuousMarkovProcess ContinuousTimeModelQ ContinuousWaveletData ContinuousWaveletTransform ContourDetect ContourGraphics ContourIntegral ContourLabels ContourLines ContourPlot ContourPlot3D Contours ContourShading ContourSmoothing ContourStyle ContraharmonicMean Control ControlActive ControlAlignment ControllabilityGramian ControllabilityMatrix ControllableDecomposition ControllableModelQ ControllerDuration ControllerInformation ControllerInformationData ControllerLinking ControllerManipulate ControllerMethod ControllerPath ControllerState ControlPlacement ControlsRendering ControlType Convergents ConversionOptions ConversionRules ConvertToBitmapPacket ConvertToPostScript ConvertToPostScriptPacket Convolve ConwayGroupCo1 ConwayGroupCo2 ConwayGroupCo3 CoordinateChartData CoordinatesToolOptions CoordinateTransform CoordinateTransformData CoprimeQ Coproduct CopulaDistribution Copyable CopyDirectory CopyFile CopyTag CopyToClipboard CornerFilter CornerNeighbors Correlation CorrelationDistance CorrelationFunction CorrelationTest Cos Cosh CoshIntegral CosineDistance CosineWindow CosIntegral Cot Coth Count CounterAssignments CounterBox CounterBoxOptions CounterClockwiseContourIntegral CounterEvaluator CounterFunction CounterIncrements CounterStyle CounterStyleMenuListing CountRoots CountryData Covariance CovarianceEstimatorFunction CovarianceFunction CoxianDistribution CoxIngersollRossProcess CoxModel CoxModelFit CramerVonMisesTest CreateArchive CreateDialog CreateDirectory CreateDocument CreateIntermediateDirectories CreatePalette CreatePalettePacket CreateScheduledTask CreateTemporary CreateWindow CriticalityFailureImportance CriticalitySuccessImportance CriticalSection Cross CrossingDetect CrossMatrix Csc Csch CubeRoot Cubics Cuboid CuboidBox Cumulant CumulantGeneratingFunction Cup CupCap Curl CurlyDoubleQuote CurlyQuote CurrentImage CurrentlySpeakingPacket CurrentValue CurvatureFlowFilter CurveClosed Cyan CycleGraph CycleIndexPolynomial Cycles CyclicGroup Cyclotomic Cylinder CylinderBox CylindricalDecomposition D DagumDistribution DamerauLevenshteinDistance DampingFactor Darker Dashed Dashing DataCompression DataDistribution DataRange DataReversed Date DateDelimiters DateDifference DateFunction DateList DateListLogPlot DateListPlot DatePattern DatePlus DateRange DateString DateTicksFormat DaubechiesWavelet DavisDistribution DawsonF DayCount DayCountConvention DayMatchQ DayName DayPlus DayRange DayRound DeBruijnGraph Debug DebugTag Decimal DeclareKnownSymbols DeclarePackage Decompose Decrement DedekindEta Default DefaultAxesStyle DefaultBaseStyle DefaultBoxStyle DefaultButton DefaultColor DefaultControlPlacement DefaultDuplicateCellStyle DefaultDuration DefaultElement DefaultFaceGridsStyle DefaultFieldHintStyle DefaultFont DefaultFontProperties DefaultFormatType DefaultFormatTypeForStyle DefaultFrameStyle DefaultFrameTicksStyle DefaultGridLinesStyle DefaultInlineFormatType DefaultInputFormatType DefaultLabelStyle DefaultMenuStyle DefaultNaturalLanguage DefaultNewCellStyle DefaultNewInlineCellStyle DefaultNotebook DefaultOptions DefaultOutputFormatType DefaultStyle DefaultStyleDefinitions DefaultTextFormatType DefaultTextInlineFormatType DefaultTicksStyle DefaultTooltipStyle DefaultValues Defer DefineExternal DefineInputStreamMethod DefineOutputStreamMethod Definition Degree DegreeCentrality DegreeGraphDistribution DegreeLexicographic DegreeReverseLexicographic Deinitialization Del Deletable Delete DeleteBorderComponents DeleteCases DeleteContents DeleteDirectory DeleteDuplicates DeleteFile DeleteSmallComponents DeleteWithContents DeletionWarning Delimiter DelimiterFlashTime DelimiterMatching Delimiters Denominator DensityGraphics DensityHistogram DensityPlot DependentVariables Deploy Deployed Depth DepthFirstScan Derivative DerivativeFilter DescriptorStateSpace DesignMatrix Det DGaussianWavelet DiacriticalPositioning Diagonal DiagonalMatrix Dialog DialogIndent DialogInput DialogLevel DialogNotebook DialogProlog DialogReturn DialogSymbols Diamond DiamondMatrix DiceDissimilarity DictionaryLookup DifferenceDelta DifferenceOrder DifferenceRoot DifferenceRootReduce Differences DifferentialD DifferentialRoot DifferentialRootReduce DifferentiatorFilter DigitBlock DigitBlockMinimum DigitCharacter DigitCount DigitQ DihedralGroup Dilation Dimensions DiracComb DiracDelta DirectedEdge DirectedEdges DirectedGraph DirectedGraphQ DirectedInfinity Direction Directive Directory DirectoryName DirectoryQ DirectoryStack DirichletCharacter DirichletConvolve DirichletDistribution DirichletL DirichletTransform DirichletWindow DisableConsolePrintPacket DiscreteChirpZTransform DiscreteConvolve DiscreteDelta DiscreteHadamardTransform DiscreteIndicator DiscreteLQEstimatorGains DiscreteLQRegulatorGains DiscreteLyapunovSolve DiscreteMarkovProcess DiscretePlot DiscretePlot3D DiscreteRatio DiscreteRiccatiSolve DiscreteShift DiscreteTimeModelQ DiscreteUniformDistribution DiscreteVariables DiscreteWaveletData DiscreteWaveletPacketTransform DiscreteWaveletTransform Discriminant Disjunction Disk DiskBox DiskMatrix Dispatch DispersionEstimatorFunction Display DisplayAllSteps DisplayEndPacket DisplayFlushImagePacket DisplayForm DisplayFunction DisplayPacket DisplayRules DisplaySetSizePacket DisplayString DisplayTemporary DisplayWith DisplayWithRef DisplayWithVariable DistanceFunction DistanceTransform Distribute Distributed DistributedContexts DistributeDefinitions DistributionChart DistributionDomain DistributionFitTest DistributionParameterAssumptions DistributionParameterQ Dithering Div Divergence Divide DivideBy Dividers Divisible Divisors DivisorSigma DivisorSum DMSList DMSString Do DockedCells DocumentNotebook DominantColors DOSTextFormat Dot DotDashed DotEqual Dotted DoubleBracketingBar DoubleContourIntegral DoubleDownArrow DoubleLeftArrow DoubleLeftRightArrow DoubleLeftTee DoubleLongLeftArrow DoubleLongLeftRightArrow DoubleLongRightArrow DoubleRightArrow DoubleRightTee DoubleUpArrow DoubleUpDownArrow DoubleVerticalBar DoublyInfinite Down DownArrow DownArrowBar DownArrowUpArrow DownLeftRightVector DownLeftTeeVector DownLeftVector DownLeftVectorBar DownRightTeeVector DownRightVector DownRightVectorBar Downsample DownTee DownTeeArrow DownValues DragAndDrop DrawEdges DrawFrontFaces DrawHighlighted Drop DSolve Dt DualLinearProgramming DualSystemsModel DumpGet DumpSave DuplicateFreeQ Dynamic DynamicBox DynamicBoxOptions DynamicEvaluationTimeout DynamicLocation DynamicModule DynamicModuleBox DynamicModuleBoxOptions DynamicModuleParent DynamicModuleValues DynamicName DynamicNamespace DynamicReference DynamicSetting DynamicUpdating DynamicWrapper DynamicWrapperBox DynamicWrapperBoxOptions E EccentricityCentrality EdgeAdd EdgeBetweennessCentrality EdgeCapacity EdgeCapForm EdgeColor EdgeConnectivity EdgeCost EdgeCount EdgeCoverQ EdgeDashing EdgeDelete EdgeDetect EdgeForm EdgeIndex EdgeJoinForm EdgeLabeling EdgeLabels EdgeLabelStyle EdgeList EdgeOpacity EdgeQ EdgeRenderingFunction EdgeRules EdgeShapeFunction EdgeStyle EdgeThickness EdgeWeight Editable EditButtonSettings EditCellTagsSettings EditDistance EffectiveInterest Eigensystem Eigenvalues EigenvectorCentrality Eigenvectors Element ElementData Eliminate EliminationOrder EllipticE EllipticExp EllipticExpPrime EllipticF EllipticFilterModel EllipticK EllipticLog EllipticNomeQ EllipticPi EllipticReducedHalfPeriods EllipticTheta EllipticThetaPrime EmitSound EmphasizeSyntaxErrors EmpiricalDistribution Empty EmptyGraphQ EnableConsolePrintPacket Enabled Encode End EndAdd EndDialogPacket EndFrontEndInteractionPacket EndOfFile EndOfLine EndOfString EndPackage EngineeringForm Enter EnterExpressionPacket EnterTextPacket Entropy EntropyFilter Environment Epilog Equal EqualColumns EqualRows EqualTilde EquatedTo Equilibrium EquirippleFilterKernel Equivalent Erf Erfc Erfi ErlangB ErlangC ErlangDistribution Erosion ErrorBox ErrorBoxOptions ErrorNorm ErrorPacket ErrorsDialogSettings EstimatedDistribution EstimatedProcess EstimatorGains EstimatorRegulator EuclideanDistance EulerE EulerGamma EulerianGraphQ EulerPhi Evaluatable Evaluate Evaluated EvaluatePacket EvaluationCell EvaluationCompletionAction EvaluationElements EvaluationMode EvaluationMonitor EvaluationNotebook EvaluationObject EvaluationOrder Evaluator EvaluatorNames EvenQ EventData EventEvaluator EventHandler EventHandlerTag EventLabels ExactBlackmanWindow ExactNumberQ ExactRootIsolation ExampleData Except ExcludedForms ExcludePods Exclusions ExclusionsStyle Exists Exit ExitDialog Exp Expand ExpandAll ExpandDenominator ExpandFileName ExpandNumerator Expectation ExpectationE ExpectedValue ExpGammaDistribution ExpIntegralE ExpIntegralEi Exponent ExponentFunction ExponentialDistribution ExponentialFamily ExponentialGeneratingFunction ExponentialMovingAverage ExponentialPowerDistribution ExponentPosition ExponentStep Export ExportAutoReplacements ExportPacket ExportString Expression ExpressionCell ExpressionPacket ExpToTrig ExtendedGCD Extension ExtentElementFunction ExtentMarkers ExtentSize ExternalCall ExternalDataCharacterEncoding Extract ExtractArchive ExtremeValueDistribution FaceForm FaceGrids FaceGridsStyle Factor FactorComplete Factorial Factorial2 FactorialMoment FactorialMomentGeneratingFunction FactorialPower FactorInteger FactorList FactorSquareFree FactorSquareFreeList FactorTerms FactorTermsList Fail FailureDistribution False FARIMAProcess FEDisableConsolePrintPacket FeedbackSector FeedbackSectorStyle FeedbackType FEEnableConsolePrintPacket Fibonacci FieldHint FieldHintStyle FieldMasked FieldSize File FileBaseName FileByteCount FileDate FileExistsQ FileExtension FileFormat FileHash FileInformation FileName FileNameDepth FileNameDialogSettings FileNameDrop FileNameJoin FileNames FileNameSetter FileNameSplit FileNameTake FilePrint FileType FilledCurve FilledCurveBox Filling FillingStyle FillingTransform FilterRules FinancialBond FinancialData FinancialDerivative FinancialIndicator Find FindArgMax FindArgMin FindClique FindClusters FindCurvePath FindDistributionParameters FindDivisions FindEdgeCover FindEdgeCut FindEulerianCycle FindFaces FindFile FindFit FindGeneratingFunction FindGeoLocation FindGeometricTransform FindGraphCommunities FindGraphIsomorphism FindGraphPartition FindHamiltonianCycle FindIndependentEdgeSet FindIndependentVertexSet FindInstance FindIntegerNullVector FindKClan FindKClique FindKClub FindKPlex FindLibrary FindLinearRecurrence FindList FindMaximum FindMaximumFlow FindMaxValue FindMinimum FindMinimumCostFlow FindMinimumCut FindMinValue FindPermutation FindPostmanTour FindProcessParameters FindRoot FindSequenceFunction FindSettings FindShortestPath FindShortestTour FindThreshold FindVertexCover FindVertexCut Fine FinishDynamic FiniteAbelianGroupCount FiniteGroupCount FiniteGroupData First FirstPassageTimeDistribution FischerGroupFi22 FischerGroupFi23 FischerGroupFi24Prime FisherHypergeometricDistribution FisherRatioTest FisherZDistribution Fit FitAll FittedModel FixedPoint FixedPointList FlashSelection Flat Flatten FlattenAt FlatTopWindow FlipView Floor FlushPrintOutputPacket Fold FoldList Font FontColor FontFamily FontForm FontName FontOpacity FontPostScriptName FontProperties FontReencoding FontSize FontSlant FontSubstitutions FontTracking FontVariations FontWeight For ForAll Format FormatRules FormatType FormatTypeAutoConvert FormatValues FormBox FormBoxOptions FortranForm Forward ForwardBackward Fourier FourierCoefficient FourierCosCoefficient FourierCosSeries FourierCosTransform FourierDCT FourierDCTFilter FourierDCTMatrix FourierDST FourierDSTMatrix FourierMatrix FourierParameters FourierSequenceTransform FourierSeries FourierSinCoefficient FourierSinSeries FourierSinTransform FourierTransform FourierTrigSeries FractionalBrownianMotionProcess FractionalPart FractionBox FractionBoxOptions FractionLine Frame FrameBox FrameBoxOptions Framed FrameInset FrameLabel Frameless FrameMargins FrameStyle FrameTicks FrameTicksStyle FRatioDistribution FrechetDistribution FreeQ FrequencySamplingFilterKernel FresnelC FresnelS Friday FrobeniusNumber FrobeniusSolve FromCharacterCode FromCoefficientRules FromContinuedFraction FromDate FromDigits FromDMS Front FrontEndDynamicExpression FrontEndEventActions FrontEndExecute FrontEndObject FrontEndResource FrontEndResourceString FrontEndStackSize FrontEndToken FrontEndTokenExecute FrontEndValueCache FrontEndVersion FrontFaceColor FrontFaceOpacity Full FullAxes FullDefinition FullForm FullGraphics FullOptions FullSimplify Function FunctionExpand FunctionInterpolation FunctionSpace FussellVeselyImportance GaborFilter GaborMatrix GaborWavelet GainMargins GainPhaseMargins Gamma GammaDistribution GammaRegularized GapPenalty Gather GatherBy GaugeFaceElementFunction GaugeFaceStyle GaugeFrameElementFunction GaugeFrameSize GaugeFrameStyle GaugeLabels GaugeMarkers GaugeStyle GaussianFilter GaussianIntegers GaussianMatrix GaussianWindow GCD GegenbauerC General GeneralizedLinearModelFit GenerateConditions GeneratedCell GeneratedParameters GeneratingFunction Generic GenericCylindricalDecomposition GenomeData GenomeLookup GeodesicClosing GeodesicDilation GeodesicErosion GeodesicOpening GeoDestination GeodesyData GeoDirection GeoDistance GeoGridPosition GeometricBrownianMotionProcess GeometricDistribution GeometricMean GeometricMeanFilter GeometricTransformation GeometricTransformation3DBox GeometricTransformation3DBoxOptions GeometricTransformationBox GeometricTransformationBoxOptions GeoPosition GeoPositionENU GeoPositionXYZ GeoProjectionData GestureHandler GestureHandlerTag Get GetBoundingBoxSizePacket GetContext GetEnvironment GetFileName GetFrontEndOptionsDataPacket GetLinebreakInformationPacket GetMenusPacket GetPageBreakInformationPacket Glaisher GlobalClusteringCoefficient GlobalPreferences GlobalSession Glow GoldenRatio GompertzMakehamDistribution GoodmanKruskalGamma GoodmanKruskalGammaTest Goto Grad Gradient GradientFilter GradientOrientationFilter Graph GraphAssortativity GraphCenter GraphComplement GraphData GraphDensity GraphDiameter GraphDifference GraphDisjointUnion GraphDistance GraphDistanceMatrix GraphElementData GraphEmbedding GraphHighlight GraphHighlightStyle GraphHub Graphics Graphics3D Graphics3DBox Graphics3DBoxOptions GraphicsArray GraphicsBaseline GraphicsBox GraphicsBoxOptions GraphicsColor GraphicsColumn GraphicsComplex GraphicsComplex3DBox GraphicsComplex3DBoxOptions GraphicsComplexBox GraphicsComplexBoxOptions GraphicsContents GraphicsData GraphicsGrid GraphicsGridBox GraphicsGroup GraphicsGroup3DBox GraphicsGroup3DBoxOptions GraphicsGroupBox GraphicsGroupBoxOptions GraphicsGrouping GraphicsHighlightColor GraphicsRow GraphicsSpacing GraphicsStyle GraphIntersection GraphLayout GraphLinkEfficiency GraphPeriphery GraphPlot GraphPlot3D GraphPower GraphPropertyDistribution GraphQ GraphRadius GraphReciprocity GraphRoot GraphStyle GraphUnion Gray GrayLevel GreatCircleDistance Greater GreaterEqual GreaterEqualLess GreaterFullEqual GreaterGreater GreaterLess GreaterSlantEqual GreaterTilde Green Grid GridBaseline GridBox GridBoxAlignment GridBoxBackground GridBoxDividers GridBoxFrame GridBoxItemSize GridBoxItemStyle GridBoxOptions GridBoxSpacings GridCreationSettings GridDefaultElement GridElementStyleOptions GridFrame GridFrameMargins GridGraph GridLines GridLinesStyle GroebnerBasis GroupActionBase GroupCentralizer GroupElementFromWord GroupElementPosition GroupElementQ GroupElements GroupElementToWord GroupGenerators GroupMultiplicationTable GroupOrbits GroupOrder GroupPageBreakWithin GroupSetwiseStabilizer GroupStabilizer GroupStabilizerChain Gudermannian GumbelDistribution HaarWavelet HadamardMatrix HalfNormalDistribution HamiltonianGraphQ HammingDistance HammingWindow HankelH1 HankelH2 HankelMatrix HannPoissonWindow HannWindow HaradaNortonGroupHN HararyGraph HarmonicMean HarmonicMeanFilter HarmonicNumber Hash HashTable Haversine HazardFunction Head HeadCompose Heads HeavisideLambda HeavisidePi HeavisideTheta HeldGroupHe HeldPart HelpBrowserLookup HelpBrowserNotebook HelpBrowserSettings HermiteDecomposition HermiteH HermitianMatrixQ HessenbergDecomposition Hessian HexadecimalCharacter Hexahedron HexahedronBox HexahedronBoxOptions HiddenSurface HighlightGraph HighlightImage HighpassFilter HigmanSimsGroupHS HilbertFilter HilbertMatrix Histogram Histogram3D HistogramDistribution HistogramList HistogramTransform HistogramTransformInterpolation HitMissTransform HITSCentrality HodgeDual HoeffdingD HoeffdingDTest Hold HoldAll HoldAllComplete HoldComplete HoldFirst HoldForm HoldPattern HoldRest HolidayCalendar HomeDirectory HomePage Horizontal HorizontalForm HorizontalGauge HorizontalScrollPosition HornerForm HotellingTSquareDistribution HoytDistribution HTMLSave Hue HumpDownHump HumpEqual HurwitzLerchPhi HurwitzZeta HyperbolicDistribution HypercubeGraph HyperexponentialDistribution Hyperfactorial Hypergeometric0F1 Hypergeometric0F1Regularized Hypergeometric1F1 Hypergeometric1F1Regularized Hypergeometric2F1 Hypergeometric2F1Regularized HypergeometricDistribution HypergeometricPFQ HypergeometricPFQRegularized HypergeometricU Hyperlink HyperlinkCreationSettings Hyphenation HyphenationOptions HypoexponentialDistribution HypothesisTestData I Identity IdentityMatrix If IgnoreCase Im Image Image3D Image3DSlices ImageAccumulate ImageAdd ImageAdjust ImageAlign ImageApply ImageAspectRatio ImageAssemble ImageCache ImageCacheValid ImageCapture ImageChannels ImageClip ImageColorSpace ImageCompose ImageConvolve ImageCooccurrence ImageCorners ImageCorrelate ImageCorrespondingPoints ImageCrop ImageData ImageDataPacket ImageDeconvolve ImageDemosaic ImageDifference ImageDimensions ImageDistance ImageEffect ImageFeatureTrack ImageFileApply ImageFileFilter ImageFileScan ImageFilter ImageForestingComponents ImageForwardTransformation ImageHistogram ImageKeypoints ImageLevels ImageLines ImageMargins ImageMarkers ImageMeasurements ImageMultiply ImageOffset ImagePad ImagePadding ImagePartition ImagePeriodogram ImagePerspectiveTransformation ImageQ ImageRangeCache ImageReflect ImageRegion ImageResize ImageResolution ImageRotate ImageRotated ImageScaled ImageScan ImageSize ImageSizeAction ImageSizeCache ImageSizeMultipliers ImageSizeRaw ImageSubtract ImageTake ImageTransformation ImageTrim ImageType ImageValue ImageValuePositions Implies Import ImportAutoReplacements ImportString ImprovementImportance In IncidenceGraph IncidenceList IncidenceMatrix IncludeConstantBasis IncludeFileExtension IncludePods IncludeSingularTerm Increment Indent IndentingNewlineSpacings IndentMaxFraction IndependenceTest IndependentEdgeSetQ IndependentUnit IndependentVertexSetQ Indeterminate IndexCreationOptions Indexed IndexGraph IndexTag Inequality InexactNumberQ InexactNumbers Infinity Infix Information Inherited InheritScope Initialization InitializationCell InitializationCellEvaluation InitializationCellWarning InlineCounterAssignments InlineCounterIncrements InlineRules Inner Inpaint Input InputAliases InputAssumptions InputAutoReplacements InputField InputFieldBox InputFieldBoxOptions InputForm InputGrouping InputNamePacket InputNotebook InputPacket InputSettings InputStream InputString InputStringPacket InputToBoxFormPacket Insert InsertionPointObject InsertResults Inset Inset3DBox Inset3DBoxOptions InsetBox InsetBoxOptions Install InstallService InString Integer IntegerDigits IntegerExponent IntegerLength IntegerPart IntegerPartitions IntegerQ Integers IntegerString Integral Integrate Interactive InteractiveTradingChart Interlaced Interleaving InternallyBalancedDecomposition InterpolatingFunction InterpolatingPolynomial Interpolation InterpolationOrder InterpolationPoints InterpolationPrecision Interpretation InterpretationBox InterpretationBoxOptions InterpretationFunction InterpretTemplate InterquartileRange Interrupt InterruptSettings Intersection Interval IntervalIntersection IntervalMemberQ IntervalUnion Inverse InverseBetaRegularized InverseCDF InverseChiSquareDistribution InverseContinuousWaveletTransform InverseDistanceTransform InverseEllipticNomeQ InverseErf InverseErfc InverseFourier InverseFourierCosTransform InverseFourierSequenceTransform InverseFourierSinTransform InverseFourierTransform InverseFunction InverseFunctions InverseGammaDistribution InverseGammaRegularized InverseGaussianDistribution InverseGudermannian InverseHaversine InverseJacobiCD InverseJacobiCN InverseJacobiCS InverseJacobiDC InverseJacobiDN InverseJacobiDS InverseJacobiNC InverseJacobiND InverseJacobiNS InverseJacobiSC InverseJacobiSD InverseJacobiSN InverseLaplaceTransform InversePermutation InverseRadon InverseSeries InverseSurvivalFunction InverseWaveletTransform InverseWeierstrassP InverseZTransform Invisible InvisibleApplication InvisibleTimes IrreduciblePolynomialQ IsolatingInterval IsomorphicGraphQ IsotopeData Italic Item ItemBox ItemBoxOptions ItemSize ItemStyle ItoProcess JaccardDissimilarity JacobiAmplitude Jacobian JacobiCD JacobiCN JacobiCS JacobiDC JacobiDN JacobiDS JacobiNC JacobiND JacobiNS JacobiP JacobiSC JacobiSD JacobiSN JacobiSymbol JacobiZeta JankoGroupJ1 JankoGroupJ2 JankoGroupJ3 JankoGroupJ4 JarqueBeraALMTest JohnsonDistribution Join Joined JoinedCurve JoinedCurveBox JoinForm JordanDecomposition JordanModelDecomposition K KagiChart KaiserBesselWindow KaiserWindow KalmanEstimator KalmanFilter KarhunenLoeveDecomposition KaryTree KatzCentrality KCoreComponents KDistribution KelvinBei KelvinBer KelvinKei KelvinKer KendallTau KendallTauTest KernelExecute KernelMixtureDistribution KernelObject Kernels Ket Khinchin KirchhoffGraph KirchhoffMatrix KleinInvariantJ KnightTourGraph KnotData KnownUnitQ KolmogorovSmirnovTest KroneckerDelta KroneckerModelDecomposition KroneckerProduct KroneckerSymbol KuiperTest KumaraswamyDistribution Kurtosis KuwaharaFilter Label Labeled LabeledSlider LabelingFunction LabelStyle LaguerreL LambdaComponents LambertW LanczosWindow LandauDistribution Language LanguageCategory LaplaceDistribution LaplaceTransform Laplacian LaplacianFilter LaplacianGaussianFilter Large Larger Last Latitude LatitudeLongitude LatticeData LatticeReduce Launch LaunchKernels LayeredGraphPlot LayerSizeFunction LayoutInformation LCM LeafCount LeapYearQ LeastSquares LeastSquaresFilterKernel Left LeftArrow LeftArrowBar LeftArrowRightArrow LeftDownTeeVector LeftDownVector LeftDownVectorBar LeftRightArrow LeftRightVector LeftTee LeftTeeArrow LeftTeeVector LeftTriangle LeftTriangleBar LeftTriangleEqual LeftUpDownVector LeftUpTeeVector LeftUpVector LeftUpVectorBar LeftVector LeftVectorBar LegendAppearance Legended LegendFunction LegendLabel LegendLayout LegendMargins LegendMarkers LegendMarkerSize LegendreP LegendreQ LegendreType Length LengthWhile LerchPhi Less LessEqual LessEqualGreater LessFullEqual LessGreater LessLess LessSlantEqual LessTilde LetterCharacter LetterQ Level LeveneTest LeviCivitaTensor LevyDistribution Lexicographic LibraryFunction LibraryFunctionError LibraryFunctionInformation LibraryFunctionLoad LibraryFunctionUnload LibraryLoad LibraryUnload LicenseID LiftingFilterData LiftingWaveletTransform LightBlue LightBrown LightCyan Lighter LightGray LightGreen Lighting LightingAngle LightMagenta LightOrange LightPink LightPurple LightRed LightSources LightYellow Likelihood Limit LimitsPositioning LimitsPositioningTokens LindleyDistribution Line Line3DBox LinearFilter LinearFractionalTransform LinearModelFit LinearOffsetFunction LinearProgramming LinearRecurrence LinearSolve LinearSolveFunction LineBox LineBreak LinebreakAdjustments LineBreakChart LineBreakWithin LineColor LineForm LineGraph LineIndent LineIndentMaxFraction LineIntegralConvolutionPlot LineIntegralConvolutionScale LineLegend LineOpacity LineSpacing LineWrapParts LinkActivate LinkClose LinkConnect LinkConnectedQ LinkCreate LinkError LinkFlush LinkFunction LinkHost LinkInterrupt LinkLaunch LinkMode LinkObject LinkOpen LinkOptions LinkPatterns LinkProtocol LinkRead LinkReadHeld LinkReadyQ Links LinkWrite LinkWriteHeld LiouvilleLambda List Listable ListAnimate ListContourPlot ListContourPlot3D ListConvolve ListCorrelate ListCurvePathPlot ListDeconvolve ListDensityPlot Listen ListFourierSequenceTransform ListInterpolation ListLineIntegralConvolutionPlot ListLinePlot ListLogLinearPlot ListLogLogPlot ListLogPlot ListPicker ListPickerBox ListPickerBoxBackground ListPickerBoxOptions ListPlay ListPlot ListPlot3D ListPointPlot3D ListPolarPlot ListQ ListStreamDensityPlot ListStreamPlot ListSurfacePlot3D ListVectorDensityPlot ListVectorPlot ListVectorPlot3D ListZTransform Literal LiteralSearch LocalClusteringCoefficient LocalizeVariables LocationEquivalenceTest LocationTest Locator LocatorAutoCreate LocatorBox LocatorBoxOptions LocatorCentering LocatorPane LocatorPaneBox LocatorPaneBoxOptions LocatorRegion Locked Log Log10 Log2 LogBarnesG LogGamma LogGammaDistribution LogicalExpand LogIntegral LogisticDistribution LogitModelFit LogLikelihood LogLinearPlot LogLogisticDistribution LogLogPlot LogMultinormalDistribution LogNormalDistribution LogPlot LogRankTest LogSeriesDistribution LongEqual Longest LongestAscendingSequence LongestCommonSequence LongestCommonSequencePositions LongestCommonSubsequence LongestCommonSubsequencePositions LongestMatch LongForm Longitude LongLeftArrow LongLeftRightArrow LongRightArrow Loopback LoopFreeGraphQ LowerCaseQ LowerLeftArrow LowerRightArrow LowerTriangularize LowpassFilter LQEstimatorGains LQGRegulator LQOutputRegulatorGains LQRegulatorGains LUBackSubstitution LucasL LuccioSamiComponents LUDecomposition LyapunovSolve LyonsGroupLy MachineID MachineName MachineNumberQ MachinePrecision MacintoshSystemPageSetup Magenta Magnification Magnify MainSolve MaintainDynamicCaches Majority MakeBoxes MakeExpression MakeRules MangoldtLambda ManhattanDistance Manipulate Manipulator MannWhitneyTest MantissaExponent Manual Map MapAll MapAt MapIndexed MAProcess MapThread MarcumQ MardiaCombinedTest MardiaKurtosisTest MardiaSkewnessTest MarginalDistribution MarkovProcessProperties Masking MatchingDissimilarity MatchLocalNameQ MatchLocalNames MatchQ Material MathematicaNotation MathieuC MathieuCharacteristicA MathieuCharacteristicB MathieuCharacteristicExponent MathieuCPrime MathieuGroupM11 MathieuGroupM12 MathieuGroupM22 MathieuGroupM23 MathieuGroupM24 MathieuS MathieuSPrime MathMLForm MathMLText Matrices MatrixExp MatrixForm MatrixFunction MatrixLog MatrixPlot MatrixPower MatrixQ MatrixRank Max MaxBend MaxDetect MaxExtraBandwidths MaxExtraConditions MaxFeatures MaxFilter Maximize MaxIterations MaxMemoryUsed MaxMixtureKernels MaxPlotPoints MaxPoints MaxRecursion MaxStableDistribution MaxStepFraction MaxSteps MaxStepSize MaxValue MaxwellDistribution McLaughlinGroupMcL Mean MeanClusteringCoefficient MeanDegreeConnectivity MeanDeviation MeanFilter MeanGraphDistance MeanNeighborDegree MeanShift MeanShiftFilter Median MedianDeviation MedianFilter Medium MeijerG MeixnerDistribution MemberQ MemoryConstrained MemoryInUse Menu MenuAppearance MenuCommandKey MenuEvaluator MenuItem MenuPacket MenuSortingValue MenuStyle MenuView MergeDifferences Mesh MeshFunctions MeshRange MeshShading MeshStyle Message MessageDialog MessageList MessageName MessageOptions MessagePacket Messages MessagesNotebook MetaCharacters MetaInformation Method MethodOptions MexicanHatWavelet MeyerWavelet Min MinDetect MinFilter MinimalPolynomial MinimalStateSpaceModel Minimize Minors MinRecursion MinSize MinStableDistribution Minus MinusPlus MinValue Missing MissingDataMethod MittagLefflerE MixedRadix MixedRadixQuantity MixtureDistribution Mod Modal Mode Modular ModularLambda Module Modulus MoebiusMu Moment Momentary MomentConvert MomentEvaluate MomentGeneratingFunction Monday Monitor MonomialList MonomialOrder MonsterGroupM MorletWavelet MorphologicalBinarize MorphologicalBranchPoints MorphologicalComponents MorphologicalEulerNumber MorphologicalGraph MorphologicalPerimeter MorphologicalTransform Most MouseAnnotation MouseAppearance MouseAppearanceTag MouseButtons Mouseover MousePointerNote MousePosition MovingAverage MovingMedian MoyalDistribution MultiedgeStyle MultilaunchWarning MultiLetterItalics MultiLetterStyle MultilineFunction Multinomial MultinomialDistribution MultinormalDistribution MultiplicativeOrder Multiplicity Multiselection MultivariateHypergeometricDistribution MultivariatePoissonDistribution MultivariateTDistribution N NakagamiDistribution NameQ Names NamespaceBox Nand NArgMax NArgMin NBernoulliB NCache NDSolve NDSolveValue Nearest NearestFunction NeedCurrentFrontEndPackagePacket NeedCurrentFrontEndSymbolsPacket NeedlemanWunschSimilarity Needs Negative NegativeBinomialDistribution NegativeMultinomialDistribution NeighborhoodGraph Nest NestedGreaterGreater NestedLessLess NestedScriptRules NestList NestWhile NestWhileList NevilleThetaC NevilleThetaD NevilleThetaN NevilleThetaS NewPrimitiveStyle NExpectation Next NextPrime NHoldAll NHoldFirst NHoldRest NicholsGridLines NicholsPlot NIntegrate NMaximize NMaxValue NMinimize NMinValue NominalVariables NonAssociative NoncentralBetaDistribution NoncentralChiSquareDistribution NoncentralFRatioDistribution NoncentralStudentTDistribution NonCommutativeMultiply NonConstants None NonlinearModelFit NonlocalMeansFilter NonNegative NonPositive Nor NorlundB Norm Normal NormalDistribution NormalGrouping Normalize NormalizedSquaredEuclideanDistance NormalsFunction NormFunction Not NotCongruent NotCupCap NotDoubleVerticalBar Notebook NotebookApply NotebookAutoSave NotebookClose NotebookConvertSettings NotebookCreate NotebookCreateReturnObject NotebookDefault NotebookDelete NotebookDirectory NotebookDynamicExpression NotebookEvaluate NotebookEventActions NotebookFileName NotebookFind NotebookFindReturnObject NotebookGet NotebookGetLayoutInformationPacket NotebookGetMisspellingsPacket NotebookInformation NotebookInterfaceObject NotebookLocate NotebookObject NotebookOpen NotebookOpenReturnObject NotebookPath NotebookPrint NotebookPut NotebookPutReturnObject NotebookRead NotebookResetGeneratedCells Notebooks NotebookSave NotebookSaveAs NotebookSelection NotebookSetupLayoutInformationPacket NotebooksMenu NotebookWrite NotElement NotEqualTilde NotExists NotGreater NotGreaterEqual NotGreaterFullEqual NotGreaterGreater NotGreaterLess NotGreaterSlantEqual NotGreaterTilde NotHumpDownHump NotHumpEqual NotLeftTriangle NotLeftTriangleBar NotLeftTriangleEqual NotLess NotLessEqual NotLessFullEqual NotLessGreater NotLessLess NotLessSlantEqual NotLessTilde NotNestedGreaterGreater NotNestedLessLess NotPrecedes NotPrecedesEqual NotPrecedesSlantEqual NotPrecedesTilde NotReverseElement NotRightTriangle NotRightTriangleBar NotRightTriangleEqual NotSquareSubset NotSquareSubsetEqual NotSquareSuperset NotSquareSupersetEqual NotSubset NotSubsetEqual NotSucceeds NotSucceedsEqual NotSucceedsSlantEqual NotSucceedsTilde NotSuperset NotSupersetEqual NotTilde NotTildeEqual NotTildeFullEqual NotTildeTilde NotVerticalBar NProbability NProduct NProductFactors NRoots NSolve NSum NSumTerms Null NullRecords NullSpace NullWords Number NumberFieldClassNumber NumberFieldDiscriminant NumberFieldFundamentalUnits NumberFieldIntegralBasis NumberFieldNormRepresentatives NumberFieldRegulator NumberFieldRootsOfUnity NumberFieldSignature NumberForm NumberFormat NumberMarks NumberMultiplier NumberPadding NumberPoint NumberQ NumberSeparator NumberSigns NumberString Numerator NumericFunction NumericQ NuttallWindow NValues NyquistGridLines NyquistPlot O ObservabilityGramian ObservabilityMatrix ObservableDecomposition ObservableModelQ OddQ Off Offset OLEData On ONanGroupON OneIdentity Opacity Open OpenAppend Opener OpenerBox OpenerBoxOptions OpenerView OpenFunctionInspectorPacket Opening OpenRead OpenSpecialOptions OpenTemporary OpenWrite Operate OperatingSystem OptimumFlowData Optional OptionInspectorSettings OptionQ Options OptionsPacket OptionsPattern OptionValue OptionValueBox OptionValueBoxOptions Or Orange Order OrderDistribution OrderedQ Ordering Orderless OrnsteinUhlenbeckProcess Orthogonalize Out Outer OutputAutoOverwrite OutputControllabilityMatrix OutputControllableModelQ OutputForm OutputFormData OutputGrouping OutputMathEditExpression OutputNamePacket OutputResponse OutputSizeLimit OutputStream Over OverBar OverDot Overflow OverHat Overlaps Overlay OverlayBox OverlayBoxOptions Overscript OverscriptBox OverscriptBoxOptions OverTilde OverVector OwenT OwnValues PackingMethod PaddedForm Padding PadeApproximant PadLeft PadRight PageBreakAbove PageBreakBelow PageBreakWithin PageFooterLines PageFooters PageHeaderLines PageHeaders PageHeight PageRankCentrality PageWidth PairedBarChart PairedHistogram PairedSmoothHistogram PairedTTest PairedZTest PaletteNotebook PalettePath Pane PaneBox PaneBoxOptions Panel PanelBox PanelBoxOptions Paneled PaneSelector PaneSelectorBox PaneSelectorBoxOptions PaperWidth ParabolicCylinderD ParagraphIndent ParagraphSpacing ParallelArray ParallelCombine ParallelDo ParallelEvaluate Parallelization Parallelize ParallelMap ParallelNeeds ParallelProduct ParallelSubmit ParallelSum ParallelTable ParallelTry Parameter ParameterEstimator ParameterMixtureDistribution ParameterVariables ParametricFunction ParametricNDSolve ParametricNDSolveValue ParametricPlot ParametricPlot3D ParentConnect ParentDirectory ParentForm Parenthesize ParentList ParetoDistribution Part PartialCorrelationFunction PartialD ParticleData Partition PartitionsP PartitionsQ ParzenWindow PascalDistribution PassEventsDown PassEventsUp Paste PasteBoxFormInlineCells PasteButton Path PathGraph PathGraphQ Pattern PatternSequence PatternTest PauliMatrix PaulWavelet Pause PausedTime PDF PearsonChiSquareTest PearsonCorrelationTest PearsonDistribution PerformanceGoal PeriodicInterpolation Periodogram PeriodogramArray PermutationCycles PermutationCyclesQ PermutationGroup PermutationLength PermutationList PermutationListQ PermutationMax PermutationMin PermutationOrder PermutationPower PermutationProduct PermutationReplace Permutations PermutationSupport Permute PeronaMalikFilter Perpendicular PERTDistribution PetersenGraph PhaseMargins Pi Pick PIDData PIDDerivativeFilter PIDFeedforward PIDTune Piecewise PiecewiseExpand PieChart PieChart3D PillaiTrace PillaiTraceTest Pink Pivoting PixelConstrained PixelValue PixelValuePositions Placed Placeholder PlaceholderReplace Plain PlanarGraphQ Play PlayRange Plot Plot3D Plot3Matrix PlotDivision PlotJoined PlotLabel PlotLayout PlotLegends PlotMarkers PlotPoints PlotRange PlotRangeClipping PlotRangePadding PlotRegion PlotStyle Plus PlusMinus Pochhammer PodStates PodWidth Point Point3DBox PointBox PointFigureChart PointForm PointLegend PointSize PoissonConsulDistribution PoissonDistribution PoissonProcess PoissonWindow PolarAxes PolarAxesOrigin PolarGridLines PolarPlot PolarTicks PoleZeroMarkers PolyaAeppliDistribution PolyGamma Polygon Polygon3DBox Polygon3DBoxOptions PolygonBox PolygonBoxOptions PolygonHoleScale PolygonIntersections PolygonScale PolyhedronData PolyLog PolynomialExtendedGCD PolynomialForm PolynomialGCD PolynomialLCM PolynomialMod PolynomialQ PolynomialQuotient PolynomialQuotientRemainder PolynomialReduce PolynomialRemainder Polynomials PopupMenu PopupMenuBox PopupMenuBoxOptions PopupView PopupWindow Position Positive PositiveDefiniteMatrixQ PossibleZeroQ Postfix PostScript Power PowerDistribution PowerExpand PowerMod PowerModList PowerSpectralDensity PowersRepresentations PowerSymmetricPolynomial Precedence PrecedenceForm Precedes PrecedesEqual PrecedesSlantEqual PrecedesTilde Precision PrecisionGoal PreDecrement PredictionRoot PreemptProtect PreferencesPath Prefix PreIncrement Prepend PrependTo PreserveImageOptions Previous PriceGraphDistribution PrimaryPlaceholder Prime PrimeNu PrimeOmega PrimePi PrimePowerQ PrimeQ Primes PrimeZetaP PrimitiveRoot PrincipalComponents PrincipalValue Print PrintAction PrintForm PrintingCopies PrintingOptions PrintingPageRange PrintingStartingPageNumber PrintingStyleEnvironment PrintPrecision PrintTemporary Prism PrismBox PrismBoxOptions PrivateCellOptions PrivateEvaluationOptions PrivateFontOptions PrivateFrontEndOptions PrivateNotebookOptions PrivatePaths Probability ProbabilityDistribution ProbabilityPlot ProbabilityPr ProbabilityScalePlot ProbitModelFit ProcessEstimator ProcessParameterAssumptions ProcessParameterQ ProcessStateDomain ProcessTimeDomain Product ProductDistribution ProductLog ProgressIndicator ProgressIndicatorBox ProgressIndicatorBoxOptions Projection Prolog PromptForm Properties Property PropertyList PropertyValue Proportion Proportional Protect Protected ProteinData Pruning PseudoInverse Purple Put PutAppend Pyramid PyramidBox PyramidBoxOptions QBinomial QFactorial QGamma QHypergeometricPFQ QPochhammer QPolyGamma QRDecomposition QuadraticIrrationalQ Quantile QuantilePlot Quantity QuantityForm QuantityMagnitude QuantityQ QuantityUnit Quartics QuartileDeviation Quartiles QuartileSkewness QueueingNetworkProcess QueueingProcess QueueProperties Quiet Quit Quotient QuotientRemainder RadialityCentrality RadicalBox RadicalBoxOptions RadioButton RadioButtonBar RadioButtonBox RadioButtonBoxOptions Radon RamanujanTau RamanujanTauL RamanujanTauTheta RamanujanTauZ Random RandomChoice RandomComplex RandomFunction RandomGraph RandomImage RandomInteger RandomPermutation RandomPrime RandomReal RandomSample RandomSeed RandomVariate RandomWalkProcess Range RangeFilter RangeSpecification RankedMax RankedMin Raster Raster3D Raster3DBox Raster3DBoxOptions RasterArray RasterBox RasterBoxOptions Rasterize RasterSize Rational RationalFunctions Rationalize Rationals Ratios Raw RawArray RawBoxes RawData RawMedium RayleighDistribution Re Read ReadList ReadProtected Real RealBlockDiagonalForm RealDigits RealExponent Reals Reap Record RecordLists RecordSeparators Rectangle RectangleBox RectangleBoxOptions RectangleChart RectangleChart3D RecurrenceFilter RecurrenceTable RecurringDigitsForm Red Reduce RefBox ReferenceLineStyle ReferenceMarkers ReferenceMarkerStyle Refine ReflectionMatrix ReflectionTransform Refresh RefreshRate RegionBinarize RegionFunction RegionPlot RegionPlot3D RegularExpression Regularization Reinstall Release ReleaseHold ReliabilityDistribution ReliefImage ReliefPlot Remove RemoveAlphaChannel RemoveAsynchronousTask Removed RemoveInputStreamMethod RemoveOutputStreamMethod RemoveProperty RemoveScheduledTask RenameDirectory RenameFile RenderAll RenderingOptions RenewalProcess RenkoChart Repeated RepeatedNull RepeatedString Replace ReplaceAll ReplaceHeldPart ReplaceImageValue ReplaceList ReplacePart ReplacePixelValue ReplaceRepeated Resampling Rescale RescalingTransform ResetDirectory ResetMenusPacket ResetScheduledTask Residue Resolve Rest Resultant ResumePacket Return ReturnExpressionPacket ReturnInputFormPacket ReturnPacket ReturnTextPacket Reverse ReverseBiorthogonalSplineWavelet ReverseElement ReverseEquilibrium ReverseGraph ReverseUpEquilibrium RevolutionAxis RevolutionPlot3D RGBColor RiccatiSolve RiceDistribution RidgeFilter RiemannR RiemannSiegelTheta RiemannSiegelZ Riffle Right RightArrow RightArrowBar RightArrowLeftArrow RightCosetRepresentative RightDownTeeVector RightDownVector RightDownVectorBar RightTee RightTeeArrow RightTeeVector RightTriangle RightTriangleBar RightTriangleEqual RightUpDownVector RightUpTeeVector RightUpVector RightUpVectorBar RightVector RightVectorBar RiskAchievementImportance RiskReductionImportance RogersTanimotoDissimilarity Root RootApproximant RootIntervals RootLocusPlot RootMeanSquare RootOfUnityQ RootReduce Roots RootSum Rotate RotateLabel RotateLeft RotateRight RotationAction RotationBox RotationBoxOptions RotationMatrix RotationTransform Round RoundImplies RoundingRadius Row RowAlignments RowBackgrounds RowBox RowHeights RowLines RowMinHeight RowReduce RowsEqual RowSpacings RSolve RudvalisGroupRu Rule RuleCondition RuleDelayed RuleForm RulerUnits Run RunScheduledTask RunThrough RuntimeAttributes RuntimeOptions RussellRaoDissimilarity SameQ SameTest SampleDepth SampledSoundFunction SampledSoundList SampleRate SamplingPeriod SARIMAProcess SARMAProcess SatisfiabilityCount SatisfiabilityInstances SatisfiableQ Saturday Save Saveable SaveAutoDelete SaveDefinitions SawtoothWave Scale Scaled ScaleDivisions ScaledMousePosition ScaleOrigin ScalePadding ScaleRanges ScaleRangeStyle ScalingFunctions ScalingMatrix ScalingTransform Scan ScheduledTaskActiveQ ScheduledTaskData ScheduledTaskObject ScheduledTasks SchurDecomposition ScientificForm ScreenRectangle ScreenStyleEnvironment ScriptBaselineShifts ScriptLevel ScriptMinSize ScriptRules ScriptSizeMultipliers Scrollbars ScrollingOptions ScrollPosition Sec Sech SechDistribution SectionGrouping SectorChart SectorChart3D SectorOrigin SectorSpacing SeedRandom Select Selectable SelectComponents SelectedCells SelectedNotebook Selection SelectionAnimate SelectionCell SelectionCellCreateCell SelectionCellDefaultStyle SelectionCellParentStyle SelectionCreateCell SelectionDebuggerTag SelectionDuplicateCell SelectionEvaluate SelectionEvaluateCreateCell SelectionMove SelectionPlaceholder SelectionSetStyle SelectWithContents SelfLoops SelfLoopStyle SemialgebraicComponentInstances SendMail Sequence SequenceAlignment SequenceForm SequenceHold SequenceLimit Series SeriesCoefficient SeriesData SessionTime Set SetAccuracy SetAlphaChannel SetAttributes Setbacks SetBoxFormNamesPacket SetDelayed SetDirectory SetEnvironment SetEvaluationNotebook SetFileDate SetFileLoadingContext SetNotebookStatusLine SetOptions SetOptionsPacket SetPrecision SetProperty SetSelectedNotebook SetSharedFunction SetSharedVariable SetSpeechParametersPacket SetStreamPosition SetSystemOptions Setter SetterBar SetterBox SetterBoxOptions Setting SetValue Shading Shallow ShannonWavelet ShapiroWilkTest Share Sharpen ShearingMatrix ShearingTransform ShenCastanMatrix Short ShortDownArrow Shortest ShortestMatch ShortestPathFunction ShortLeftArrow ShortRightArrow ShortUpArrow Show ShowAutoStyles ShowCellBracket ShowCellLabel ShowCellTags ShowClosedCellArea ShowContents ShowControls ShowCursorTracker ShowGroupOpenCloseIcon ShowGroupOpener ShowInvisibleCharacters ShowPageBreaks ShowPredictiveInterface ShowSelection ShowShortBoxForm ShowSpecialCharacters ShowStringCharacters ShowSyntaxStyles ShrinkingDelay ShrinkWrapBoundingBox SiegelTheta SiegelTukeyTest Sign Signature SignedRankTest SignificanceLevel SignPadding SignTest SimilarityRules SimpleGraph SimpleGraphQ Simplify Sin Sinc SinghMaddalaDistribution SingleEvaluation SingleLetterItalics SingleLetterStyle SingularValueDecomposition SingularValueList SingularValuePlot SingularValues Sinh SinhIntegral SinIntegral SixJSymbol Skeleton SkeletonTransform SkellamDistribution Skewness SkewNormalDistribution Skip SliceDistribution Slider Slider2D Slider2DBox Slider2DBoxOptions SliderBox SliderBoxOptions SlideView Slot SlotSequence Small SmallCircle Smaller SmithDelayCompensator SmithWatermanSimilarity SmoothDensityHistogram SmoothHistogram SmoothHistogram3D SmoothKernelDistribution SocialMediaData Socket SokalSneathDissimilarity Solve SolveAlways SolveDelayed Sort SortBy Sound SoundAndGraphics SoundNote SoundVolume Sow Space SpaceForm Spacer Spacings Span SpanAdjustments SpanCharacterRounding SpanFromAbove SpanFromBoth SpanFromLeft SpanLineThickness SpanMaxSize SpanMinSize SpanningCharacters SpanSymmetric SparseArray SpatialGraphDistribution Speak SpeakTextPacket SpearmanRankTest SpearmanRho Spectrogram SpectrogramArray Specularity SpellingCorrection SpellingDictionaries SpellingDictionariesPath SpellingOptions SpellingSuggestionsPacket Sphere SphereBox SphericalBesselJ SphericalBesselY SphericalHankelH1 SphericalHankelH2 SphericalHarmonicY SphericalPlot3D SphericalRegion SpheroidalEigenvalue SpheroidalJoiningFactor SpheroidalPS SpheroidalPSPrime SpheroidalQS SpheroidalQSPrime SpheroidalRadialFactor SpheroidalS1 SpheroidalS1Prime SpheroidalS2 SpheroidalS2Prime Splice SplicedDistribution SplineClosed SplineDegree SplineKnots SplineWeights Split SplitBy SpokenString Sqrt SqrtBox SqrtBoxOptions Square SquaredEuclideanDistance SquareFreeQ SquareIntersection SquaresR SquareSubset SquareSubsetEqual SquareSuperset SquareSupersetEqual SquareUnion SquareWave StabilityMargins StabilityMarginsStyle StableDistribution Stack StackBegin StackComplete StackInhibit StandardDeviation StandardDeviationFilter StandardForm Standardize StandbyDistribution Star StarGraph StartAsynchronousTask StartingStepSize StartOfLine StartOfString StartScheduledTask StartupSound StateDimensions StateFeedbackGains StateOutputEstimator StateResponse StateSpaceModel StateSpaceRealization StateSpaceTransform StationaryDistribution StationaryWaveletPacketTransform StationaryWaveletTransform StatusArea StatusCentrality StepMonitor StieltjesGamma StirlingS1 StirlingS2 StopAsynchronousTask StopScheduledTask StrataVariables StratonovichProcess StreamColorFunction StreamColorFunctionScaling StreamDensityPlot StreamPlot StreamPoints StreamPosition Streams StreamScale StreamStyle String StringBreak StringByteCount StringCases StringCount StringDrop StringExpression StringForm StringFormat StringFreeQ StringInsert StringJoin StringLength StringMatchQ StringPosition StringQ StringReplace StringReplaceList StringReplacePart StringReverse StringRotateLeft StringRotateRight StringSkeleton StringSplit StringTake StringToStream StringTrim StripBoxes StripOnInput StripWrapperBoxes StrokeForm StructuralImportance StructuredArray StructuredSelection StruveH StruveL Stub StudentTDistribution Style StyleBox StyleBoxAutoDelete StyleBoxOptions StyleData StyleDefinitions StyleForm StyleKeyMapping StyleMenuListing StyleNameDialogSettings StyleNames StylePrint StyleSheetPath Subfactorial Subgraph SubMinus SubPlus SubresultantPolynomialRemainders SubresultantPolynomials Subresultants Subscript SubscriptBox SubscriptBoxOptions Subscripted Subset SubsetEqual Subsets SubStar Subsuperscript SubsuperscriptBox SubsuperscriptBoxOptions Subtract SubtractFrom SubValues Succeeds SucceedsEqual SucceedsSlantEqual SucceedsTilde SuchThat Sum SumConvergence Sunday SuperDagger SuperMinus SuperPlus Superscript SuperscriptBox SuperscriptBoxOptions Superset SupersetEqual SuperStar Surd SurdForm SurfaceColor SurfaceGraphics SurvivalDistribution SurvivalFunction SurvivalModel SurvivalModelFit SuspendPacket SuzukiDistribution SuzukiGroupSuz SwatchLegend Switch Symbol SymbolName SymletWavelet Symmetric SymmetricGroup SymmetricMatrixQ SymmetricPolynomial SymmetricReduction Symmetrize SymmetrizedArray SymmetrizedArrayRules SymmetrizedDependentComponents SymmetrizedIndependentComponents SymmetrizedReplacePart SynchronousInitialization SynchronousUpdating Syntax SyntaxForm SyntaxInformation SyntaxLength SyntaxPacket SyntaxQ SystemDialogInput SystemException SystemHelpPath SystemInformation SystemInformationData SystemOpen SystemOptions SystemsModelDelay SystemsModelDelayApproximate SystemsModelDelete SystemsModelDimensions SystemsModelExtract SystemsModelFeedbackConnect SystemsModelLabels SystemsModelOrder SystemsModelParallelConnect SystemsModelSeriesConnect SystemsModelStateFeedbackConnect SystemStub Tab TabFilling Table TableAlignments TableDepth TableDirections TableForm TableHeadings TableSpacing TableView TableViewBox TabSpacings TabView TabViewBox TabViewBoxOptions TagBox TagBoxNote TagBoxOptions TaggingRules TagSet TagSetDelayed TagStyle TagUnset Take TakeWhile Tally Tan Tanh TargetFunctions TargetUnits TautologyQ TelegraphProcess TemplateBox TemplateBoxOptions TemplateSlotSequence TemporalData Temporary TemporaryVariable TensorContract TensorDimensions TensorExpand TensorProduct TensorQ TensorRank TensorReduce TensorSymmetry TensorTranspose TensorWedge Tetrahedron TetrahedronBox TetrahedronBoxOptions TeXForm TeXSave Text Text3DBox Text3DBoxOptions TextAlignment TextBand TextBoundingBox TextBox TextCell TextClipboardType TextData TextForm TextJustification TextLine TextPacket TextParagraph TextRecognize TextRendering TextStyle Texture TextureCoordinateFunction TextureCoordinateScaling Therefore ThermometerGauge Thick Thickness Thin Thinning ThisLink ThompsonGroupTh Thread ThreeJSymbol Threshold Through Throw Thumbnail Thursday Ticks TicksStyle Tilde TildeEqual TildeFullEqual TildeTilde TimeConstrained TimeConstraint Times TimesBy TimeSeriesForecast TimeSeriesInvertibility TimeUsed TimeValue TimeZone Timing Tiny TitleGrouping TitsGroupT ToBoxes ToCharacterCode ToColor ToContinuousTimeModel ToDate ToDiscreteTimeModel ToeplitzMatrix ToExpression ToFileName Together Toggle ToggleFalse Toggler TogglerBar TogglerBox TogglerBoxOptions ToHeldExpression ToInvertibleTimeSeries TokenWords Tolerance ToLowerCase ToNumberField TooBig Tooltip TooltipBox TooltipBoxOptions TooltipDelay TooltipStyle Top TopHatTransform TopologicalSort ToRadicals ToRules ToString Total TotalHeight TotalVariationFilter TotalWidth TouchscreenAutoZoom TouchscreenControlPlacement ToUpperCase Tr Trace TraceAbove TraceAction TraceBackward TraceDepth TraceDialog TraceForward TraceInternal TraceLevel TraceOff TraceOn TraceOriginal TracePrint TraceScan TrackedSymbols TradingChart TraditionalForm TraditionalFunctionNotation TraditionalNotation TraditionalOrder TransferFunctionCancel TransferFunctionExpand TransferFunctionFactor TransferFunctionModel TransferFunctionPoles TransferFunctionTransform TransferFunctionZeros TransformationFunction TransformationFunctions TransformationMatrix TransformedDistribution TransformedField Translate TranslationTransform TransparentColor Transpose TreeForm TreeGraph TreeGraphQ TreePlot TrendStyle TriangleWave TriangularDistribution Trig TrigExpand TrigFactor TrigFactorList Trigger TrigReduce TrigToExp TrimmedMean True TrueQ TruncatedDistribution TsallisQExponentialDistribution TsallisQGaussianDistribution TTest Tube TubeBezierCurveBox TubeBezierCurveBoxOptions TubeBox TubeBSplineCurveBox TubeBSplineCurveBoxOptions Tuesday TukeyLambdaDistribution TukeyWindow Tuples TuranGraph TuringMachine Transparent UnateQ Uncompress Undefined UnderBar Underflow Underlined Underoverscript UnderoverscriptBox UnderoverscriptBoxOptions Underscript UnderscriptBox UnderscriptBoxOptions UndirectedEdge UndirectedGraph UndirectedGraphQ UndocumentedTestFEParserPacket UndocumentedTestGetSelectionPacket Unequal Unevaluated UniformDistribution UniformGraphDistribution UniformSumDistribution Uninstall Union UnionPlus Unique UnitBox UnitConvert UnitDimensions Unitize UnitRootTest UnitSimplify UnitStep UnitTriangle UnitVector Unprotect UnsameQ UnsavedVariables Unset UnsetShared UntrackedVariables Up UpArrow UpArrowBar UpArrowDownArrow Update UpdateDynamicObjects UpdateDynamicObjectsSynchronous UpdateInterval UpDownArrow UpEquilibrium UpperCaseQ UpperLeftArrow UpperRightArrow UpperTriangularize Upsample UpSet UpSetDelayed UpTee UpTeeArrow UpValues URL URLFetch URLFetchAsynchronous URLSave URLSaveAsynchronous UseGraphicsRange Using UsingFrontEnd V2Get ValidationLength Value ValueBox ValueBoxOptions ValueForm ValueQ ValuesData Variables Variance VarianceEquivalenceTest VarianceEstimatorFunction VarianceGammaDistribution VarianceTest VectorAngle VectorColorFunction VectorColorFunctionScaling VectorDensityPlot VectorGlyphData VectorPlot VectorPlot3D VectorPoints VectorQ Vectors VectorScale VectorStyle Vee Verbatim Verbose VerboseConvertToPostScriptPacket VerifyConvergence VerifySolutions VerifyTestAssumptions Version VersionNumber VertexAdd VertexCapacity VertexColors VertexComponent VertexConnectivity VertexCoordinateRules VertexCoordinates VertexCorrelationSimilarity VertexCosineSimilarity VertexCount VertexCoverQ VertexDataCoordinates VertexDegree VertexDelete VertexDiceSimilarity VertexEccentricity VertexInComponent VertexInDegree VertexIndex VertexJaccardSimilarity VertexLabeling VertexLabels VertexLabelStyle VertexList VertexNormals VertexOutComponent VertexOutDegree VertexQ VertexRenderingFunction VertexReplace VertexShape VertexShapeFunction VertexSize VertexStyle VertexTextureCoordinates VertexWeight Vertical VerticalBar VerticalForm VerticalGauge VerticalSeparator VerticalSlider VerticalTilde ViewAngle ViewCenter ViewMatrix ViewPoint ViewPointSelectorSettings ViewPort ViewRange ViewVector ViewVertical VirtualGroupData Visible VisibleCell VoigtDistribution VonMisesDistribution WaitAll WaitAsynchronousTask WaitNext WaitUntil WakebyDistribution WalleniusHypergeometricDistribution WaringYuleDistribution WatershedComponents WatsonUSquareTest WattsStrogatzGraphDistribution WaveletBestBasis WaveletFilterCoefficients WaveletImagePlot WaveletListPlot WaveletMapIndexed WaveletMatrixPlot WaveletPhi WaveletPsi WaveletScale WaveletScalogram WaveletThreshold WeaklyConnectedComponents WeaklyConnectedGraphQ WeakStationarity WeatherData WeberE Wedge Wednesday WeibullDistribution WeierstrassHalfPeriods WeierstrassInvariants WeierstrassP WeierstrassPPrime WeierstrassSigma WeierstrassZeta WeightedAdjacencyGraph WeightedAdjacencyMatrix WeightedData WeightedGraphQ Weights WelchWindow WheelGraph WhenEvent Which While White Whitespace WhitespaceCharacter WhittakerM WhittakerW WienerFilter WienerProcess WignerD WignerSemicircleDistribution WilksW WilksWTest WindowClickSelect WindowElements WindowFloating WindowFrame WindowFrameElements WindowMargins WindowMovable WindowOpacity WindowSelected WindowSize WindowStatusArea WindowTitle WindowToolbars WindowWidth With WolframAlpha WolframAlphaDate WolframAlphaQuantity WolframAlphaResult Word WordBoundary WordCharacter WordData WordSearch WordSeparators WorkingPrecision Write WriteString Wronskian XMLElement XMLObject Xnor Xor Yellow YuleDissimilarity ZernikeR ZeroSymmetric ZeroTest ZeroWidthTimes Zeta ZetaZero ZipfDistribution ZTest ZTransform $Aborted $ActivationGroupID $ActivationKey $ActivationUserRegistered $AddOnsDirectory $AssertFunction $Assumptions $AsynchronousTask $BaseDirectory $BatchInput $BatchOutput $BoxForms $ByteOrdering $Canceled $CharacterEncoding $CharacterEncodings $CommandLine $CompilationTarget $ConditionHold $ConfiguredKernels $Context $ContextPath $ControlActiveSetting $CreationDate $CurrentLink $DateStringFormat $DefaultFont $DefaultFrontEnd $DefaultImagingDevice $DefaultPath $Display $DisplayFunction $DistributedContexts $DynamicEvaluation $Echo $Epilog $ExportFormats $Failed $FinancialDataSource $FormatType $FrontEnd $FrontEndSession $GeoLocation $HistoryLength $HomeDirectory $HTTPCookies $IgnoreEOF $ImagingDevices $ImportFormats $InitialDirectory $Input $InputFileName $InputStreamMethods $Inspector $InstallationDate $InstallationDirectory $InterfaceEnvironment $IterationLimit $KernelCount $KernelID $Language $LaunchDirectory $LibraryPath $LicenseExpirationDate $LicenseID $LicenseProcesses $LicenseServer $LicenseSubprocesses $LicenseType $Line $Linked $LinkSupported $LoadedFiles $MachineAddresses $MachineDomain $MachineDomains $MachineEpsilon $MachineID $MachineName $MachinePrecision $MachineType $MaxExtraPrecision $MaxLicenseProcesses $MaxLicenseSubprocesses $MaxMachineNumber $MaxNumber $MaxPiecewiseCases $MaxPrecision $MaxRootDegree $MessageGroups $MessageList $MessagePrePrint $Messages $MinMachineNumber $MinNumber $MinorReleaseNumber $MinPrecision $ModuleNumber $NetworkLicense $NewMessage $NewSymbol $Notebooks $NumberMarks $Off $OperatingSystem $Output $OutputForms $OutputSizeLimit $OutputStreamMethods $Packages $ParentLink $ParentProcessID $PasswordFile $PatchLevelID $Path $PathnameSeparator $PerformanceGoal $PipeSupported $Post $Pre $PreferencesDirectory $PrePrint $PreRead $PrintForms $PrintLiteral $ProcessID $ProcessorCount $ProcessorType $ProductInformation $ProgramName $RandomState $RecursionLimit $ReleaseNumber $RootDirectory $ScheduledTask $ScriptCommandLine $SessionID $SetParentLink $SharedFunctions $SharedVariables $SoundDisplay $SoundDisplayFunction $SuppressInputFormHeads $SynchronousEvaluation $SyntaxHandler $System $SystemCharacterEncoding $SystemID $SystemWordLength $TemporaryDirectory $TemporaryPrefix $TextStyle $TimedOut $TimeUnit $TimeZone $TopDirectory $TraceOff $TraceOn $TracePattern $TracePostAction $TracePreAction $Urgent $UserAddOnsDirectory $UserBaseDirectory $UserDocumentsDirectory $UserName $Version $VersionNumber",contains:[{className:"comment",begin:/\(\*/,end:/\*\)/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{begin:/\{/,end:/\}/,illegal:/:/}]}}},"75kF":function(e,t){e.exports=function(e){var t={variants:[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#cs","#ce"),e.COMMENT("#comments-start","#comments-end")]},n={begin:"\\$[A-z0-9_]+"},r={className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},i={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:"ByRef Case Const ContinueCase ContinueLoop Default Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",built_in:"Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait",literal:"True False And Null Not Or"},contains:[t,n,r,i,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"comments include include-once NoTrayIcon OnAutoItStartRegister pragma compile RequireAdmin"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",keywords:{"meta-keyword":"include"},end:"$",contains:[r,{className:"meta-string",variants:[{begin:"<",end:">"},{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]}]},r,t]},{className:"symbol",begin:"@[A-z0-9_]+"},{className:"function",beginKeywords:"Func",end:"$",illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:[n,r,i]}]}]}}},"76/Q":function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("IKal"),s=n("aJGj");t.takeLast=function(e){return function(t){return 0===e?s.empty():t.lift(new o(e))}};var o=function(){function e(e){if(this.total=e,this.total<0)throw new a.ArgumentOutOfRangeError}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.total))},e}(),l=function(e){function t(t,n){var r=e.call(this,t)||this;return r.total=n,r.ring=new Array,r.count=0,r}return r(t,e),t.prototype._next=function(e){var t=this.ring,n=this.total,r=this.count++;t.length0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,i=0;i>/,lexemes:"[a-z_]\\w*!?",contains:[{className:"literal",begin:"\\[(\\|\\|)?\\]|\\(\\)",relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*",relevance:0},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/[-=]>/}]}}},"7o/Q":function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n("n6bG"),i=n("gRHU"),a=n("quSY"),s=n("2QA8"),o=n("2fFW"),l=n("NJ4a");class c extends a.a{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=i.a;break;case 1:if(!e){this.destination=i.a;break}if("object"==typeof e){e instanceof c?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new d(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new d(this,e,t,n)}}[s.a](){return this}static create(e,t,n){const r=new c(e,t,n);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class d extends c{constructor(e,t,n,a){let s;super(),this._parentSubscriber=e;let o=this;Object(r.a)(t)?s=t:t&&(s=t.next,n=t.error,a=t.complete,t!==i.a&&(o=Object.create(t),Object(r.a)(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=s,this._error=n,this._complete=a}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;o.a.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=o.a;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):Object(l.a)(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;Object(l.a)(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);o.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),o.a.useDeprecatedSynchronousErrorHandling)throw n;Object(l.a)(n)}}__tryOrSetError(e,t,n){if(!o.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(r){return o.a.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(Object(l.a)(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}},"7oys":function(e,t){e.exports=function(e){return{case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(font-face|page)",lexemes:"[a-z-]+",keywords:"font-face page"},{begin:"@",end:"[{;]",illegal:/:/,contains:[{className:"keyword",begin:/\w+/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,{begin:/[A-Z\_\.\-]+\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]}]}]}}},"8Kqh":function(e,t){e.exports=function(e){var t={className:"number",begin:"[\\$%]\\d+"};return{aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:""},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",t]},t,e.QUOTE_STRING_MODE]}}],illegal:/\S/}}},"8Pgg":function(e,t){e.exports=function(e){var t={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)}/}]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,{className:"variable",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}]};return{aliases:["sh","zsh"],lexemes:/\b-?[a-z\._]+\b/,keywords:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[{className:"meta",begin:/^#![^\n]+sh\s*$/,relevance:10},{className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},e.HASH_COMMENT_MODE,n,{className:"string",begin:/'/,end:/'/},t]}}},"8SK+":function(e,t){e.exports=function(e){return{keywords:{keyword:"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var",built_in:"DBus GLib CCode Gee Object Gtk Posix",literal:"false true null"},contains:[{className:"class",beginKeywords:"class interface namespace",end:"{",excludeEnd:!0,illegal:"[^,:\\n\\s\\.]",contains:[e.UNDERSCORE_TITLE_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:'"""',end:'"""',relevance:5},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"^#",end:"$",relevance:2}]}}},"8Y7J":function(e,t,n){"use strict";n.d(t,"zb",function(){return Wo}),n.d(t,"Ab",function(){return $o}),n.d(t,"Bb",function(){return Ko}),n.d(t,"Cb",function(){return Qo}),n.d(t,"yb",function(){return Ys}),n.d(t,"xb",function(){return Ns}),n.d(t,"g",function(){return Mo}),n.d(t,"hb",function(){return Ao}),n.d(t,"I",function(){return No}),n.d(t,"ib",function(){return en}),n.d(t,"mb",function(){return Jt}),n.d(t,"c",function(){return Hs}),n.d(t,"N",function(){return Ws}),n.d(t,"M",function(){return $s}),n.d(t,"b",function(){return Ks}),n.d(t,"d",function(){return zs}),n.d(t,"e",function(){return Gs}),n.d(t,"kb",function(){return Go}),n.d(t,"Z",function(){return So}),n.d(t,"ob",function(){return Oo}),n.d(t,"D",function(){return qo}),n.d(t,"f",function(){return Zo}),n.d(t,"ab",function(){return F}),n.d(t,"s",function(){return As}),n.d(t,"r",function(){return Qt}),n.d(t,"S",function(){return Cn}),n.d(t,"T",function(){return Tn}),n.d(t,"h",function(){return S}),n.d(t,"a",function(){return Se}),n.d(t,"n",function(){return Oe}),n.d(t,"o",function(){return ve}),n.d(t,"cb",function(){return Ce}),n.d(t,"db",function(){return Te}),n.d(t,"l",function(){return Ms}),n.d(t,"p",function(){return Ds}),n.d(t,"u",function(){return ks}),n.d(t,"v",function(){return js}),n.d(t,"A",function(){return Ls}),n.d(t,"L",function(){return Ps}),n.d(t,"E",function(){return Bs}),n.d(t,"fb",function(){return we}),n.d(t,"bb",function(){return ui}),n.d(t,"dc",function(){return O}),n.d(t,"jb",function(){return N}),n.d(t,"x",function(){return Q}),n.d(t,"z",function(){return re}),n.d(t,"hc",function(){return P}),n.d(t,"lb",function(){return k}),n.d(t,"y",function(){return X}),n.d(t,"w",function(){return m}),n.d(t,"K",function(){return _}),n.d(t,"V",function(){return b}),n.d(t,"t",function(){return y}),n.d(t,"J",function(){return ho}),n.d(t,"P",function(){return ci}),n.d(t,"Q",function(){return oi}),n.d(t,"R",function(){return li}),n.d(t,"k",function(){return no}),n.d(t,"m",function(){return Xr}),n.d(t,"q",function(){return ii}),n.d(t,"F",function(){return ni}),n.d(t,"H",function(){return ti}),n.d(t,"G",function(){return xs}),n.d(t,"O",function(){return Is}),n.d(t,"W",function(){return jo}),n.d(t,"X",function(){return Po}),n.d(t,"Y",function(){return Ii}),n.d(t,"eb",function(){return Di}),n.d(t,"i",function(){return Re}),n.d(t,"j",function(){return Ci}),n.d(t,"B",function(){return Oi}),n.d(t,"C",function(){return Ti}),n.d(t,"U",function(){return Yr}),n.d(t,"gb",function(){return zr}),n.d(t,"nb",function(){return Yo}),n.d(t,"Kb",function(){return Gr}),n.d(t,"rb",function(){return Qs}),n.d(t,"pb",function(){return qr}),n.d(t,"qb",function(){return Jr}),n.d(t,"tb",function(){return vn}),n.d(t,"ub",function(){return Nn}),n.d(t,"vb",function(){return an}),n.d(t,"Ib",function(){return x}),n.d(t,"Nb",function(){return Br}),n.d(t,"Yb",function(){return R}),n.d(t,"Lb",function(){return jr}),n.d(t,"Mb",function(){return kr}),n.d(t,"cc",function(){return je}),n.d(t,"ec",function(){return xr}),n.d(t,"gc",function(){return Dr}),n.d(t,"fc",function(){return Mr}),n.d(t,"sb",function(){return Ra}),n.d(t,"wb",function(){return Xo}),n.d(t,"Db",function(){return Va}),n.d(t,"Eb",function(){return Oc}),n.d(t,"Fb",function(){return Zi}),n.d(t,"Gb",function(){return us}),n.d(t,"Hb",function(){return Jo}),n.d(t,"Jb",function(){return Ta}),n.d(t,"Ob",function(){return Da}),n.d(t,"Pb",function(){return xa}),n.d(t,"Qb",function(){return cl}),n.d(t,"Rb",function(){return Xa}),n.d(t,"Tb",function(){return ps}),n.d(t,"Wb",function(){return hs}),n.d(t,"Sb",function(){return pl}),n.d(t,"Ub",function(){return hl}),n.d(t,"Vb",function(){return ul}),n.d(t,"Xb",function(){return il}),n.d(t,"Zb",function(){return ml}),n.d(t,"ac",function(){return $i}),n.d(t,"bc",function(){return bl});var r=n("XNiG"),i=n("quSY"),a=n("HDdC"),s=n("VRyK"),o=n("w1tV");const l="__annotations__",c="__parameters__",d="__prop__metadata__";function u(e,t,n,r,i){const a=p(t);function s(...e){if(this instanceof s)return a.call(this,...e),this;const t=new s(...e);return function(n){return i&&i(n,...e),(n.hasOwnProperty(l)?n[l]:Object.defineProperty(n,l,{value:[]})[l]).push(t),r&&r(n),n}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s}function p(e){return function(...t){if(e){const n=e(...t);for(const e in n)this[e]=n[e]}}}function h(e,t,n){const r=p(t);function i(...e){if(this instanceof i)return r.apply(this,e),this;const t=new i(...e);return n.annotation=t,n;function n(e,n,r){const i=e.hasOwnProperty(c)?e[c]:Object.defineProperty(e,c,{value:[]})[c];for(;i.length<=r;)i.push(null);return(i[r]=i[r]||[]).push(t),e}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i}function g(e,t,n,r){const i=p(t);function a(...e){if(this instanceof a)return i.apply(this,e),this;const t=new a(...e);return function(n,i){const a=n.constructor,s=a.hasOwnProperty(d)?a[d]:Object.defineProperty(a,d,{value:{}})[d];s[i]=s.hasOwnProperty(i)&&s[i]||[],s[i].unshift(t),r&&r(n,i,...e)}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a}const m=h("Inject",e=>({token:e})),_=h("Optional"),f=h("Self"),b=h("SkipSelf"),y=h("Host"),S=h("Attribute",e=>({attributeName:e}));var E=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}({});function v(e){for(let t in e)if(e[t]===v)return t;throw Error("Could not find renamed property on target object.")}function O(e){return{providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function T(e){return e&&e.hasOwnProperty(C)?e[C]:null}const C=v({ngInjectableDef:v});function R(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(R).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}const w=v({__forward_ref__:v});function N(e){return e.__forward_ref__=N,e.toString=function(){return R(this())},e}function A(e){const t=e;return"function"==typeof t&&t.hasOwnProperty(w)&&t.__forward_ref__===N?t():e}function I(){const e="undefined"!=typeof globalThis&&globalThis,t="undefined"!=typeof window&&window,n="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,r="undefined"!=typeof global&&global;return e||r||t||n}const x=I();let D,M=void 0;function L(e){const t=M;return M=e,t}function P(e,t=E.Default){return(D||function(e,t=E.Default){if(void 0===M)throw new Error("inject() must be called from an injection context");return null===M?function(e,t,n){const r=T(e);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&E.Optional)return null;throw new Error(`Injector: NOT_FOUND [${R(e)}]`)}(e,0,t):M.get(e,t&E.Optional?null:void 0,t)})(e,t)}const k=P;function j(e){const t=[];for(let n=0;nnew e(...t)}_zipTypesAndAnnotations(e,t){let n;n=void 0===e?new Array(t.length):new Array(e.length);for(let r=0;re&&e.type),n=e.map(e=>e&&Y(e.decorators));return this._zipTypesAndAnnotations(t,n)}const i=e.hasOwnProperty(c)&&e[c],a=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",e);return a||i?this._zipTypesAndAnnotations(a,i):new Array(e.length).fill(void 0)}parameters(e){if(!U(e))return[];const t=q(e);let n=this._ownParameters(e,t);return n||t===Object||(n=this.parameters(t)),n||[]}_ownAnnotations(e,t){if(e.annotations&&e.annotations!==t.annotations){let t=e.annotations;return"function"==typeof t&&t.annotations&&(t=t.annotations),t}return e.decorators&&e.decorators!==t.decorators?Y(e.decorators):e.hasOwnProperty(l)?e[l]:null}annotations(e){if(!U(e))return[];const t=q(e),n=this._ownAnnotations(e,t)||[];return(t!==Object?this.annotations(t):[]).concat(n)}_ownPropMetadata(e,t){if(e.propMetadata&&e.propMetadata!==t.propMetadata){let t=e.propMetadata;return"function"==typeof t&&t.propMetadata&&(t=t.propMetadata),t}if(e.propDecorators&&e.propDecorators!==t.propDecorators){const t=e.propDecorators,n={};return Object.keys(t).forEach(e=>{n[e]=Y(t[e])}),n}return e.hasOwnProperty(d)?e[d]:null}propMetadata(e){if(!U(e))return{};const t=q(e),n={};if(t!==Object){const e=this.propMetadata(t);Object.keys(e).forEach(t=>{n[t]=e[t]})}const r=this._ownPropMetadata(e,t);return r&&Object.keys(r).forEach(e=>{const t=[];n.hasOwnProperty(e)&&t.push(...n[e]),t.push(...r[e]),n[e]=t}),n}ownPropMetadata(e){return U(e)&&this._ownPropMetadata(e,q(e))||{}}hasLifecycleHook(e,t){return e instanceof F&&t in e.prototype}guards(e){return{}}getter(e){return new Function("o","return o."+e+";")}setter(e){return new Function("o","v","return o."+e+" = v;")}method(e){return new Function("o","args",`if (!o.${e}) throw new Error('"${e}" is undefined');\n return o.${e}.apply(o, args);`)}importUri(e){return"object"==typeof e&&e.filePath?e.filePath:`./${R(e)}`}resourceUri(e){return`./${R(e)}`}resolveIdentifier(e,t,n,r){return r}resolveEnum(e,t){return e[t]}}function Y(e){return e?e.map(e=>new(0,e.type.annotationCls)(...e.args?e.args:[])):[]}function q(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const W=v({provide:String,useValue:v}),$=[];function K(e,t){if(!t){const t=(new H).parameters(e);return()=>new e(...j(t))}if(W in t){const e=t;return()=>e.useValue}if(t.useExisting){const e=t;return()=>P(e.useExisting)}if(t.useFactory){const e=t;return()=>e.useFactory(...j(e.deps||$))}if(t.useClass){const n=t;let r=t.deps;if(!r){const t=new H;r=t.parameters(e)}return()=>new n.useClass(...j(r))}{let n=t.deps;if(!n){const t=new H;n=t.parameters(e)}return()=>new e(...j(n))}}const Q=u("Injectable",void 0,void 0,void 0,(e,t)=>Z(e,t)),Z=function(e,t){t&&void 0!==t.providedIn&&!T(e)&&(e.ngInjectableDef=O({providedIn:t.providedIn,factory:K(e,t)}))};class X{constructor(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.ngInjectableDef=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.ngInjectableDef=O({providedIn:t.providedIn||"root",factory:t.factory}))}toString(){return`InjectionToken ${this._desc}`}}const J="__source",ee=new Object,te=new X("INJECTOR",-1);class ne{get(e,t=ee){if(t===ee){const t=new Error(`NullInjectorError: No provider for ${R(e)}!`);throw t.name="NullInjectorError",t}return t}}const re=(()=>{class e{static create(e,t){return Array.isArray(e)?new he(e,t):new he(e.providers,e.parent,e.name||null)}}return e.THROW_IF_NOT_FOUND=ee,e.NULL=new ne,e.ngInjectableDef=O({providedIn:"any",factory:()=>P(te)}),e.__NG_ELEMENT_ID__=-1,e})(),ie=function(e){return e},ae=[],se=ie,oe=function(){return Array.prototype.slice.call(arguments)},le=v({provide:String,useValue:v}),ce="ngTokenPath",de="ngTempTokenPath",ue=/\n/gm,pe="\u0275";class he{constructor(e,t=re.NULL,n=null){this.parent=t,this.source=n;const r=this._records=new Map;r.set(re,{token:re,fn:ie,deps:ae,value:this,useNew:!1}),r.set(te,{token:te,fn:ie,deps:ae,value:this,useNew:!1}),function e(t,n){if(n)if((n=A(n))instanceof Array)for(let r=0;re.push(R(n))),`StaticInjector[${e.join(", ")}]`}}function ge(e){return _e("Cannot mix multi providers and regular providers",e)}function me(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&e.charAt(1)==pe?e.substr(2):e;let i=R(t);if(t instanceof Array)i=t.map(R).join(" -> ");else if("object"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];e.push(n+":"+("string"==typeof r?JSON.stringify(r):R(r)))}i=`{${e.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(ue,"\n ")}`}function _e(e,t){return new Error(me(e,t,"StaticInjectorError"))}const fe="ngDebugContext",be="ngOriginalError",ye="ngErrorLogger",Se=new X("AnalyzeForEntryComponents");class Ee{}const ve=g("ContentChildren",(e,t={})=>Object.assign({selector:e,first:!1,isViewQuery:!1,descendants:!1},t),Ee),Oe=g("ContentChild",(e,t={})=>Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t),Ee),Te=g("ViewChildren",(e,t={})=>Object.assign({selector:e,first:!1,isViewQuery:!0,descendants:!0},t),Ee),Ce=g("ViewChild",(e,t)=>Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t),Ee),Re=function(){var e={OnPush:0,Default:1};return e[e.OnPush]="OnPush",e[e.Default]="Default",e}(),we=function(){var e={Emulated:0,Native:1,None:2,ShadowDom:3};return e[e.Emulated]="Emulated",e[e.Native]="Native",e[e.None]="None",e[e.ShadowDom]="ShadowDom",e}(),Ne={},Ae=[],Ie=v({ngComponentDef:v}),xe=v({ngDirectiveDef:v}),De=v({ngPipeDef:v});let Me=0;function Le(e){return function(e){return e[Ie]||null}(e)||function(e){return e[xe]||null}(e)}function Pe(e){return function(e){return e[De]||null}(e)}function ke(e,t){if(null==e)return Ne;const n={};for(const r in e)if(e.hasOwnProperty(r)){let i=e[r],a=i;Array.isArray(i)&&(a=i[1],i=i[0]),n[i]=r,t&&(t[i]=a)}return n}const je=function(e){const t=e.type,n=t.prototype,r={},i={type:t,providersResolver:null,consts:e.consts,vars:e.vars,factory:e.factory,template:e.template||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,contentQueries:e.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onChanges:null,onInit:n.ngOnInit||null,doCheck:n.ngDoCheck||null,afterContentInit:n.ngAfterContentInit||null,afterContentChecked:n.ngAfterContentChecked||null,afterViewInit:n.ngAfterViewInit||null,afterViewChecked:n.ngAfterViewChecked||null,onDestroy:n.ngOnDestroy||null,onPush:e.changeDetection===Re.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||we.Emulated,id:"c",styles:e.styles||Ae,_:null,setInput:null,schemas:e.schemas||null};return i._=""+{toString:()=>{const n=e.directives,a=e.features,s=e.pipes;i.id+=Me++,i.inputs=ke(e.inputs,r),i.outputs=ke(e.outputs),a&&a.forEach(e=>e(i)),i.directiveDefs=n?()=>("function"==typeof n?n():n).map(Le):null,i.pipeDefs=s?()=>("function"==typeof s?s():s).map(Pe):null,t.hasOwnProperty(C)||(t[C]=O({factory:e.factory}))}},i},Fe=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(x))(),Ue=0,Be=1,Ve=2,ze=3,Ge=4,He=6,Ye=7,qe=9,We=11,$e=12,Ke=14,Qe=18,Ze=20,Xe=1,Je=2,et=8,tt="__ngContext__";function nt(e){for(;Array.isArray(e);)e=e[Ue];return e}function rt(e){return Array.isArray(e)&&"object"==typeof e[Xe]}function it(e,t){return t[Be].data[e+Ze]}function at(e){const t=function(e){return e[tt]}(e);return t?Array.isArray(t)?t:t.lView:null}function st(e){e[Qe]=0}const ot=9;function lt(e,t,n,r,i,a){if(r)return;const s=(3&e[Ve])===i?t:n;s&&function(e,t,n,r){const i=null!=r?r:-1;let a=0;for(let s=void 0!==r?65535&e[Qe]:0;s=r)break}else t[s]<0&&(e[Qe]+=65536),(a>10>16&&(3&e[Ve])===t&&(e[Ve]+=1024,a.call(s)):a.call(s)}let dt=null;function ut(e){dt=e}function pt(){return _t}const ht=1;let gt,mt,_t,ft=ht,bt=0,yt=0;function St(e=null){Lt!==e&&(kt(null==e?-1:e),ft=ht,bt=0,yt=0)}function Et(){return gt}function vt(e){gt=e}function Ot(e){mt=e}function Tt(e=_t){return 4==(4&e[Ve])}let Ct=null,Rt=!1;function wt(){return Rt}let Nt=-1;function At(e){Nt=e}let It=0;function xt(e){It=e}function Dt(e,t){const n=_t;return e&&(Nt=e[Be].bindingStartIndex),gt=t,mt=!0,_t=Ct=e,n}function Mt(e){const t=_t[Be];if(Tt(_t))_t[Ve]&=-5;else try{st(_t),lt(_t,t.viewHooks,t.viewCheckHooks,Rt,2,void 0)}finally{_t[Ve]&=-73,_t[Ye]=t.bindingStartIndex}ut(null),Dt(e,null)}let Lt=-1;function Pt(){return Lt}function kt(e){Lt=e,ut(null)}let jt=null;const Ft=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}();function Ut(e){return!!e.listen}class Bt{constructor(){this._players=[]}flushPlayers(){for(let e=0;e=0&&-1===i[o]&&(i[o]=n,i[a+1]=r||null)}function Ht(e,t,n,r,i,a){return a=a||n,i?e[i]=r:e.push(r),!!r&&(r.addEventListener(200,()=>{const t=e.indexOf(r);t&&(t',!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.inertBodyElement.innerHTML='

',this.getInertBodyElement=this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(e){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}getInertBodyElement_XHR(e){e=""+e+"";try{e=encodeURI(e)}catch(r){return null}const t=new XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+e,!1),t.send(void 0);const n=t.response.body;return n.removeChild(n.firstChild),n}getInertBodyElement_DOMParser(e){e=""+e+"";try{const n=(new window.DOMParser).parseFromString(e,"text/html").body;return n.removeChild(n.firstChild),n}catch(t){return null}}getInertBodyElement_InertDocument(e){const t=this.inertDocument.createElement("template");return"content"in t?(t.innerHTML=e,t):(this.inertBodyElement.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)}stripCustomNsAttrs(e){const t=e.attributes;for(let r=t.length-1;0an(e.trim())).join(", ")),this.buf.push(" ",t,'="',Sn(s),'"')}var r;return this.buf.push(">"),!0}endElement(e){const t=e.nodeName.toLowerCase();pn.hasOwnProperty(t)&&!ln.hasOwnProperty(t)&&(this.buf.push(""))}chars(e){this.buf.push(Sn(e))}checkClobberedElement(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return t}}const bn=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,yn=/([^\#-~ |!])/g;function Sn(e){return e.replace(/&/g,"&").replace(bn,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(yn,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let En;function vn(e,t){let n=null;try{En=En||new tn(e);let r=t?String(t):"";n=En.getInertBodyElement(r);let i=5,a=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=a,a=n.innerHTML,n=En.getInertBodyElement(r)}while(r!==a);const s=new fn,o=s.sanitizeChildren(On(n)||n);return Jt()&&s.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),o}finally{if(n){const e=On(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function On(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}const Tn=function(){var e={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};return e[e.NONE]="NONE",e[e.HTML]="HTML",e[e.STYLE]="STYLE",e[e.SCRIPT]="SCRIPT",e[e.URL]="URL",e[e.RESOURCE_URL]="RESOURCE_URL",e}();class Cn{}const Rn=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),wn=/^url\(([^)]+)\)$/;function Nn(e){if(!(e=String(e).trim()))return"";const t=e.match(wn);return t&&an(t[1])===t[1]||e.match(Rn)&&function(e){let t=!0,n=!0;for(let r=0;r=p;for(let r=b;r=10?t+0:t;n?e[r]|=1:e[r]&=-2}function Un(e,t){return 1==(1&e[t>=10?t+0:t])}function Bn(e,t){return 2==(2&e[t>=10?t+0:t])}function Vn(e,t){return 4==(4&e[t>=10?t+0:t])}function zn(e,t,n){return 31&e|t<<5|n<<19}function Gn(e,t){const n=Hn(t);return(2&t?e[4]:e[3])[n]}function Hn(e){return e>>5&16383}function Yn(e){const t=e>>19&16383;return t>=10?t:-1}function qn(e){return e[7][2]}function Wn(e,t,n){e[t+1]=n}function $n(e,t,n){e[t+2]=n}function Kn(e,t,n){const r=e[9];if(t){if(!r||0===n)return!0}else if(!r)return!1;return r[n]!==t}function Qn(e,t,n){let r=e[9]||(e[9]=[5,null,null,null,null]);return n>0?r[n]=t:(r.splice(n=r[0],0,t,null),r[0]+=2),n}function Zn(e,t,n,r){const i=function(e,t){return n<<16|e}(r);e[t+3]=i}function Xn(e,t){return e[t+3]>>16&65535}function Jn(e,t){const n=Xn(e,t);if(n){const t=e[9];if(t)return t[n]}return null}function er(e,t,n){e[1===t?t:t+0]=n}function tr(e,t){return e[1===t?t:t+0]}function nr(e,t){return e[t+2]}function rr(e,t){return e[t+1]}function ir(e,t){Fn(e,1,t)}function ar(e,t){t?e[1]|=8:e[1]&=-9}function sr(e,t,n){if(t===n)return;const r=nr(e,t),i=rr(e,t),a=tr(e,t),s=Xn(e,t),o=hr(e,t);let l=a,c=tr(e,n);const d=Yn(l);if(d>=0){const t=tr(e,d);er(e,d,zn(t,Hn(t),n))}const u=Yn(c);if(u>=0){const n=tr(e,u);er(e,u,zn(n,Hn(n),t))}$n(e,t,nr(e,n)),Wn(e,t,rr(e,n)),er(e,t,tr(e,n)),Zn(e,t,Xn(e,n),hr(e,n)),$n(e,n,r),Wn(e,n,i),er(e,n,a),Zn(e,n,s,o)}function or(e,t,n,r,i,a,s,o){const l=t0){const n=Hn(tr(e,t));er(e,t,zn((Un(e,t)?1:0)|(Bn(e,t)?2:0)|(Vn(e,t)?4:0),n,r))}}}(e)}function lr(e,t){return null!==e}function cr(e,t,n,r){let i,a=r&&r(t)?4:0;return n?(a|=2,i=gr(e[4],t)):i=gr(e[3],t),zn(a,i=i>0?i+1:0,0)}function dr(e,t,n){const r=Gn(e,t);return!r||ur(t,r,n)}function ur(e,t,n){return!(2&e)&&t&&n&&4&e?t.toString()!==n.toString():t!==n}class pr{constructor(e,t,n){this._element=t,this._type=n,this._values={},this._dirty=!1,this._factory=e}setValue(e,t){this._values[e]!==t&&(this._values[e]=t,this._dirty=!0)}buildPlayer(e,t){if(this._dirty){const n=this._factory.fn(this._element,this._type,this._values,t,e||null);return this._values={},this._dirty=!1,n}}}function hr(e,t){return 65535&e[t+3]}function gr(e,t){for(let n=2;n`${e.charAt(0)}-${e.charAt(1).toLowerCase()}`)}function Sr(e,t,n,r,i=0){const a=e[n?6:7];if(t>0){const e=1+4*t;for(;a.lengthPromise.resolve(null))();function vr(e){const t=e[Be],n=Tt(e);if(t.firstTemplatePass=!1,e[Ye]=t.bindingStartIndex,!n){const n=wt();(function(t,n,r,i){r||lt(e,n.preOrderHooks,n.preOrderCheckHooks,r,0,null)})(0,t,n),function(e){for(let t=e[Ke];null!==t;t=t[Ge])if(t.length{(function(e,t,n,r,i){!function(e,t,n,r,i){if(16&e[1])return;if(!function(e,t,n,r){const i=e[2],a=2*t;return!(a=0||(Gt(e,t,e[5].length,r),0))}(e,t,0,i))return;r&&(r=function(e){const t=[];for(let n=0;n=p,n=x>=(t?h:u),r=tr(e,x),i=Hn(r);let a=Yn(r);er(e,x,zn(r,i,a+=t?n?4*_.length:0:4*y+4*(n?_.length:0)))}for(let x=0;x<4*_.length;x++)e.splice(h,0,null),e.splice(u,0,null),u++,p++,h+=2;for(let x=0;x<4*f.length;x++)e.splice(p,0,null),e.push(null),p++,h++;const S=e[4],E=e[3];for(let x=0;x=_.length,r=n?x-_.length:x,a=n?f[r]:_[r];let l,c;n?(l=h+4*(s+r),c=u+4*(s+r)):(l=p+4*(o+r),c=10+4*(o+r));let d=n?S:E,g=gr(d,a);-1===g?(O=d,T=a,C=!n&&null,R=t,null===(v=null)&&(v=O.length,O.push(null,null,null),O[v+0]=T),O[v+1]=C,O[v+2]=R,g=v+1):g+=1;const m=cr(e,a,n,i||null);er(e,c,zn(m,g,l)),Wn(e,c,a),$n(e,c,null),Zn(e,c,0,t),er(e,l,zn(m,g,c)),Wn(e,l,a),$n(e,l,null),Zn(e,l,0,t)}var v,O,T,C,R;a[1]=s+f.length,a[0]=o+_.length,l[0]+=f.length,c[0]+=_.length;const w=4*_.length,N=4*f.length,A=c.length;Sr(e,t,!1,p+4*o,_.length);for(let x=1;xt)return n;return e.length}(a,t);a.splice(s,0,t,n,i)}(0,n,Ln,[r,e,t,n])}function Mr(){!function(e,t){const n=pt(),r=3===it(t,n).type?n[$e]:null,i=0!=(8&n[Ve]);(function(e,t,n,r,i,a,s=0){let o=0;if(function(e,t){const n=e[8];return!n||n[0]===t}(e,s)&&(function(e){const t=e[8];if(t){for(let e=1;e0&&function(e,t){const n=0===e.flags;if(e.flags|=2,n&&e.clean==Er){let t;e.clean=new Promise(e=>t=e),e.scheduler(()=>{if(1&e.flags&&(e.flags&=-2,Ar(e)),2&e.flags){e.flags&=-3;const t=e.playerHandler;t&&t.flushPlayers()}e.clean=Er,t(null)})}}(qt(n)),ut(null)}(Lr(),Pt())}function Lr(){return ft+bt}function Pr(e,t){let n=dt;return n||ut(n=function(e,t){let n=e,r=t[n],i=t;for(;Array.isArray(r);)i=r,r=r[Ue];if(a=i,Array.isArray(a)&&"number"==typeof a[Xe])return i;{const a=it(e-Ze,t).stylingTemplate;return i!==t&&(n=Ue),i[n]=a?function(e,t){const n=t.slice();for(let r=0;r<10;r++){const e=t[r];Array.isArray(e)&&(n[r]=e.slice())}return n[0]=e,n[1]|=16,n}(r,a):zt(r)}var a}(e+Ze,t)),n}function kr(e){return!!e&&"function"==typeof e.then}function jr(e){return!!e&&"function"==typeof e.subscribe}let Fr=null;function Ur(){if(!Fr){const e=x.Symbol;if(e&&e.iterator)Fr=e.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let t=0;t{class e{}return e.NULL=new Zr,e})();class Jr{constructor(e,t,n){this._parent=t,this._ngModule=n,this._factories=new Map;for(let r=0;r{class e{constructor(e){this.nativeElement=e}}return e.__NG_ELEMENT_ID__=(()=>ai(e)),e})(),ai=ri;class si{}class oi{}const li=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}(),ci=(()=>{class e{}return e.__NG_ELEMENT_ID__=(()=>di()),e})(),di=ri;class ui{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const pi=new ui("8.0.0");class hi{constructor(){}supports(e){return Gr(e)}create(e){return new mi(e)}}const gi=(e,t)=>t;class mi{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||gi}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,n=this._removalsHead,r=0,i=null;for(;t||n;){const a=!n||t&&t.currentIndex{r=this._trackByFn(t,e),null!==i&&Br(i.trackById,r)?(a&&(i=this._verifyReinsertion(i,e,r,t)),Br(i.item,e)||this._addIdentityChange(i,e)):(i=this._mismatch(i,e,r,t),a=!0),i=i._next,t++}),this.length=t;return this._truncate(i),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e,t;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,n,r){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Br(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,i,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Br(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,i,r)):e=this._addAfter(new _i(t,n),i,r),e}_verifyReinsertion(e,t,n,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e}_moveAfter(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}_addAfter(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,t,n){const r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new bi),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}_addToMoves(e,t){return e.previousIndex===t?e:(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e,e)}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new bi),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class _i{constructor(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class fi{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,t){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&Br(n.trackById,e))return n;return null}remove(e){const t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}class bi{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new fi,this.map.set(t,n)),n.add(e)}get(e,t){const n=this.map.get(e);return n?n.get(e,t):null}remove(e){const t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function yi(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r{if(t&&t.key===n)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const r=this._getOrCreateRecordForKey(n,e);t=this._insertBeforeOrAppend(t,r)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let e=t;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){const n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){const n=this._records.get(e);this._maybeAddToChanges(n,t);const r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}const n=new vi(e);return this._records.set(e,n),n.currentValue=t,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){Br(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(n=>t(e[n],n))}}class vi{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}const Oi=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(null!=n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return e.create(t,n)},deps:[[e,new b,new _]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(null!=t)return t;throw new Error(`Cannot find a differ supporting object '${e}' of type '${n=e,n.name||typeof n}'`);var n}}return e.ngInjectableDef=O({providedIn:"root",factory:()=>new e([new hi])}),e})(),Ti=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return e.create(t,n)},deps:[[e,new b,new _]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(t)return t;throw new Error(`Cannot find a differ supporting object '${e}'`)}}return e.ngInjectableDef=O({providedIn:"root",factory:()=>new e([new Si])}),e})(),Ci=(()=>{class e{}return e.__NG_ELEMENT_ID__=(()=>Ri()),e})(),Ri=(...e)=>{},wi=[new Si],Ni=new Oi([new hi]),Ai=new Ti(wi),Ii=(()=>{class e{}return e.__NG_ELEMENT_ID__=(()=>xi(e,ii)),e})(),xi=ri,Di=(()=>{class e{}return e.__NG_ELEMENT_ID__=(()=>Mi(e,ii)),e})(),Mi=ri;function Li(e,t,n,r){let i=`ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '${t}'. Current value: '${n}'.`;return r&&(i+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(e,t){const n=new Error(e);return Pi(n,t),n}(i,e)}function Pi(e,t){e[fe]=t,e[ye]=t.logError.bind(t)}function ki(e){return new Error(`ViewDestroyedError: Attempt to use a destroyed view: ${e}`)}function ji(e,t,n){const r=e.state,i=1792&r;return i===t?(e.state=-1793&r|n,e.initIndex=-1,!0):i===n}function Fi(e,t,n){return(1792&e.state)===t&&e.initIndex<=n&&(e.initIndex=n+1,!0)}function Ui(e,t){return e.nodes[t]}function Bi(e,t){return e.nodes[t]}function Vi(e,t){return e.nodes[t]}function zi(e,t){return e.nodes[t]}function Gi(e,t){return e.nodes[t]}const Hi={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,overrideComponentView:void 0,clearOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0},Yi=()=>{},qi=new Map;function Wi(e){let t=qi.get(e);return t||(t=R(e)+"_"+qi.size,qi.set(e,t)),t}function $i(e,t,n,r){if(zr.isWrapped(r)){r=zr.unwrap(r);const i=e.def.nodes[t].bindingIndex+n,a=zr.unwrap(e.oldValues[i]);e.oldValues[i]=new zr(a)}return r}const Ki="$$undefined",Qi="$$empty";function Zi(e){return{id:Ki,styles:e.styles,encapsulation:e.encapsulation,data:e.data}}let Xi=0;function Ji(e,t,n,r){return!(!(2&e.state)&&Br(e.oldValues[t.bindingIndex+n],r))}function ea(e,t,n,r){return!!Ji(e,t,n,r)&&(e.oldValues[t.bindingIndex+n]=r,!0)}function ta(e,t,n,r){const i=e.oldValues[t.bindingIndex+n];if(1&e.state||!Vr(i,r)){const a=t.bindings[n].name;throw Li(Hi.createDebugContext(e,t.nodeIndex),`${a}: ${i}`,`${a}: ${r}`,0!=(1&e.state))}}function na(e){let t=e;for(;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function ra(e,t){let n=e;for(;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function ia(e,t,n,r){try{return na(33554432&e.def.nodes[t].flags?Bi(e,t).componentView:e),Hi.handleEvent(e,t,n,r)}catch(i){e.root.errorHandler.handleError(i)}}function aa(e){return e.parent?Bi(e.parent,e.parentNodeDef.nodeIndex):null}function sa(e){return e.parent?e.parentNodeDef.parent:null}function oa(e,t){switch(201347067&t.flags){case 1:return Bi(e,t.nodeIndex).renderElement;case 2:return Ui(e,t.nodeIndex).renderText}}function la(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function ca(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function da(e){return 1<{"number"==typeof e?(t[e]=i,n|=da(e)):r[e]=i}),{matchedQueries:t,references:r,matchedQueryIds:n}}function pa(e,t){return e.map(e=>{let n,r;return Array.isArray(e)?[r,n]=e:(r=0,n=e),n&&("function"==typeof n||"object"==typeof n)&&t&&Object.defineProperty(n,J,{value:t,configurable:!0}),{flags:r,token:n,tokenKey:Wi(n)}})}function ha(e,t,n){let r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===we.Native?Bi(e,n.renderParent.nodeIndex).renderElement:void 0:t}const ga=new WeakMap;function ma(e){let t=ga.get(e);return t||((t=e(()=>Yi)).factory=e,ga.set(e,t)),t}function _a(e,t,n,r,i){3===t&&(n=e.renderer.parentNode(oa(e,e.def.lastRenderRootNode))),fa(e,t,0,e.def.nodes.length-1,n,r,i)}function fa(e,t,n,r,i,a,s){for(let o=n;o<=r;o++){const n=e.def.nodes[o];11&n.flags&&ya(e,n,t,i,a,s),o+=n.childCount}}function ba(e,t,n,r,i,a){let s=e;for(;s&&!la(s);)s=s.parent;const o=s.parent,l=sa(s),c=l.nodeIndex+l.childCount;for(let d=l.nodeIndex+1;d<=c;d++){const e=o.def.nodes[d];e.ngContentIndex===t&&ya(o,e,n,r,i,a),d+=e.childCount}if(!o.parent){const s=e.root.projectableNodes[t];if(s)for(let t=0;t-1}(i)||"root"===a.providedIn&&i._def.isRoot))){const n=e._providers.length;return e._def.providers[n]=e._def.providersByKey[t.tokenKey]={flags:5120,value:l.factory,deps:[],index:n,token:t.token},e._providers[n]=wa,e._providers[n]=La(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?n:e._parent.get(t.token,n)}finally{L(r)}var i,a}function La(e,t){let n;switch(201347067&t.flags){case 512:n=function(e,t,n){const r=n.length;switch(r){case 0:return new t;case 1:return new t(Ma(e,n[0]));case 2:return new t(Ma(e,n[0]),Ma(e,n[1]));case 3:return new t(Ma(e,n[0]),Ma(e,n[1]),Ma(e,n[2]));default:const i=new Array(r);for(let t=0;t=n.length)&&(t=n.length-1),t<0)return null;const r=n[t];return r.viewContainerParent=null,Ua(n,t),Hi.dirtyParentQueries(r),ja(r),r}function ka(e,t,n){const r=t?oa(t,t.def.lastRenderRootNode):e.renderElement,i=n.renderer.parentNode(r),a=n.renderer.nextSibling(r);_a(n,2,i,a,void 0)}function ja(e){_a(e,3,null,null,void 0)}function Fa(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ua(e,t){t>=e.length-1?e.pop():e.splice(t,1)}const Ba=new Object;function Va(e,t,n,r,i,a){return new za(e,t,n,r,i,a)}class za extends $r{constructor(e,t,n,r,i,a){super(),this.selector=e,this.componentType=t,this._inputs=r,this._outputs=i,this.ngContentSelectors=a,this.viewDefFactory=n}get inputs(){const e=[],t=this._inputs;for(let n in t)e.push({propName:n,templateName:t[n]});return e}get outputs(){const e=[];for(let t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e}create(e,t,n,r){if(!r)throw new Error("ngModule should be provided");const i=ma(this.viewDefFactory),a=i.nodes[0].element.componentProvider.nodeIndex,s=Hi.createRootView(e,t||[],n,i,r,Ba),o=Vi(s,a).instance;return n&&s.renderer.setAttribute(Bi(s,0).renderElement,"ng-version",pi.full),new Ga(s,new Wa(s),o)}}class Ga extends Wr{constructor(e,t,n){super(),this._view=e,this._viewRef=t,this._component=n,this._elDef=this._view.def.nodes[0],this.hostView=t,this.changeDetectorRef=t,this.instance=n}get location(){return new ii(Bi(this._view,this._elDef.nodeIndex).renderElement)}get injector(){return new Za(this._view,this._elDef)}get componentType(){return this._component.constructor}destroy(){this._viewRef.destroy()}onDestroy(e){this._viewRef.onDestroy(e)}}function Ha(e,t,n){return new Ya(e,t,n)}class Ya{constructor(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}get element(){return new ii(this._data.renderElement)}get injector(){return new Za(this._view,this._elDef)}get parentInjector(){let e=this._view,t=this._elDef.parent;for(;!t&&e;)t=sa(e),e=e.parent;return e?new Za(e,t):new Za(this._view,null)}clear(){for(let e=this._embeddedViews.length-1;e>=0;e--){const t=Pa(this._data,e);Hi.destroyView(t)}}get(e){const t=this._embeddedViews[e];if(t){const e=new Wa(t);return e.attachToViewContainerRef(this),e}return null}get length(){return this._embeddedViews.length}createEmbeddedView(e,t,n){const r=e.createEmbeddedView(t||{});return this.insert(r,n),r}createComponent(e,t,n,r,i){const a=n||this.parentInjector;i||e instanceof ei||(i=a.get(ti));const s=e.create(a,r,void 0,i);return this.insert(s.hostView,t),s}insert(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");const n=e;return function(e,t,n,r){let i=t.viewContainer._embeddedViews;null==n&&(n=i.length),r.viewContainerParent=e,Fa(i,n,r),function(e,t){const n=aa(t);if(!n||n===e||16&t.state)return;t.state|=16;let r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function(e,n){if(4&n.flags)return;t.parent.def.nodeFlags|=4,n.flags|=4;let r=n.parent;for(;r;)r.childFlags|=4,r=r.parent}(0,t.parentNodeDef)}(t,r),Hi.dirtyParentQueries(r),ka(t,n>0?i[n-1]:null,r)}(this._view,this._data,t,n._view),n.attachToViewContainerRef(this),e}move(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");const n=this._embeddedViews.indexOf(e._view);return function(e,t,r){const i=e.viewContainer._embeddedViews,a=i[n];Ua(i,n),null==r&&(r=i.length),Fa(i,r,a),Hi.dirtyParentQueries(a),ja(a),ka(e,r>0?i[r-1]:null,a)}(this._data,0,t),e}indexOf(e){return this._embeddedViews.indexOf(e._view)}remove(e){const t=Pa(this._data,e);t&&Hi.destroyView(t)}detach(e){const t=Pa(this._data,e);return t?new Wa(t):null}}function qa(e){return new Wa(e)}class Wa{constructor(e){this._view=e,this._viewContainerRef=null,this._appRef=null}get rootNodes(){return function(e){const t=[];return _a(e,0,void 0,void 0,t),t}(this._view)}get context(){return this._view.context}get destroyed(){return 0!=(128&this._view.state)}markForCheck(){na(this._view)}detach(){this._view.state&=-5}detectChanges(){const e=this._view.root.rendererFactory;e.begin&&e.begin();try{Hi.checkAndUpdateView(this._view)}finally{e.end&&e.end()}}checkNoChanges(){Hi.checkNoChangesView(this._view)}reattach(){this._view.state|=4}onDestroy(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)}destroy(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),Hi.destroyView(this._view)}detachFromAppRef(){this._appRef=null,ja(this._view),Hi.dirtyParentQueries(this._view)}attachToAppRef(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}attachToViewContainerRef(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}}function $a(e,t){return new Ka(e,t)}class Ka extends Ii{constructor(e,t){super(),this._parentView=e,this._def=t}createEmbeddedView(e){return new Wa(Hi.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))}get elementRef(){return new ii(Bi(this._parentView,this._def.nodeIndex).renderElement)}}function Qa(e,t){return new Za(e,t)}class Za{constructor(e,t){this.view=e,this.elDef=t}get(e,t=re.THROW_IF_NOT_FOUND){return Hi.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:Wi(e)},t)}}function Xa(e,t){const n=e.def.nodes[t];if(1&n.flags){const t=Bi(e,n.nodeIndex);return n.element.template?t.template:t.renderElement}if(2&n.flags)return Ui(e,n.nodeIndex).renderText;if(20240&n.flags)return Vi(e,n.nodeIndex).instance;throw new Error(`Illegal state: read nodeValue for node index ${t}`)}function Ja(e){return new es(e.renderer)}class es{constructor(e){this.delegate=e}selectRootElement(e){return this.delegate.selectRootElement(e)}createElement(e,t){const[n,r]=va(t),i=this.delegate.createElement(r,n);return e&&this.delegate.appendChild(e,i),i}createViewRoot(e){return e}createTemplateAnchor(e){const t=this.delegate.createComment("");return e&&this.delegate.appendChild(e,t),t}createText(e,t){const n=this.delegate.createText(t);return e&&this.delegate.appendChild(e,n),n}projectNodes(e,t){for(let n=0;ne())}onDestroy(e){this._destroyListeners.push(e)}}const rs=Wi(si),is=Wi(ci),as=Wi(ii),ss=Wi(Di),os=Wi(Ii),ls=Wi(Ci),cs=Wi(re),ds=Wi(te);function us(e,t,n,r,i,a,s,o){const l=[];if(s)for(let d in s){const[e,t]=s[d];l[e]={flags:8,name:d,nonMinifiedName:t,ns:null,securityContext:null,suffix:null}}const c=[];if(o)for(let d in o)c.push({type:1,propName:d,target:null,eventName:o[d]});return gs(e,t|=16384,n,r,i,i,a,l,c)}function ps(e,t,n){return gs(-1,e|=16,null,0,t,t,n)}function hs(e,t,n,r,i){return gs(-1,e,t,0,n,r,i)}function gs(e,t,n,r,i,a,s,o,l){const{matchedQueries:c,references:d,matchedQueryIds:u}=ua(n);l||(l=[]),o||(o=[]),a=A(a);const p=pa(s,R(i));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:c,matchedQueryIds:u,references:d,ngContentIndex:-1,childCount:r,bindings:o,bindingFlags:Oa(o),outputs:l,element:null,provider:{token:i,value:a,deps:p},text:null,query:null,ngContent:null}}function ms(e,t){return ys(e,t)}function _s(e,t){let n=e;for(;n.parent&&!la(n);)n=n.parent;return Ss(n.parent,sa(n),!0,t.provider.value,t.provider.deps)}function fs(e,t){const n=Ss(e,t.parent,(32768&t.flags)>0,t.provider.value,t.provider.deps);if(t.outputs.length)for(let r=0;ria(e,t,n,r)}function ys(e,t){const n=(8192&t.flags)>0,r=t.provider;switch(201347067&t.flags){case 512:return Ss(e,t.parent,n,r.value,r.deps);case 1024:return function(e,t,n,r,i){const a=i.length;switch(a){case 0:return r();case 1:return r(vs(e,t,n,i[0]));case 2:return r(vs(e,t,n,i[0]),vs(e,t,n,i[1]));case 3:return r(vs(e,t,n,i[0]),vs(e,t,n,i[1]),vs(e,t,n,i[2]));default:const s=Array(a);for(let r=0;rFe});class As extends r.a{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,t,n){let r,a=e=>null,s=()=>null;e&&"object"==typeof e?(r=this.__isAsync?t=>{setTimeout(()=>e.next(t))}:t=>{e.next(t)},e.error&&(a=this.__isAsync?t=>{setTimeout(()=>e.error(t))}:t=>{e.error(t)}),e.complete&&(s=this.__isAsync?()=>{setTimeout(()=>e.complete())}:()=>{e.complete()})):(r=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)},t&&(a=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)}),n&&(s=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const o=super.subscribe(r,a,s);return e instanceof i.a&&e.add(o),o}}class Is{constructor(){this.dirty=!0,this._results=[],this.changes=new As,this.length=0}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}[Ur()](){return this._results[Ur()]()}toString(){return this._results.toString()}reset(e){this._results=function e(t,n){void 0===n&&(n=t);for(let r=0;re,void 0,void 0,(e,t)=>Us(e,t)),Ms=u("Component",(e={})=>Object.assign({changeDetection:Re.Default},e),Ds,void 0,(e,t)=>Fs(e,t)),Ls=g("Input",e=>({bindingPropertyName:e})),Ps=g("Output",e=>({bindingPropertyName:e})),ks=g("HostBinding",e=>({hostPropertyName:e})),js=g("HostListener",(e,t)=>({eventName:e,args:t})),Fs=ri,Us=ri,Bs=u("NgModule",e=>e,void 0,void 0,(e,t)=>Vs(e,t)),Vs=function(e,t){let n=t&&t.imports||[];var r;t&&t.exports&&(n=[...n,t.exports]),e.ngInjectorDef={factory:(r={factory:K(e,{useClass:e}),providers:t&&t.providers,imports:n}).factory,providers:r.providers||[],imports:r.imports||[]}},zs=new X("Application Initializer"),Gs=(()=>(class{constructor(e){this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}runInitializers(){if(this.initialized)return;const e=[],t=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{t()}).catch(e=>{this.reject(e)}),0===e.length&&t(),this.initialized=!0}}))(),Hs=new X("AppId");function Ys(){return`${qs()}${qs()}${qs()}`}function qs(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ws=new X("Platform Initializer"),$s=new X("Platform ID"),Ks=new X("appBootstrapListener"),Qs=(()=>(class{log(e){console.log(e)}warn(e){console.warn(e)}}))();function Zs(){throw new Error("Runtime compiler is not loaded")}const Xs=Zs,Js=Zs,eo=Zs,to=Zs,no=(()=>(class{constructor(){this.compileModuleSync=Xs,this.compileModuleAsync=Js,this.compileModuleAndAllComponentsSync=eo,this.compileModuleAndAllComponentsAsync=to}clearCache(){}clearCacheFor(e){}getModuleId(e){}}))();class ro{}let io,ao;function so(){const e=x.wtf;return!(!e||!(io=e.trace)||(ao=io.events,0))}const oo=so(),lo=oo?function(e,t=null){return ao.createScope(e,t)}:(e,t)=>(function(e,t){return null}),co=oo?function(e,t){return io.leaveScope(e,t),t}:(e,t)=>t,uo=(()=>Promise.resolve(0))();function po(e){"undefined"==typeof Zone?uo.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class ho{constructor({enableLongStackTrace:e=!1}){if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new As(!1),this.onMicrotaskEmpty=new As(!1),this.onStable=new As(!1),this.onError=new As(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");var t;Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),(t=this)._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,n,r,i,a,s)=>{try{return fo(t),e.invokeTask(r,i,a,s)}finally{bo(t)}},onInvoke:(e,n,r,i,a,s,o)=>{try{return fo(t),e.invoke(r,i,a,s,o)}finally{bo(t)}},onHasTask:(e,n,r,i)=>{e.hasTask(r,i),n===r&&("microTask"==i.change?(t.hasPendingMicrotasks=i.microTask,_o(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(e,n,r,i)=>(e.handleError(r,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ho.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(ho.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,r){const i=this._inner,a=i.scheduleEventTask("NgZoneEvent: "+r,e,mo,go,go);try{return i.runTask(a,t,n)}finally{i.cancelTask(a)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}}function go(){}const mo={};function _o(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function fo(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function bo(e){e._nesting--,_o(e)}class yo{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new As,this.onMicrotaskEmpty=new As,this.onStable=new As,this.onError=new As}run(e){return e()}runGuarded(e){return e()}runOutsideAngular(e){return e()}runTask(e){return e()}}const So=(()=>(class{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ho.assertNotInAngularZone(),po(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())po(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,t,n){let r=-1;t&&t>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(e=>e.timeoutId!==r),e(this._didWork,this.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}whenStable(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,t,n){return[]}}))(),Eo=(()=>{class e{constructor(){this._applications=new Map,Co.addToWindow(this)}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return Co.findTestabilityInTree(this,e,t)}}return e.ctorParameters=(()=>[]),e})();class vo{addToWindow(e){}findTestabilityInTree(e,t,n){return null}}function Oo(e){Co=e}let To,Co=new vo,Ro=function(e){return e instanceof ei};const wo=new X("AllowMultipleToken");class No{constructor(e,t){this.name=e,this.token=t}}function Ao(e,t,n=[]){const r=`Platform: ${t}`,i=new X(r);return(t=[])=>{let a=Io();if(!a||a.injector.get(wo,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{const e=n.concat(t).concat({provide:i,useValue:!0});!function(e){if(To&&!To.destroyed&&!To.injector.get(wo,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");To=e.get(xo);const t=e.get(Ws,null);t&&t.forEach(e=>e())}(re.create({providers:e,name:r}))}return function(e){const t=Io();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(i)}}function Io(){return To&&!To.destroyed?To:null}const xo=(()=>(class{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n="noop"===(i=t?t.ngZone:void 0)?new yo:("zone.js"===i?void 0:i)||new ho({enableLongStackTrace:Jt()}),r=[{provide:ho,useValue:n}];var i;return n.run(()=>{const t=re.create({providers:r,parent:this.injector,name:e.moduleType.name}),i=e.create(t),a=i.injector.get(Qt,null);if(!a)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return i.onDestroy(()=>Lo(this._modules,i)),n.runOutsideAngular(()=>n.onError.subscribe({next:e=>{a.handleError(e)}})),function(e,t,n){try{const i=n();return kr(i)?i.catch(n=>{throw t.runOutsideAngular(()=>e.handleError(n)),n}):i}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(a,n,()=>{const e=i.injector.get(Gs);return e.runInitializers(),e.donePromise.then(()=>(this._moduleDoBootstrap(i),i))})})}bootstrapModule(e,t=[]){const n=Do({},t);return function(e,t,n){return e.get(ro).createCompiler([t]).compileModuleAsync(n)}(this.injector,n,e).then(e=>this.bootstrapModuleFactory(e,n))}_moduleDoBootstrap(e){const t=e.injector.get(Mo);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(e=>t.bootstrap(e));else{if(!e.instance.ngDoBootstrap)throw new Error(`The module ${R(e.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. `+"Please define one of these.");e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}))();function Do(e,t){return Array.isArray(t)?t.reduce(Do,e):Object.assign({},e,t)}const Mo=(()=>{class e{constructor(e,t,n,r,i,l){this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=i,this._initStatus=l,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Jt(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const c=new a.a(e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{e.next(this._stable),e.complete()})}),d=new a.a(e=>{let t;this._zone.runOutsideAngular(()=>{t=this._zone.onStable.subscribe(()=>{ho.assertNotInAngularZone(),po(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,e.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{ho.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{e.next(!1)}))});return()=>{t.unsubscribe(),n.unsubscribe()}});this.isStable=Object(s.a)(c,d.pipe(Object(o.a)()))}bootstrap(e,t){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=e instanceof $r?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);const r=Ro(n)?null:this._injector.get(ti),i=n.create(re.NULL,[],t||n.selector,r);i.onDestroy(()=>{this._unloadComponent(i)});const a=i.injector.get(So,null);return a&&i.injector.get(Eo).registerApplication(i.location.nativeElement,a),this._loadComponent(i),Jt()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),i}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");const t=e._tickScope();try{this._runningTick=!0;for(let e of this._views)e.detectChanges();if(this._enforceNoNewChanges)for(let e of this._views)e.checkNoChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1,co(t)}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;Lo(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Ks,[]).concat(this._bootstrapListeners).forEach(t=>t(e))}_unloadComponent(e){this.detachView(e.hostView),Lo(this.components,e)}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy())}get viewCount(){return this._views.length}}return e._tickScope=lo("ApplicationRef#tick()"),e})();function Lo(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class Po{}const ko={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},jo=(()=>(class{constructor(e,t){this._compiler=e,this._config=t||ko}load(e){return this._compiler instanceof no?this.loadFactory(e):this.loadAndCompile(e)}loadAndCompile(e){let[t,r]=e.split("#");return void 0===r&&(r="default"),n("JtEA")(t).then(e=>e[r]).then(e=>Fo(e,t,r)).then(e=>this._compiler.compileModuleAsync(e))}loadFactory(e){let[t,r]=e.split("#"),i="NgFactory";return void 0===r&&(r="default",i=""),n("JtEA")(this._config.factoryPathPrefix+t+this._config.factoryPathSuffix).then(e=>e[r+i]).then(e=>Fo(e,t,r))}}))();function Fo(e,t,n){if(!e)throw new Error(`Cannot find '${n}' in '${t}'`);return e}class Uo{constructor(e,t){this.name=e,this.callback=t}}class Bo{constructor(e,t,n){this.listeners=[],this.parent=null,this._debugContext=n,this.nativeNode=e,t&&t instanceof Vo&&t.addChild(this)}get injector(){return this._debugContext.injector}get componentInstance(){return this._debugContext.component}get context(){return this._debugContext.context}get references(){return this._debugContext.references}get providerTokens(){return this._debugContext.providerTokens}}class Vo extends Bo{constructor(e,t,n){super(e,t,n),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}addChild(e){e&&(this.childNodes.push(e),e.parent=this)}removeChild(e){const t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))}insertChildrenAfter(e,t){const n=this.childNodes.indexOf(e);-1!==n&&(this.childNodes.splice(n+1,0,...t),t.forEach(t=>{t.parent&&t.parent.removeChild(t),e.parent=this}))}insertBefore(e,t){const n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))}query(e){return this.queryAll(e)[0]||null}queryAll(e){const t=[];return function e(t,n,r){t.childNodes.forEach(t=>{t instanceof Vo&&(n(t)&&r.push(t),e(t,n,r))})}(this,e,t),t}queryAllNodes(e){const t=[];return function e(t,n,r){t instanceof Vo&&t.childNodes.forEach(t=>{n(t)&&r.push(t),t instanceof Vo&&e(t,n,r)})}(this,e,t),t}get children(){return this.childNodes.filter(e=>e instanceof Vo)}triggerEventHandler(e,t){this.listeners.forEach(n=>{n.name==e&&n.callback(t)})}}const zo=new Map,Go=function(e){return zo.get(e)||null};function Ho(e){zo.set(e.nativeNode,e)}const Yo=Ao(null,"core",[{provide:$s,useValue:"unknown"},{provide:xo,deps:[re]},{provide:Eo,deps:[]},{provide:Qs,deps:[]}]),qo=new X("LocaleId");function Wo(){return Ni}function $o(){return Ai}function Ko(e){return e||"en-US"}function Qo(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(e){t.push(e)}}const Zo=(()=>(class{constructor(e){}}))();function Xo(e,t,n,r,i,a){e|=1;const{matchedQueries:s,references:o,matchedQueryIds:l}=ua(t);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:s,matchedQueryIds:l,references:o,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:a?ma(a):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:i||Yi},provider:null,text:null,query:null,ngContent:null}}function Jo(e,t,n,r,i,a,s=[],o,l,c,d,u){c||(c=Yi);const{matchedQueries:p,references:h,matchedQueryIds:g}=ua(n);let m=null,_=null;a&&([m,_]=va(a)),o=o||[];const f=new Array(o.length);for(let S=0;S{const[n,r]=va(e);return[n,r,t]});return u=function(e){if(e&&e.id===Ki){const t=null!=e.encapsulation&&e.encapsulation!==we.None||e.styles.length||Object.keys(e.data).length;e.id=t?`c${Xi++}`:Qi}return e&&e.id===Qi&&(e=null),e||null}(u),d&&(t|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:p,matchedQueryIds:g,references:h,ngContentIndex:r,childCount:i,bindings:f,bindingFlags:Oa(f),outputs:b,element:{ns:m,name:_,attrs:y,template:null,componentProvider:null,componentView:d||null,componentRendererType:u,publicProviders:null,allProviders:null,handleEvent:c||Yi},provider:null,text:null,query:null,ngContent:null}}function el(e,t,n){const r=n.element,i=e.root.selectorOrNode,a=e.renderer;let s;if(e.parent||!i){s=r.name?a.createElement(r.name,r.ns):a.createComment("");const i=ha(e,t,n);i&&a.appendChild(i,s)}else s=a.selectRootElement(i,!!r.componentRendererType&&r.componentRendererType.encapsulation===we.ShadowDom);if(r.attrs)for(let o=0;oia(e,t,n,r)}function rl(e,t,n,r){if(!ea(e,t,n,r))return!1;const i=t.bindings[n],a=Bi(e,t.nodeIndex),s=a.renderElement,o=i.name;switch(15&i.flags){case 1:!function(e,t,n,r,i,a){const s=t.securityContext;let o=s?e.root.sanitizer.sanitize(s,a):a;o=null!=o?o.toString():null;const l=e.renderer;null!=a?l.setAttribute(n,i,o,r):l.removeAttribute(n,i,r)}(e,i,s,i.ns,o,r);break;case 2:!function(e,t,n,r){const i=e.renderer;r?i.addClass(t,n):i.removeClass(t,n)}(e,s,o,r);break;case 4:!function(e,t,n,r,i){let a=e.root.sanitizer.sanitize(Tn.STYLE,i);if(null!=a){a=a.toString();const e=t.suffix;null!=e&&(a+=e)}else a=null;const s=e.renderer;null!=a?s.setStyle(n,r,a):s.removeStyle(n,r)}(e,i,s,o,r);break;case 8:!function(e,t,n,r,i){const a=t.securityContext;let s=a?e.root.sanitizer.sanitize(a,i):i;e.renderer.setProperty(n,r,s)}(33554432&t.flags&&32&i.flags?a.componentView:e,i,s,o,r)}return!0}function il(e,t,n){let r=[];for(let i in n)r.push({propName:i,bindingType:n[i]});return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,ngContentIndex:-1,matchedQueries:{},matchedQueryIds:0,references:{},childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:{id:t,filterId:da(t),bindings:r},ngContent:null}}function al(e){const t=e.def.nodeMatchedQueries;for(;e.parent&&ca(e);){let n=e.parentNodeDef;e=e.parent;const r=n.nodeIndex+n.childCount;for(let i=0;i<=r;i++){const r=e.def.nodes[i];67108864&r.flags&&536870912&r.flags&&(r.query.filterId&t)===r.query.filterId&&Gi(e,i).setDirty(),!(1&r.flags&&i+r.childCount0)c=e,yl(e)||(d=e);else for(;c&&g===c.nodeIndex+c.childCount;){const e=c.parent;e&&(e.childFlags|=c.childFlags,e.childMatchedQueries|=c.childMatchedQueries),d=(c=e)&&yl(c)?c.renderParent:c}}return{factory:null,nodeFlags:s,rootNodeFlags:o,nodeMatchedQueries:l,flags:e,nodes:t,updateDirectives:n||Yi,updateRenderer:r||Yi,handleEvent:(e,n,r,i)=>t[n].element.handleEvent(e,r,i),bindingCount:i,outputCount:a,lastRenderRootNode:h}}function yl(e){return 0!=(1&e.flags)&&null===e.element.name}function Sl(e,t,n){const r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error(`Illegal State: Last root node of a template can't have embedded views, at index ${t.nodeIndex}!`)}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error(`Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index ${t.nodeIndex}!`);if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error(`Illegal State: Content Query nodes need to be children of directives, at index ${t.nodeIndex}!`);if(134217728&t.flags&&e)throw new Error(`Illegal State: View Query nodes have to be top level nodes, at index ${t.nodeIndex}!`)}if(t.childCount){const r=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=r&&t.nodeIndex+t.childCount>r)throw new Error(`Illegal State: childCount of node leads outside of parent, at index ${t.nodeIndex}!`)}}function El(e,t,n,r){const i=Tl(e.root,e.renderer,e,t,n);return Cl(i,e.component,r),Rl(i),i}function vl(e,t,n){const r=Tl(e,e.renderer,null,null,t);return Cl(r,n,n),Rl(r),r}function Ol(e,t,n,r){const i=t.element.componentRendererType;let a;return a=i?e.root.rendererFactory.createRenderer(r,i):e.root.renderer,Tl(e.root,a,e,t.element.componentProvider,n)}function Tl(e,t,n,r,i){const a=new Array(i.nodes.length),s=i.outputCount?new Array(i.outputCount):null;return{def:i,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:a,state:13,root:e,renderer:t,oldValues:new Array(i.bindingCount),disposables:s,initIndex:-1}}function Cl(e,t,n){e.component=t,e.context=n}function Rl(e){let t;la(e)&&(t=Bi(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);const n=e.def,r=e.nodes;for(let i=0;i0&&rl(e,t,0,n)&&(h=!0),p>1&&rl(e,t,1,r)&&(h=!0),p>2&&rl(e,t,2,i)&&(h=!0),p>3&&rl(e,t,3,a)&&(h=!0),p>4&&rl(e,t,4,s)&&(h=!0),p>5&&rl(e,t,5,o)&&(h=!0),p>6&&rl(e,t,6,l)&&(h=!0),p>7&&rl(e,t,7,c)&&(h=!0),p>8&&rl(e,t,8,d)&&(h=!0),p>9&&rl(e,t,9,u)&&(h=!0),h}(e,t,n,r,i,a,s,o,l,c,d,u);case 2:return function(e,t,n,r,i,a,s,o,l,c,d,u){let p=!1;const h=t.bindings,g=h.length;if(g>0&&ea(e,t,0,n)&&(p=!0),g>1&&ea(e,t,1,r)&&(p=!0),g>2&&ea(e,t,2,i)&&(p=!0),g>3&&ea(e,t,3,a)&&(p=!0),g>4&&ea(e,t,4,s)&&(p=!0),g>5&&ea(e,t,5,o)&&(p=!0),g>6&&ea(e,t,6,l)&&(p=!0),g>7&&ea(e,t,7,c)&&(p=!0),g>8&&ea(e,t,8,d)&&(p=!0),g>9&&ea(e,t,9,u)&&(p=!0),p){let p=t.text.prefix;g>0&&(p+=fl(n,h[0])),g>1&&(p+=fl(r,h[1])),g>2&&(p+=fl(i,h[2])),g>3&&(p+=fl(a,h[3])),g>4&&(p+=fl(s,h[4])),g>5&&(p+=fl(o,h[5])),g>6&&(p+=fl(l,h[6])),g>7&&(p+=fl(c,h[7])),g>8&&(p+=fl(d,h[8])),g>9&&(p+=fl(u,h[9]));const m=Ui(e,t.nodeIndex).renderText;e.renderer.setValue(m,p)}return p}(e,t,n,r,i,a,s,o,l,c,d,u);case 16384:return function(e,t,n,r,i,a,s,o,l,c,d,u){const p=Vi(e,t.nodeIndex),h=p.instance;let g=!1,m=void 0;const _=t.bindings.length;return _>0&&Ji(e,t,0,n)&&(g=!0,m=Ts(e,p,t,0,n,m)),_>1&&Ji(e,t,1,r)&&(g=!0,m=Ts(e,p,t,1,r,m)),_>2&&Ji(e,t,2,i)&&(g=!0,m=Ts(e,p,t,2,i,m)),_>3&&Ji(e,t,3,a)&&(g=!0,m=Ts(e,p,t,3,a,m)),_>4&&Ji(e,t,4,s)&&(g=!0,m=Ts(e,p,t,4,s,m)),_>5&&Ji(e,t,5,o)&&(g=!0,m=Ts(e,p,t,5,o,m)),_>6&&Ji(e,t,6,l)&&(g=!0,m=Ts(e,p,t,6,l,m)),_>7&&Ji(e,t,7,c)&&(g=!0,m=Ts(e,p,t,7,c,m)),_>8&&Ji(e,t,8,d)&&(g=!0,m=Ts(e,p,t,8,d,m)),_>9&&Ji(e,t,9,u)&&(g=!0,m=Ts(e,p,t,9,u,m)),m&&h.ngOnChanges(m),65536&t.flags&&Fi(e,256,t.nodeIndex)&&h.ngOnInit(),262144&t.flags&&h.ngDoCheck(),g}(e,t,n,r,i,a,s,o,l,c,d,u);case 32:case 64:case 128:return function(e,t,n,r,i,a,s,o,l,c,d,u){const p=t.bindings;let h=!1;const g=p.length;if(g>0&&ea(e,t,0,n)&&(h=!0),g>1&&ea(e,t,1,r)&&(h=!0),g>2&&ea(e,t,2,i)&&(h=!0),g>3&&ea(e,t,3,a)&&(h=!0),g>4&&ea(e,t,4,s)&&(h=!0),g>5&&ea(e,t,5,o)&&(h=!0),g>6&&ea(e,t,6,l)&&(h=!0),g>7&&ea(e,t,7,c)&&(h=!0),g>8&&ea(e,t,8,d)&&(h=!0),g>9&&ea(e,t,9,u)&&(h=!0),h){const h=zi(e,t.nodeIndex);let m;switch(201347067&t.flags){case 32:m=new Array(p.length),g>0&&(m[0]=n),g>1&&(m[1]=r),g>2&&(m[2]=i),g>3&&(m[3]=a),g>4&&(m[4]=s),g>5&&(m[5]=o),g>6&&(m[6]=l),g>7&&(m[7]=c),g>8&&(m[8]=d),g>9&&(m[9]=u);break;case 64:m={},g>0&&(m[p[0].name]=n),g>1&&(m[p[1].name]=r),g>2&&(m[p[2].name]=i),g>3&&(m[p[3].name]=a),g>4&&(m[p[4].name]=s),g>5&&(m[p[5].name]=o),g>6&&(m[p[6].name]=l),g>7&&(m[p[7].name]=c),g>8&&(m[p[8].name]=d),g>9&&(m[p[9].name]=u);break;case 128:const e=n;switch(g){case 1:m=e.transform(n);break;case 2:m=e.transform(r);break;case 3:m=e.transform(r,i);break;case 4:m=e.transform(r,i,a);break;case 5:m=e.transform(r,i,a,s);break;case 6:m=e.transform(r,i,a,s,o);break;case 7:m=e.transform(r,i,a,s,o,l);break;case 8:m=e.transform(r,i,a,s,o,l,c);break;case 9:m=e.transform(r,i,a,s,o,l,c,d);break;case 10:m=e.transform(r,i,a,s,o,l,c,d,u)}}h.value=m}return h}(e,t,n,r,i,a,s,o,l,c,d,u);default:throw"unreachable"}}(e,t,r,i,a,s,o,l,c,d,u,p):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){let r=!1;for(let i=0;i0&&ta(e,t,0,n),p>1&&ta(e,t,1,r),p>2&&ta(e,t,2,i),p>3&&ta(e,t,3,a),p>4&&ta(e,t,4,s),p>5&&ta(e,t,5,o),p>6&&ta(e,t,6,l),p>7&&ta(e,t,7,c),p>8&&ta(e,t,8,d),p>9&&ta(e,t,9,u)}(e,t,r,i,a,s,o,l,c,d,u,p):function(e,t,n){for(let r=0;r{const r=Wl.get(e.token);3840&e.flags&&r&&(t=!0,n=n||r.deprecatedBehavior)}),e.modules.forEach(e=>{$l.forEach((r,i)=>{T(i).providedIn===e&&(t=!0,n=n||r.deprecatedBehavior)})}),{hasOverrides:t,hasDeprecatedOverrides:n})}(e);return t?(function(e){for(let t=0;t0){let t=new Set(e.modules);$l.forEach((r,i)=>{if(t.has(T(i).providedIn)){let t={token:i,flags:r.flags|(n?4096:0),deps:pa(r.deps),value:r.value,index:e.providers.length};e.providers.push(t),e.providersByKey[Wi(i)]=t}})}}(e=e.factory(()=>Yi)),e):e}(r))}const Wl=new Map,$l=new Map,Kl=new Map;function Ql(e){let t;Wl.set(e.token,e),"function"==typeof e.token&&(t=T(e.token))&&"function"==typeof t.providedIn&&$l.set(e.token,e)}function Zl(e,t){const n=ma(t.viewDefFactory),r=ma(n.nodes[0].element.componentView);Kl.set(e,r)}function Xl(){Wl.clear(),$l.clear(),Kl.clear()}function Jl(e){if(0===Wl.size)return e;const t=function(e){const t=[];let n=null;for(let r=0;rYi);for(let r=0;r"-"+e[1].toLowerCase())}`)]=In(o))}const r=t.parent,o=Bi(e,r.nodeIndex).renderElement;if(r.element.name)for(let t in n){const r=n[t];null!=r?e.renderer.setAttribute(o,t,r):e.renderer.removeAttribute(o,t)}else e.renderer.setValue(o,`bindings=${JSON.stringify(n,null,2)}`)}}var i,a}function gc(e,t,n,r){xl(e,t,n,...r)}function mc(e,t){for(let n=t;n++a===i?e.error.bind(e,...t):Yi),anew fc(e,t),handleEvent:dc,updateDirectives:uc,updateRenderer:pc}:{setCurrentNode:()=>{},createRootView:Vl,createEmbeddedView:El,createComponentView:Ol,createNgModuleRef:ts,overrideProvider:Yi,overrideComponentView:Yi,clearOverrides:Yi,checkAndUpdateView:Nl,checkNoChangesView:wl,destroyView:Ml,createDebugContext:(e,t)=>new fc(e,t),handleEvent:(e,t,n,r)=>e.def.handleEvent(e,t,n,r),updateDirectives:(e,t)=>e.def.updateDirectives(0===t?ec:tc,e),updateRenderer:(e,t)=>e.def.updateRenderer(0===t?ec:tc,e)};Hi.setCurrentNode=e.setCurrentNode,Hi.createRootView=e.createRootView,Hi.createEmbeddedView=e.createEmbeddedView,Hi.createComponentView=e.createComponentView,Hi.createNgModuleRef=e.createNgModuleRef,Hi.overrideProvider=e.overrideProvider,Hi.overrideComponentView=e.overrideComponentView,Hi.clearOverrides=e.clearOverrides,Hi.checkAndUpdateView=e.checkAndUpdateView,Hi.checkNoChangesView=e.checkNoChangesView,Hi.destroyView=e.destroyView,Hi.resolveDep=vs,Hi.createDebugContext=e.createDebugContext,Hi.handleEvent=e.handleEvent,Hi.updateDirectives=e.updateDirectives,Hi.updateRenderer=e.updateRenderer,Hi.dirtyParentQueries=al}();const t=function(e){const t=Array.from(e.providers),n=Array.from(e.modules),r={};for(const i in e.providersByKey)r[i]=e.providersByKey[i];return{factory:e.factory,isRoot:e.isRoot,providers:t,modules:n,providersByKey:r}}(ma(this._ngModuleDefFactory));return Hi.createNgModuleRef(this.moduleType,e||re.NULL,this._bootstrapComponents,t)}}},"8b5+":function(e,t,n){"use strict";var r=n("zL8a");t.concatMapTo=function(e,t){return r.concatMap(function(){return e},t)}},"8bJo":function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"c",function(){return s}),n.d(t,"b",function(){return a});var r=n("HDdC"),i=n("LRne");n("XNiG"),n("8Y7J");class a{}function s(e){return e&&"function"==typeof e.connect}class o extends a{constructor(e){super(),this._data=e}connect(){return this._data instanceof r.a?this._data:Object(i.a)(this._data)}disconnect(){}}},"9/DE":function(e,t,n){"use strict";n.d(t,"a",function(){return r});class r{determineTabs(e){return{overview:this.hasOverview(e),api:this.hasAPI(e),theme:this.hasTheme(e),examples:this.hasExample(e)}}hasOverview(e){return e.source.some(e=>this.componentHasOverview(e))}hasExample(e){return e.source.some(e=>this.componentHasExamples(e))}hasTheme(e){return e.source.some(e=>this.componentHasTheme(e))}hasAPI(e){return e.source.some(e=>this.componentHasMethods(e)||this.componentHasProps(e))}componentHasTheme(e){return e.styles&&e.styles.length>0}componentHasProps(e){return e&&e.props&&e.props.length>0}componentHasMethods(e){return e&&e.methods&&e.methods.length>0&&e.methods.some(e=>e.shortDescription||e.description)}componentHasOverview(e){return e&&e.overview&&e.overview.length>0}componentHasExamples(e){return e.liveExamples&&e.liveExamples.length>0}}},"90cg":function(e,t,n){"use strict";t.isPromise=function(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}},"9AGB":function(e,t,n){"use strict";var r=n("w5QO");function i(e){return e?1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}:r.noop}t.pipe=function(){for(var e=[],t=0;t",subLanguage:"vbscript"}]}}},"9G73":function(e,t){e.exports=function(e){var t="attribute block constant cycle date dump include max min parent random range source template_from_string",n={beginKeywords:t,keywords:{name:t},relevance:0,contains:[{className:"params",begin:"\\(",end:"\\)"}]},r={begin:/\|[A-Za-z_]+:?/,keywords:"abs batch capitalize convert_encoding date date_modify default escape first format join json_encode keys last length lower merge nl2br number_format raw replace reverse round slice sort split striptags title trim upper url_encode",contains:[n]},i="autoescape block do embed extends filter flush for if import include macro sandbox set spaceless use verbatim";return i=i+" "+i.split(" ").map(function(e){return"end"+e}).join(" "),{aliases:["craftcms"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{#/,/#}/),{className:"template-tag",begin:/\{%/,end:/%}/,contains:[{className:"name",begin:/\w+/,keywords:i,starts:{endsWithParent:!0,contains:[r,n],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/}}/,contains:["self",r,n]}]}}},"9JLW":function(e,t){e.exports=function(e){return{keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\?(::)?([A-Z]\\w*(::)?)+"},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}},"9Mhc":function(e,t){e.exports=function(e){return{case_insensitive:!0,contains:[{beginKeywords:"build create index delete drop explain infer|10 insert merge prepare select update upsert|10",end:/;/,endsWithParent:!0,keywords:{keyword:"all alter analyze and any array as asc begin between binary boolean break bucket build by call case cast cluster collate collection commit connect continue correlate cover create database dataset datastore declare decrement delete derived desc describe distinct do drop each element else end every except exclude execute exists explain fetch first flatten for force from function grant group gsi having if ignore ilike in include increment index infer inline inner insert intersect into is join key keys keyspace known last left let letting like limit lsm map mapping matched materialized merge minus namespace nest not number object offset on option or order outer over parse partition password path pool prepare primary private privilege procedure public raw realm reduce rename return returning revoke right role rollback satisfies schema select self semi set show some start statistics string system then to transaction trigger truncate under union unique unknown unnest unset update upsert use user using validate value valued values via view when where while with within work xor",literal:"true false null missing|5",built_in:"array_agg array_append array_concat array_contains array_count array_distinct array_ifnull array_length array_max array_min array_position array_prepend array_put array_range array_remove array_repeat array_replace array_reverse array_sort array_sum avg count max min sum greatest least ifmissing ifmissingornull ifnull missingif nullif ifinf ifnan ifnanorinf naninf neginfif posinfif clock_millis clock_str date_add_millis date_add_str date_diff_millis date_diff_str date_part_millis date_part_str date_trunc_millis date_trunc_str duration_to_str millis str_to_millis millis_to_str millis_to_utc millis_to_zone_name now_millis now_str str_to_duration str_to_utc str_to_zone_name decode_json encode_json encoded_size poly_length base64 base64_encode base64_decode meta uuid abs acos asin atan atan2 ceil cos degrees e exp ln log floor pi power radians random round sign sin sqrt tan trunc object_length object_names object_pairs object_inner_pairs object_values object_inner_values object_add object_put object_remove object_unwrap regexp_contains regexp_like regexp_position regexp_replace contains initcap length lower ltrim position repeat replace rtrim split substr title trim upper isarray isatom isboolean isnumber isobject isstring type toarray toatom toboolean tonumber toobject tostring"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE],relevance:0},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE],relevance:0},{className:"symbol",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE],relevance:2},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE]}}},"9Nr/":function(e,t){e.exports=function(e){return{aliases:["dst"],case_insensitive:!0,subLanguage:"xml",contains:[{className:"template-tag",begin:/\{[#\/]/,end:/\}/,illegal:/;/,contains:[{className:"name",begin:/[a-zA-Z\.-]+/,starts:{endsWithParent:!0,relevance:0,contains:[e.QUOTE_STRING_MODE]}}]},{className:"template-variable",begin:/\{/,end:/\}/,illegal:/;/,keywords:"if eq ne lt lte gt gte select default math sep"}]}}},"9Q8I":function(e,t){e.exports=function(e){var t="[a-zA-Z-_][^\\n{]+\\{",n={className:"attribute",begin:/[a-zA-Z-_]+/,end:/\s*:/,excludeEnd:!0,starts:{end:";",relevance:0,contains:[{className:"variable",begin:/\.[a-zA-Z-_]+/},{className:"keyword",begin:/\(optional\)/}]}};return{aliases:["graph","instances"],case_insensitive:!0,keywords:"import",contains:[{begin:"^facet "+t,end:"}",keywords:"facet",contains:[n,e.HASH_COMMENT_MODE]},{begin:"^\\s*instance of "+t,end:"}",keywords:"name count channels instance-data instance-state instance of",illegal:/\S/,contains:["self",n,e.HASH_COMMENT_MODE]},{begin:"^"+t,end:"}",contains:[n,e.HASH_COMMENT_MODE]},e.HASH_COMMENT_MODE]}}},"9U8A":function(e,t){e.exports=function(e){var t={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]};return{aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:{endsWithParent:!0,lexemes:"[a-z/_]+",keywords:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[t]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},t]}}],relevance:0}],illegal:"[^\\s\\}]"}}},"9c9R":function(e,t){e.exports=function(e){return{aliases:["xlsx","xls"],case_insensitive:!0,lexemes:/[a-zA-Z][\w\.]*/,keywords:{built_in:"ABS ACCRINT ACCRINTM ACOS ACOSH ACOT ACOTH AGGREGATE ADDRESS AMORDEGRC AMORLINC AND ARABIC AREAS ASC ASIN ASINH ATAN ATAN2 ATANH AVEDEV AVERAGE AVERAGEA AVERAGEIF AVERAGEIFS BAHTTEXT BASE BESSELI BESSELJ BESSELK BESSELY BETADIST BETA.DIST BETAINV BETA.INV BIN2DEC BIN2HEX BIN2OCT BINOMDIST BINOM.DIST BINOM.DIST.RANGE BINOM.INV BITAND BITLSHIFT BITOR BITRSHIFT BITXOR CALL CEILING CEILING.MATH CEILING.PRECISE CELL CHAR CHIDIST CHIINV CHITEST CHISQ.DIST CHISQ.DIST.RT CHISQ.INV CHISQ.INV.RT CHISQ.TEST CHOOSE CLEAN CODE COLUMN COLUMNS COMBIN COMBINA COMPLEX CONCAT CONCATENATE CONFIDENCE CONFIDENCE.NORM CONFIDENCE.T CONVERT CORREL COS COSH COT COTH COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM COUPPCD COVAR COVARIANCE.P COVARIANCE.S CRITBINOM CSC CSCH CUBEKPIMEMBER CUBEMEMBER CUBEMEMBERPROPERTY CUBERANKEDMEMBER CUBESET CUBESETCOUNT CUBEVALUE CUMIPMT CUMPRINC DATE DATEDIF DATEVALUE DAVERAGE DAY DAYS DAYS360 DB DBCS DCOUNT DCOUNTA DDB DEC2BIN DEC2HEX DEC2OCT DECIMAL DEGREES DELTA DEVSQ DGET DISC DMAX DMIN DOLLAR DOLLARDE DOLLARFR DPRODUCT DSTDEV DSTDEVP DSUM DURATION DVAR DVARP EDATE EFFECT ENCODEURL EOMONTH ERF ERF.PRECISE ERFC ERFC.PRECISE ERROR.TYPE EUROCONVERT EVEN EXACT EXP EXPON.DIST EXPONDIST FACT FACTDOUBLE FALSE|0 F.DIST FDIST F.DIST.RT FILTERXML FIND FINDB F.INV F.INV.RT FINV FISHER FISHERINV FIXED FLOOR FLOOR.MATH FLOOR.PRECISE FORECAST FORECAST.ETS FORECAST.ETS.CONFINT FORECAST.ETS.SEASONALITY FORECAST.ETS.STAT FORECAST.LINEAR FORMULATEXT FREQUENCY F.TEST FTEST FV FVSCHEDULE GAMMA GAMMA.DIST GAMMADIST GAMMA.INV GAMMAINV GAMMALN GAMMALN.PRECISE GAUSS GCD GEOMEAN GESTEP GETPIVOTDATA GROWTH HARMEAN HEX2BIN HEX2DEC HEX2OCT HLOOKUP HOUR HYPERLINK HYPGEOM.DIST HYPGEOMDIST IF|0 IFERROR IFNA IFS IMABS IMAGINARY IMARGUMENT IMCONJUGATE IMCOS IMCOSH IMCOT IMCSC IMCSCH IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSEC IMSECH IMSIN IMSINH IMSQRT IMSUB IMSUM IMTAN INDEX INDIRECT INFO INT INTERCEPT INTRATE IPMT IRR ISBLANK ISERR ISERROR ISEVEN ISFORMULA ISLOGICAL ISNA ISNONTEXT ISNUMBER ISODD ISREF ISTEXT ISO.CEILING ISOWEEKNUM ISPMT JIS KURT LARGE LCM LEFT LEFTB LEN LENB LINEST LN LOG LOG10 LOGEST LOGINV LOGNORM.DIST LOGNORMDIST LOGNORM.INV LOOKUP LOWER MATCH MAX MAXA MAXIFS MDETERM MDURATION MEDIAN MID MIDBs MIN MINIFS MINA MINUTE MINVERSE MIRR MMULT MOD MODE MODE.MULT MODE.SNGL MONTH MROUND MULTINOMIAL MUNIT N NA NEGBINOM.DIST NEGBINOMDIST NETWORKDAYS NETWORKDAYS.INTL NOMINAL NORM.DIST NORMDIST NORMINV NORM.INV NORM.S.DIST NORMSDIST NORM.S.INV NORMSINV NOT NOW NPER NPV NUMBERVALUE OCT2BIN OCT2DEC OCT2HEX ODD ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD OFFSET OR PDURATION PEARSON PERCENTILE.EXC PERCENTILE.INC PERCENTILE PERCENTRANK.EXC PERCENTRANK.INC PERCENTRANK PERMUT PERMUTATIONA PHI PHONETIC PI PMT POISSON.DIST POISSON POWER PPMT PRICE PRICEDISC PRICEMAT PROB PRODUCT PROPER PV QUARTILE QUARTILE.EXC QUARTILE.INC QUOTIENT RADIANS RAND RANDBETWEEN RANK.AVG RANK.EQ RANK RATE RECEIVED REGISTER.ID REPLACE REPLACEB REPT RIGHT RIGHTB ROMAN ROUND ROUNDDOWN ROUNDUP ROW ROWS RRI RSQ RTD SEARCH SEARCHB SEC SECH SECOND SERIESSUM SHEET SHEETS SIGN SIN SINH SKEW SKEW.P SLN SLOPE SMALL SQL.REQUEST SQRT SQRTPI STANDARDIZE STDEV STDEV.P STDEV.S STDEVA STDEVP STDEVPA STEYX SUBSTITUTE SUBTOTAL SUM SUMIF SUMIFS SUMPRODUCT SUMSQ SUMX2MY2 SUMX2PY2 SUMXMY2 SWITCH SYD T TAN TANH TBILLEQ TBILLPRICE TBILLYIELD T.DIST T.DIST.2T T.DIST.RT TDIST TEXT TEXTJOIN TIME TIMEVALUE T.INV T.INV.2T TINV TODAY TRANSPOSE TREND TRIM TRIMMEAN TRUE|0 TRUNC T.TEST TTEST TYPE UNICHAR UNICODE UPPER VALUE VAR VAR.P VAR.S VARA VARP VARPA VDB VLOOKUP WEBSERVICE WEEKDAY WEEKNUM WEIBULL WEIBULL.DIST WORKDAY WORKDAY.INTL XIRR XNPV XOR YEAR YEARFRAC YIELD YIELDDISC YIELDMAT Z.TEST ZTEST"},contains:[{begin:/^=/,end:/[^=]/,returnEnd:!0,illegal:/=/,relevance:10},{className:"symbol",begin:/\b[A-Z]{1,2}\d+\b/,end:/[^\d]/,excludeEnd:!0,relevance:0},{className:"symbol",begin:/[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/,relevance:0},e.BACKSLASH_ESCAPE,e.QUOTE_STRING_MODE,{className:"number",begin:e.NUMBER_RE+"(%)?",relevance:0},e.COMMENT(/\bN\(/,/\)/,{excludeBegin:!0,excludeEnd:!0,illegal:/\n/})]}}},"9ppp":function(e,t,n){"use strict";function r(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}n.d(t,"a",function(){return i}),r.prototype=Object.create(Error.prototype);const i=r},"9xzc":function(e,t){e.exports=function(e){var t="[A-Za-z\u0410-\u042f\u0430-\u044f\u0451\u0401_][A-Za-z\u0410-\u042f\u0430-\u044f\u0451\u0401_0-9]+",n="\u0434\u0430\u043b\u0435\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u0432\u044b\u0437\u0432\u0430\u0442\u044c\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u043b\u044f \u0435\u0441\u043b\u0438 \u0438 \u0438\u0437 \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435 \u0438\u043d\u0430\u0447\u0435\u0435\u0441\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043e\u043d\u0435\u0446\u0435\u0441\u043b\u0438 \u043a\u043e\u043d\u0435\u0446\u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u043a\u043e\u043d\u0435\u0446\u0446\u0438\u043a\u043b\u0430 \u043d\u0435 \u043d\u043e\u0432\u044b\u0439 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043f\u0435\u0440\u0435\u043c \u043f\u043e \u043f\u043e\u043a\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u043f\u0440\u0435\u0440\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0442\u043e\u0433\u0434\u0430 \u0446\u0438\u043a\u043b \u044d\u043a\u0441\u043f\u043e\u0440\u0442 ",r="null \u0438\u0441\u0442\u0438\u043d\u0430 \u043b\u043e\u0436\u044c \u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e",i=e.inherit(e.NUMBER_MODE),a={className:"string",begin:'"|\\|',end:'"|$',contains:[{begin:'""'}]},s={begin:"'",end:"'",excludeBegin:!0,excludeEnd:!0,contains:[{className:"number",begin:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},o=e.inherit(e.C_LINE_COMMENT_MODE);return{case_insensitive:!0,lexemes:t,keywords:{keyword:n,built_in:"\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0440\u043e\u043a \u0441\u0438\u043c\u0432\u043e\u043b\u0442\u0430\u0431\u0443\u043b\u044f\u0446\u0438\u0438 ansitooem oemtoansi \u0432\u0432\u0435\u0441\u0442\u0438\u0432\u0438\u0434\u0441\u0443\u0431\u043a\u043e\u043d\u0442\u043e \u0432\u0432\u0435\u0441\u0442\u0438\u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 \u0432\u0432\u0435\u0441\u0442\u0438\u043f\u0435\u0440\u0438\u043e\u0434 \u0432\u0432\u0435\u0441\u0442\u0438\u043f\u043b\u0430\u043d\u0441\u0447\u0435\u0442\u043e\u0432 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439\u043f\u043b\u0430\u043d\u0441\u0447\u0435\u0442\u043e\u0432 \u0434\u0430\u0442\u0430\u0433\u043e\u0434 \u0434\u0430\u0442\u0430\u043c\u0435\u0441\u044f\u0446 \u0434\u0430\u0442\u0430\u0447\u0438\u0441\u043b\u043e \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0432\u0441\u0442\u0440\u043e\u043a\u0443 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0438\u0437\u0441\u0442\u0440\u043e\u043a\u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0431 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a\u043e\u0434\u0441\u0438\u043c\u0432 \u043a\u043e\u043d\u0433\u043e\u0434\u0430 \u043a\u043e\u043d\u0435\u0446\u043f\u0435\u0440\u0438\u043e\u0434\u0430\u0431\u0438 \u043a\u043e\u043d\u0435\u0446\u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u0433\u043e\u043f\u0435\u0440\u0438\u043e\u0434\u0430\u0431\u0438 \u043a\u043e\u043d\u0435\u0446\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e\u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430 \u043a\u043e\u043d\u043a\u0432\u0430\u0440\u0442\u0430\u043b\u0430 \u043a\u043e\u043d\u043c\u0435\u0441\u044f\u0446\u0430 \u043a\u043e\u043d\u043d\u0435\u0434\u0435\u043b\u0438 \u043b\u043e\u0433 \u043b\u043e\u043310 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u0441\u0443\u0431\u043a\u043e\u043d\u0442\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043d\u0430\u0431\u043e\u0440\u0430\u043f\u0440\u0430\u0432 \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c\u0432\u0438\u0434 \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c\u0441\u0447\u0435\u0442 \u043d\u0430\u0439\u0442\u0438\u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430\u0447\u0430\u043b\u043e\u043f\u0435\u0440\u0438\u043e\u0434\u0430\u0431\u0438 \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e\u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430 \u043d\u0430\u0447\u0433\u043e\u0434\u0430 \u043d\u0430\u0447\u043a\u0432\u0430\u0440\u0442\u0430\u043b\u0430 \u043d\u0430\u0447\u043c\u0435\u0441\u044f\u0446\u0430 \u043d\u0430\u0447\u043d\u0435\u0434\u0435\u043b\u0438 \u043d\u043e\u043c\u0435\u0440\u0434\u043d\u044f\u0433\u043e\u0434\u0430 \u043d\u043e\u043c\u0435\u0440\u0434\u043d\u044f\u043d\u0435\u0434\u0435\u043b\u0438 \u043d\u043e\u043c\u0435\u0440\u043d\u0435\u0434\u0435\u043b\u0438\u0433\u043e\u0434\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439\u0436\u0443\u0440\u043d\u0430\u043b\u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439\u043f\u043b\u0430\u043d\u0441\u0447\u0435\u0442\u043e\u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439\u044f\u0437\u044b\u043a \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c\u043e\u043a\u043d\u043e\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0438\u043e\u0434\u0441\u0442\u0440 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0432\u0440\u0435\u043c\u044f\u0442\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0434\u0430\u0442\u0443\u0442\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0442\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043e\u0442\u0431\u043e\u0440\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043f\u043e\u0437\u0438\u0446\u0438\u044e\u0442\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043f\u0443\u0441\u0442\u043e\u0435\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0442\u0430 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430\u0432\u0442\u043e\u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u043f\u0438\u0441\u044c \u043f\u0443\u0441\u0442\u043e\u0435\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u043f\u043e\u0437\u0438\u0446\u0438\u044e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b\u043d\u0430 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b\u043f\u043e \u0441\u0438\u043c\u0432 \u0441\u043e\u0437\u0434\u0430\u0442\u044c\u043e\u0431\u044a\u0435\u043a\u0442 \u0441\u0442\u0430\u0442\u0443\u0441\u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 \u0441\u0442\u0440\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u0441\u0442\u0440\u043e\u043a \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u043f\u043e\u0437\u0438\u0446\u0438\u044e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0441\u0447\u0435\u0442\u043f\u043e\u043a\u043e\u0434\u0443 \u0442\u0435\u043a\u0443\u0449\u0435\u0435\u0432\u0440\u0435\u043c\u044f \u0442\u0438\u043f\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0442\u0438\u043f\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u0441\u0442\u0440 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0442\u0430\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0442\u0430\u043f\u043e \u0444\u0438\u043a\u0441\u0448\u0430\u0431\u043b\u043e\u043d \u0448\u0430\u0431\u043b\u043e\u043d acos asin atan base64\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 base64\u0441\u0442\u0440\u043e\u043a\u0430 cos exp log log10 pow sin sqrt tan xml\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 xml\u0441\u0442\u0440\u043e\u043a\u0430 xml\u0442\u0438\u043f xml\u0442\u0438\u043f\u0437\u043d\u0447 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435\u043e\u043a\u043d\u043e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439\u0440\u0435\u0436\u0438\u043c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439\u0440\u0435\u0436\u0438\u043c\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u0443\u043b\u0435\u0432\u043e \u0432\u0432\u0435\u0441\u0442\u0438\u0434\u0430\u0442\u0443 \u0432\u0432\u0435\u0441\u0442\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432\u0432\u0435\u0441\u0442\u0438\u0441\u0442\u0440\u043e\u043a\u0443 \u0432\u0432\u0435\u0441\u0442\u0438\u0447\u0438\u0441\u043b\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u0447\u0442\u0435\u043d\u0438\u044fxml \u0432\u043e\u043f\u0440\u043e\u0441 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432\u0440\u0435\u0433 \u0432\u044b\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0436\u0443\u0440\u043d\u0430\u043b\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443\u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443\u043f\u0440\u0430\u0432\u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u0433\u043e\u0434 \u0434\u0430\u043d\u043d\u044b\u0435\u0444\u043e\u0440\u043c\u044b\u0432\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u0430\u0442\u0430 \u0434\u0435\u043d\u044c \u0434\u0435\u043d\u044c\u0433\u043e\u0434\u0430 \u0434\u0435\u043d\u044c\u043d\u0435\u0434\u0435\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c\u043c\u0435\u0441\u044f\u0446 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0434\u0430\u043d\u043d\u044b\u0435\u0434\u043b\u044f\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0440\u0430\u0431\u043e\u0442\u0443\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c\u0440\u0430\u0431\u043e\u0442\u0443\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0432\u043d\u0435\u0448\u043d\u044e\u044e\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0443 \u0437\u0430\u043a\u0440\u044b\u0442\u044c\u0441\u043f\u0440\u0430\u0432\u043a\u0443 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044cjson \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044cxml \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c\u0434\u0430\u0442\u0443json \u0437\u0430\u043f\u0438\u0441\u044c\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0432\u0434\u0430\u043d\u043d\u044b\u0435\u0444\u043e\u0440\u043c\u044b \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0432\u0441\u0442\u0440\u043e\u043a\u0443\u0432\u043d\u0443\u0442\u0440 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0432\u0444\u0430\u0439\u043b \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0438\u0437\u0441\u0442\u0440\u043e\u043a\u0438\u0432\u043d\u0443\u0442\u0440 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0438\u0437\u0444\u0430\u0439\u043b\u0430 \u0438\u0437xml\u0442\u0438\u043f\u0430 \u0438\u043c\u043f\u043e\u0440\u0442\u043c\u043e\u0434\u0435\u043b\u0438xdto \u0438\u043c\u044f\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u0438\u043c\u044f\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435\u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f\u043e\u0431\u043e\u0448\u0438\u0431\u043a\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438\u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445\u0444\u0430\u0439\u043b\u043e\u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u0442\u0440\u043e\u043a\u0443 \u043a\u043e\u0434\u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u043a\u043e\u0434\u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u043e\u043d\u0435\u0446\u0433\u043e\u0434\u0430 \u043a\u043e\u043d\u0435\u0446\u0434\u043d\u044f \u043a\u043e\u043d\u0435\u0446\u043a\u0432\u0430\u0440\u0442\u0430\u043b\u0430 \u043a\u043e\u043d\u0435\u0446\u043c\u0435\u0441\u044f\u0446\u0430 \u043a\u043e\u043d\u0435\u0446\u043c\u0438\u043d\u0443\u0442\u044b \u043a\u043e\u043d\u0435\u0446\u043d\u0435\u0434\u0435\u043b\u0438 \u043a\u043e\u043d\u0435\u0446\u0447\u0430\u0441\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u0431\u0430\u0437\u044b\u0434\u0430\u043d\u043d\u044b\u0445\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0430\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0430 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0434\u0430\u043d\u043d\u044b\u0435\u0444\u043e\u0440\u043c\u044b \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0444\u0430\u0439\u043b \u043a\u0440\u0430\u0442\u043a\u043e\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043e\u0448\u0438\u0431\u043a\u0438 \u043b\u0435\u0432 \u043c\u0430\u043a\u0441 \u043c\u0435\u0441\u0442\u043d\u043e\u0435\u0432\u0440\u0435\u043c\u044f \u043c\u0435\u0441\u044f\u0446 \u043c\u0438\u043d \u043c\u0438\u043d\u0443\u0442\u0430 \u043c\u043e\u043d\u043e\u043f\u043e\u043b\u044c\u043d\u044b\u0439\u0440\u0435\u0436\u0438\u043c \u043d\u0430\u0439\u0442\u0438 \u043d\u0430\u0439\u0442\u0438\u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435\u0441\u0438\u043c\u0432\u043e\u043b\u044bxml \u043d\u0430\u0439\u0442\u0438\u043e\u043a\u043d\u043e\u043f\u043e\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0441\u0441\u044b\u043b\u043a\u0435 \u043d\u0430\u0439\u0442\u0438\u043f\u043e\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u0435\u043d\u0430\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0439\u0442\u0438\u043f\u043e\u0441\u0441\u044b\u043b\u043a\u0430\u043c \u043d\u0430\u0439\u0442\u0438\u0444\u0430\u0439\u043b\u044b \u043d\u0430\u0447\u0430\u043b\u043e\u0433\u043e\u0434\u0430 \u043d\u0430\u0447\u0430\u043b\u043e\u0434\u043d\u044f \u043d\u0430\u0447\u0430\u043b\u043e\u043a\u0432\u0430\u0440\u0442\u0430\u043b\u0430 \u043d\u0430\u0447\u0430\u043b\u043e\u043c\u0435\u0441\u044f\u0446\u0430 \u043d\u0430\u0447\u0430\u043b\u043e\u043c\u0438\u043d\u0443\u0442\u044b \u043d\u0430\u0447\u0430\u043b\u043e\u043d\u0435\u0434\u0435\u043b\u0438 \u043d\u0430\u0447\u0430\u043b\u043e\u0447\u0430\u0441\u0430 \u043d\u0430\u0447\u0430\u0442\u044c\u0437\u0430\u043f\u0440\u043e\u0441\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0430\u0447\u0430\u0442\u044c\u0437\u0430\u043f\u0443\u0441\u043a\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u0447\u0430\u0442\u044c\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u0444\u0430\u0439\u043b\u0430 \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435\u0444\u0430\u0439\u043b\u0430 \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u0432\u043d\u0435\u0448\u043d\u0435\u0439\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u0440\u0430\u0431\u043e\u0442\u044b\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u0440\u0430\u0431\u043e\u0442\u044b\u0441\u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u043e\u0438\u0441\u043a\u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445\u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435\u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u0434\u0430\u043d\u043d\u044b\u0445\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435\u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435\u0444\u0430\u0439\u043b\u0430 \u043d\u0430\u0447\u0430\u0442\u044c\u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435\u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430\u0447\u0430\u0442\u044c\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0445\u0434\u0430\u043d\u043d\u044b\u0445\u0438\u0437\u0444\u0430\u0439\u043b\u0430 \u043d\u0430\u0447\u0430\u0442\u044c\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u043d\u0430\u0447\u0430\u0442\u044c\u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e \u043d\u0430\u0447\u0430\u0442\u044c\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430\u0447\u0430\u0442\u044c\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443\u0432\u043d\u0435\u0448\u043d\u0435\u0439\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043d\u0430\u0447\u0430\u0442\u044c\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u0440\u0430\u0431\u043e\u0442\u044b\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u043d\u0430\u0447\u0430\u0442\u044c\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u0440\u0430\u0431\u043e\u0442\u044b\u0441\u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u043d\u0435\u0434\u0435\u043b\u044f\u0433\u043e\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043d\u043e\u043c\u0435\u0440\u0441\u0435\u0430\u043d\u0441\u0430\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u043d\u043e\u043c\u0435\u0440\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u043d\u0440\u0435\u0433 \u043d\u0441\u0442\u0440 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u044e\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u043f\u0440\u0435\u0440\u044b\u0432\u0430\u043d\u0438\u044f\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0444\u0430\u0439\u043b\u044b \u043e\u043a\u0440 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043e\u0448\u0438\u0431\u043a\u0438 \u043e\u043f\u043e\u0432\u0435\u0441\u0442\u0438\u0442\u044c \u043e\u043f\u043e\u0432\u0435\u0441\u0442\u0438\u0442\u044c\u043e\u0431\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044c\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u044c\u0438\u043d\u0434\u0435\u043a\u0441\u0441\u043f\u0440\u0430\u0432\u043a\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044c\u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u0441\u043f\u0440\u0430\u0432\u043a\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044c\u0441\u043f\u0440\u0430\u0432\u043a\u0443 \u043e\u0442\u043a\u0440\u044b\u0442\u044c\u0444\u043e\u0440\u043c\u0443 \u043e\u0442\u043a\u0440\u044b\u0442\u044c\u0444\u043e\u0440\u043c\u0443\u043c\u043e\u0434\u0430\u043b\u044c\u043d\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c\u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c\u0436\u0443\u0440\u043d\u0430\u043b\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043f\u0435\u0440\u0435\u0439\u0442\u0438\u043f\u043e\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0441\u0441\u044b\u043b\u043a\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c\u0444\u0430\u0439\u043b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0432\u043d\u0435\u0448\u043d\u044e\u044e\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0440\u0430\u0431\u043e\u0442\u044b\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0440\u0430\u0431\u043e\u0442\u044b\u0441\u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043e\u0448\u0438\u0431\u043a\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0432\u0432\u043e\u0434\u0434\u0430\u0442\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0432\u0432\u043e\u0434\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0432\u0432\u043e\u0434\u0441\u0442\u0440\u043e\u043a\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0432\u0432\u043e\u0434\u0447\u0438\u0441\u043b\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0432\u043e\u043f\u0440\u043e\u0441 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e\u043e\u0431\u043e\u0448\u0438\u0431\u043a\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u043d\u0430\u043a\u0430\u0440\u0442\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u043d\u043e\u0435\u0438\u043c\u044f\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044ccom\u043e\u0431\u044a\u0435\u043a\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044cxml\u0442\u0438\u043f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0430\u0434\u0440\u0435\u0441\u043f\u043e\u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0443\u0441\u0435\u0430\u043d\u0441\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0432\u0440\u0435\u043c\u044f\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f\u0441\u043f\u044f\u0449\u0435\u0433\u043e\u0441\u0435\u0430\u043d\u0441\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0432\u0440\u0435\u043c\u044f\u0437\u0430\u0441\u044b\u043f\u0430\u043d\u0438\u044f\u043f\u0430\u0441\u0441\u0438\u0432\u043d\u043e\u0433\u043e\u0441\u0435\u0430\u043d\u0441\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0432\u0440\u0435\u043c\u044f\u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0434\u0430\u043d\u043d\u044b\u0435\u0432\u044b\u0431\u043e\u0440\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435\u043a\u043e\u0434\u044b\u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435\u0447\u0430\u0441\u043e\u0432\u044b\u0435\u043f\u043e\u044f\u0441\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043e\u0442\u0431\u043e\u0440\u0430\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0438\u0437\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0433\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0438\u043c\u044f\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0433\u043e\u0444\u0430\u0439\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0438\u043c\u044f\u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e\u044d\u043a\u0440\u0430\u043d\u043e\u0432\u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043a\u0440\u0430\u0442\u043a\u0438\u0439\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043c\u0430\u043a\u0435\u0442\u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043c\u0430\u0441\u043a\u0443\u0432\u0441\u0435\u0444\u0430\u0439\u043b\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043c\u0430\u0441\u043a\u0443\u0432\u0441\u0435\u0444\u0430\u0439\u043b\u044b\u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043c\u0430\u0441\u043a\u0443\u0432\u0441\u0435\u0444\u0430\u0439\u043b\u044b\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043f\u043e\u0430\u0434\u0440\u0435\u0441\u0443 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e\u0434\u043b\u0438\u043d\u0443\u043f\u0430\u0440\u043e\u043b\u0435\u0439\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e\u0441\u0441\u044b\u043b\u043a\u0443 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e\u0441\u0441\u044b\u043b\u043a\u0443\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u0431\u0430\u0437\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445\u0434\u0430\u043d\u043d\u044b\u0445\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043e\u0431\u0449\u0438\u0439\u043c\u0430\u043a\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043e\u0431\u0449\u0443\u044e\u0444\u043e\u0440\u043c\u0443 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043e\u043a\u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0443\u044e\u043e\u0442\u043c\u0435\u0442\u043a\u0443\u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e\u0440\u0435\u0436\u0438\u043c\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445\u043e\u043f\u0446\u0438\u0439\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043f\u043e\u043b\u043d\u043e\u0435\u0438\u043c\u044f\u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445\u0441\u0441\u044b\u043b\u043e\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443\u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438\u043f\u0430\u0440\u043e\u043b\u0435\u0439\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c\u043f\u0443\u0442\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c\u043f\u0443\u0442\u0438\u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c\u043f\u0443\u0442\u0438\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u0435\u0430\u043d\u0441\u044b\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435\u043e\u0431\u044a\u0435\u043a\u0442\u0430\u0438\u0444\u043e\u0440\u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u043e\u0441\u0442\u0430\u0432\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430odata \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f\u0431\u0430\u0437\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0442\u0435\u043a\u0443\u0449\u0438\u0439\u0441\u0435\u0430\u043d\u0441\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0444\u0430\u0439\u043b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0444\u0430\u0439\u043b\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0444\u043e\u0440\u043c\u0443 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0443\u044e\u043e\u043f\u0446\u0438\u044e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0443\u044e\u043e\u043f\u0446\u0438\u044e\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0447\u0430\u0441\u043e\u0432\u043e\u0439\u043f\u043e\u044f\u0441\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438\u043e\u0441 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c\u0432\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0435\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c\u0444\u0430\u0439\u043b \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c\u0444\u0430\u0439\u043b\u044b \u043f\u0440\u0430\u0432 \u043f\u0440\u0430\u0432\u043e\u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043a\u043e\u0434\u0430\u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0440\u0430\u0432\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0447\u0430\u0441\u043e\u0432\u043e\u0433\u043e\u043f\u043e\u044f\u0441\u0430 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c\u0440\u0430\u0431\u043e\u0442\u0443\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439\u0440\u0435\u0436\u0438\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c\u0432\u044b\u0437\u043e\u0432 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044cjson \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044cxml \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c\u0434\u0430\u0442\u0443json \u043f\u0443\u0441\u0442\u0430\u044f\u0441\u0442\u0440\u043e\u043a\u0430 \u0440\u0430\u0431\u043e\u0447\u0438\u0439\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0434\u0430\u043d\u043d\u044b\u0445\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0440\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0434\u0430\u043d\u043d\u044b\u0435\u0434\u043b\u044f\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c\u0444\u0430\u0439\u043b \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u0441\u0432\u043d\u0435\u0448\u043d\u0438\u043c\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u043c\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u0442\u0440\u043e\u043a\u0443 \u0440\u043e\u043b\u044c\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441\u0435\u043a\u0443\u043d\u0434\u0430 \u0441\u0438\u0433\u043d\u0430\u043b \u0441\u0438\u043c\u0432\u043e\u043b \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0436\u0443\u0440\u043d\u0430\u043b\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435\u043b\u0435\u0442\u043d\u0435\u0433\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0431\u0443\u0444\u0435\u0440\u044b\u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0445\u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0437\u0434\u0430\u0442\u044c\u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0441\u043e\u0437\u0434\u0430\u0442\u044c\u0444\u0430\u0431\u0440\u0438\u043a\u0443xdto \u0441\u043e\u043a\u0440\u043b \u0441\u043e\u043a\u0440\u043b\u043f \u0441\u043e\u043a\u0440\u043f \u0441\u043e\u043e\u0431\u0449\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u0440\u0435\u0434 \u0441\u0442\u0440\u0434\u043b\u0438\u043d\u0430 \u0441\u0442\u0440\u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f\u043d\u0430 \u0441\u0442\u0440\u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0442\u0440\u043d\u0430\u0439\u0442\u0438 \u0441\u0442\u0440\u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f\u0441 \u0441\u0442\u0440\u043e\u043a\u0430 \u0441\u0442\u0440\u043e\u043a\u0430\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u0441\u0442\u0440\u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u0442\u0440\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u0441\u0442\u0440\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0441\u0442\u0440\u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0441\u0442\u0440\u0447\u0438\u0441\u043b\u043e\u0432\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0439 \u0441\u0442\u0440\u0447\u0438\u0441\u043b\u043e\u0441\u0442\u0440\u043e\u043a \u0441\u0442\u0440\u0448\u0430\u0431\u043b\u043e\u043d \u0442\u0435\u043a\u0443\u0449\u0430\u044f\u0434\u0430\u0442\u0430 \u0442\u0435\u043a\u0443\u0449\u0430\u044f\u0434\u0430\u0442\u0430\u0441\u0435\u0430\u043d\u0441\u0430 \u0442\u0435\u043a\u0443\u0449\u0430\u044f\u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0430\u044f\u0434\u0430\u0442\u0430 \u0442\u0435\u043a\u0443\u0449\u0430\u044f\u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0430\u044f\u0434\u0430\u0442\u0430\u0432\u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445 \u0442\u0435\u043a\u0443\u0449\u0438\u0439\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0443\u0449\u0438\u0439\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e\u0448\u0440\u0438\u0444\u0442\u0430\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0443\u0449\u0438\u0439\u043a\u043e\u0434\u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u043a\u0443\u0449\u0438\u0439\u0440\u0435\u0436\u0438\u043c\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439\u044f\u0437\u044b\u043a \u0442\u0435\u043a\u0443\u0449\u0438\u0439\u044f\u0437\u044b\u043a\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0442\u0438\u043f \u0442\u0438\u043f\u0437\u043d\u0447 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f\u0430\u043a\u0442\u0438\u0432\u043d\u0430 \u0442\u0440\u0435\u0433 \u0443\u0434\u0430\u043b\u0438\u0442\u044c\u0434\u0430\u043d\u043d\u044b\u0435\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u0443\u0434\u0430\u043b\u0438\u0442\u044c\u0438\u0437\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0433\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0443\u0434\u0430\u043b\u0438\u0442\u044c\u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0443\u0434\u0430\u043b\u0438\u0442\u044c\u0444\u0430\u0439\u043b\u044b \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0435\u0432\u0440\u0435\u043c\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439\u0440\u0435\u0436\u0438\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439\u0440\u0435\u0436\u0438\u043c\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u0434\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0443\u0441\u0435\u0430\u043d\u0441\u043e\u0432 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0432\u043d\u0435\u0448\u043d\u044e\u044e\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0443 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0432\u0440\u0435\u043c\u044f\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f\u0441\u043f\u044f\u0449\u0435\u0433\u043e\u0441\u0435\u0430\u043d\u0441\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0432\u0440\u0435\u043c\u044f\u0437\u0430\u0441\u044b\u043f\u0430\u043d\u0438\u044f\u043f\u0430\u0441\u0441\u0438\u0432\u043d\u043e\u0433\u043e\u0441\u0435\u0430\u043d\u0441\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0432\u0440\u0435\u043c\u044f\u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u043a\u0440\u0430\u0442\u043a\u0438\u0439\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e\u0434\u043b\u0438\u043d\u0443\u043f\u0430\u0440\u043e\u043b\u0435\u0439\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u043c\u043e\u043d\u043e\u043f\u043e\u043b\u044c\u043d\u044b\u0439\u0440\u0435\u0436\u0438\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445\u0434\u0430\u043d\u043d\u044b\u0445\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e\u0440\u0435\u0436\u0438\u043c\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445\u043e\u043f\u0446\u0438\u0439\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439\u0440\u0435\u0436\u0438\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443\u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438\u043f\u0430\u0440\u043e\u043b\u0435\u0439\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0440\u0430\u0431\u043e\u0442\u044b\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0440\u0430\u0431\u043e\u0442\u044b\u0441\u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u0441\u0432\u043d\u0435\u0448\u043d\u0438\u043c\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u043c\u0434\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435\u043e\u0431\u044a\u0435\u043a\u0442\u0430\u0438\u0444\u043e\u0440\u043c\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u043e\u0441\u0442\u0430\u0432\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430odata \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0447\u0430\u0441\u043e\u0432\u043e\u0439\u043f\u043e\u044f\u0441\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0447\u0430\u0441\u043e\u0432\u043e\u0439\u043f\u043e\u044f\u0441\u0441\u0435\u0430\u043d\u0441\u0430 \u0444\u043e\u0440\u043c\u0430\u0442 \u0446\u0435\u043b \u0447\u0430\u0441 \u0447\u0430\u0441\u043e\u0432\u043e\u0439\u043f\u043e\u044f\u0441 \u0447\u0430\u0441\u043e\u0432\u043e\u0439\u043f\u043e\u044f\u0441\u0441\u0435\u0430\u043d\u0441\u0430 \u0447\u0438\u0441\u043b\u043e \u0447\u0438\u0441\u043b\u043e\u043f\u0440\u043e\u043f\u0438\u0441\u044c\u044e \u044d\u0442\u043e\u0430\u0434\u0440\u0435\u0441\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0433\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 ws\u0441\u0441\u044b\u043b\u043a\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0430\u043a\u0435\u0442\u043e\u0432\u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0441\u0442\u0438\u043b\u0435\u0439 \u0431\u0438\u0437\u043d\u0435\u0441\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0432\u043d\u0435\u0448\u043d\u0438\u0435\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u043d\u0435\u0448\u043d\u0438\u0435\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u0435\u043e\u0442\u0447\u0435\u0442\u044b \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435\u043f\u043e\u043a\u0443\u043f\u043a\u0438 \u0433\u043b\u0430\u0432\u043d\u044b\u0439\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u0439\u0441\u0442\u0438\u043b\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u0436\u0443\u0440\u043d\u0430\u043b\u044b\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f\u043e\u0431\u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0440\u0430\u0431\u043e\u0447\u0435\u0439\u0434\u0430\u0442\u044b \u0438\u0441\u0442\u043e\u0440\u0438\u044f\u0440\u0430\u0431\u043e\u0442\u044b\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438\u043e\u0442\u0431\u043e\u0440\u0430 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043e\u0442\u0447\u0435\u0442\u044b \u043f\u0430\u043d\u0435\u043b\u044c\u0437\u0430\u0434\u0430\u0447\u043e\u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\u0441\u0435\u0430\u043d\u0441\u0430 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u044b\u0432\u0438\u0434\u043e\u0432\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043f\u043b\u0430\u043d\u044b\u0432\u0438\u0434\u043e\u0432\u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a \u043f\u043b\u0430\u043d\u044b\u043e\u0431\u043c\u0435\u043d\u0430 \u043f\u043b\u0430\u043d\u044b\u0441\u0447\u0435\u0442\u043e\u0432 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439\u043f\u043e\u0438\u0441\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0431\u0430\u0437\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445\u043f\u043e\u043a\u0443\u043f\u043e\u043a \u0440\u0430\u0431\u043e\u0447\u0430\u044f\u0434\u0430\u0442\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b\u0431\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0438\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b\u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b\u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u043d\u044b\u0435\u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440xdto \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u0433\u0435\u043e\u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0440\u0435\u043a\u043b\u0430\u043c\u044b \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043f\u043e\u0447\u0442\u044b \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438 \u0444\u0430\u0431\u0440\u0438\u043a\u0430xdto \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435\u043f\u043e\u0442\u043e\u043a\u0438 \u0444\u043e\u043d\u043e\u0432\u044b\u0435\u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432\u043e\u0442\u0447\u0435\u0442\u043e\u0432 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u0434\u0430\u043d\u043d\u044b\u0445\u0444\u043e\u0440\u043c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043e\u0431\u0449\u0438\u0445\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445\u0441\u043f\u0438\u0441\u043a\u043e\u0432 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u043e\u0442\u0447\u0435\u0442\u043e\u0432 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a ",class:"web\u0446\u0432\u0435\u0442\u0430 windows\u0446\u0432\u0435\u0442\u0430 windows\u0448\u0440\u0438\u0444\u0442\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a \u0440\u0430\u043c\u043a\u0438\u0441\u0442\u0438\u043b\u044f \u0441\u0438\u043c\u0432\u043e\u043b\u044b \u0446\u0432\u0435\u0442\u0430\u0441\u0442\u0438\u043b\u044f \u0448\u0440\u0438\u0444\u0442\u044b\u0441\u0442\u0438\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u0434\u0430\u043d\u043d\u044b\u0445\u0444\u043e\u0440\u043c\u044b\u0432\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0430\u0432\u0442\u043e\u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u044f\u0432\u0444\u043e\u0440\u043c\u0435 \u0430\u0432\u0442\u043e\u0440\u0430\u0437\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435\u0441\u0435\u0440\u0438\u0439 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u044f\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432\u0438\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u0432\u044b\u0441\u043e\u0442\u043e\u0439\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0430\u044f\u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0430\u0444\u043e\u0440\u043c\u044b \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0432\u0438\u0434\u0433\u0440\u0443\u043f\u043f\u044b\u0444\u043e\u0440\u043c\u044b \u0432\u0438\u0434\u0434\u0435\u043a\u043e\u0440\u0430\u0446\u0438\u0438\u0444\u043e\u0440\u043c\u044b \u0432\u0438\u0434\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0444\u043e\u0440\u043c\u044b \u0432\u0438\u0434\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0438\u0434\u043a\u043d\u043e\u043f\u043a\u0438\u0444\u043e\u0440\u043c\u044b \u0432\u0438\u0434\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f \u0432\u0438\u0434\u043f\u043e\u0434\u043f\u0438\u0441\u0435\u0439\u043a\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u0432\u0438\u0434\u043f\u043e\u043b\u044f\u0444\u043e\u0440\u043c\u044b \u0432\u0438\u0434\u0444\u043b\u0430\u0436\u043a\u0430 \u0432\u043b\u0438\u044f\u043d\u0438\u0435\u0440\u0430\u0437\u043c\u0435\u0440\u0430\u043d\u0430\u043f\u0443\u0437\u044b\u0440\u0435\u043a\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0430\u043a\u043e\u043b\u043e\u043d\u043e\u043a \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0430\u043f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u043d\u044b\u0445\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432\u0444\u043e\u0440\u043c\u044b \u0433\u0440\u0443\u043f\u043f\u044b\u0438\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u043d\u0438\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439\u0440\u0435\u0436\u0438\u043c\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f\u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u043c\u0435\u0436\u0434\u0443\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438\u0444\u043e\u0440\u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0432\u044b\u0432\u043e\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043f\u043e\u043b\u043e\u0441\u044b\u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0435\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0442\u043e\u0447\u043a\u0438\u0431\u0438\u0440\u0436\u0435\u0432\u043e\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0438\u0441\u0442\u043e\u0440\u0438\u044f\u0432\u044b\u0431\u043e\u0440\u0430\u043f\u0440\u0438\u0432\u0432\u043e\u0434\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439\u043e\u0441\u0438\u0442\u043e\u0447\u0435\u043a\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u0440\u0430\u0437\u043c\u0435\u0440\u0430\u043f\u0443\u0437\u044b\u0440\u044c\u043a\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0433\u0440\u0443\u043f\u043f\u044b\u043a\u043e\u043c\u0430\u043d\u0434 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c\u0441\u0435\u0440\u0438\u0439 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0434\u0435\u0440\u0435\u0432\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0441\u043f\u0438\u0441\u043a\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u0442\u0435\u043a\u0441\u0442\u0430\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u0434\u0435\u043d\u0434\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u043c\u0435\u0442\u043e\u043a\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u043c\u0435\u0442\u043e\u043a\u0441\u0432\u043e\u0434\u043d\u043e\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0444\u043e\u0440\u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0432\u043b\u0435\u0433\u0435\u043d\u0434\u0435\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0433\u0440\u0443\u043f\u043f\u044b\u043a\u043d\u043e\u043f\u043e\u043a \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u0448\u043a\u0430\u043b\u044b\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439\u0441\u0432\u043e\u0434\u043d\u043e\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u0438\u0437\u043c\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b\u0433\u0430\u043d\u0442\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043a\u043d\u043e\u043f\u043a\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043a\u043d\u043e\u043f\u043a\u0438\u0432\u044b\u0431\u043e\u0440\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0439\u0444\u043e\u0440\u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043e\u0431\u044b\u0447\u043d\u043e\u0439\u0433\u0440\u0443\u043f\u043f\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439\u043f\u0443\u0437\u044b\u0440\u044c\u043a\u043e\u0432\u043e\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043f\u0430\u043d\u0435\u043b\u0438\u043f\u043e\u0438\u0441\u043a\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f\u043f\u0440\u0438\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438\u043f\u043e\u043b\u043e\u0441\u044b\u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0444\u043e\u0440\u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0442\u0435\u043a\u0441\u0442\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b\u0433\u0430\u043d\u0442\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043e\u0431\u044b\u0447\u043d\u043e\u0439\u0433\u0440\u0443\u043f\u043f\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0444\u0438\u0433\u0443\u0440\u044b\u043a\u043d\u043e\u043f\u043a\u0438 \u043f\u0430\u043b\u0438\u0442\u0440\u0430\u0446\u0432\u0435\u0442\u043e\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043e\u0431\u044b\u0447\u043d\u043e\u0439\u0433\u0440\u0443\u043f\u043f\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0434\u0435\u043d\u0434\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b\u0433\u0430\u043d\u0442\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0441\u0432\u043e\u0434\u043d\u043e\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043f\u043e\u0438\u0441\u043a\u0432\u0442\u0430\u0431\u043b\u0438\u0446\u0435\u043f\u0440\u0438\u0432\u0432\u043e\u0434\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0444\u043e\u0440\u043c\u044b \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438\u043a\u043d\u043e\u043f\u043a\u0438\u0444\u043e\u0440\u043c\u044b \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439\u043f\u0430\u043d\u0435\u043b\u0438\u0444\u043e\u0440\u043c\u044b \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439\u043f\u0430\u043d\u0435\u043b\u0438\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0444\u043e\u0440\u043c\u044b \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043e\u043f\u043e\u0440\u043d\u043e\u0439\u0442\u043e\u0447\u043a\u0438\u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0435\u0439\u043a\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0435\u0439\u0448\u043a\u0430\u043b\u044b\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439\u0438\u0437\u043c\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0441\u0442\u0440\u043e\u043a\u0438\u043f\u043e\u0438\u0441\u043a\u0430 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u0435\u043a\u0441\u0442\u0430\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439\u043b\u0438\u043d\u0438\u0438 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043f\u043e\u0438\u0441\u043a\u043e\u043c \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0448\u043a\u0430\u043b\u044b\u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u043e\u0440\u044f\u0434\u043e\u043a\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0442\u043e\u0447\u0435\u043a\u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439\u0433\u0438\u0441\u0442\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043f\u043e\u0440\u044f\u0434\u043e\u043a\u0441\u0435\u0440\u0438\u0439\u0432\u043b\u0435\u0433\u0435\u043d\u0434\u0435\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0440\u0430\u0437\u043c\u0435\u0440\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u0448\u043a\u0430\u043b\u044b\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0440\u0430\u0441\u0442\u044f\u0433\u0438\u0432\u0430\u043d\u0438\u0435\u043f\u043e\u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b\u0433\u0430\u043d\u0442\u0430 \u0440\u0435\u0436\u0438\u043c\u0430\u0432\u0442\u043e\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u0432\u0432\u043e\u0434\u0430\u0441\u0442\u0440\u043e\u043a\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0440\u0435\u0436\u0438\u043c\u0432\u044b\u0431\u043e\u0440\u0430\u043d\u0435\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u0434\u0430\u0442\u044b \u0440\u0435\u0436\u0438\u043c\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u0441\u0442\u0440\u043e\u043a\u0438\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0440\u0435\u0436\u0438\u043c\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0440\u0435\u0436\u0438\u043c\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0440\u0435\u0436\u0438\u043c\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u0434\u0438\u0430\u043b\u043e\u0433\u0430\u043f\u0435\u0447\u0430\u0442\u0438 \u0440\u0435\u0436\u0438\u043c\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0435\u0436\u0438\u043c\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0440\u0435\u0436\u0438\u043c\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e\u043e\u043a\u043d\u0430\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f\u043e\u043a\u043d\u0430\u0444\u043e\u0440\u043c\u044b \u0440\u0435\u0436\u0438\u043c\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0440\u0435\u0436\u0438\u043c\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439\u0441\u0435\u0440\u0438\u0438 \u0440\u0435\u0436\u0438\u043c\u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438\u0441\u0435\u0442\u043a\u0438\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0440\u0435\u0436\u0438\u043c\u043f\u043e\u043b\u0443\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0440\u0435\u0436\u0438\u043c\u043f\u0440\u043e\u0431\u0435\u043b\u043e\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0440\u0435\u0436\u0438\u043c\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u043d\u0430\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0440\u0435\u0436\u0438\u043c\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u043a\u043e\u043b\u043e\u043d\u043a\u0438 \u0440\u0435\u0436\u0438\u043c\u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u044f\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0440\u0435\u0436\u0438\u043c\u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u044f\u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0430 \u0440\u0435\u0436\u0438\u043c\u0441\u043f\u0438\u0441\u043a\u0430\u0437\u0430\u0434\u0430\u0447 \u0441\u043a\u0432\u043e\u0437\u043d\u043e\u0435\u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u0434\u0430\u043d\u043d\u044b\u0445\u0444\u043e\u0440\u043c\u044b\u0432\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u0442\u0435\u043a\u0441\u0442\u0430\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u0448\u043a\u0430\u043b\u044b\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f\u0433\u0440\u0443\u043f\u043f\u0430\u043a\u043e\u043c\u0430\u043d\u0434 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0435\u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u0442\u0438\u043b\u044c\u0441\u0442\u0440\u0435\u043b\u043a\u0438 \u0442\u0438\u043f\u0430\u043f\u043f\u0440\u043e\u043a\u0441\u0438\u043c\u0430\u0446\u0438\u0438\u043b\u0438\u043d\u0438\u0438\u0442\u0440\u0435\u043d\u0434\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0438\u043f\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0438\u043f\u0435\u0434\u0438\u043d\u0438\u0446\u044b\u0448\u043a\u0430\u043b\u044b\u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0442\u0438\u043f\u0438\u043c\u043f\u043e\u0440\u0442\u0430\u0441\u0435\u0440\u0438\u0439\u0441\u043b\u043e\u044f\u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0442\u0438\u043f\u043b\u0438\u043d\u0438\u0438\u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0442\u0438\u043f\u043b\u0438\u043d\u0438\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0438\u043f\u043c\u0430\u0440\u043a\u0435\u0440\u0430\u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0442\u0438\u043f\u043c\u0430\u0440\u043a\u0435\u0440\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0438\u043f\u043e\u0431\u043b\u0430\u0441\u0442\u0438\u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0442\u0438\u043f\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u0434\u0430\u043d\u043d\u044b\u0445\u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0442\u0438\u043f\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0441\u0435\u0440\u0438\u0438\u0441\u043b\u043e\u044f\u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0442\u0438\u043f\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0442\u043e\u0447\u0435\u0447\u043d\u043e\u0433\u043e\u043e\u0431\u044a\u0435\u043a\u0442\u0430\u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0442\u0438\u043f\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0448\u043a\u0430\u043b\u044b\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u0435\u0433\u0435\u043d\u0434\u044b\u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0442\u0438\u043f\u043f\u043e\u0438\u0441\u043a\u0430\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432\u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0442\u0438\u043f\u043f\u0440\u043e\u0435\u043a\u0446\u0438\u0438\u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0442\u0438\u043f\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0439 \u0442\u0438\u043f\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u043e\u0432\u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0439 \u0442\u0438\u043f\u0440\u0430\u043c\u043a\u0438\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0438\u043f\u0441\u0432\u043e\u0434\u043d\u043e\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0438\u043f\u0441\u0432\u044f\u0437\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b\u0433\u0430\u043d\u0442\u0430 \u0442\u0438\u043f\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439\u043f\u043e\u0441\u0435\u0440\u0438\u044f\u043c\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0438\u043f\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u0442\u043e\u0447\u0435\u043a\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0438\u043f\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439\u043b\u0438\u043d\u0438\u0438 \u0442\u0438\u043f\u0441\u0442\u043e\u0440\u043e\u043d\u044b\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0442\u0438\u043f\u0444\u043e\u0440\u043c\u044b\u043e\u0442\u0447\u0435\u0442\u0430 \u0442\u0438\u043f\u0448\u043a\u0430\u043b\u044b\u0440\u0430\u0434\u0430\u0440\u043d\u043e\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0444\u0430\u043a\u0442\u043e\u0440\u043b\u0438\u043d\u0438\u0438\u0442\u0440\u0435\u043d\u0434\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0444\u0438\u0433\u0443\u0440\u0430\u043a\u043d\u043e\u043f\u043a\u0438 \u0444\u0438\u0433\u0443\u0440\u044b\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u0441\u0445\u0435\u043c\u044b \u0444\u0438\u043a\u0441\u0430\u0446\u0438\u044f\u0432\u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0434\u043d\u044f\u0448\u043a\u0430\u043b\u044b\u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0448\u0438\u0440\u0438\u043d\u0430\u043f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u043d\u044b\u0445\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432\u0444\u043e\u0440\u043c\u044b \u0432\u0438\u0434\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f\u0431\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0438\u0438 \u0432\u0438\u0434\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f\u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u043f\u0435\u0440\u0438\u043e\u0434\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0432\u0438\u0434\u0441\u0447\u0435\u0442\u0430 \u0432\u0438\u0434\u0442\u043e\u0447\u043a\u0438\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430\u0431\u0438\u0437\u043d\u0435\u0441\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0433\u0440\u0443\u043f\u043f\u0438\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0440\u0435\u0436\u0438\u043c\u0430\u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0441\u0440\u0435\u0437\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u043e\u0441\u0442\u044c\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u0430\u0432\u0442\u043e\u0432\u0440\u0435\u043c\u044f \u0440\u0435\u0436\u0438\u043c\u0437\u0430\u043f\u0438\u0441\u0438\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0440\u0435\u0436\u0438\u043c\u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0430\u0432\u0442\u043e\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439\u043d\u043e\u043c\u0435\u0440\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0438\u0442\u043e\u0433\u043e\u0432\u043a\u043e\u043b\u043e\u043d\u043e\u043a\u0441\u0432\u043e\u0434\u043d\u043e\u0439\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0438\u0442\u043e\u0433\u043e\u0432\u0441\u0442\u0440\u043e\u043a\u0441\u0432\u043e\u0434\u043d\u043e\u0439\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u0435\u043a\u0441\u0442\u0430\u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u0447\u0442\u0435\u043d\u0438\u044f\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u0434\u0432\u0443\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0435\u0439\u043f\u0435\u0447\u0430\u0442\u0438 \u0442\u0438\u043f\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043e\u0431\u043b\u0430\u0441\u0442\u0438\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u043a\u0443\u0440\u0441\u043e\u0440\u043e\u0432\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u043b\u0438\u043d\u0438\u0438\u0440\u0438\u0441\u0443\u043d\u043a\u0430\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u043b\u0438\u043d\u0438\u0438\u044f\u0447\u0435\u0439\u043a\u0438\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043b\u0438\u043d\u0438\u0439\u0441\u0432\u043e\u0434\u043d\u043e\u0439\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0442\u0438\u043f\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u0442\u0435\u043a\u0441\u0442\u0430\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u0440\u0438\u0441\u0443\u043d\u043a\u0430\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u0443\u0437\u043e\u0440\u0430\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u0444\u0430\u0439\u043b\u0430\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u043f\u0435\u0447\u0430\u0442\u0438 \u0447\u0435\u0440\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435\u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0432\u0440\u0435\u043c\u0435\u043d\u0438\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0442\u0438\u043f\u0444\u0430\u0439\u043b\u0430\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u043e\u0431\u0445\u043e\u0434\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0442\u0438\u043f\u0437\u0430\u043f\u0438\u0441\u0438\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0432\u0438\u0434\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438\u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044f\u043e\u0442\u0447\u0435\u0442\u0430 \u0442\u0438\u043f\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u0442\u0438\u043f\u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f\u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044f\u043e\u0442\u0447\u0435\u0442\u0430 \u0442\u0438\u043f\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u0438\u0442\u043e\u0433\u043e\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u043a\u0444\u0430\u0439\u043b\u0443 \u0440\u0435\u0436\u0438\u043c\u0434\u0438\u0430\u043b\u043e\u0433\u0430\u0432\u044b\u0431\u043e\u0440\u0430\u0444\u0430\u0439\u043b\u0430 \u0440\u0435\u0436\u0438\u043c\u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f\u0444\u0430\u0439\u043b\u0430 \u0442\u0438\u043f\u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f\u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044f\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0432\u0438\u0434\u0434\u0430\u043d\u043d\u044b\u0445\u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043c\u0435\u0442\u043e\u0434\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0438\u043f\u0435\u0434\u0438\u043d\u0438\u0446\u044b\u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430\u0432\u0440\u0435\u043c\u0435\u043d\u0438\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u0442\u0430\u0431\u043b\u0438\u0446\u044b\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u0447\u0438\u0441\u043b\u043e\u0432\u044b\u0445\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u0434\u0430\u043d\u043d\u044b\u0445\u043f\u043e\u0438\u0441\u043a\u0430\u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0439 \u0442\u0438\u043f\u043a\u043e\u043b\u043e\u043d\u043a\u0438\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445\u0434\u0435\u0440\u0435\u0432\u043e\u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0442\u0438\u043f\u043a\u043e\u043b\u043e\u043d\u043a\u0438\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0442\u0438\u043f\u043a\u043e\u043b\u043e\u043d\u043a\u0438\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445\u043e\u0431\u0449\u0430\u044f\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u0442\u0438\u043f\u043a\u043e\u043b\u043e\u043d\u043a\u0438\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445\u043f\u043e\u0438\u0441\u043a\u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0439 \u0442\u0438\u043f\u043a\u043e\u043b\u043e\u043d\u043a\u0438\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445\u043f\u043e\u0438\u0441\u043a\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439 \u0442\u0438\u043f\u043a\u043e\u043b\u043e\u043d\u043a\u0438\u043c\u043e\u0434\u0435\u043b\u0438\u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430 \u0442\u0438\u043f\u043c\u0435\u0440\u044b\u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0442\u0441\u0435\u0447\u0435\u043d\u0438\u044f\u043f\u0440\u0430\u0432\u0438\u043b\u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0438 \u0442\u0438\u043f\u043f\u043e\u043b\u044f\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0430\u0446\u0438\u0438\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0432\u0430\u043d\u0438\u044f\u043f\u0440\u0430\u0432\u0438\u043b\u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0438\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0432\u0430\u043d\u0438\u044f\u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f\u0434\u0435\u0440\u0435\u0432\u0430\u0440\u0435\u0448\u0435\u043d\u0438\u0439 ws\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442xpathxs \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0437\u0430\u043f\u0438\u0441\u0438\u0434\u0430\u0442\u044bjson \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e\u0442\u0438\u043f\u0430xs \u0432\u0438\u0434\u0433\u0440\u0443\u043f\u043f\u044b\u043c\u043e\u0434\u0435\u043b\u0438xs \u0432\u0438\u0434\u0444\u0430\u0441\u0435\u0442\u0430xdto \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044fdom \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e\u0442\u0438\u043f\u0430xs \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u0441\u043e\u0441\u0442\u0430\u0432\u043d\u043e\u0433\u043e\u0442\u0438\u043f\u0430xs \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u0441\u0445\u0435\u043c\u044bxs \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043d\u044b\u0435\u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438xs \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\u0433\u0440\u0443\u043f\u043f\u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438xs \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xs \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u043e\u0441\u0442\u0438xs \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0438\u043c\u0435\u043dxs \u043c\u0435\u0442\u043e\u0434\u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044fxs \u043c\u043e\u0434\u0435\u043b\u044c\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043exs \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0442\u0438\u043f\u0430xml \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435\u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438xs \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u043f\u0440\u043e\u0431\u0435\u043b\u044c\u043d\u044b\u0445\u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432xs \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043exs \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044fxs \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\u043e\u0442\u0431\u043e\u0440\u0430\u0443\u0437\u043b\u043e\u0432dom \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0441\u0442\u0440\u043e\u043ajson \u043f\u043e\u0437\u0438\u0446\u0438\u044f\u0432\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0435dom \u043f\u0440\u043e\u0431\u0435\u043b\u044c\u043d\u044b\u0435\u0441\u0438\u043c\u0432\u043e\u043b\u044bxml \u0442\u0438\u043f\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xml \u0442\u0438\u043f\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044fjson \u0442\u0438\u043f\u043a\u0430\u043d\u043e\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043exml \u0442\u0438\u043f\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044bxs \u0442\u0438\u043f\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438xml \u0442\u0438\u043f\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430domxpath \u0442\u0438\u043f\u0443\u0437\u043b\u0430dom \u0442\u0438\u043f\u0443\u0437\u043b\u0430xml \u0444\u043e\u0440\u043c\u0430xml \u0444\u043e\u0440\u043c\u0430\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044fxs \u0444\u043e\u0440\u043c\u0430\u0442\u0434\u0430\u0442\u044bjson \u044d\u043a\u0440\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432json \u0432\u0438\u0434\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0438\u0442\u043e\u0433\u043e\u0432\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043f\u043e\u043b\u0435\u0439\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043f\u043e\u043b\u044f\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u043e\u0432\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0431\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0441\u043a\u043e\u0433\u043e\u043e\u0441\u0442\u0430\u0442\u043a\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0432\u044b\u0432\u043e\u0434\u0430\u0442\u0435\u043a\u0441\u0442\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0433\u0440\u0443\u043f\u043f\u044b\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432\u043e\u0442\u0431\u043e\u0440\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043f\u0435\u0440\u0438\u043e\u0434\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u043f\u043e\u043b\u0435\u0439\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u043c\u0430\u043a\u0435\u0442\u0430\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u043c\u0430\u043a\u0435\u0442\u0430\u043e\u0431\u043b\u0430\u0441\u0442\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0441\u0442\u0430\u0442\u043a\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u043f\u0435\u0440\u0438\u043e\u0434\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u0442\u0435\u043a\u0441\u0442\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0441\u0432\u044f\u0437\u0438\u043d\u0430\u0431\u043e\u0440\u043e\u0432\u0434\u0430\u043d\u043d\u044b\u0445\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043b\u0435\u0433\u0435\u043d\u0434\u044b\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043e\u0442\u0431\u043e\u0440\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u0436\u0438\u043c\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u0436\u0438\u043c\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u0436\u0438\u043c\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0430\u0432\u0442\u043e\u043f\u043e\u0437\u0438\u0446\u0438\u044f\u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0444\u0438\u043a\u0441\u0430\u0446\u0438\u044f\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0443\u0441\u043b\u043e\u0432\u043d\u043e\u0433\u043e\u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0430\u0436\u043d\u043e\u0441\u0442\u044c\u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u0442\u0435\u043a\u0441\u0442\u0430\u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e\u0432\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u043d\u0435ascii\u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432\u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0442\u0438\u043f\u0442\u0435\u043a\u0441\u0442\u0430\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043f\u043e\u0447\u0442\u044b \u0441\u0442\u0430\u0442\u0443\u0441\u0440\u0430\u0437\u0431\u043e\u0440\u0430\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438\u0437\u0430\u043f\u0438\u0441\u0438\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438\u0437\u0430\u043f\u0438\u0441\u0438\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0443\u0440\u043e\u0432\u0435\u043d\u044c\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0440\u0435\u0436\u0438\u043c\u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0440\u0435\u0436\u0438\u043c\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0442\u0438\u043f\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430\u0438\u043c\u0435\u043d\u0444\u0430\u0439\u043b\u043e\u0432\u0432zip\u0444\u0430\u0439\u043b\u0435 \u043c\u0435\u0442\u043e\u0434\u0441\u0436\u0430\u0442\u0438\u044fzip \u043c\u0435\u0442\u043e\u0434\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044fzip \u0440\u0435\u0436\u0438\u043c\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u043f\u0443\u0442\u0435\u0439\u0444\u0430\u0439\u043b\u043e\u0432zip \u0440\u0435\u0436\u0438\u043c\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438\u043f\u043e\u0434\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432zip \u0440\u0435\u0436\u0438\u043c\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f\u043f\u0443\u0442\u0435\u0439zip \u0443\u0440\u043e\u0432\u0435\u043d\u044c\u0441\u0436\u0430\u0442\u0438\u044fzip \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0435\u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430\u043a\u0441\u0442\u0440\u043e\u043a\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u044f\u0432\u043f\u043e\u0442\u043e\u043a\u0435 \u043f\u043e\u0440\u044f\u0434\u043e\u043a\u0431\u0430\u0439\u0442\u043e\u0432 \u0440\u0435\u0436\u0438\u043c\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u0436\u0438\u043c\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u043e\u0439\u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445\u043f\u043e\u043a\u0443\u043f\u043e\u043a \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u0444\u043e\u043d\u043e\u0432\u043e\u0433\u043e\u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0442\u0438\u043f\u043f\u043e\u0434\u043f\u0438\u0441\u0447\u0438\u043a\u0430\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0433\u043e\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044fftp \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u043e\u0440\u044f\u0434\u043a\u0430\u0441\u0445\u0435\u043c\u044b\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0442\u0438\u043f\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043f\u0435\u0440\u0438\u043e\u0434\u0430\u043c\u0438\u0441\u0445\u0435\u043c\u044b\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0442\u0438\u043f\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0439\u0442\u043e\u0447\u043a\u0438\u0441\u0445\u0435\u043c\u044b\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0442\u0438\u043f\u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u0441\u0445\u0435\u043c\u044b\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0442\u0438\u043f\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439\u0442\u0430\u0431\u043b\u0438\u0446\u044b\u0441\u0445\u0435\u043c\u044b\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0442\u0438\u043f\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u0441\u0445\u0435\u043c\u044b\u0437\u0430\u043f\u0440\u043e\u0441\u0430 http\u043c\u0435\u0442\u043e\u0434 \u0430\u0432\u0442\u043e\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043e\u0431\u0449\u0435\u0433\u043e\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u0430 \u0430\u0432\u0442\u043e\u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043d\u043e\u043c\u0435\u0440\u0430\u0437\u0430\u0434\u0430\u0447\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e\u044f\u0437\u044b\u043a\u0430 \u0432\u0438\u0434\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0438 \u0432\u0438\u0434\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0442\u0430\u0431\u043b\u0438\u0446\u044b\u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u044c\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0439\u043f\u0440\u0438\u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0431\u0430\u0437\u044b\u043f\u043b\u0430\u043d\u0430\u0432\u0438\u0434\u043e\u0432\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e\u0432\u044b\u0431\u043e\u0440\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043e\u0431\u0449\u0435\u0433\u043e\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e\u043f\u043e\u0438\u0441\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u043c\u044b\u0445\u0434\u0430\u043d\u043d\u044b\u0445\u043e\u0431\u0449\u0435\u0433\u043e\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445\u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0435\u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0432\u0438\u0434\u0430\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0432\u0438\u0434\u0430\u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0437\u0430\u0434\u0430\u0447\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u043b\u0430\u043d\u0430\u043e\u0431\u043c\u0435\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0441\u0447\u0435\u0442\u0430 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435\u0433\u0440\u0430\u043d\u0438\u0446\u044b\u043f\u0440\u0438\u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u043e\u0441\u0442\u044c\u043d\u043e\u043c\u0435\u0440\u0430\u0431\u0438\u0437\u043d\u0435\u0441\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u043e\u0441\u0442\u044c\u043d\u043e\u043c\u0435\u0440\u0430\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u043e\u0441\u0442\u044c\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u043e\u0441\u0442\u044c\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u044b\u0445\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439\u043f\u043e\u0438\u0441\u043a\u043f\u0440\u0438\u0432\u0432\u043e\u0434\u0435\u043f\u043e\u0441\u0442\u0440\u043e\u043a\u0435 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u044c\u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438\u043e\u0431\u0449\u0435\u0433\u043e\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u0434\u0430\u043d\u043d\u044b\u0445\u043e\u0431\u0449\u0435\u0433\u043e\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u043e\u0431\u0449\u0435\u0433\u043e\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u0430 \u0440\u0435\u0436\u0438\u043c\u0430\u0432\u0442\u043e\u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0440\u0435\u0436\u0438\u043c\u0437\u0430\u043f\u0438\u0441\u0438\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0440\u0435\u0436\u0438\u043c\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u043c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0436\u0438\u043c\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u044b\u0445\u0432\u044b\u0437\u043e\u0432\u043e\u0432\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b\u0438\u0432\u043d\u0435\u0448\u043d\u0438\u0445\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0440\u0435\u0436\u0438\u043c\u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u0441\u0435\u0430\u043d\u0441\u043e\u0432 \u0440\u0435\u0436\u0438\u043c\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f\u0434\u0430\u043d\u043d\u044b\u0445\u0432\u044b\u0431\u043e\u0440\u0430\u043f\u0440\u0438\u0432\u0432\u043e\u0434\u0435\u043f\u043e\u0441\u0442\u0440\u043e\u043a\u0435 \u0440\u0435\u0436\u0438\u043c\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0440\u0435\u0436\u0438\u043c\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0440\u0435\u0436\u0438\u043c\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u043e\u0439\u0434\u0430\u043d\u043d\u044b\u0445\u043f\u043e\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0441\u0435\u0440\u0438\u0438\u043a\u043e\u0434\u043e\u0432\u043f\u043b\u0430\u043d\u0430\u0432\u0438\u0434\u043e\u0432\u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a \u0441\u0435\u0440\u0438\u0438\u043a\u043e\u0434\u043e\u0432\u043f\u043b\u0430\u043d\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u0441\u0435\u0440\u0438\u0438\u043a\u043e\u0434\u043e\u0432\u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043f\u0440\u0438\u0432\u0432\u043e\u0434\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u0432\u044b\u0431\u043e\u0440\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u043f\u043e\u0438\u0441\u043a\u0430\u0441\u0442\u0440\u043e\u043a\u0438\u043f\u0440\u0438\u0432\u0432\u043e\u0434\u0435\u043f\u043e\u0441\u0442\u0440\u043e\u043a\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0438\u043f\u0434\u0430\u043d\u043d\u044b\u0445\u0442\u0430\u0431\u043b\u0438\u0446\u044b\u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u043a\u043e\u0434\u0430\u043f\u043b\u0430\u043d\u0430\u0432\u0438\u0434\u043e\u0432\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0442\u0438\u043f\u043a\u043e\u0434\u0430\u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0430 \u0442\u0438\u043f\u043c\u0430\u043a\u0435\u0442\u0430 \u0442\u0438\u043f\u043d\u043e\u043c\u0435\u0440\u0430\u0431\u0438\u0437\u043d\u0435\u0441\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0442\u0438\u043f\u043d\u043e\u043c\u0435\u0440\u0430\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0442\u0438\u043f\u043d\u043e\u043c\u0435\u0440\u0430\u0437\u0430\u0434\u0430\u0447\u0438 \u0442\u0438\u043f\u0444\u043e\u0440\u043c\u044b \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0439 \u0432\u0430\u0436\u043d\u043e\u0441\u0442\u044c\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b\u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0444\u043e\u0440\u043c\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e\u0448\u0440\u0438\u0444\u0442\u0430\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e\u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439\u0434\u0430\u0442\u044b\u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u0438\u0434\u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0432\u0438\u0434\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0432\u0438\u0434\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e\u043f\u043e\u0438\u0441\u043a\u0430 \u0432\u0438\u0434\u0440\u0430\u043c\u043a\u0438 \u0432\u0438\u0434\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0446\u0432\u0435\u0442\u0430 \u0432\u0438\u0434\u0447\u0438\u0441\u043b\u043e\u0432\u043e\u0433\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0448\u0440\u0438\u0444\u0442\u0430 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0430\u044f\u0434\u043b\u0438\u043d\u0430 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439\u0437\u043d\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435byteordermark \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445\u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e\u043f\u043e\u0438\u0441\u043a\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043a\u043b\u0430\u0432\u0438\u0448\u0430 \u043a\u043e\u0434\u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430\u0434\u0438\u0430\u043b\u043e\u0433\u0430 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430xbase \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430\u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u043e\u0438\u0441\u043a\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445\u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043f\u0440\u0438\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043f\u0430\u043d\u0435\u043b\u0438\u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u0434\u0438\u0430\u043b\u043e\u0433\u0430\u0432\u043e\u043f\u0440\u043e\u0441 \u0440\u0435\u0436\u0438\u043c\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u043e\u043a\u0440\u0443\u0433\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f\u0444\u043e\u0440\u043c\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e\u043f\u043e\u0438\u0441\u043a\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u0431\u0430\u0437\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u0432\u044b\u0431\u043e\u0440\u0430\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430windows \u0441\u043f\u043e\u0441\u043e\u0431\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u0441\u0442\u0440\u043e\u043a\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0442\u0438\u043f\u0432\u043d\u0435\u0448\u043d\u0435\u0439\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0442\u0438\u043f\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0442\u0438\u043f\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u043a\u043b\u0430\u0432\u0438\u0448\u0438enter \u0442\u0438\u043f\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438\u043e\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u0431\u0430\u0437\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u0443\u0440\u043e\u0432\u0435\u043d\u044c\u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438\u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0445\u0435\u0448\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0447\u0430\u0441\u0442\u0438\u0434\u0430\u0442\u044b",type:"com\u043e\u0431\u044a\u0435\u043a\u0442 ftp\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 http\u0437\u0430\u043f\u0440\u043e\u0441 http\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0442\u0432\u0435\u0442 http\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 ws\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f ws\u043f\u0440\u043e\u043a\u0441\u0438 xbase \u0430\u043d\u0430\u043b\u0438\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u0430\u043d\u043d\u043e\u0442\u0430\u0446\u0438\u044fxs \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u0443\u0444\u0435\u0440\u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0445\u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435xs \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445\u0447\u0438\u0441\u0435\u043b \u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0430\u044f\u0441\u0445\u0435\u043c\u0430 \u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435\u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0430\u044f\u0441\u0445\u0435\u043c\u0430 \u0433\u0440\u0443\u043f\u043f\u0430\u043c\u043e\u0434\u0435\u043b\u0438xs \u0434\u0430\u043d\u043d\u044b\u0435\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0435\u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u0435\u043d\u0434\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430\u0433\u0430\u043d\u0442\u0430 \u0434\u0438\u0430\u043b\u043e\u0433\u0432\u044b\u0431\u043e\u0440\u0430\u0444\u0430\u0439\u043b\u0430 \u0434\u0438\u0430\u043b\u043e\u0433\u0432\u044b\u0431\u043e\u0440\u0430\u0446\u0432\u0435\u0442\u0430 \u0434\u0438\u0430\u043b\u043e\u0433\u0432\u044b\u0431\u043e\u0440\u0430\u0448\u0440\u0438\u0444\u0442\u0430 \u0434\u0438\u0430\u043b\u043e\u0433\u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u043d\u043e\u0433\u043e\u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0434\u0438\u0430\u043b\u043e\u0433\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e\u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442dom \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442html \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044fxs \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0435\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u044cdom \u0437\u0430\u043f\u0438\u0441\u044cfastinfoset \u0437\u0430\u043f\u0438\u0441\u044chtml \u0437\u0430\u043f\u0438\u0441\u044cjson \u0437\u0430\u043f\u0438\u0441\u044cxml \u0437\u0430\u043f\u0438\u0441\u044czip\u0444\u0430\u0439\u043b\u0430 \u0437\u0430\u043f\u0438\u0441\u044c\u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u044c\u0442\u0435\u043a\u0441\u0442\u0430 \u0437\u0430\u043f\u0438\u0441\u044c\u0443\u0437\u043b\u043e\u0432dom \u0437\u0430\u043f\u0440\u043e\u0441 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0435\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435openssl \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043f\u043e\u043b\u0435\u0439\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435\u0442\u0435\u043a\u0441\u0442\u0430 \u0438\u043c\u043f\u043e\u0440\u0442xs \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043f\u043e\u0447\u0442\u0430 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0435\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439\u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043f\u0440\u043e\u043a\u0441\u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f\u0434\u043b\u044f\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044fxs \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xs \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0442\u0435\u0440\u0430\u0442\u043e\u0440\u0443\u0437\u043b\u043e\u0432dom \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u043a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b\u0434\u0430\u0442\u044b \u043a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b\u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0445\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b\u0441\u0442\u0440\u043e\u043a\u0438 \u043a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b\u0447\u0438\u0441\u043b\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a\u043c\u0430\u043a\u0435\u0442\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u043c\u0430\u043a\u0435\u0442\u0430\u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u0444\u043e\u0440\u043c\u0430\u0442\u043d\u043e\u0439\u0441\u0442\u0440\u043e\u043a\u0438 \u043b\u0438\u043d\u0438\u044f \u043c\u0430\u043a\u0435\u0442\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0430\u043a\u0435\u0442\u043e\u0431\u043b\u0430\u0441\u0442\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0430\u043a\u0435\u0442\u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0430\u0441\u043a\u0430xs \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u043d\u0430\u0431\u043e\u0440\u0441\u0445\u0435\u043cxml \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438json \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431\u0445\u043e\u0434\u0434\u0435\u0440\u0435\u0432\u0430dom \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xs \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043d\u043e\u0442\u0430\u0446\u0438\u0438xs \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430xs \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0434\u043e\u0441\u0442\u0443\u043f\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043e\u0442\u043a\u0430\u0437\u0432\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u043e\u0433\u043e\u0444\u0430\u0439\u043b\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u0442\u0438\u043f\u043e\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u0433\u0440\u0443\u043f\u043f\u044b\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432xs \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u0433\u0440\u0443\u043f\u043f\u044b\u043c\u043e\u0434\u0435\u043b\u0438xs \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u043e\u0441\u0442\u0438xs \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e\u0442\u0438\u043f\u0430xs \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u0441\u043e\u0441\u0442\u0430\u0432\u043d\u043e\u0433\u043e\u0442\u0438\u043f\u0430xs \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u0442\u0438\u043f\u0430\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430dom \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044fxpathxs \u043e\u0442\u0431\u043e\u0440\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u0445\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0432\u044b\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\u0437\u0430\u043f\u0438\u0441\u0438json \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\u0437\u0430\u043f\u0438\u0441\u0438xml \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\u0447\u0442\u0435\u043d\u0438\u044fxml \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435xs \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043f\u043e\u043b\u0435\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u0435\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044cdom \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u043e\u0442\u0447\u0435\u0442\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u043e\u0442\u0447\u0435\u0442\u0430\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0445\u0435\u043cxml \u043f\u043e\u0442\u043e\u043a \u043f\u043e\u0442\u043e\u043a\u0432\u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u043e\u0447\u0442\u0430 \u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0435\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435xsl \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043a\u043a\u0430\u043d\u043e\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443xml \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0432\u044b\u0432\u043e\u0434\u0430\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445\u0432\u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0432\u044b\u0432\u043e\u0434\u0430\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445\u0432\u0442\u0430\u0431\u043b\u0438\u0447\u043d\u044b\u0439\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0437\u044b\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0438\u043c\u0435\u043ddom \u0440\u0430\u043c\u043a\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u043d\u043e\u0433\u043e\u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435\u0438\u043c\u044fxml \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0447\u0442\u0435\u043d\u0438\u044f\u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0432\u043e\u0434\u043d\u0430\u044f\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0441\u0432\u044f\u0437\u044c\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0432\u044b\u0431\u043e\u0440\u0430 \u0441\u0432\u044f\u0437\u044c\u043f\u043e\u0442\u0438\u043f\u0443 \u0441\u0432\u044f\u0437\u044c\u043f\u043e\u0442\u0438\u043f\u0443\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440xdto \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043a\u043b\u0438\u0435\u043d\u0442\u0430windows \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043a\u043b\u0438\u0435\u043d\u0442\u0430\u0444\u0430\u0439\u043b \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b\u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0438\u0445\u0446\u0435\u043d\u0442\u0440\u043e\u0432windows \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b\u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0438\u0445\u0446\u0435\u043d\u0442\u0440\u043e\u0432\u0444\u0430\u0439\u043b \u0441\u0436\u0430\u0442\u0438\u0435\u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0430\u044f\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435\u043a\u043b\u0430\u0432\u0438\u0448 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f\u0434\u0430\u0442\u0430\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439\u043f\u0435\u0440\u0438\u043e\u0434 \u0441\u0445\u0435\u043c\u0430xml \u0441\u0445\u0435\u043c\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0447\u043d\u044b\u0439\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u043c\u043e\u0435\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0442\u0438\u043f\u0434\u0430\u043d\u043d\u044b\u0445xml \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0444\u0430\u0431\u0440\u0438\u043a\u0430xdto \u0444\u0430\u0439\u043b \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439\u043f\u043e\u0442\u043e\u043a \u0444\u0430\u0441\u0435\u0442\u0434\u043b\u0438\u043d\u044bxs \u0444\u0430\u0441\u0435\u0442\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430\u0440\u0430\u0437\u0440\u044f\u0434\u043e\u0432\u0434\u0440\u043e\u0431\u043d\u043e\u0439\u0447\u0430\u0441\u0442\u0438xs \u0444\u0430\u0441\u0435\u0442\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e\u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044fxs \u0444\u0430\u0441\u0435\u0442\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e\u0438\u0441\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044fxs \u0444\u0430\u0441\u0435\u0442\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439\u0434\u043b\u0438\u043d\u044bxs \u0444\u0430\u0441\u0435\u0442\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e\u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044fxs \u0444\u0430\u0441\u0435\u0442\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e\u0438\u0441\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044fxs \u0444\u0430\u0441\u0435\u0442\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439\u0434\u043b\u0438\u043d\u044bxs \u0444\u0430\u0441\u0435\u0442\u043e\u0431\u0440\u0430\u0437\u0446\u0430xs \u0444\u0430\u0441\u0435\u0442\u043e\u0431\u0449\u0435\u0433\u043e\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430\u0440\u0430\u0437\u0440\u044f\u0434\u043e\u0432xs \u0444\u0430\u0441\u0435\u0442\u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044fxs \u0444\u0430\u0441\u0435\u0442\u043f\u0440\u043e\u0431\u0435\u043b\u044c\u043d\u044b\u0445\u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432xs \u0444\u0438\u043b\u044c\u0442\u0440\u0443\u0437\u043b\u043e\u0432dom \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f\u0441\u0442\u0440\u043e\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442xs \u0445\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u0434\u0430\u043d\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0446\u0432\u0435\u0442 \u0447\u0442\u0435\u043d\u0438\u0435fastinfoset \u0447\u0442\u0435\u043d\u0438\u0435html \u0447\u0442\u0435\u043d\u0438\u0435json \u0447\u0442\u0435\u043d\u0438\u0435xml \u0447\u0442\u0435\u043d\u0438\u0435zip\u0444\u0430\u0439\u043b\u0430 \u0447\u0442\u0435\u043d\u0438\u0435\u0434\u0430\u043d\u043d\u044b\u0445 \u0447\u0442\u0435\u043d\u0438\u0435\u0442\u0435\u043a\u0441\u0442\u0430 \u0447\u0442\u0435\u043d\u0438\u0435\u0443\u0437\u043b\u043e\u0432dom \u0448\u0440\u0438\u0444\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438\u0434\u0430\u043d\u043d\u044b\u0445 comsafearray \u0434\u0435\u0440\u0435\u0432\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0441\u043f\u0438\u0441\u043e\u043a\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439\u043c\u0430\u0441\u0441\u0438\u0432 ",literal:r},contains:[{className:"meta",lexemes:t,begin:"#|&",end:"$",keywords:{"meta-keyword":n+"\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0438\u0437\u0444\u0430\u0439\u043b\u0430 \u0432\u0435\u0431\u043a\u043b\u0438\u0435\u043d\u0442 \u0432\u043c\u0435\u0441\u0442\u043e \u0432\u043d\u0435\u0448\u043d\u0435\u0435\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043a\u043b\u0438\u0435\u043d\u0442 \u043a\u043e\u043d\u0435\u0446\u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0435\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043a\u043b\u0438\u0435\u043d\u0442 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0435\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0430\u043a\u043b\u0438\u0435\u043d\u0442\u0435 \u043d\u0430\u043a\u043b\u0438\u0435\u043d\u0442\u0435\u043d\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043d\u0430\u043a\u043b\u0438\u0435\u043d\u0442\u0435\u043d\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435\u0431\u0435\u0437\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043d\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435\u0431\u0435\u0437\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u043f\u043e\u0441\u043b\u0435 \u0441\u0435\u0440\u0432\u0435\u0440 \u0442\u043e\u043b\u0441\u0442\u044b\u0439\u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0431\u044b\u0447\u043d\u043e\u0435\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0442\u043e\u043b\u0441\u0442\u044b\u0439\u043a\u043b\u0438\u0435\u043d\u0442\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0435\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0442\u043e\u043d\u043a\u0438\u0439\u043a\u043b\u0438\u0435\u043d\u0442 "},contains:[o]},{className:"function",lexemes:t,variants:[{begin:"\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430|\u0444\u0443\u043d\u043a\u0446\u0438\u044f",end:"\\)",keywords:"\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f"},{begin:"\u043a\u043e\u043d\u0435\u0446\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b|\u043a\u043e\u043d\u0435\u0446\u0444\u0443\u043d\u043a\u0446\u0438\u0438",keywords:"\u043a\u043e\u043d\u0435\u0446\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u043a\u043e\u043d\u0435\u0446\u0444\u0443\u043d\u043a\u0446\u0438\u0438"}],contains:[{begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"params",lexemes:t,begin:t,end:",",excludeEnd:!0,endsWithParent:!0,keywords:{keyword:"\u0437\u043d\u0430\u0447",literal:r},contains:[i,a,s]},o]},e.inherit(e.TITLE_MODE,{begin:t})]},o,{className:"symbol",begin:"~",end:";|:",excludeEnd:!0},i,a,s]}}},"9yT9":function(e,t,n){"use strict";var r=n("8Y7J"),i=n("jtHE"),a=n("vkgz"),s=n("eIep"),o=n("fkra"),l=n("LRne"),c=n("pLZG"),d=n("IzEk"),u=n("5+tZ"),p=n("lJxs"),h=n("JIr8"),g=n("+AIC");n.d(t,"a",function(){return m});var m=function(){function e(e,t,n){this.onLoad=new r.s,this.elementRef=e,this.ngZone=t,this.propertyChanges$=new i.a,this.hooks=function(e){if(!e)return o.a;var t={};return e.preset?Object.assign(t,e.preset):Object.assign(t,o.a),Object.keys(e).filter(function(e){return"preset"!==e}).forEach(function(n){t[n]=e[n]}),t}(n)}return e.prototype.ngOnChanges=function(){this.propertyChanges$.next({element:this.elementRef.nativeElement,imagePath:this.lazyImage,defaultImagePath:this.defaultImage,errorImagePath:this.errorImage,useSrcset:this.useSrcset,offset:0|this.offset,scrollContainer:this.scrollTarget,scrollObservable:this.scrollObservable})},e.prototype.ngAfterContentInit=function(){var e=this;if(!Object(g.f)())return null;this.ngZone.runOutsideAngular(function(){e.scrollSubscription=e.propertyChanges$.pipe(Object(a.a)(function(t){return e.hooks.setup(t)}),Object(s.a)(function(t){return e.hooks.getObservable(t).pipe(function(e,t){return function(n){return n.pipe(Object(c.a)(function(n){return e.isVisible({element:t.element,event:n,offset:t.offset,scrollContainer:t.scrollContainer})}),Object(d.a)(1),Object(u.a)(function(){return e.loadImage(t)}),Object(a.a)(function(n){return e.setLoadedImage({element:t.element,imagePath:n,useSrcset:t.useSrcset})}),Object(p.a)(function(){return!0}),Object(h.a)(function(){return e.setErrorImage(t),Object(l.a)(!1)}),Object(a.a)(function(){return e.finally(t)}))}}(e.hooks,t))})).subscribe(function(t){return e.onLoad.emit(t)})})},e.prototype.ngOnDestroy=function(){[this.scrollSubscription].filter(function(e){return e&&!e.isUnsubscribed}).forEach(function(e){return e.unsubscribe()})},e}()},AFwO:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("xKqS");t.observeOn=function(e,t){return void 0===t&&(t=0),function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){void 0===t&&(t=0),this.scheduler=e,this.delay=t}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.scheduler,this.delay))},e}();t.ObserveOnOperator=s;var o=function(e){function t(t,n,r){void 0===r&&(r=0);var i=e.call(this,t)||this;return i.scheduler=n,i.delay=r,i}return r(t,e),t.dispatch=function(e){e.notification.observe(e.destination),this.unsubscribe()},t.prototype.scheduleMessage=function(e){this.destination.add(this.scheduler.schedule(t.dispatch,this.delay,new l(e,this.destination)))},t.prototype._next=function(e){this.scheduleMessage(a.Notification.createNext(e))},t.prototype._error=function(e){this.scheduleMessage(a.Notification.createError(e)),this.unsubscribe()},t.prototype._complete=function(){this.scheduleMessage(a.Notification.createComplete()),this.unsubscribe()},t}(i.Subscriber);t.ObserveOnSubscriber=o;var l=function(){return function(e,t){this.notification=e,this.destination=t}}();t.ObserveOnMessage=l},AIHI:function(e,t){e.exports=function(e){return{aliases:["p21","step","stp"],case_insensitive:!0,lexemes:"[A-Z_][A-Z0-9_.]*",keywords:{keyword:"HEADER ENDSEC DATA"},contains:[{className:"meta",begin:"ISO-10303-21;",relevance:10},{className:"meta",begin:"END-ISO-10303-21;",relevance:10},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT("/\\*\\*!","\\*/"),e.C_NUMBER_MODE,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"'",end:"'"},{className:"symbol",variants:[{begin:"#",end:"\\d+",illegal:"\\W"}]}]}}},AYHy:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("Q1FS"),s=n("Y4kR"),o=n("cSoz");t.delayWhen=function(e,t){return t?function(n){return new d(n,t).lift(new l(e))}:function(t){return t.lift(new l(e))}};var l=function(){function e(e){this.delayDurationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.delayDurationSelector))},e}(),c=function(e){function t(t,n){var r=e.call(this,t)||this;return r.delayDurationSelector=n,r.completed=!1,r.delayNotifierSubscriptions=[],r.index=0,r}return r(t,e),t.prototype.notifyNext=function(e,t,n,r,i){this.destination.next(e),this.removeSubscription(i),this.tryComplete()},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype.notifyComplete=function(e){var t=this.removeSubscription(e);t&&this.destination.next(t),this.tryComplete()},t.prototype._next=function(e){var t=this.index++;try{var n=this.delayDurationSelector(e,t);n&&this.tryDelay(n,e)}catch(r){this.destination.error(r)}},t.prototype._complete=function(){this.completed=!0,this.tryComplete(),this.unsubscribe()},t.prototype.removeSubscription=function(e){e.unsubscribe();var t=this.delayNotifierSubscriptions.indexOf(e);return-1!==t&&this.delayNotifierSubscriptions.splice(t,1),e.outerValue},t.prototype.tryDelay=function(e,t){var n=o.subscribeToResult(this,e,t);n&&!n.closed&&(this.destination.add(n),this.delayNotifierSubscriptions.push(n))},t.prototype.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()},t}(s.OuterSubscriber),d=function(e){function t(t,n){var r=e.call(this)||this;return r.source=t,r.subscriptionDelay=n,r}return r(t,e),t.prototype._subscribe=function(e){this.subscriptionDelay.subscribe(new u(e,this.source))},t}(a.Observable),u=function(e){function t(t,n){var r=e.call(this)||this;return r.parent=t,r.source=n,r.sourceSubscribed=!1,r}return r(t,e),t.prototype._next=function(e){this.subscribeToSource()},t.prototype._error=function(e){this.unsubscribe(),this.parent.error(e)},t.prototype._complete=function(){this.unsubscribe(),this.subscribeToSource()},t.prototype.subscribeToSource=function(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))},t}(i.Subscriber)},Aayt:function(e,t){e.exports=function(e){var t="[A-Za-z](_?[A-Za-z0-9.])*",n=e.COMMENT("--","$"),r={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:"[]{}%#'\"",contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:t,endsParent:!0,relevance:0}]};return{case_insensitive:!0,keywords:{keyword:"abort else new return abs elsif not reverse abstract end accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor",literal:"True False"},contains:[n,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:"\\b(\\d(_|\\d)*#\\w+(\\.\\w+)?#([eE][-+]?\\d(_|\\d)*)?|\\d(_|\\d)*(\\.\\d(_|\\d)*)?([eE][-+]?\\d(_|\\d)*)?)",relevance:0},{className:"symbol",begin:"'"+t},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:"[]{}%#'\""},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[n,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:"[]{}%#'\""},r,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:"[]{}%#'\""}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:"[]{}%#'\""},r]}}},AcpZ:function(e,t){e.exports='# Server Deployment\n\nThough in the development Nebular app consists of a number of TypeScript, SASS, etc files, the built package is just a bunch HTML/JavaScript/CSS files.\nNo other processing is needed to get them running in a browser.\nSo to deploy the app you basically need two simple steps:\n\n- Build your app with `npm run build:prod`\n- Copy the output from the `dist` folder under a web-server of your choice.\n\nMore details on how to setup your web-server to better serve the application can be found on Angular Documentation website, under Server Configuration section.\n


\n'},AfT1:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("ZtdT");class i{constructor(e){this.sanitizer=e,this.defaultOptions={height:24,width:24,fill:"inherit",animationHover:!0,animationInfinity:!1}}transform(e,t){const n=Object.assign({},this.defaultOptions,t),{width:i,height:a,fill:s,animationType:o,animationHover:l,animationInfinity:c}=n;return this.sanitizer.bypassSecurityTrustHtml(r.icons[e].toSvg({width:i,height:a,fill:s,animation:o?{type:o,hover:l,infinite:c}:null}))}}},Agkw:function(e,t){e.exports=function(e){var t={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},n={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/},{begin:"'\\\\?.",end:"'",illegal:"."}]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(n,{className:"meta-string"}),{className:"meta-string",begin:/<[^\n>]*>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},a=e.IDENT_RE+"\\s*\\(",s={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},o=[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,n];return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:s,illegal:"",keywords:s,contains:["self",t]},{begin:e.IDENT_RE+"::",keywords:s},{variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:s,contains:o.concat([{begin:/\(/,end:/\)/,keywords:s,contains:o.concat(["self"]),relevance:0}]),relevance:0},{className:"function",begin:"("+e.IDENT_RE+"[\\*&\\s]+)+"+a,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:s,illegal:/[^\w\s\*&]/,contains:[{begin:a,returnBegin:!0,contains:[e.TITLE_MODE],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:s,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n,r,t,{begin:/\(/,end:/\)/,keywords:s,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n,r,t]}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i]},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:i,strings:n,keywords:s}}}},AhXs:function(e,t){e.exports=function(e){var t={begin:"<",end:">",contains:[e.inherit(e.TITLE_MODE,{begin:/'[a-zA-Z0-9_]+/})]};return{aliases:["fs"],keywords:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",illegal:/\/\*/,contains:[{className:"keyword",begin:/\b(yield|return|let|do)!/},{className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:'"""',end:'"""'},e.COMMENT("\\(\\*","\\*\\)"),{className:"class",beginKeywords:"type",end:"\\(|=|$",excludeEnd:!0,contains:[e.UNDERSCORE_TITLE_MODE,t]},{className:"meta",begin:"\\[<",end:">\\]",relevance:10},{className:"symbol",begin:"\\B('[A-Za-z])\\b",contains:[e.BACKSLASH_ESCAPE]},e.C_LINE_COMMENT_MODE,e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),e.C_NUMBER_MODE]}}},AmbE:function(e,t,n){var r=n("mrSG").__extends,i=n("zzsZ"),a=n("mbIT"),s=n("FWf1"),o=n("Y4kR"),l=n("cSoz"),c=n("VKeD");t.zip=function(){for(var e=[],t=0;tthis.index},e.prototype.hasCompleted=function(){return this.array.length===this.index},e}(),g=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.parent=n,i.observable=r,i.stillUnsubscribed=!0,i.buffer=[],i.isComplete=!1,i}return r(t,e),t.prototype[c.iterator]=function(){return this},t.prototype.next=function(){var e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}},t.prototype.hasValue=function(){return this.buffer.length>0},t.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},t.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},t.prototype.notifyNext=function(e,t,n,r,i){this.buffer.push(t),this.parent.checkIterators()},t.prototype.subscribe=function(e,t){return l.subscribeToResult(this,this.observable,this,t)},t}(o.OuterSubscriber)},ApBa:function(e,t){e.exports=function(e){return{aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,5}) .+?( \\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},{className:"bullet",begin:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},{className:"strong",begin:"\\B\\*(?![\\*\\s])",end:"(\\n{2}|\\*)",contains:[{begin:"\\\\*\\w",relevance:0}]},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0},{className:"emphasis",begin:"_(?![_\\s])",end:"(\\n{2}|_)",relevance:0},{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},{begin:"^'{3,}[ \\t]*$",relevance:10},{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}},Aqyh:function(e,t){e.exports=function(e){return{case_insensitive:!0,contains:[{className:"string",begin:"\\[\n(multipart)?",end:"\\]\n"},{className:"string",begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},{className:"string",begin:"(\\+|-)\\d+"},{className:"keyword",relevance:10,variants:[{begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]}]}}},AsRY:function(e,t){e.exports=function(e){var t={className:"keyword",begin:"\\$(f[asn]|t|vp[rtd]|children)"},n={className:"number",begin:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},r=e.inherit(e.QUOTE_STRING_MODE,{illegal:null});return{aliases:["scad"],keywords:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"meta",keywords:{"meta-keyword":"include use"},begin:"include|use <",end:">"},r,t,{begin:"[*!#%]",relevance:0},{className:"function",beginKeywords:"module function",end:"\\=|\\{",contains:[{className:"params",begin:"\\(",end:"\\)",contains:["self",n,r,t,{className:"literal",begin:"false|true|PI|undef"}]},e.UNDERSCORE_TITLE_MODE]}]}}},"B/hR":function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.distinctUntilChanged=function(e,t){return function(n){return n.lift(new a(e,t))}};var a=function(){function e(e,t){this.compare=e,this.keySelector=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.compare,this.keySelector))},e}(),s=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.keySelector=r,i.hasKey=!1,"function"==typeof n&&(i.compare=n),i}return r(t,e),t.prototype.compare=function(e,t){return e===t},t.prototype._next=function(e){var t;try{var n=this.keySelector;t=n?n(e):e}catch(i){return this.destination.error(i)}var r=!1;if(this.hasKey)try{r=(0,this.compare)(this.key,t)}catch(i){return this.destination.error(i)}else this.hasKey=!0;r||(this.key=t,this.destination.next(e))},t}(i.Subscriber)},B05S:function(e,t){e.exports=function(e){return{case_insensitive:!0,keywords:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here"},illegal:/\/\*/,contains:[e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{className:"string",relevance:0}),{className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)"}]},e.COMMENT("!","$",{relevance:0}),e.COMMENT("begin_doc","end_doc",{relevance:10}),{className:"number",begin:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",relevance:0}]}}},BIHe:function(e,t){e.exports=function(e){var t={begin:"`[\\s\\S]"};return{case_insensitive:!0,aliases:["ahk"],keywords:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"A|0 true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},contains:[{className:"built_in",begin:"A_[a-zA-Z0-9]+"},t,e.inherit(e.QUOTE_STRING_MODE,{contains:[t]}),e.COMMENT(";","$",{relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE,relevance:0},{className:"subst",begin:"%(?=[a-zA-Z0-9#_$@])",end:"%",illegal:"[^a-zA-Z0-9#_$@]"},{className:"built_in",begin:"^\\s*\\w+\\s*,"},{className:"meta",begin:"^\\s*#w+",end:"$",relevance:0},{className:"symbol",contains:[t],variants:[{begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{begin:",\\s*,"}]}}},BKhn:function(e,t){e.exports=function(e){return{aliases:["wildfly-cli"],lexemes:"[a-z-]+",keywords:{keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,{className:"params",begin:/--[\w\-=\/]+/},{className:"function",begin:/:[\w\-.]+/,relevance:0},{className:"string",begin:/\B(([\/.])[\w\-.\/=]+)+/},{className:"params",begin:/\(/,end:/\)/,contains:[{begin:/[\w-]+ *=/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/[\w-]+/}]}],relevance:0}]}}},BLBw:function(e,t){e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^\\s*([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},BmJ7:function(e,t,n){var r=n("mrSG").__extends,i=n("ds6q"),a=n("zB/H"),s=n("Y4kR"),o=n("cSoz");t.windowToggle=function(e,t){return function(n){return n.lift(new l(e,t))}};var l=function(){function e(e,t){this.openings=e,this.closingSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.openings,this.closingSelector))},e}(),c=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.openings=n,i.closingSelector=r,i.contexts=[],i.add(i.openSubscription=o.subscribeToResult(i,n,n)),i}return r(t,e),t.prototype._next=function(e){var t=this.contexts;if(t)for(var n=t.length,r=0;r{const n=e.offset,r=n==l,d=r&&c||{};Object.keys(e).forEach(n=>{let r=n,o=e[n];if("offset"!==n)switch(r=t.normalizePropertyName(r,s),o){case f.n:o=i[n];break;case f.a:o=a[n];break;default:o=t.normalizeStyleValue(n,r,o,s)}d[r]=o}),r||o.push(d),c=d,l=n}),s.length){const e="\n - ";throw new Error(`Unable to animate due to the following errors:${e}${s.join(e)}`)}return o}function E(e,t,n,r){switch(t){case"start":e.onStart(()=>r(n&&v(n,"start",e)));break;case"done":e.onDone(()=>r(n&&v(n,"done",e)));break;case"destroy":e.onDestroy(()=>r(n&&v(n,"destroy",e)))}}function v(e,t,n){const r=n.totalTime,i=O(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==r?e.totalTime:r,!!n.disabled),a=e._data;return null!=a&&(i._data=a),i}function O(e,t,n,r,i="",a=0,s){return{element:e,triggerName:t,fromState:n,toState:r,phaseName:i,totalTime:a,disabled:!!s}}function T(e,t,n){let r;return e instanceof Map?(r=e.get(t))||e.set(t,r=n):(r=e[t])||(r=e[t]=n),r}function C(e){const t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}let R=(e,t)=>!1,w=(e,t)=>!1,N=(e,t,n)=>[];const A=b();(A||"undefined"!=typeof Element)&&(R=((e,t)=>e.contains(t)),w=(()=>{if(A||Element.prototype.matches)return(e,t)=>e.matches(t);{const e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?(e,n)=>t.apply(e,[n]):w}})(),N=((e,t,n)=>{let r=[];if(n)r.push(...e.querySelectorAll(t));else{const n=e.querySelector(t);n&&r.push(n)}return r}));let I=null,x=!1;function D(e){I||(I=("undefined"!=typeof document?document.body:null)||{},x=!!I.style&&"WebkitAppearance"in I.style);let t=!0;return I.style&&!function(e){return"ebkit"==e.substring(1,6)}(e)&&!(t=e in I.style)&&x&&(t="Webkit"+e.charAt(0).toUpperCase()+e.substr(1)in I.style),t}const M=w,L=R,P=N;function k(e){const t={};return Object.keys(e).forEach(n=>{const r=n.replace(/([a-z])([A-Z])/g,"$1-$2");t[r]=e[n]}),t}const j=(()=>(class{validateStyleProperty(e){return D(e)}matchesElement(e,t){return M(e,t)}containsElement(e,t){return L(e,t)}query(e,t,n){return P(e,t,n)}computeStyle(e,t,n){return n||""}animate(e,t,n,r,i,a=[],s){return new f.d(n,r)}}))(),F=(()=>{class e{}return e.NOOP=new j,e})(),U=1e3,B="{{",V="ng-enter",z="ng-leave",G="ng-trigger",H=".ng-trigger",Y="ng-animating",q=".ng-animating";function W(e){if("number"==typeof e)return e;const t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:$(parseFloat(t[1]),t[2])}function $(e,t){switch(t){case"s":return e*U;default:return e}}function K(e,t,n){return e.hasOwnProperty("duration")?e:function(e,t,n){let r,i=0,a="";if("string"==typeof e){const n=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return t.push(`The provided timing value "${e}" is invalid.`),{duration:0,delay:0,easing:""};r=$(parseFloat(n[1]),n[2]);const s=n[3];null!=s&&(i=$(parseFloat(s),n[4]));const o=n[5];o&&(a=o)}else r=e;if(!n){let n=!1,a=t.length;r<0&&(t.push("Duration values below 0 are not allowed for this animation step."),n=!0),i<0&&(t.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&t.splice(a,0,`The provided timing value "${e}" is invalid.`)}return{duration:r,delay:i,easing:a}}(e,t,n)}function Q(e,t={}){return Object.keys(e).forEach(n=>{t[n]=e[n]}),t}function Z(e,t,n={}){if(t)for(let r in e)n[r]=e[r];else Q(e,n);return n}function X(e,t,n){return n?t+":"+n+";":""}function J(e){let t="";for(let n=0;n{const i=le(r);n&&!n.hasOwnProperty(r)&&(n[r]=e.style[i]),e.style[i]=t[r]}),b()&&J(e))}function te(e,t){e.style&&(Object.keys(t).forEach(t=>{const n=le(t);e.style[n]=""}),b()&&J(e))}function ne(e){return Array.isArray(e)?1==e.length?e[0]:Object(f.h)(e):e}const re=new RegExp(`${B}\\s*(.+?)\\s*}}`,"g");function ie(e){let t=[];if("string"==typeof e){const n=e.toString();let r;for(;r=re.exec(n);)t.push(r[1]);re.lastIndex=0}return t}function ae(e,t,n){const r=e.toString(),i=r.replace(re,(e,r)=>{let i=t[r];return t.hasOwnProperty(r)||(n.push(`Please provide a value for the animation param ${r}`),i=""),i.toString()});return i==r?e:i}function se(e){const t=[];let n=e.next();for(;!n.done;)t.push(n.value),n=e.next();return t}const oe=/-+([a-z0-9])/g;function le(e){return e.replace(oe,(...e)=>e[1].toUpperCase())}function ce(e,t){return 0===e||0===t}function de(e,t,n){const r=Object.keys(n);if(r.length&&t.length){let a=t[0],s=[];if(r.forEach(e=>{a.hasOwnProperty(e)||s.push(e),a[e]=n[e]}),s.length)for(var i=1;i(function(e,t,n){if(":"==e[0]){const r=function(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t) *"}}(e,n);if("function"==typeof r)return void t.push(r);e=r}const r=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push(`The provided transition expression "${e}" is not supported`),t;const i=r[1],a=r[2],s=r[3];t.push(fe(i,s)),"<"!=a[0]||i==he&&s==he||t.push(fe(s,i))})(e,n,t)):n.push(e),n}const me=new Set(["true","1"]),_e=new Set(["false","0"]);function fe(e,t){const n=me.has(e)||_e.has(e),r=me.has(t)||_e.has(t);return(i,a)=>{let s=e==he||e==i,o=t==he||t==a;return!s&&n&&"boolean"==typeof i&&(s=i?me.has(e):_e.has(e)),!o&&r&&"boolean"==typeof a&&(o=a?me.has(t):_e.has(t)),s&&o}}const be=":self",ye=new RegExp(`s*${be}s*,?`,"g");function Se(e,t,n){return new ve(e).build(t,n)}const Ee="";class ve{constructor(e){this._driver=e}build(e,t){const n=new Oe(t);return this._resetContextStyleTimingState(n),ue(this,ne(e),n)}_resetContextStyleTimingState(e){e.currentQuerySelector=Ee,e.collectedStyles={},e.collectedStyles[Ee]={},e.currentTime=0}visitTrigger(e,t){let n=t.queryCount=0,r=t.depCount=0;const i=[],a=[];return"@"==e.name.charAt(0)&&t.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),e.definitions.forEach(e=>{if(this._resetContextStyleTimingState(t),0==e.type){const n=e,r=n.name;r.toString().split(/\s*,\s*/).forEach(e=>{n.name=e,i.push(this.visitState(n,t))}),n.name=r}else if(1==e.type){const i=this.visitTransition(e,t);n+=i.queryCount,r+=i.depCount,a.push(i)}else t.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:e.name,states:i,transitions:a,queryCount:n,depCount:r,options:null}}visitState(e,t){const n=this.visitStyle(e.styles,t),r=e.options&&e.options.params||null;if(n.containsDynamicStyles){const i=new Set,a=r||{};if(n.styles.forEach(e=>{if(Te(e)){const t=e;Object.keys(t).forEach(e=>{ie(t[e]).forEach(e=>{a.hasOwnProperty(e)||i.add(e)})})}}),i.size){const n=se(i.values());t.errors.push(`state("${e.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:e.name,style:n,options:r?{params:r}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;const n=ue(this,ne(e.animation),t);return{type:1,matchers:ge(e.expr,t.errors),animation:n,queryCount:t.queryCount,depCount:t.depCount,options:Ce(e.options)}}visitSequence(e,t){return{type:2,steps:e.steps.map(e=>ue(this,e,t)),options:Ce(e.options)}}visitGroup(e,t){const n=t.currentTime;let r=0;const i=e.steps.map(e=>{t.currentTime=n;const i=ue(this,e,t);return r=Math.max(r,t.currentTime),i});return t.currentTime=r,{type:3,steps:i,options:Ce(e.options)}}visitAnimate(e,t){const n=function(e,t){let n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return Re(K(e,t).duration,0,"");const r=e;if(r.split(/\s+/).some(e=>"{"==e.charAt(0)&&"{"==e.charAt(1))){const e=Re(0,0,"");return e.dynamic=!0,e.strValue=r,e}return Re((n=n||K(r,t)).duration,n.delay,n.easing)}(e.timings,t.errors);let r;t.currentAnimateTimings=n;let i=e.styles?e.styles:Object(f.j)({});if(5==i.type)r=this.visitKeyframes(i,t);else{let i=e.styles,a=!1;if(!i){a=!0;const e={};n.easing&&(e.easing=n.easing),i=Object(f.j)(e)}t.currentTime+=n.duration+n.delay;const s=this.visitStyle(i,t);s.isEmptyStep=a,r=s}return t.currentAnimateTimings=null,{type:4,timings:n,style:r,options:null}}visitStyle(e,t){const n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}_makeStyleAst(e,t){const n=[];Array.isArray(e.styles)?e.styles.forEach(e=>{"string"==typeof e?e==f.a?n.push(e):t.errors.push(`The provided style string value ${e} is not allowed.`):n.push(e)}):n.push(e.styles);let r=!1,i=null;return n.forEach(e=>{if(Te(e)){const t=e,n=t.easing;if(n&&(i=n,delete t.easing),!r)for(let e in t)if(t[e].toString().indexOf(B)>=0){r=!0;break}}}),{type:6,styles:n,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,t){const n=t.currentAnimateTimings;let r=t.currentTime,i=t.currentTime;n&&i>0&&(i-=n.duration+n.delay),e.styles.forEach(e=>{"string"!=typeof e&&Object.keys(e).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void t.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const a=t.collectedStyles[t.currentQuerySelector],s=a[n];let o=!0;s&&(i!=r&&i>=s.startTime&&r<=s.endTime&&(t.errors.push(`The CSS property "${n}" that exists between the times of "${s.startTime}ms" and "${s.endTime}ms" is also being animated in a parallel animation between the times of "${i}ms" and "${r}ms"`),o=!1),i=s.startTime),o&&(a[n]={startTime:i,endTime:r}),t.options&&function(r,i,a){const s=t.options.params||{},o=ie(e[n]);o.length&&o.forEach(e=>{s.hasOwnProperty(e)||a.push(`Unable to resolve the local animation param ${e} in the given list of values`)})}(0,0,t.errors)})})}visitKeyframes(e,t){const n={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),n;let r=0;const i=[];let a=!1,s=!1,o=0;const l=e.steps.map(e=>{const n=this._makeStyleAst(e,t);let l=null!=n.offset?n.offset:function(e){if("string"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach(e=>{if(Te(e)&&e.hasOwnProperty("offset")){const n=e;t=parseFloat(n.offset),delete n.offset}});else if(Te(e)&&e.hasOwnProperty("offset")){const n=e;t=parseFloat(n.offset),delete n.offset}return t}(n.styles),c=0;return null!=l&&(r++,c=n.offset=l),s=s||c<0||c>1,a=a||c0&&r{const a=d>0?r==u?1:d*r:i[r],s=a*g;t.currentTime=p+h.delay+s,h.duration=s,this._validateStyleAst(e,t),e.offset=a,n.styles.push(e)}),n}visitReference(e,t){return{type:8,animation:ue(this,ne(e.animation),t),options:Ce(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:9,options:Ce(e.options)}}visitAnimateRef(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:Ce(e.options)}}visitQuery(e,t){const n=t.currentQuerySelector,r=e.options||{};t.queryCount++,t.currentQuery=e;const[i,a]=function(e){const t=!!e.split(/\s*,\s*/).find(e=>e==be);return t&&(e=e.replace(ye,"")),[e=e.replace(/@\*/g,H).replace(/@\w+/g,e=>H+"-"+e.substr(1)).replace(/:animating/g,q),t]}(e.selector);t.currentQuerySelector=n.length?n+" "+i:i,T(t.collectedStyles,t.currentQuerySelector,{});const s=ue(this,ne(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:e.selector,options:Ce(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");const n="full"===e.timings?{duration:0,delay:0,easing:"full"}:K(e.timings,t.errors,!0);return{type:12,animation:ue(this,ne(e.animation),t),timings:n,options:null}}}class Oe{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function Te(e){return!Array.isArray(e)&&"object"==typeof e}function Ce(e){var t;return e?(e=Q(e)).params&&(e.params=(t=e.params)?Q(t):null):e={},e}function Re(e,t,n){return{duration:e,delay:t,easing:n}}function we(e,t,n,r,i,a,s=null,o=!1){return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:r,duration:i,delay:a,totalTime:i+a,easing:s,subTimeline:o}}class Ne{constructor(){this._map=new Map}consume(e){let t=this._map.get(e);return t?this._map.delete(e):t=[],t}append(e,t){let n=this._map.get(e);n||this._map.set(e,n=[]),n.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const Ae=1,Ie=new RegExp(":enter","g"),xe=new RegExp(":leave","g");function De(e,t,n,r,i,a={},s={},o,l,c=[]){return(new Me).buildKeyframes(e,t,n,r,i,a,s,o,l,c)}class Me{buildKeyframes(e,t,n,r,i,a,s,o,l,c=[]){l=l||new Ne;const d=new Pe(e,t,l,r,i,c,[]);d.options=o,d.currentTimeline.setStyles([a],null,d.errors,o),ue(this,n,d);const u=d.timelines.filter(e=>e.containsAnimation());if(u.length&&Object.keys(s).length){const e=u[u.length-1];e.allowOnlyTimelineStyles()||e.setStyles([s],null,d.errors,o)}return u.length?u.map(e=>e.buildKeyframes()):[we(t,[],[],[],0,0,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){const n=t.subInstructions.consume(t.element);if(n){const r=t.createSubContext(e.options),i=t.currentTimeline.currentTime,a=this._visitSubInstructions(n,r,r.options);i!=a&&t.transformIntoNewTimeline(a)}t.previousNode=e}visitAnimateRef(e,t){const n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}_visitSubInstructions(e,t,n){let r=t.currentTimeline.currentTime;const i=null!=n.duration?W(n.duration):null,a=null!=n.delay?W(n.delay):null;return 0!==i&&e.forEach(e=>{const n=t.appendInstructionToTimeline(e,i,a);r=Math.max(r,n.duration+n.delay)}),r}visitReference(e,t){t.updateOptions(e.options,!0),ue(this,e.animation,t),t.previousNode=e}visitSequence(e,t){const n=t.subContextCount;let r=t;const i=e.options;if(i&&(i.params||i.delay)&&((r=t.createSubContext(i)).transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Le);const e=W(i.delay);r.delayNextStep(e)}e.steps.length&&(e.steps.forEach(e=>ue(this,e,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>n&&r.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){const n=[];let r=t.currentTimeline.currentTime;const i=e.options&&e.options.delay?W(e.options.delay):0;e.steps.forEach(a=>{const s=t.createSubContext(e.options);i&&s.delayNextStep(i),ue(this,a,s),r=Math.max(r,s.currentTimeline.currentTime),n.push(s.currentTimeline)}),n.forEach(e=>t.currentTimeline.mergeTimelineCollectedStyles(e)),t.transformIntoNewTimeline(r),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){const n=e.strValue;return K(t.params?ae(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){const n=t.currentAnimateTimings=this._visitTiming(e.timings,t),r=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),r.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,t):(t.incrementTime(n.duration),this.visitStyle(i,t),r.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){const n=t.currentTimeline,r=t.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();const i=r&&r.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(i):n.setStyles(e.styles,i,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){const n=t.currentAnimateTimings,r=t.currentTimeline.duration,i=n.duration,a=t.createSubContext().currentTimeline;a.easing=n.easing,e.styles.forEach(e=>{a.forwardTime((e.offset||0)*i),a.setStyles(e.styles,e.easing,t.errors,t.options),a.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(a),t.transformIntoNewTimeline(r+i),t.previousNode=e}visitQuery(e,t){const n=t.currentTimeline.currentTime,r=e.options||{},i=r.delay?W(r.delay):0;i&&(6===t.previousNode.type||0==n&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=Le);let a=n;const s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,t.errors);t.currentQueryTotal=s.length;let o=null;s.forEach((n,r)=>{t.currentQueryIndex=r;const s=t.createSubContext(e.options,n);i&&s.delayNextStep(i),n===t.element&&(o=s.currentTimeline),ue(this,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,s.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),o&&(t.currentTimeline.mergeTimelineCollectedStyles(o),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){const n=t.parentContext,r=t.currentTimeline,i=e.timings,a=Math.abs(i.duration),s=a*(t.currentQueryTotal-1);let o=a*t.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":o=s-o;break;case"full":o=n.currentStaggerTime}const l=t.currentTimeline;o&&l.delayNextStep(o);const c=l.currentTime;ue(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=r.currentTime-c+(r.startTime-n.currentTimeline.startTime)}}const Le={};class Pe{constructor(e,t,n,r,i,a,s,o){this._driver=e,this.element=t,this.subInstructions=n,this._enterClassName=r,this._leaveClassName=i,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Le,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=o||new ke(this._driver,t,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;const n=e;let r=this.options;null!=n.duration&&(r.duration=W(n.duration)),null!=n.delay&&(r.delay=W(n.delay));const i=n.params;if(i){let e=r.params;e||(e=this.options.params={}),Object.keys(i).forEach(n=>{t&&e.hasOwnProperty(n)||(e[n]=ae(i[n],e,this.errors))})}}_copyOptions(){const e={};if(this.options){const t=this.options.params;if(t){const n=e.params={};Object.keys(t).forEach(e=>{n[e]=t[e]})}}return e}createSubContext(e=null,t,n){const r=t||this.element,i=new Pe(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,n||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=Le,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,n){const r={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},i=new je(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,n,r,i,a){let s=[];if(r&&s.push(this.element),e.length>0){e=(e=e.replace(Ie,"."+this._enterClassName)).replace(xe,"."+this._leaveClassName);let t=this._driver.query(this.element,e,1!=n);0!==n&&(t=n<0?t.slice(t.length+n,t.length):t.slice(0,n)),s.push(...t)}return i||0!=s.length||a.push(`\`query("${t}")\` returned zero elements. (Use \`query("${t}", { optional: true })\` if you wish to allow this.)`),s}}class ke{constructor(e,t,n,r){this._driver=e,this.element=t,this.startTime=n,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(e){const t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new ke(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=Ae,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(e=>{this._backFill[e]=this._globalTimelineStyles[e]||f.a,this._currentKeyframe[e]=f.a}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,n,r){t&&(this._previousKeyframe.easing=t);const i=r&&r.params||{},a=function(e,t){const n={};let r;return e.forEach(e=>{"*"===e?(r=r||Object.keys(t)).forEach(e=>{n[e]=f.a}):Z(e,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(a).forEach(e=>{const t=ae(a[e],i,n);this._pendingStyles[e]=t,this._localTimelineStyles.hasOwnProperty(e)||(this._backFill[e]=this._globalTimelineStyles.hasOwnProperty(e)?this._globalTimelineStyles[e]:f.a),this._updateStyle(e,t)})}applyStylesToKeyframe(){const e=this._pendingStyles,t=Object.keys(e);0!=t.length&&(this._pendingStyles={},t.forEach(t=>{this._currentKeyframe[t]=e[t]}),Object.keys(this._localTimelineStyles).forEach(e=>{this._currentKeyframe.hasOwnProperty(e)||(this._currentKeyframe[e]=this._localTimelineStyles[e])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const t=this._localTimelineStyles[e];this._pendingStyles[e]=t,this._updateStyle(e,t)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(t=>{const n=this._styleSummary[t],r=e._styleSummary[t];(!n||r.time>n.time)&&this._updateStyle(t,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,t=new Set,n=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((i,a)=>{const s=Z(i,!0);Object.keys(s).forEach(n=>{const r=s[n];r==f.n?e.add(n):r==f.a&&t.add(n)}),n||(s.offset=a/this.duration),r.push(s)});const i=e.size?se(e.values()):[],a=t.size?se(t.values()):[];if(n){const e=r[0],t=Q(e);e.offset=0,t.offset=1,r=[e,t]}return we(this.element,r,i,a,this.duration,this.startTime,this.easing,!1)}}class je extends ke{constructor(e,t,n,r,i,a,s=!1){super(e,t,a.delay),this.element=t,this.keyframes=n,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=s,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:n,easing:r}=this.timings;if(this._stretchStartingKeyframe&&t){const i=[],a=n+t,s=t/a,o=Z(e[0],!1);o.offset=0,i.push(o);const l=Z(e[0],!1);l.offset=Fe(s),i.push(l);const c=e.length-1;for(let r=1;r<=c;r++){let s=Z(e[r],!1);s.offset=Fe((t+s.offset*n)/a),i.push(s)}n=a,t=0,r="",e=i}return we(this.element,e,this.preStyleProps,this.postStyleProps,n,t,r,!0)}}function Fe(e,t=3){const n=Math.pow(10,t-1);return Math.round(e*n)/n}class Ue{}class Be extends Ue{normalizePropertyName(e,t){return le(e)}normalizeStyleValue(e,t,n,r){let i="";const a=n.toString().trim();if(Ve[t]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{const t=n.match(/^[+-]?[\d\.]+([a-z]*)$/);t&&0==t[1].length&&r.push(`Please provide a CSS unit value for ${e}:${n}`)}return a+i}}const Ve=(()=>(function(e){const t={};return e.forEach(e=>t[e]=!0),t})("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function ze(e,t,n,r,i,a,s,o,l,c,d,u,p){return{type:0,element:e,triggerName:t,isRemovalTransition:i,fromState:n,fromStyles:a,toState:r,toStyles:s,timelines:o,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:u,errors:p}}const Ge={};class He{constructor(e,t,n){this._triggerName=e,this.ast=t,this._stateStyles=n}match(e,t,n,r){return function(e,t,n,r,i){return e.some(e=>e(t,n,r,i))}(this.ast.matchers,e,t,n,r)}buildStyles(e,t,n){const r=this._stateStyles["*"],i=this._stateStyles[e],a=r?r.buildStyles(t,n):{};return i?i.buildStyles(t,n):a}build(e,t,n,r,i,a,s,o,l,c){const d=[],u=this.ast.options&&this.ast.options.params||Ge,p=this.buildStyles(n,s&&s.params||Ge,d),h=o&&o.params||Ge,g=this.buildStyles(r,h,d),m=new Set,_=new Map,f=new Map,b="void"===r,y={params:Object.assign({},u,h)},S=c?[]:De(e,t,this.ast.animation,i,a,p,g,y,l,d);let E=0;if(S.forEach(e=>{E=Math.max(e.duration+e.delay,E)}),d.length)return ze(t,this._triggerName,n,r,b,p,g,[],[],_,f,E,d);S.forEach(e=>{const n=e.element,r=T(_,n,{});e.preStyleProps.forEach(e=>r[e]=!0);const i=T(f,n,{});e.postStyleProps.forEach(e=>i[e]=!0),n!==t&&m.add(n)});const v=se(m.values());return ze(t,this._triggerName,n,r,b,p,g,S,v,_,f,E)}}class Ye{constructor(e,t){this.styles=e,this.defaultParams=t}buildStyles(e,t){const n={},r=Q(this.defaultParams);return Object.keys(e).forEach(t=>{const n=e[t];null!=n&&(r[t]=n)}),this.styles.styles.forEach(e=>{if("string"!=typeof e){const i=e;Object.keys(i).forEach(e=>{let a=i[e];a.length>1&&(a=ae(a,r,t)),n[e]=a})}}),n}}class qe{constructor(e,t){this.name=e,this.ast=t,this.transitionFactories=[],this.states={},t.states.forEach(e=>{this.states[e.name]=new Ye(e.style,e.options&&e.options.params||{})}),We(this.states,"true","1"),We(this.states,"false","0"),t.transitions.forEach(t=>{this.transitionFactories.push(new He(e,t,this.states))}),this.fallbackTransition=new He(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(e,t)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,n,r){return this.transitionFactories.find(i=>i.match(e,t,n,r))||null}matchStyles(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}function We(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}const $e=new Ne;class Ke{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(e,t){const n=[],r=Se(this._driver,t,n);if(n.length)throw new Error(`Unable to build the animation due to the following errors: ${n.join("\n")}`);this._animations[e]=r}_buildPlayer(e,t,n){const r=e.element,i=S(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,t,n={}){const r=[],i=this._animations[e];let a;const s=new Map;if(i?(a=De(this._driver,t,i,V,z,{},{},n,$e,r)).forEach(e=>{const t=T(s,e.element,{});e.postStyleProps.forEach(e=>t[e]=null)}):(r.push("The requested animation doesn't exist or has already been destroyed"),a=[]),r.length)throw new Error(`Unable to create the animation due to the following errors: ${r.join("\n")}`);s.forEach((e,t)=>{Object.keys(e).forEach(n=>{e[n]=this._driver.computeStyle(t,n,f.a)})});const o=y(a.map(e=>{const t=s.get(e.element);return this._buildPlayer(e,{},t)}));return this._playersById[e]=o,o.onDestroy(()=>this.destroy(e)),this.players.push(o),o}destroy(e){const t=this._getPlayer(e);t.destroy(),delete this._playersById[e];const n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}_getPlayer(e){const t=this._playersById[e];if(!t)throw new Error(`Unable to find the timeline player referenced by ${e}`);return t}listen(e,t,n,r){const i=O(t,"","","");return E(this._getPlayer(e),n,i,r),()=>{}}command(e,t,n,r){if("register"==n)return void this.register(e,r[0]);if("create"==n)return void this.create(e,t,r[0]||{});const i=this._getPlayer(e);switch(n){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e)}}}const Qe="ng-animate-queued",Ze=".ng-animate-queued",Xe="ng-animate-disabled",Je=".ng-animate-disabled",et="ng-star-inserted",tt=".ng-star-inserted",nt=[],rt={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},it={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},at="__ng_removed";class st{constructor(e,t=""){this.namespaceId=t;const n=e&&e.hasOwnProperty("value");if(this.value=function(e){return null!=e?e:null}(n?e.value:e),n){const t=Q(e);delete t.value,this.options=t}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const t=e.params;if(t){const e=this.options.params;Object.keys(t).forEach(n=>{null==e[n]&&(e[n]=t[n])})}}}const ot="void",lt=new st(ot);class ct{constructor(e,t,n){this.id=e,this.hostElement=t,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,ft(t,this._hostClassName)}listen(e,t,n,r){if(!this._triggers.hasOwnProperty(t))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${t}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${t}" because the provided event is undefined!`);if("start"!=(i=n)&&"done"!=i)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${t}" is not supported!`);var i;const a=T(this._elementListeners,e,[]),s={name:t,phase:n,callback:r};a.push(s);const o=T(this._engine.statesByElement,e,{});return o.hasOwnProperty(t)||(ft(e,G),ft(e,G+"-"+t),o[t]=lt),()=>{this._engine.afterFlush(()=>{const e=a.indexOf(s);e>=0&&a.splice(e,1),this._triggers[t]||delete o[t]})}}register(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}_getTrigger(e){const t=this._triggers[e];if(!t)throw new Error(`The provided animation trigger "${e}" has not been registered!`);return t}trigger(e,t,n,r=!0){const i=this._getTrigger(t),a=new ut(this.id,t,e);let s=this._engine.statesByElement.get(e);s||(ft(e,G),ft(e,G+"-"+t),this._engine.statesByElement.set(e,s={}));let o=s[t];const l=new st(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&o&&l.absorbOptions(o.options),s[t]=l,o||(o=lt),l.value!==ot&&o.value===l.value){if(!function(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!=r.length)return!1;for(let i=0;i{te(e,n),ee(e,r)})}return}const c=T(this._engine.playersByElement,e,[]);c.forEach(e=>{e.namespaceId==this.id&&e.triggerName==t&&e.queued&&e.destroy()});let d=i.matchTransition(o.value,l.value,e,l.params),u=!1;if(!d){if(!r)return;d=i.fallbackTransition,u=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:d,fromState:o,toState:l,player:a,isFallbackTransition:u}),u||(ft(e,Qe),a.onStart(()=>{bt(e,Qe)})),a.onDone(()=>{let t=this.players.indexOf(a);t>=0&&this.players.splice(t,1);const n=this._engine.playersByElement.get(e);if(n){let e=n.indexOf(a);e>=0&&n.splice(e,1)}}),this.players.push(a),c.push(a),a}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((t,n)=>{delete t[e]}),this._elementListeners.forEach((t,n)=>{this._elementListeners.set(n,t.filter(t=>t.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const t=this._engine.playersByElement.get(e);t&&(t.forEach(e=>e.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t,n=!1){this._engine.driver.query(e,H,!0).forEach(e=>{if(e[at])return;const n=this._engine.fetchNamespacesByElement(e);n.size?n.forEach(n=>n.triggerLeaveAnimation(e,t,!1,!0)):this.clearElementCache(e)})}triggerLeaveAnimation(e,t,n,r){const i=this._engine.statesByElement.get(e);if(i){const a=[];if(Object.keys(i).forEach(t=>{if(this._triggers[t]){const n=this.trigger(e,t,ot,r);n&&a.push(n)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),n&&y(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const t=this._elementListeners.get(e);if(t){const n=new Set;t.forEach(t=>{const r=t.name;if(n.has(r))return;n.add(r);const i=this._triggers[r].fallbackTransition,a=this._engine.statesByElement.get(e)[r]||lt,s=new st(ot),o=new ut(this.id,r,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:r,transition:i,fromState:a,toState:s,player:o,isFallbackTransition:!0})})}}removeNode(e,t){const n=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t,!0),this.triggerLeaveAnimation(e,t,!0))return;let r=!1;if(n.totalAnimations){const t=n.players.length?n.playersByQueriedElement.get(e):[];if(t&&t.length)r=!0;else{let t=e;for(;t=t.parentNode;)if(n.statesByElement.get(t)){r=!0;break}}}this.prepareLeaveAnimationListeners(e),r?n.markElementAsRemoved(this.id,e,!1,t):(n.afterFlush(()=>this.clearElementCache(e)),n.destroyInnerAnimations(e),n._onRemovalComplete(e,t))}insertNode(e,t){ft(e,this._hostClassName)}drainQueuedTransitions(e){const t=[];return this._queue.forEach(n=>{const r=n.player;if(r.destroyed)return;const i=n.element,a=this._elementListeners.get(i);a&&a.forEach(t=>{if(t.name==n.triggerName){const r=O(i,n.triggerName,n.fromState.value,n.toState.value);r._data=e,E(n.player,t.phase,r,t.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):t.push(n)}),this._queue=[],t.sort((e,t)=>{const n=e.transition.ast.depCount,r=t.transition.ast.depCount;return 0==n||0==r?n-r:this._engine.driver.containsElement(e.element,t.element)?1:-1})}destroy(e){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let t=!1;return this._elementListeners.has(e)&&(t=!0),!!this._queue.find(t=>t.element===e)||t}}class dt{constructor(e,t,n){this.bodyNode=e,this.driver=t,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=((e,t)=>{})}_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(t=>{t.players.forEach(t=>{t.queued&&e.push(t)})}),e}createNamespace(e,t){const n=new ct(e,t,this);return t.parentNode?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}_balanceNamespaceList(e,t){const n=this._namespaceList.length-1;if(n>=0){let r=!1;for(let i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,t)){this._namespaceList.splice(i+1,0,e),r=!0;break}r||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}register(e,t){let n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}registerTrigger(e,t,n){let r=this._namespaceLookup[e];r&&r.register(t,n)&&this.totalAnimations++}destroy(e,t){if(!e)return;const n=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[e];const t=this._namespaceList.indexOf(n);t>=0&&this._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(()=>n.destroy(t))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const t=new Set,n=this.statesByElement.get(e);if(n){const e=Object.keys(n);for(let r=0;r=0&&this.collectedLeaveElements.splice(e,1)}if(e){const r=this._fetchNamespace(e);r&&r.insertNode(t,n)}r&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),ft(e,Xe)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),bt(e,Xe))}removeNode(e,t,n,r){if(pt(t)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(t,r):this.markElementAsRemoved(e,t,!1,r),n){const n=this.namespacesByHostElement.get(t);n&&n.id!==e&&n.removeNode(t,r)}}else this._onRemovalComplete(t,r)}markElementAsRemoved(e,t,n,r){this.collectedLeaveElements.push(t),t[at]={namespaceId:e,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}}listen(e,t,n,r,i){return pt(t)?this._fetchNamespace(e).listen(t,n,r,i):()=>{}}_buildInstruction(e,t,n,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,r,e.fromState.options,e.toState.options,t,i)}destroyInnerAnimations(e){let t=this.driver.query(e,H,!0);t.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(e,q,!0)).forEach(e=>this.finishActiveQueriedAnimationOnElement(e))}destroyActiveAnimationsForElement(e){const t=this.playersByElement.get(e);t&&t.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(e){const t=this.playersByQueriedElement.get(e);t&&t.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return y(this.players).onDone(()=>e());e()})}processLeaveNode(e){const t=e[at];if(t&&t.setForRemoval){if(e[at]=rt,t.namespaceId){this.destroyInnerAnimations(e);const n=this._fetchNamespace(t.namespaceId);n&&n.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}this.driver.matchesElement(e,Je)&&this.markElementAsDisabled(e,!1),this.driver.query(e,Je,!0).forEach(e=>{this.markElementAsDisabled(e,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,t)=>this._balanceNamespaceList(e,t)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;ne()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],t.length?y(t).onDone(()=>{e.forEach(e=>e())}):e.forEach(e=>e())}}reportError(e){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${e.join("\n")}`)}_flushAnimations(e,t){const n=new Ne,r=[],i=new Map,a=[],s=new Map,o=new Map,l=new Map,c=new Set;this.disabledNodes.forEach(e=>{c.add(e);const t=this.driver.query(e,Ze,!0);for(let n=0;n{const n=V+g++;h.set(t,n),e.forEach(e=>ft(e,n))});const m=[],_=new Set,b=new Set;for(let f=0;f_.add(e)):b.add(e))}const S=new Map,E=mt(u,Array.from(_));E.forEach((e,t)=>{const n=z+g++;S.set(t,n),e.forEach(e=>ft(e,n))}),e.push(()=>{p.forEach((e,t)=>{const n=h.get(t);e.forEach(e=>bt(e,n))}),E.forEach((e,t)=>{const n=S.get(t);e.forEach(e=>bt(e,n))}),m.forEach(e=>{this.processLeaveNode(e)})});const v=[],O=[];for(let f=this._namespaceList.length-1;f>=0;f--)this._namespaceList[f].drainQueuedTransitions(t).forEach(e=>{const t=e.player,i=e.element;if(v.push(t),this.collectedEnterElements.length){const e=i[at];if(e&&e.setForMove)return void t.destroy()}const c=!d||!this.driver.containsElement(d,i),u=S.get(i),p=h.get(i),g=this._buildInstruction(e,n,p,u,c);if(!g.errors||!g.errors.length)return c?(t.onStart(()=>te(i,g.fromStyles)),t.onDestroy(()=>ee(i,g.toStyles)),void r.push(t)):e.isFallbackTransition?(t.onStart(()=>te(i,g.fromStyles)),t.onDestroy(()=>ee(i,g.toStyles)),void r.push(t)):(g.timelines.forEach(e=>e.stretchStartingKeyframe=!0),n.append(i,g.timelines),a.push({instruction:g,player:t,element:i}),g.queriedElements.forEach(e=>T(s,e,[]).push(t)),g.preStyleProps.forEach((e,t)=>{const n=Object.keys(e);if(n.length){let e=o.get(t);e||o.set(t,e=new Set),n.forEach(t=>e.add(t))}}),void g.postStyleProps.forEach((e,t)=>{const n=Object.keys(e);let r=l.get(t);r||l.set(t,r=new Set),n.forEach(e=>r.add(e))}));O.push(g)});if(O.length){const e=[];O.forEach(t=>{e.push(`@${t.triggerName} has failed due to:\n`),t.errors.forEach(t=>e.push(`- ${t}\n`))}),v.forEach(e=>e.destroy()),this.reportError(e)}const C=new Map,R=new Map;a.forEach(e=>{const t=e.element;n.has(t)&&(R.set(t,t),this._beforeAnimationBuild(e.player.namespaceId,e.instruction,C))}),r.forEach(e=>{const t=e.element;this._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(e=>{T(C,t,[]).push(e),e.destroy()})});const w=m.filter(e=>St(e,o,l)),N=new Map;gt(N,this.driver,b,l,f.a).forEach(e=>{St(e,o,l)&&w.push(e)});const A=new Map;p.forEach((e,t)=>{gt(A,this.driver,new Set(e),o,f.n)}),w.forEach(e=>{const t=N.get(e),n=A.get(e);N.set(e,Object.assign({},t,n))});const I=[],x=[],D={};a.forEach(e=>{const{element:t,player:a,instruction:s}=e;if(n.has(t)){if(c.has(t))return a.onDestroy(()=>ee(t,s.toStyles)),a.disabled=!0,a.overrideTotalTime(s.totalTime),void r.push(a);let e=D;if(R.size>1){let n=t;const r=[];for(;n=n.parentNode;){const t=R.get(n);if(t){e=t;break}r.push(n)}r.forEach(t=>R.set(t,e))}const n=this._buildAnimation(a.namespaceId,s,C,i,A,N);if(a.setRealPlayer(n),e===D)I.push(a);else{const t=this.playersByElement.get(e);t&&t.length&&(a.parentPlayer=y(t)),r.push(a)}}else te(t,s.fromStyles),a.onDestroy(()=>ee(t,s.toStyles)),x.push(a),c.has(t)&&r.push(a)}),x.forEach(e=>{const t=i.get(e.element);if(t&&t.length){const n=y(t);e.setRealPlayer(n)}}),r.forEach(e=>{e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(let f=0;f!e.destroyed);r.length?yt(this,e,r):this.processLeaveNode(e)}return m.length=0,I.forEach(e=>{this.players.push(e),e.onDone(()=>{e.destroy();const t=this.players.indexOf(e);this.players.splice(t,1)}),e.play()}),I}elementContainsData(e,t){let n=!1;const r=t[at];return r&&r.setForRemoval&&(n=!0),this.playersByElement.has(t)&&(n=!0),this.playersByQueriedElement.has(t)&&(n=!0),this.statesByElement.has(t)&&(n=!0),this._fetchNamespace(e).elementContainsData(t)||n}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,n,r,i){let a=[];if(t){const t=this.playersByQueriedElement.get(e);t&&(a=t)}else{const t=this.playersByElement.get(e);if(t){const e=!i||i==ot;t.forEach(t=>{t.queued||(e||t.triggerName==r)&&a.push(t)})}}return(n||r)&&(a=a.filter(e=>!(n&&n!=e.namespaceId||r&&r!=e.triggerName))),a}_beforeAnimationBuild(e,t,n){const r=t.element,i=t.isRemovalTransition?void 0:e,a=t.isRemovalTransition?void 0:t.triggerName;for(const s of t.timelines){const e=s.element,o=e!==r,l=T(n,e,[]);this._getPreviousPlayers(e,o,i,a,t.toState).forEach(e=>{const t=e.getRealPlayer();t.beforeDestroy&&t.beforeDestroy(),e.destroy(),l.push(e)})}te(r,t.fromStyles)}_buildAnimation(e,t,n,r,i,a){const s=t.triggerName,o=t.element,l=[],c=new Set,d=new Set,u=t.timelines.map(t=>{const u=t.element;c.add(u);const p=u[at];if(p&&p.removedBeforeQueried)return new f.d(t.duration,t.delay);const h=u!==o,g=function(e){const t=[];return function e(t,n){for(let r=0;re.getRealPlayer()),t),t}().filter(e=>!!e.element&&e.element===u),m=i.get(u),_=a.get(u),b=S(0,this._normalizer,0,t.keyframes,m,_),y=this._buildPlayer(t,b,g);if(t.subTimeline&&r&&d.add(u),h){const t=new ut(e,s,u);t.setRealPlayer(y),l.push(t)}return y});l.forEach(e=>{T(this.playersByQueriedElement,e.element,[]).push(e),e.onDone(()=>(function(e,t,n){let r;if(e instanceof Map){if(r=e.get(t)){if(r.length){const e=r.indexOf(n);r.splice(e,1)}0==r.length&&e.delete(t)}}else if(r=e[t]){if(r.length){const e=r.indexOf(n);r.splice(e,1)}0==r.length&&delete e[t]}return r})(this.playersByQueriedElement,e.element,e))}),c.forEach(e=>ft(e,Y));const p=y(u);return p.onDestroy(()=>{c.forEach(e=>bt(e,Y)),ee(o,t.toStyles)}),d.forEach(e=>{T(r,e,[]).push(p)}),p}_buildPlayer(e,t,n){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new f.d(e.duration,e.delay)}}class ut{constructor(e,t,n){this.namespaceId=e,this.triggerName=t,this.element=n,this._player=new f.d,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(t=>{this._queuedCallbacks[t].forEach(n=>E(e,t,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){T(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const t=this._player;t.triggerCallback&&t.triggerCallback(e)}}function pt(e){return e&&1===e.nodeType}function ht(e,t){const n=e.style.display;return e.style.display=null!=t?t:"none",n}function gt(e,t,n,r,i){const a=[];n.forEach(e=>a.push(ht(e)));const s=[];r.forEach((n,r)=>{const a={};n.forEach(e=>{const n=a[e]=t.computeStyle(r,e,i);n&&0!=n.length||(r[at]=it,s.push(r))}),e.set(r,a)});let o=0;return n.forEach(e=>ht(e,a[o++])),s}function mt(e,t){const n=new Map;if(e.forEach(e=>n.set(e,[])),0==t.length)return n;const r=new Set(t),i=new Map;return t.forEach(e=>{const t=function e(t){if(!t)return 1;let a=i.get(t);if(a)return a;const s=t.parentNode;return a=n.has(s)?s:r.has(s)?1:e(s),i.set(t,a),a}(e);1!==t&&n.get(t).push(e)}),n}const _t="$$classes";function ft(e,t){if(e.classList)e.classList.add(t);else{let n=e[_t];n||(n=e[_t]={}),n[t]=!0}}function bt(e,t){if(e.classList)e.classList.remove(t);else{let n=e[_t];n&&delete n[t]}}function yt(e,t,n){y(n).onDone(()=>e.processLeaveNode(t))}function St(e,t,n){const r=n.get(e);if(!r)return!1;let i=t.get(e);return i?r.forEach(e=>i.add(e)):t.set(e,r),n.delete(e),!0}class Et{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._triggerCache={},this.onRemovalComplete=((e,t)=>{}),this._transitionEngine=new dt(e,t,n),this._timelineEngine=new Ke(e,t,n),this._transitionEngine.onRemovalComplete=((e,t)=>this.onRemovalComplete(e,t))}registerTrigger(e,t,n,r,i){const a=e+"-"+r;let s=this._triggerCache[a];if(!s){const e=[],t=Se(this._driver,i,e);if(e.length)throw new Error(`The animation trigger "${r}" has failed to build due to the following errors:\n - ${e.join("\n - ")}`);s=function(e,t){return new qe(e,t)}(r,t),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(t,r,s)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,n,r){this._transitionEngine.insertNode(e,t,n,r)}onRemove(e,t,n,r){this._transitionEngine.removeNode(e,t,r||!1,n)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,n,r){if("@"==n.charAt(0)){const[e,i]=C(n);this._timelineEngine.command(e,t,i,r)}else this._transitionEngine.trigger(e,t,n,r)}listen(e,t,n,r,i){if("@"==n.charAt(0)){const[e,r]=C(n);return this._timelineEngine.listen(e,t,r,i)}return this._transitionEngine.listen(e,t,n,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function vt(e,t){let n=null,r=null;return Array.isArray(t)&&t.length?(n=Tt(t[0]),t.length>1&&(r=Tt(t[t.length-1]))):t&&(n=Tt(t)),n||r?new Ot(e,n,r):null}const Ot=(()=>{class e{constructor(t,n,r){this._element=t,this._startStyles=n,this._endStyles=r,this._state=0;let i=e.initialStylesByElement.get(t);i||e.initialStylesByElement.set(t,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&ee(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ee(this._element,this._initialStyles),this._endStyles&&(ee(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(te(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(te(this._element,this._endStyles),this._endStyles=null),ee(this._element,this._initialStyles),this._state=3)}}return e.initialStylesByElement=new WeakMap,e})();function Tt(e){let t=null;const n=Object.keys(e);for(let r=0;rthis._handleCallback(e))}apply(){!function(e,t){const n=kt(e,"").trim();n.length&&(function(e,t){let n=0;for(let r=0;r=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),Lt(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(e,t){const n=kt(e,"").split(","),r=Mt(n,t);r>=0&&(n.splice(r,1),Pt(e,"",n.join(",")))}(this._element,this._name))}}function xt(e,t,n){Pt(e,"PlayState",n,Dt(e,t))}function Dt(e,t){const n=kt(e,"");return n.indexOf(",")>0?Mt(n.split(","),t):Mt([n],t)}function Mt(e,t){for(let n=0;n=0)return n;return-1}function Lt(e,t,n){n?e.removeEventListener(Nt,t):e.addEventListener(Nt,t)}function Pt(e,t,n,r){const i=wt+t;if(null!=r){const t=e.style[i];if(t.length){const e=t.split(",");e[r]=n,n=e.join(",")}}e.style[i]=n}function kt(e,t){return e.style[wt+t]}const jt="forwards",Ft="linear";class Ut{constructor(e,t,n,r,i,a,s,o){this.element=e,this.keyframes=t,this.animationName=n,this._duration=r,this._delay=i,this._finalStyles=s,this._specialStyles=o,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=a||Ft,this.totalTime=r+i,this._buildStyler()}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(e=>e()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(e){this._styler.setPosition(e)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new It(this.element,this.animationName,this._duration,this._delay,this.easing,jt,()=>this.finish())}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}beforeDestroy(){this.init();const e={};if(this.hasStarted()){const t=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{"offset"!=n&&(e[n]=t?this._finalStyles[n]:pe(this.element,n))})}this.currentSnapshot=e}}class Bt extends f.d{constructor(e,t){super(),this.element=e,this._startingStyles={},this.__initialized=!1,this._styles=k(t)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(e=>{this._startingStyles[e]=this.element.style[e]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(e=>this.element.style.setProperty(e,this._styles[e])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(e=>{const t=this._startingStyles[e];t?this.element.style.setProperty(e,t):this.element.style.removeProperty(e)}),this._startingStyles=null,super.destroy())}}const Vt="gen_css_kf_",zt=" ";class Gt{constructor(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}validateStyleProperty(e){return D(e)}matchesElement(e,t){return M(e,t)}containsElement(e,t){return L(e,t)}query(e,t,n){return P(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}buildKeyframeElement(e,t,n){n=n.map(e=>k(e));let r=`@keyframes ${t} {\n`,i="";n.forEach(e=>{i=zt;const t=parseFloat(e.offset);r+=`${i}${100*t}% {\n`,i+=zt,Object.keys(e).forEach(t=>{const n=e[t];switch(t){case"offset":return;case"easing":return void(n&&(r+=`${i}animation-timing-function: ${n};\n`));default:return void(r+=`${i}${t}: ${n};\n`)}}),r+=`${i}}\n`}),r+="}\n";const a=document.createElement("style");return a.innerHTML=r,a}animate(e,t,n,r,i,a=[],s){s&&this._notifyFaultyScrubber();const o=a.filter(e=>e instanceof Ut),l={};ce(n,r)&&o.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>l[e]=t[e])});const c=function(e){let t={};return e&&(Array.isArray(e)?e:[e]).forEach(e=>{Object.keys(e).forEach(n=>{"offset"!=n&&"easing"!=n&&(t[n]=e[n])})}),t}(t=de(e,t,l));if(0==n)return new Bt(e,c);const d=`${Vt}${this._count++}`,u=this.buildKeyframeElement(e,d,t);document.querySelector("head").appendChild(u);const p=vt(e,t),h=new Ut(e,t,d,n,r,i,c,p);return h.onDestroy(()=>(function(e){u.parentNode.removeChild(u)})()),h}_notifyFaultyScrubber(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}class Ht{constructor(e,t,n,r){this.element=e,this.keyframes=t,this.options=n,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,t,n){return e.animate(t,n)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(t=>{"offset"!=t&&(e[t]=this._finished?this._finalKeyframe[t]:pe(this.element,t))}),this.currentSnapshot=e}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class Yt{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(qt().toString()),this._cssKeyframesDriver=new Gt}validateStyleProperty(e){return D(e)}matchesElement(e,t){return M(e,t)}containsElement(e,t){return L(e,t)}query(e,t,n){return P(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}overrideWebAnimationsSupport(e){this._isNativeImpl=e}animate(e,t,n,r,i,a=[],s){if(!s&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,r,i,a);const o={duration:n,delay:r,fill:0==r?"both":"forwards"};i&&(o.easing=i);const l={},c=a.filter(e=>e instanceof Ht);ce(n,r)&&c.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>l[e]=t[e])});const d=vt(e,t=de(e,t=t.map(e=>Z(e,!1)),l));return new Ht(e,t,o,d)}}function qt(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}const Wt=(()=>(class extends f.b{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:r.fb.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(e)?Object(f.h)(e):e;return Qt(this._renderer,null,t,"register",[n]),new $t(t,this._renderer)}}))();class $t extends f.c{constructor(e,t){super(),this._id=e,this._renderer=t}create(e,t){return new Kt(this._id,e,t||{},this._renderer)}}class Kt{constructor(e,t,n,r){this.id=e,this.element=t,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(e,t){return this._renderer.listen(this.element,`@@${this.id}:${e}`,t)}_command(e,...t){return Qt(this._renderer,this.element,this.id,e,t)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset")}setPosition(e){this._command("setPosition",e)}getPosition(){return 0}}function Qt(e,t,n,r,i){return e.setProperty(t,`@@${n}:${r}`,i)}const Zt="@",Xt="@.disabled",Jt=(()=>(class{constructor(e,t,n){this.delegate=e,this.engine=t,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),t.onRemovalComplete=((e,t)=>{t&&t.parentNode(e)&&t.removeChild(e.parentNode,e)})}createRenderer(e,t){const n=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let e=this._rendererCache.get(n);return e||(e=new en("",n,this.engine),this._rendererCache.set(n,e)),e}const r=t.id,i=t.id+"-"+this._currentId;return this._currentId++,this.engine.register(i,e),t.data.animation.forEach(t=>this.engine.registerTrigger(r,i,e,t.name,t)),new tn(this,i,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,n){e>=0&&et(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(e=>{const[t,n]=e;t(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}))();class en{constructor(e,t,n){this.namespaceId=e,this.delegate=t,this.engine=n,this.destroyNode=this.delegate.destroyNode?e=>t.destroyNode(e):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,n){this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,!0)}removeChild(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate,n)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,n,r){this.delegate.setAttribute(e,t,n,r)}removeAttribute(e,t,n){this.delegate.removeAttribute(e,t,n)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,n,r){this.delegate.setStyle(e,t,n,r)}removeStyle(e,t,n){this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){t.charAt(0)==Zt&&t==Xt?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,n){return this.delegate.listen(e,t,n)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}}class tn extends en{constructor(e,t,n,r){super(t,n,r),this.factory=e,this.namespaceId=t}setProperty(e,t,n){t.charAt(0)==Zt?"."==t.charAt(1)&&t==Xt?this.disableAnimations(e,n=void 0===n||!!n):this.engine.process(this.namespaceId,e,t.substr(1),n):this.delegate.setProperty(e,t,n)}listen(e,t,n){if(t.charAt(0)==Zt){const r=function(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(e);let i=t.substr(1),a="";return i.charAt(0)!=Zt&&([i,a]=function(e){const t=e.indexOf(".");return[e.substring(0,t),e.substr(t+1)]}(i)),this.engine.listen(this.namespaceId,r,i,a,e=>{this.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}const nn=(()=>(class extends Et{constructor(e,t,n){super(e.body,t,n)}}))();function rn(){return"function"==typeof qt()?new Yt:new Gt}function an(){return new Be}function sn(e,t,n){return new Jt(e,t,n)}const on=new r.y("AnimationModuleType"),ln=(()=>(class{}))();var cn=n("IheW"),dn=n("s7LF"),un=n("tKwJ"),pn=n("QQfA"),hn=n("hOhj"),gn=n("/HVE"),mn=n("IP0z"),_n=n("5GAg"),fn=n("TjMZ"),bn=n("V5i5"),yn=n("LA7j"),Sn=n("rMZ+"),En=n("Jtdv"),vn=n("9/DE"),On=n("SaRX");const Tn=new r.y("Docs Structure"),Cn=new r.y("Docs Structure");var Rn=n("pr3C"),wn=n("pPp6"),Nn=n("l3En"),An=n("RmBe"),In=n("YZsg"),xn=n("VkvS"),Dn=n("X2XW"),Mn=n("CheL"),Ln=n("eEG2"),Pn=n("vPEh");class kn{}var jn=n("wT8T"),Fn=n("lnUJ");const Un=[Dn.a,Mn.a,Ln.a,Pn.b];class Bn{static forRoot(){return{ngModule:Bn,providers:[...Un]}}}const Vn=[...Bn.forRoot().providers];class zn{constructor(e){!function(e,t){if(e)throw new Error("CoreModule has already been loaded. Import Core modules in the AppModule only.")}(e)}static forRoot(){return{ngModule:zn,providers:[...Vn]}}}var Gn=r.Eb(o,[l],function(e){return r.Ob([r.Pb(512,r.m,r.qb,[[8,[c.a,g]],[3,r.m],r.H]),r.Pb(5120,r.D,r.Bb,[[3,r.D]]),r.Pb(4608,m.o,m.n,[r.D,[2,m.J]]),r.Pb(5120,r.xb,r.Cb,[r.J]),r.Pb(5120,r.c,r.yb,[]),r.Pb(5120,r.B,r.zb,[]),r.Pb(5120,r.C,r.Ab,[]),r.Pb(4608,_.b,_.l,[m.d]),r.Pb(6144,r.S,null,[_.b]),r.Pb(4608,_.e,_.g,[]),r.Pb(5120,_.c,function(e,t,n,r,i,a,s,o){return[new _.j(e,t,n),new _.o(r),new _.n(i,a,s,o)]},[m.d,r.J,r.M,m.d,m.d,_.e,r.rb,[2,_.f]]),r.Pb(4608,_.d,_.d,[_.c,r.J]),r.Pb(135680,_.m,_.m,[m.d]),r.Pb(4608,_.k,_.k,[_.d,_.m,r.c]),r.Pb(5120,F,rn,[]),r.Pb(5120,Ue,an,[]),r.Pb(4608,Et,nn,[m.d,F,Ue]),r.Pb(5120,r.Q,sn,[_.k,Et,r.J]),r.Pb(6144,_.p,null,[_.m]),r.Pb(4608,r.Z,r.Z,[r.J]),r.Pb(4608,f.b,Wt,[r.Q,m.d]),r.Pb(4608,cn.h,cn.n,[m.d,r.M,cn.l]),r.Pb(4608,cn.o,cn.o,[cn.h,cn.m]),r.Pb(5120,cn.a,function(e){return[e]},[cn.o]),r.Pb(4608,cn.k,cn.k,[]),r.Pb(6144,cn.i,null,[cn.k]),r.Pb(4608,cn.g,cn.g,[cn.i]),r.Pb(6144,cn.b,null,[cn.g]),r.Pb(4608,cn.f,cn.j,[cn.b,r.z]),r.Pb(4608,cn.c,cn.c,[cn.f]),r.Pb(5120,d.a,d.A,[d.l]),r.Pb(4608,d.e,d.e,[]),r.Pb(6144,d.g,null,[d.e]),r.Pb(135680,d.r,d.r,[d.l,r.G,r.k,r.z,d.g]),r.Pb(4608,d.f,d.f,[]),r.Pb(5120,d.F,d.w,[d.l,m.y,d.h]),r.Pb(5120,d.i,d.D,[d.B]),r.Pb(5120,r.b,function(e){return[e]},[d.i]),r.Pb(4608,dn.v,dn.v,[]),r.Pb(4608,dn.e,dn.e,[]),r.Pb(4608,un.Kc,un.Kc,[d.l]),r.Pb(5120,un.n,un.Ud,[]),r.Pb(6144,un.e,null,[m.d]),r.Pb(4608,un.Vb,un.Vb,[un.c,un.f]),r.Pb(4608,un.hc,un.hc,[un.h]),r.Pb(4608,un.rd,un.rd,[un.l,un.hc,un.Vb]),r.Pb(4608,un.hd,un.hd,[un.e]),r.Pb(4608,un.Yb,un.Yb,[[2,un.g]]),r.Pb(4608,un.dc,un.dc,[]),r.Pb(4608,un.cc,un.cc,[]),r.Pb(4608,un.wc,un.wc,[[2,r.M]]),r.Pb(135680,un.Od,un.Od,[un.wc,r.J,un.cc,un.dc]),r.Pb(135680,un.rc,un.rc,[m.d]),r.Pb(6144,pn.e,null,[un.rc]),r.Pb(4608,un.uc,un.uc,[hn.d,m.d,gn.a,pn.e]),r.Pb(4608,un.Cc,un.Cc,[un.e,un.Od,un.wc,un.uc,un.rc]),r.Pb(4608,un.Ld,un.Ld,[un.e]),r.Pb(4608,hn.a,un.Pc,[r.J,un.wc,un.dc]),r.Pb(4608,pn.i,un.Wd,[un.dc,hn.a,un.Od,r.J,un.e]),r.Pb(4608,un.pc,un.pc,[pn.i,pn.e,r.m,pn.h,pn.f,r.z,r.J,m.d,mn.b,[2,m.i]]),r.Pb(4608,un.vc,un.vc,[un.pc,un.Yb]),r.Pb(4608,un.Dc,un.Dc,[un.Yb]),r.Pb(4608,un.G,un.G,[un.e,un.Od,un.dc]),r.Pb(6144,un.qc,null,[un.rc]),r.Pb(4608,un.Lb,un.Lb,[_n.d,r.J,un.e]),r.Pb(4608,un.Yd,un.Yd,[]),r.Pb(4608,un.lc,un.lc,[]),r.Pb(4608,un.Vd,un.Vd,[m.i]),r.Pb(4608,un.bd,un.bd,[]),r.Pb(4608,fn.a,fn.a,[]),r.Pb(4608,bn.a,bn.a,[]),r.Pb(4608,yn.a,yn.a,[un.n]),r.Pb(4608,Sn.a,Sn.a,[]),r.Pb(4608,En.a,En.a,[Sn.a,m.i]),r.Pb(4608,vn.a,vn.a,[]),r.Pb(4608,On.a,On.a,[En.a,vn.a,Tn,Cn]),r.Pb(4608,Rn.a,Rn.a,[On.a,En.a]),r.Pb(4608,wn.a,wn.a,[On.a,Rn.a]),r.Pb(4608,Nn.a,Nn.a,[]),r.Pb(4608,An.a,An.a,[cn.c]),r.Pb(4608,In.a,In.a,[Cn]),r.Pb(4608,xn.a,xn.a,[un.n]),r.Pb(4608,Dn.a,Dn.a,[]),r.Pb(4608,Mn.a,Mn.a,[]),r.Pb(4608,Ln.a,Ln.a,[]),r.Pb(4608,Pn.b,Pn.b,[cn.c]),r.Pb(4608,_.h,_.h,[m.d]),r.Pb(1073742336,m.c,m.c,[]),r.Pb(1024,r.r,_.q,[]),r.Pb(1024,r.I,function(){return[d.v()]},[]),r.Pb(512,d.B,d.B,[r.z]),r.Pb(1024,r.d,function(e,t){return[_.r(e),d.C(t)]},[[2,r.I],d.B]),r.Pb(512,r.e,r.e,[[2,r.d]]),r.Pb(131584,r.g,r.g,[r.J,r.rb,r.z,r.r,r.m,r.e]),r.Pb(1073742336,r.f,r.f,[r.g]),r.Pb(1073742336,_.a,_.a,[[3,_.a]]),r.Pb(1073742336,ln,ln,[]),r.Pb(1073742336,cn.e,cn.e,[]),r.Pb(1073742336,cn.d,cn.d,[]),r.Pb(1024,d.u,d.y,[[3,d.l]]),r.Pb(512,d.t,d.c,[]),r.Pb(512,d.b,d.b,[]),r.Pb(256,d.h,{useHash:!1,anchorScrolling:"enabled",onSameUrlNavigation:"reload",scrollPositionRestoration:"enabled"},[]),r.Pb(1024,m.j,d.x,[m.v,[2,m.a],d.h]),r.Pb(512,m.i,m.i,[m.j,m.v]),r.Pb(512,r.k,r.k,[]),r.Pb(512,r.G,r.W,[r.k,[2,r.X]]),r.Pb(1024,d.j,function(){return[[{path:"",loadChildren:"./pages/pages.module#PagesModule"},{path:"**",redirectTo:""}]]},[]),r.Pb(1024,d.l,d.z,[r.g,d.t,d.b,m.i,r.z,r.G,r.k,d.j,d.h,[2,d.s],[2,d.k]]),r.Pb(1073742336,d.p,d.p,[[2,d.u],[2,d.l]]),r.Pb(1073742336,kn,kn,[]),r.Pb(1073742336,dn.u,dn.u,[]),r.Pb(1073742336,dn.h,dn.h,[]),r.Pb(1073742336,dn.r,dn.r,[]),r.Pb(1073742336,jn.a,jn.a,[]),r.Pb(1073742336,un.Xd,un.Xd,[]),r.Pb(1073742336,un.bc,un.bc,[]),r.Pb(1073742336,un.Sb,un.Sb,[un.Rb]),r.Pb(1073742336,un.xb,un.xb,[]),r.Pb(1073742336,un.kc,un.kc,[]),r.Pb(1073742336,un.jb,un.jb,[]),r.Pb(1073742336,un.ad,un.ad,[]),r.Pb(1073742336,un.C,un.C,[]),r.Pb(1073742336,un.pd,un.pd,[]),r.Pb(1073742336,Fn.a,Fn.a,[]),r.Pb(1073742336,zn,zn,[[3,zn]]),r.Pb(1073742336,o,o,[]),r.Pb(256,r.pb,!0,[]),r.Pb(256,on,"BrowserAnimations",[]),r.Pb(256,cn.l,"XSRF-TOKEN",[]),r.Pb(256,cn.m,"X-XSRF-TOKEN",[]),r.Pb(256,un.l,{name:"ngx-landing"},[]),r.Pb(256,un.c,un.a,[]),r.Pb(256,un.f,[],[]),r.Pb(256,un.h,un.b,[]),r.Pb(256,un.g,"ltr",[]),r.Pb(256,Tn,a,[]),r.Pb(256,Cn,s,[])])});Object(r.ib)(),_.i().bootstrapModuleFactory(Gn)},C20g:function(e,t,n){"use strict";t.not=function(e,t){function n(){return!n.pred.apply(n.thisArg,arguments)}return n.pred=e,n.thisArg=t,n}},C82C:function(e,t,n){var r=n("mrSG").__extends,i=n("zB/H"),a=n("cSoz"),s=n("Y4kR");t.bufferToggle=function(e,t){return function(n){return n.lift(new o(e,t))}};var o=function(){function e(e,t){this.openings=e,this.closingSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.openings,this.closingSelector))},e}(),l=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.openings=n,i.closingSelector=r,i.contexts=[],i.add(a.subscribeToResult(i,n)),i}return r(t,e),t.prototype._next=function(e){for(var t=this.contexts,n=t.length,r=0;r0;){var r=n.shift();r.subscription.unsubscribe(),r.buffer=null,r.subscription=null}this.contexts=null,e.prototype._error.call(this,t)},t.prototype._complete=function(){for(var t=this.contexts;t.length>0;){var n=t.shift();this.destination.next(n.buffer),n.subscription.unsubscribe(),n.buffer=null,n.subscription=null}this.contexts=null,e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t,n,r,i){e?this.closeBuffer(e):this.openBuffer(t)},t.prototype.notifyComplete=function(e){this.closeBuffer(e.context)},t.prototype.openBuffer=function(e){try{var t=this.closingSelector.call(this,e);t&&this.trySubscribe(t)}catch(n){this._error(n)}},t.prototype.closeBuffer=function(e){var t=this.contexts;if(t&&e){var n=e.subscription;this.destination.next(e.buffer),t.splice(t.indexOf(e),1),this.remove(n),n.unsubscribe()}},t.prototype.trySubscribe=function(e){var t=this.contexts,n=new i.Subscription,r={buffer:[],subscription:n};t.push(r);var s=a.subscribeToResult(this,e,r);!s||s.closed?this.closeBuffer(r):(s.context=r,this.add(s),n.add(s))},t}(s.OuterSubscriber)},CdcT:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("1pIY"),s=n("EOBV");t.throttleTime=function(e,t,n){return void 0===t&&(t=a.async),void 0===n&&(n=s.defaultThrottleConfig),function(r){return r.lift(new o(e,t,n.leading,n.trailing))}};var o=function(){function e(e,t,n,r){this.duration=e,this.scheduler=t,this.leading=n,this.trailing=r}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.duration,this.scheduler,this.leading,this.trailing))},e}(),l=function(e){function t(t,n,r,i,a){var s=e.call(this,t)||this;return s.duration=n,s.scheduler=r,s.leading=i,s.trailing=a,s._hasTrailingValue=!1,s._trailingValue=null,s}return r(t,e),t.prototype._next=function(e){this.throttled?this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(c,this.duration,{subscriber:this})),this.leading?this.destination.next(e):this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0))},t.prototype._complete=function(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()},t.prototype.clearThrottle=function(){var e=this.throttled;e&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),e.unsubscribe(),this.remove(e),this.throttled=null)},t}(i.Subscriber);function c(e){e.subscriber.clearThrottle()}},Ceu0:function(e,t,n){var r=n("mrSG").__extends,i=n("ds6q"),a=n("Q1FS"),s=n("zB/H"),o=n("4mvG"),l=function(e){function t(t,n){var r=e.call(this)||this;return r.source=t,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return r(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new s.Subscription).add(this.source.subscribe(new d(this.getSubject(),this))),e.closed&&(this._connection=null,e=s.Subscription.EMPTY)),e},t.prototype.refCount=function(){return o.refCount()(this)},t}(a.Observable);t.ConnectableObservable=l;var c=l.prototype;t.connectableObservableDescriptor={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:c._subscribe},_isComplete:{value:c._isComplete,writable:!0},getSubject:{value:c.getSubject},connect:{value:c.connect},refCount:{value:c.refCount}};var d=function(e){function t(t,n){var r=e.call(this,t)||this;return r.connectable=n,r}return r(t,e),t.prototype._error=function(t){this._unsubscribe(),e.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}},t}(i.SubjectSubscriber)},Cfvw:function(e,t,n){"use strict";var r=n("HDdC"),i=n("SeVD"),a=n("quSY"),s=n("kJWO"),o=n("jZKg"),l=n("Lhse"),c=n("c2HN"),d=n("I55L");function u(e,t){return t?function(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[s.a]}(e))return function(e,t){return new r.a(n=>{const r=new a.a;return r.add(t.schedule(()=>{const i=e[s.a]();r.add(i.subscribe({next(e){r.add(t.schedule(()=>n.next(e)))},error(e){r.add(t.schedule(()=>n.error(e)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r})}(e,t);if(Object(c.a)(e))return function(e,t){return new r.a(n=>{const r=new a.a;return r.add(t.schedule(()=>e.then(e=>{r.add(t.schedule(()=>{n.next(e),r.add(t.schedule(()=>n.complete()))}))},e=>{r.add(t.schedule(()=>n.error(e)))}))),r})}(e,t);if(Object(d.a)(e))return Object(o.a)(e,t);if(function(e){return e&&"function"==typeof e[l.a]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new r.a(n=>{const r=new a.a;let i;return r.add(()=>{i&&"function"==typeof i.return&&i.return()}),r.add(t.schedule(()=>{i=e[l.a](),r.add(t.schedule(function(){if(n.closed)return;let e,t;try{const a=i.next();e=a.value,t=a.done}catch(r){return void n.error(r)}t?n.complete():(n.next(e),this.schedule())}))})),r})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof r.a?e:new r.a(Object(i.a)(e))}n.d(t,"a",function(){return u})},CheL:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("LRne");class i{constructor(){this.reviews=[{avatar:"assets/img/avatars/1.png",firstName:"Marcin",lastName:"Masiorski",socialIcon:"facebook",review:"Awesome template! You are doing great job! Regards.",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/2.png",firstName:"Rashid",lastName:"Thompson",socialIcon:"facebook",review:"I just want to say you have the best admin template I have seen so far as a new developer (Trust me I have searched).",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/3.png",firstName:"Yuriy",lastName:"Marshall",socialIcon:"facebook",review:"Thanks for free angular theme! Design and file/system structure is on high level! Love you, Akveo!)",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/4.png",firstName:"Kenneth",lastName:"Reis",socialIcon:"facebook",review:"Nice people working hard for high quality projects. Love you guys!",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/5.png",firstName:"Renato",lastName:"Oliveira Silva",socialIcon:"facebook",review:"Great company and great projects",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/6.png",firstName:"Mohammed",lastName:"Benyakoub",socialIcon:"facebook",review:"That one of the best open source software - Product I have ever seen",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"}]}getReviews(){return Object(r.a)(this.reviews)}}},CyL5:function(e,t){e.exports=function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],keywords:t,illegal:"e&&"number"==typeof e.length)},DXMP:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.ignoreElements=function(){return function(e){return e.lift(new a)}};var a=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new s(e))},e}(),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype._next=function(e){},t}(i.Subscriber)},DlQD:function(e,t,n){!function(t){"use strict";var n={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:m,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,nptable:m,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$)|(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:m,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function r(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||y.defaults,this.rules=n.normal,this.options.pedantic?this.rules=n.pedantic:this.options.gfm&&(this.rules=this.options.tables?n.tables:n.gfm)}n._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,n._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,n.def=u(n.def).replace("label",n._label).replace("title",n._title).getRegex(),n.bullet=/(?:[*+-]|\d+\.)/,n.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,n.item=u(n.item,"gm").replace(/bull/g,n.bullet).getRegex(),n.list=u(n.list).replace(/bull/g,n.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+n.def.source+")").getRegex(),n._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",n._comment=//,n.html=u(n.html,"i").replace("comment",n._comment).replace("tag",n._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),n.paragraph=u(n.paragraph).replace("hr",n.hr).replace("heading",n.heading).replace("lheading",n.lheading).replace("tag",n._tag).getRegex(),n.blockquote=u(n.blockquote).replace("paragraph",n.paragraph).getRegex(),n.normal=_({},n),n.gfm=_({},n.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\n? *\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),n.gfm.paragraph=u(n.paragraph).replace("(?!","(?!"+n.gfm.fences.source.replace("\\1","\\2")+"|"+n.list.source.replace("\\1","\\3")+"|").getRegex(),n.tables=_({},n.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),n.pedantic=_({},n.normal,{html:u("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",n._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),r.rules=n,r.lex=function(e,t){return new r(t).lex(e)},r.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},r.prototype.token=function(e,t){var r,i,a,s,o,l,c,d,u,p,h,g,m,_,y,S;for(e=e.replace(/^ +$/gm,"");e;)if((a=this.rules.newline.exec(e))&&(e=e.substring(a[0].length),a[0].length>1&&this.tokens.push({type:"space"})),a=this.rules.code.exec(e))e=e.substring(a[0].length),a=a[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?a:b(a,"\n")});else if(a=this.rules.fences.exec(e))e=e.substring(a[0].length),this.tokens.push({type:"code",lang:a[2],text:a[3]||""});else if(a=this.rules.heading.exec(e))e=e.substring(a[0].length),this.tokens.push({type:"heading",depth:a[1].length,text:a[2]});else if(t&&(a=this.rules.nptable.exec(e))&&(l={type:"table",header:f(a[1].replace(/^ *| *\| *$/g,"")),align:a[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:a[3]?a[3].replace(/\n$/,"").split("\n"):[]}).header.length===l.align.length){for(e=e.substring(a[0].length),h=0;h ?/gm,""),this.token(a,t),this.tokens.push({type:"blockquote_end"});else if(a=this.rules.list.exec(e)){for(e=e.substring(a[0].length),this.tokens.push(c={type:"list_start",ordered:_=(s=a[2]).length>1,start:_?+s:"",loose:!1}),d=[],r=!1,m=(a=a[0].match(this.rules.item)).length,h=0;h1&&o.length>1||(e=a.slice(h+1).join("\n")+e,h=m-1)),i=r||/\n\n(?!\s*$)/.test(l),h!==m-1&&(r="\n"===l.charAt(l.length-1),i||(i=r)),i&&(c.loose=!0),S=void 0,(y=/^\[[ xX]\] /.test(l))&&(S=" "!==l[1],l=l.replace(/^\[[ xX]\] +/,"")),d.push(u={type:"list_item_start",task:y,checked:S,loose:i}),this.tokens.push(u),this.token(l,!1),this.tokens.push({type:"list_item_end"});if(c.loose)for(m=d.length,h=0;h?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:m,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s])__(?!_)|^\*\*([^\s])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\s.])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\s.])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:m,text:/^(`+|[^`])[\s\S]*?(?=[\\?@\[\]\\^_`{|}~])/g,i._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,i._email=/[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,i.autolink=u(i.autolink).replace("scheme",i._scheme).replace("email",i._email).getRegex(),i._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,i.tag=u(i.tag).replace("comment",n._comment).replace("attribute",i._attribute).getRegex(),i._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/,i._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|(?:\\[()]?|\([^\s\x00-\x1f\\]*\)|[^\s\x00-\x1f()\\])*?)/,i._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,i.link=u(i.link).replace("label",i._label).replace("href",i._href).replace("title",i._title).getRegex(),i.reflink=u(i.reflink).replace("label",i._label).getRegex(),i.normal=_({},i),i.pedantic=_({},i.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:u(/^!?\[(label)\]\((.*?)\)/).replace("label",i._label).getRegex(),reflink:u(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",i._label).getRegex()}),i.gfm=_({},i.normal,{escape:u(i.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:u(i.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").getRegex()}),i.gfm.url=u(i.gfm.url).replace("email",i.gfm._extended_email).getRegex(),i.breaks=_({},i.gfm,{br:u(i.br).replace("{2,}","*").getRegex(),text:u(i.gfm.text).replace("{2,}","*").getRegex()}),a.rules=i,a.output=function(e,t,n){return new a(t,n).output(e)},a.prototype.output=function(e){for(var t,n,r,i,s,o,l="";e;)if(s=this.rules.escape.exec(e))e=e.substring(s[0].length),l+=s[1];else if(s=this.rules.autolink.exec(e))e=e.substring(s[0].length),r="@"===s[2]?"mailto:"+(n=c(this.mangle(s[1]))):n=c(s[1]),l+=this.renderer.link(r,null,n);else if(this.inLink||!(s=this.rules.url.exec(e))){if(s=this.rules.tag.exec(e))!this.inLink&&/^/i.test(s[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(s[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(s[0])&&(this.inRawBlock=!1),e=e.substring(s[0].length),l+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(s[0]):c(s[0]):s[0];else if(s=this.rules.link.exec(e))e=e.substring(s[0].length),this.inLink=!0,r=s[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r))?(r=t[1],i=t[3]):i="":i=s[3]?s[3].slice(1,-1):"",r=r.trim().replace(/^<([\s\S]*)>$/,"$1"),l+=this.outputLink(s,{href:a.escapes(r),title:a.escapes(i)}),this.inLink=!1;else if((s=this.rules.reflink.exec(e))||(s=this.rules.nolink.exec(e))){if(e=e.substring(s[0].length),t=(s[2]||s[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){l+=s[0].charAt(0),e=s[0].substring(1)+e;continue}this.inLink=!0,l+=this.outputLink(s,t),this.inLink=!1}else if(s=this.rules.strong.exec(e))e=e.substring(s[0].length),l+=this.renderer.strong(this.output(s[4]||s[3]||s[2]||s[1]));else if(s=this.rules.em.exec(e))e=e.substring(s[0].length),l+=this.renderer.em(this.output(s[6]||s[5]||s[4]||s[3]||s[2]||s[1]));else if(s=this.rules.code.exec(e))e=e.substring(s[0].length),l+=this.renderer.codespan(c(s[2].trim(),!0));else if(s=this.rules.br.exec(e))e=e.substring(s[0].length),l+=this.renderer.br();else if(s=this.rules.del.exec(e))e=e.substring(s[0].length),l+=this.renderer.del(this.output(s[1]));else if(s=this.rules.text.exec(e))e=e.substring(s[0].length),l+=this.renderer.text(this.inRawBlock?s[0]:c(this.smartypants(s[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===s[2])r="mailto:"+(n=c(s[0]));else{do{o=s[0],s[0]=this.rules._backpedal.exec(s[0])[0]}while(o!==s[0]);n=c(s[0]),r="www."===s[1]?"http://"+n:n}e=e.substring(s[0].length),l+=this.renderer.link(r,null,n)}return l},a.escapes=function(e){return e?e.replace(a.rules._escapes,"$1"):e},a.prototype.outputLink=function(e,t){var n=t.href,r=t.title?c(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,r,this.output(e[1])):this.renderer.image(n,r,c(e[1]))},a.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014\/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014\/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026"):e},a.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",r=e.length,i=0;i.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},s.prototype.code=function(e,t,n){if(this.options.highlight){var r=this.options.highlight(e,t);null!=r&&r!==e&&(n=!0,e=r)}return t?'
'+(n?e:c(e,!0))+"
\n":"
"+(n?e:c(e,!0))+"
"},s.prototype.blockquote=function(e){return"
\n"+e+"
\n"},s.prototype.html=function(e){return e},s.prototype.heading=function(e,t,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},s.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},s.prototype.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},s.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},s.prototype.checkbox=function(e){return" "},s.prototype.paragraph=function(e){return"

    "+e+"

    \n"},s.prototype.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},s.prototype.tablerow=function(e){return"\n"+e+"\n"},s.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},s.prototype.strong=function(e){return""+e+""},s.prototype.em=function(e){return""+e+""},s.prototype.codespan=function(e){return""+e+""},s.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},s.prototype.del=function(e){return""+e+""},s.prototype.link=function(e,t,n){if(null===(e=p(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "+n+""},s.prototype.image=function(e,t,n){if(null===(e=p(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">")},s.prototype.text=function(e){return e},o.prototype.strong=o.prototype.em=o.prototype.codespan=o.prototype.del=o.prototype.text=function(e){return e},o.prototype.link=o.prototype.image=function(e,t,n){return""+n},o.prototype.br=function(){return""},l.parse=function(e,t){return new l(t).parse(e)},l.prototype.parse=function(e){this.inline=new a(e.links,this.options),this.inlineText=new a(e.links,_({},this.options,{renderer:new o})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},l.prototype.next=function(){return this.token=this.tokens.pop()},l.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},l.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},l.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,d(this.inlineText.output(this.token.text)));case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,r,i="",a="";for(n="",e=0;e"']/,c.escapeReplace=/[&<>"']/g,c.replacements={"&":"&","<":"<",">":">",'"':""","'":"'"},c.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,c.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var h={},g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function m(){}function _(e){for(var t,n,r=1;r=0&&"\\"===n[i];)r=!r;return r?"|":" |"}).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.lengthAn error occurred:

    "+c(u.message+"",!0)+"
    ";throw u}}m.exec=m,y.options=y.setOptions=function(e){return _(y.defaults,e),y},y.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new s,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},y.defaults=y.getDefaults(),y.Parser=l,y.parser=l.parse,y.Renderer=s,y.TextRenderer=o,y.Lexer=r,y.lexer=r.lex,y.InlineLexer=a,y.inlineLexer=a.output,y.parse=y,e.exports=y}(this||("undefined"!=typeof window?window:global))},Dxa7:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("IKal"),s=n("aJGj");t.take=function(e){return function(t){return 0===e?s.empty():t.lift(new o(e))}};var o=function(){function e(e){if(this.total=e,this.total<0)throw new a.ArgumentOutOfRangeError}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.total))},e}(),l=function(e){function t(t,n){var r=e.call(this,t)||this;return r.total=n,r.count=0,r}return r(t,e),t.prototype._next=function(e){var t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))},t}(i.Subscriber)},DxbC:function(e,t){e.exports=function(e){return{keywords:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity",contains:[e.COMMENT("::","$")]}}},"Dz+M":function(e,t,n){var r=n("mrSG").__extends;t.Action=function(e){function t(t,n){return e.call(this)||this}return r(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(n("zB/H").Subscription)},DzyG:function(e,t){e.exports=function(e){return{aliases:["nim"],keywords:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},contains:[{className:"meta",begin:/{\./,end:/\.}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}},E2cJ:function(e,t){e.exports=function(e){return{subLanguage:"xml",contains:[e.COMMENT("<%#","%>"),{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]}}},EBtg:function(e,t,n){"use strict";var r=n("2KeD"),i=n("n73p"),a=n("2qMH"),s=n("LJ/p"),o=n("HZF8"),l=n("90cg"),c=n("yRPT"),d=n("0alx");t.scheduled=function(e,t){if(null!=e){if(o.isInteropObservable(e))return r.scheduleObservable(e,t);if(l.isPromise(e))return i.schedulePromise(e,t);if(c.isArrayLike(e))return a.scheduleArray(e,t);if(d.isIterable(e)||"string"==typeof e)return s.scheduleIterable(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}},EGmf:function(e,t){e.exports=function(e){return{keywords:{keyword:"BEGIN END if else while do for in break continue delete next nextfile function func exit|10"},contains:[{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)}/}]},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,relevance:10},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},e.REGEXP_MODE,e.HASH_COMMENT_MODE,e.NUMBER_MODE]}}},EOBV:function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("cSoz");t.defaultThrottleConfig={leading:!0,trailing:!1},t.throttle=function(e,n){return void 0===n&&(n=t.defaultThrottleConfig),function(t){return t.lift(new s(e,n.leading,n.trailing))}};var s=function(){function e(e,t,n){this.durationSelector=e,this.leading=t,this.trailing=n}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.durationSelector,this.leading,this.trailing))},e}(),o=function(e){function t(t,n,r,i){var a=e.call(this,t)||this;return a.destination=t,a.durationSelector=n,a._leading=r,a._trailing=i,a._hasValue=!1,a}return r(t,e),t.prototype._next=function(e){this._hasValue=!0,this._sendValue=e,this._throttled||(this._leading?this.send():this.throttle(e))},t.prototype.send=function(){var e=this._sendValue;this._hasValue&&(this.destination.next(e),this.throttle(e)),this._hasValue=!1,this._sendValue=null},t.prototype.throttle=function(e){var t=this.tryDurationSelector(e);t&&this.add(this._throttled=a.subscribeToResult(this,t))},t.prototype.tryDurationSelector=function(e){try{return this.durationSelector(e)}catch(t){return this.destination.error(t),null}},t.prototype.throttlingDone=function(){var e=this._throttled,t=this._trailing;e&&e.unsubscribe(),this._throttled=null,t&&this.send()},t.prototype.notifyNext=function(e,t,n,r,i){this.throttlingDone()},t.prototype.notifyComplete=function(){this.throttlingDone()},t}(i.OuterSubscriber)},EY2u:function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return a});var r=n("HDdC");const i=new r.a(e=>e.complete());function a(e){return e?function(e){return new r.a(t=>e.schedule(()=>t.complete()))}(e):i}},EdHE:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("0z0v");t.single=function(e){return function(t){return t.lift(new s(e,t))}};var s=function(){function e(e,t){this.predicate=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.predicate,this.source))},e}(),o=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.predicate=n,i.source=r,i.seenValue=!1,i.index=0,i}return r(t,e),t.prototype.applySingleValue=function(e){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=e)},t.prototype._next=function(e){var t=this.index++;this.predicate?this.tryNext(e,t):this.applySingleValue(e)},t.prototype.tryNext=function(e,t){try{this.predicate(e,t,this.source)&&this.applySingleValue(e)}catch(n){this.destination.error(n)}},t.prototype._complete=function(){var e=this.destination;this.index>0?(e.next(this.seenValue?this.singleValue:void 0),e.complete()):e.error(new a.EmptyError)},t}(i.Subscriber)},EzyC:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("1pIY");t.sampleTime=function(e,t){return void 0===t&&(t=a.async),function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){this.period=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.period,this.scheduler))},e}(),o=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.period=n,i.scheduler=r,i.hasValue=!1,i.add(r.schedule(l,n,{subscriber:i,period:n})),i}return r(t,e),t.prototype._next=function(e){this.lastValue=e,this.hasValue=!0},t.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))},t}(i.Subscriber);function l(e){var t=e.period;e.subscriber.notifyNext(),this.schedule(e,t)}},F1k1:function(e,t,n){var r=n("mrSG").__extends,i=n("ds6q"),a=n("Y4kR"),s=n("cSoz");t.retryWhen=function(e){return function(t){return t.lift(new o(e,t))}};var o=function(){function e(e,t){this.notifier=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.notifier,this.source))},e}(),l=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.notifier=n,i.source=r,i}return r(t,e),t.prototype.error=function(t){if(!this.isStopped){var n=this.errors,r=this.retries,a=this.retriesSubscription;if(r)this.errors=null,this.retriesSubscription=null;else{n=new i.Subject;try{r=(0,this.notifier)(n)}catch(o){return e.prototype.error.call(this,o)}a=s.subscribeToResult(this,r)}this._unsubscribeAndRecycle(),this.errors=n,this.retries=r,this.retriesSubscription=a,n.next(t)}},t.prototype._unsubscribe=function(){var e=this.errors,t=this.retriesSubscription;e&&(e.unsubscribe(),this.errors=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null},t.prototype.notifyNext=function(e,t,n,r,i){var a=this._unsubscribe;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=a,this.source.subscribe(this)},t}(a.OuterSubscriber)},FCKb:function(e,t,n){var r=n("mrSG").__extends,i=n("nzqU"),a=n("mbIT"),s=n("Y4kR"),o=n("cSoz"),l=n("zzsZ"),c={};t.combineLatest=function(){for(var e=[],t=0;t/,starts:{end:/$/,subLanguage:"clojure"}}]}}},FWf1:function(e,t,n){var r=n("mrSG").__extends,i=n("pshJ"),a=n("GiSu"),s=n("zB/H"),o=n("p//D"),l=n("n3uD"),c=n("MkmW"),d=function(e){function t(n,r,i){var s=e.call(this)||this;switch(s.syncErrorValue=null,s.syncErrorThrown=!1,s.syncErrorThrowable=!1,s.isStopped=!1,arguments.length){case 0:s.destination=a.empty;break;case 1:if(!n){s.destination=a.empty;break}if("object"==typeof n){n instanceof t?(s.syncErrorThrowable=n.syncErrorThrowable,s.destination=n,n.add(s)):(s.syncErrorThrowable=!0,s.destination=new u(s,n));break}default:s.syncErrorThrowable=!0,s.destination=new u(s,n,r,i)}return s}return r(t,e),t.prototype[o.rxSubscriber]=function(){return this},t.create=function(e,n,r){var i=new t(e,n,r);return i.syncErrorThrowable=!1,i},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this},t}(s.Subscription);t.Subscriber=d;var u=function(e){function t(t,n,r,s){var o,l=e.call(this)||this;l._parentSubscriber=t;var c=l;return i.isFunction(n)?o=n:n&&(o=n.next,r=n.error,s=n.complete,n!==a.empty&&(c=Object.create(n),i.isFunction(c.unsubscribe)&&l.add(c.unsubscribe.bind(c)),c.unsubscribe=l.unsubscribe.bind(l))),l._context=c,l._next=o,l._error=r,l._complete=s,l}return r(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;l.config.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,n=l.config.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):c.hostReportError(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;c.hostReportError(e)}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};l.config.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),l.config.useDeprecatedSynchronousErrorHandling)throw n;c.hostReportError(n)}},t.prototype.__tryOrSetError=function(e,t,n){if(!l.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(r){return l.config.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(c.hostReportError(r),!0)}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(d);t.SafeSubscriber=u},FYWq:function(e,t,n){"use strict";var r=n("FCKb");t.combineAll=function(e){return function(t){return t.lift(new r.CombineLatestOperator(e))}}},Fa1C:function(e,t,n){var r=n("mrSG").__extends,i=n("ds6q"),a=n("Y4kR"),s=n("cSoz");t.window=function(e){return function(t){return t.lift(new o(e))}};var o=function(){function e(e){this.windowBoundaries=e}return e.prototype.call=function(e,t){var n=new l(e),r=t.subscribe(n);return r.closed||n.add(s.subscribeToResult(n,this.windowBoundaries)),r},e}(),l=function(e){function t(t){var n=e.call(this,t)||this;return n.window=new i.Subject,t.next(n.window),n}return r(t,e),t.prototype.notifyNext=function(e,t,n,r,i){this.openWindow()},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype.notifyComplete=function(e){this._complete()},t.prototype._next=function(e){this.window.next(e)},t.prototype._error=function(e){this.window.error(e),this.destination.error(e)},t.prototype._complete=function(){this.window.complete(),this.destination.complete()},t.prototype._unsubscribe=function(){this.window=null},t.prototype.openWindow=function(){var e=this.window;e&&e.complete();var t=this.destination,n=this.window=new i.Subject;t.next(n)},t}(a.OuterSubscriber)},Fh4B:function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("cSoz");t.distinct=function(e,t){return function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){this.keySelector=e,this.flushes=t}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.keySelector,this.flushes))},e}(),o=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.keySelector=n,i.values=new Set,r&&i.add(a.subscribeToResult(i,r)),i}return r(t,e),t.prototype.notifyNext=function(e,t,n,r,i){this.values.clear()},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype._next=function(e){this.keySelector?this._useKeySelector(e):this._finalizeNext(e,e)},t.prototype._useKeySelector=function(e){var t,n=this.destination;try{t=this.keySelector(e)}catch(r){return void n.error(r)}this._finalizeNext(t,e)},t.prototype._finalizeNext=function(e,t){var n=this.values;n.has(e)||(n.add(e),this.destination.next(t))},t}(i.OuterSubscriber);t.DistinctSubscriber=o},FiyT:function(e,t,n){var r=n("mrSG").__extends;t.SubjectSubscription=function(e){function t(t,n){var r=e.call(this)||this;return r.subject=t,r.subscriber=n,r.closed=!1,r}return r(t,e),t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},t}(n("zB/H").Subscription)},"G+vv":function(e,t){e.exports=function(e){var t={className:"variable",variants:[{begin:"\\b([gtps][A-Z]{1}[a-zA-Z0-9]*)(\\[.+\\])?(?:\\s*?)"},{begin:"\\$_[A-Z]+"}],relevance:0},n=[e.C_BLOCK_COMMENT_MODE,e.HASH_COMMENT_MODE,e.COMMENT("--","$"),e.COMMENT("[^:]//","$")],r=e.inherit(e.TITLE_MODE,{variants:[{begin:"\\b_*rig[A-Z]+[A-Za-z0-9_\\-]*"},{begin:"\\b_[a-z0-9\\-]+"}]}),i=e.inherit(e.TITLE_MODE,{begin:"\\b([A-Za-z0-9_\\-]+)\\b"});return{case_insensitive:!1,keywords:{keyword:"$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",literal:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress difference directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge messageAuthenticationCode messageDigest millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetDriver libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load extension loadedExtensions multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract symmetric union unload vectorDotProduct wait write"},contains:[t,{className:"keyword",begin:"\\bend\\sif\\b"},{className:"function",beginKeywords:"function",end:"$",contains:[t,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,r]},{className:"function",begin:"\\bend\\s+",end:"$",keywords:"end",contains:[i,r],relevance:0},{beginKeywords:"command on",end:"$",contains:[t,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,r]},{className:"meta",variants:[{begin:"<\\?(rev|lc|livecode)",relevance:10},{begin:"<\\?"},{begin:"\\?>"}]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,r].concat(n),illegal:";$|^\\[|^=|&|{"}}},G01c:function(e,t){e.exports=function(e){var t=e.COMMENT(/\(\*/,/\*\)/);return{illegal:/\S/,contains:[t,{className:"attribute",begin:/^[ ]*[a-zA-Z][a-zA-Z-]*([\s-]+[a-zA-Z][a-zA-Z]*)*/},{begin:/=/,end:/;/,contains:[t,{className:"meta",begin:/\?.*\?/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]}}},GEZ5:function(e,t){e.exports=function(e){var t="([\\w-]+|@{[\\w-]+})",n=[],r=[],i=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},a=function(e,t,n){return{className:e,begin:t,relevance:n}},s={begin:"\\(",end:"\\)",contains:r,relevance:0};r.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i("'"),i('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},a("number","#[0-9A-Fa-f]+\\b"),s,a("variable","@@?[\\w-]+",10),a("variable","@{[\\w-]+}"),a("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var o=r.concat({begin:"{",end:"}",contains:n}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(r)},c={begin:t+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:t,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:r}}]},d={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:r,relevance:0}},u={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:o}},p={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:t,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,a("keyword","all\\b"),a("variable","@{[\\w-]+}"),a("selector-tag",t+"%?",0),a("selector-id","#"+t),a("selector-class","\\."+t,0),a("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:o},{begin:"!important"}]};return n.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,d,u,c,p),{case_insensitive:!0,illegal:"[=>'/<($\"]",contains:n}}},GJmQ:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("7o/Q");function i(e,t=!1){return n=>n.lift(new a(e,t))}class a{constructor(e,t){this.predicate=e,this.inclusive=t}call(e,t){return t.subscribe(new s(e,this.predicate,this.inclusive))}}class s extends r.a{constructor(e,t,n){super(e),this.predicate=t,this.inclusive=n,this.index=0}_next(e){const t=this.destination;let n;try{n=this.predicate(e,this.index++)}catch(r){return void t.error(r)}this.nextOrComplete(e,n)}nextOrComplete(e,t){const n=this.destination;Boolean(t)?n.next(e):(this.inclusive&&n.next(e),n.complete())}}},GMZp:function(e,t,n){"use strict";t.isObject=function(e){return null!==e&&"object"==typeof e}},GS7A:function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"c",function(){return i}),n.d(t,"a",function(){return a}),n.d(t,"e",function(){return o}),n.d(t,"f",function(){return h}),n.d(t,"g",function(){return u}),n.d(t,"h",function(){return l}),n.d(t,"i",function(){return d}),n.d(t,"j",function(){return c}),n.d(t,"k",function(){return p}),n.d(t,"l",function(){return s}),n.d(t,"d",function(){return m}),n.d(t,"m",function(){return _}),n.d(t,"n",function(){return f});class r{}class i{}const a="*";function s(e,t){return{type:7,name:e,definitions:t,options:{}}}function o(e,t=null){return{type:4,styles:t,timings:e}}function l(e,t=null){return{type:2,steps:e,options:t}}function c(e){return{type:6,styles:e,offset:null}}function d(e,t,n){return{type:0,name:e,styles:t,options:n}}function u(e){return{type:5,steps:e}}function p(e,t,n=null){return{type:1,expr:e,animation:t,options:n}}function h(e,t=null){return{type:8,animation:e,options:t}}function g(e){Promise.resolve(null).then(e)}class m{constructor(e=0,t=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=e+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){g(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){}setPosition(e){}getPosition(){return 0}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class _{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let t=0,n=0,r=0;const i=this.players.length;0==i?g(()=>this._onFinish()):this.players.forEach(e=>{e.onDone(()=>{++t==i&&this._onFinish()}),e.onDestroy(()=>{++n==i&&this._onDestroy()}),e.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((e,t)=>Math.max(e,t.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const t=e*this.totalTime;this.players.forEach(e=>{const n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}getPosition(){let e=0;return this.players.forEach(t=>{const n=t.getPosition();e=Math.min(n,e)}),e}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}const f="!"},GgYO:function(e,t){e.exports=function(e){return{contains:[{className:"attribute",begin:"^dn",end:": ",excludeEnd:!0,starts:{end:"$",relevance:0},relevance:10},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,starts:{end:"$",relevance:0}},{className:"literal",begin:"^-",end:"$"},e.HASH_COMMENT_MODE]}}},GiSu:function(e,t,n){"use strict";var r=n("n3uD"),i=n("MkmW");t.empty={closed:!0,next:function(e){},error:function(e){if(r.config.useDeprecatedSynchronousErrorHandling)throw e;i.hostReportError(e)},complete:function(){}}},GvSz:function(e,t,n){"use strict";var r=n("+Zhm"),i=n("7K7o");t.publishReplay=function(e,t,n,a){n&&"function"!=typeof n&&(a=n);var s="function"==typeof n?n:void 0,o=new r.ReplaySubject(e,t,a);return function(e){return i.multicast(function(){return o},s)(e)}}},GwJY:function(e,t){e.exports=function(e){return{aliases:["pb","pbi"],keywords:"And As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect Continue Data DataSection EndDataSection Debug DebugLevel Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndEnumeration EndIf EndImport EndInterface EndMacro EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration Extends FakeReturn For Next ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface Macro NewList Not Or ProcedureReturn Protected Prototype PrototypeC Read ReDim Repeat Until Restore Return Select Shared Static Step Structure StructureUnion Swap To Wend While With XIncludeFile XOr Procedure ProcedureC ProcedureCDLL ProcedureDLL Declare DeclareC DeclareCDLL DeclareDLL",contains:[e.COMMENT(";","$",{relevance:0}),{className:"function",begin:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",end:"\\(",excludeEnd:!0,returnBegin:!0,contains:[{className:"keyword",begin:"(Procedure|Declare)(C|CDLL|DLL)?",excludeEnd:!0},{className:"type",begin:"\\.\\w*"},e.UNDERSCORE_TITLE_MODE]},{className:"string",begin:'(~)?"',end:'"',illegal:"\\n"},{className:"symbol",begin:"#[a-zA-Z_]\\w*\\$?"}]}}},Gxxu:function(e,t){e.exports=function(e){var t=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"];return{aliases:["smali"],contains:[{className:"string",begin:'"',end:'"',relevance:0},e.COMMENT("#","$",{relevance:0}),{className:"keyword",variants:[{begin:"\\s*\\.end\\s[a-zA-Z0-9]*"},{begin:"^[ ]*\\.[a-zA-Z]*",relevance:0},{begin:"\\s:[a-zA-Z_0-9]*",relevance:0},{begin:"\\s("+["transient","constructor","abstract","final","synthetic","public","private","protected","static","bridge","system"].join("|")+")"}]},{className:"built_in",variants:[{begin:"\\s("+t.join("|")+")\\s"},{begin:"\\s("+t.join("|")+")((\\-|/)[a-zA-Z0-9]+)+\\s",relevance:10},{begin:"\\s("+["aget","aput","array","check","execute","fill","filled","goto/16","goto/32","iget","instance","invoke","iput","monitor","packed","sget","sparse"].join("|")+")((\\-|/)[a-zA-Z0-9]+)*\\s",relevance:10}]},{className:"class",begin:"L[^(;:\n]*;",relevance:0},{begin:"[vp][0-9]+"}]}}},H2PQ:function(e,t,n){var r=n("mrSG").__extends;t.QueueScheduler=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(n("NTcF").AsyncScheduler)},H2RM:function(e,t){e.exports=function(e){return{keywords:{literal:"true false null",keyword:"byte short char int long boolean float double void def as in assert trait super this abstract static volatile transient public private protected synchronized final class interface enum if else for while switch case break default continue throw throws try catch finally implements extends new import package return instanceof"},contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:'"""',end:'"""'},{className:"string",begin:"'''",end:"'''"},{className:"string",begin:"\\$/",end:"/\\$",relevance:10},e.APOS_STRING_MODE,{className:"regexp",begin:/~?\/[^\/\n]+\//,contains:[e.BACKSLASH_ESCAPE]},e.QUOTE_STRING_MODE,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},e.BINARY_NUMBER_MODE,{className:"class",beginKeywords:"class interface trait enum",end:"{",illegal:":",contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"},{className:"string",begin:/[^\?]{0}[A-Za-z0-9_$]+ *:/},{begin:/\?/,end:/\:/},{className:"symbol",begin:"^\\s*[A-Za-z0-9_$]+:",relevance:0}],illegal:/#|<\//}}},H4p3:function(e,t){e.exports=function(e){var t="exports register file shl array record property for mod while set ally label uses raise not stored class safecall var interface or private static exit index inherited to else stdcall override shr asm far resourcestring finalization packed virtual out and protected library do xorwrite goto near function end div overload object unit begin string on inline repeat until destructor write message program with read initialization except default nil if case cdecl in downto threadvar of try pascal const external constructor type public then implementation finally published procedure absolute reintroduce operator as is abstract alias assembler bitpacked break continue cppdecl cvar enumerator experimental platform deprecated unimplemented dynamic export far16 forward generic helper implements interrupt iochecks local name nodefault noreturn nostackframe oldfpccall otherwise saveregisters softfloat specialize strict unaligned varargs ",n=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],r={className:"meta",variants:[{begin:/\{\$/,end:/\}/},{begin:/\(\*\$/,end:/\*\)/}]},i={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},a={className:"string",begin:/(#\d+)+/},s={begin:e.IDENT_RE+"\\s*=\\s*class\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE]},o={className:"function",beginKeywords:"function constructor destructor procedure",end:/[:;]/,keywords:"function constructor|10 destructor|10 procedure|10",contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:t,contains:[i,a,r].concat(n)},r].concat(n)};return{aliases:["dpr","dfm","pas","pascal","freepascal","lazarus","lpr","lfm"],case_insensitive:!0,keywords:t,illegal:/"|\$[G-Zg-z]|\/\*|<\/|\|/,contains:[i,a,e.NUMBER_MODE,s,o,r].concat(n)}}},HDdC:function(e,t,n){"use strict";var r=n("7o/Q"),i=n("2QA8"),a=n("gRHU"),s=n("kJWO"),o=n("mCNh"),l=n("2fFW");n.d(t,"a",function(){return c});const c=(()=>{class e{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(t){const n=new e;return n.source=this,n.operator=t,n}subscribe(e,t,n){const{operator:s}=this,o=function(e,t,n){if(e){if(e instanceof r.a)return e;if(e[i.a])return e[i.a]()}return e||t||n?new r.a(e,t,n):new r.a(a.a)}(e,t,n);if(o.add(s?s.call(o,this.source):this.source||l.a.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),l.a.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(e){try{return this._subscribe(e)}catch(t){l.a.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){const{closed:t,destination:n,isStopped:i}=e;if(t||i)return!1;e=n&&n instanceof r.a?n:null}return!0}(e)?e.error(t):console.warn(t)}}forEach(e,t){return new(t=d(t))((t,n)=>{let r;r=this.subscribe(t=>{try{e(t)}catch(i){n(i),r&&r.unsubscribe()}},n,t)})}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[s.a](){return this}pipe(...e){return 0===e.length?this:Object(o.b)(e)(this)}toPromise(e){return new(e=d(e))((e,t)=>{let n;this.subscribe(e=>n=e,e=>t(e),()=>e(n))})}}return e.create=(t=>new e(t)),e})();function d(e){if(e||(e=l.a.Promise||Promise),!e)throw new Error("no Promise impl found");return e}},HZF8:function(e,t,n){"use strict";var r=n("zfKp");t.isInteropObservable=function(e){return e&&"function"==typeof e[r.observable]}},HmDv:function(e,t,n){"use strict";var r=n("0z0v"),i=n("4ik+"),a=n("76/Q"),s=n("W96K"),o=n("1Z+e"),l=n("yoF8");t.last=function(e,t){var n=arguments.length>=2;return function(c){return c.pipe(e?i.filter(function(t,n){return e(t,n,c)}):l.identity,a.takeLast(1),n?o.defaultIfEmpty(t):s.throwIfEmpty(function(){return new r.EmptyError}))}}},HzbE:function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("cSoz");t.buffer=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.closingNotifier=e}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.closingNotifier))},e}(),o=function(e){function t(t,n){var r=e.call(this,t)||this;return r.buffer=[],r.add(a.subscribeToResult(r,n)),r}return r(t,e),t.prototype._next=function(e){this.buffer.push(e)},t.prototype.notifyNext=function(e,t,n,r,i){var a=this.buffer;this.buffer=[],this.destination.next(a)},t}(i.OuterSubscriber)},I55L:function(e,t,n){"use strict";n.d(t,"a",function(){return r});const r=e=>e&&"number"==typeof e.length&&"function"!=typeof e},I65S:function(e,t,n){"use strict";var r=n("nzqU"),i=n("zzsZ"),a=n("2qMH");t.of=function(){for(var e=[],t=0;t0?e.prototype.schedule.call(this,t,n):(this.delay=n,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,n){return n>0||this.closed?e.prototype.execute.call(this,t,n):this._execute(t,n)},t.prototype.requestAsyncId=function(t,n,r){return void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?e.prototype.requestAsyncId.call(this,t,n,r):t.flush(this)},t}(n("2tF/").AsyncAction)},IKMM:function(e,t,n){"use strict";var r=n("I65S"),i=n("c4Wt");t.concat=function(){for(var e=[],t=0;t{class e{constructor(e){if(this.value="ltr",this.change=new i.s,e){const t=e.documentElement?e.documentElement.dir:null,n=(e.body?e.body.dir:null)||t;this.value="ltr"===n||"rtl"===n?n:"ltr"}}ngOnDestroy(){this.change.complete()}}return e.ngInjectableDef=Object(i.dc)({factory:function(){return new e(Object(i.hc)(a,8))},token:e,providedIn:"root"}),e})(),o=(()=>(class{}))()},IW2O:function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("cSoz");t.takeUntil=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){var n=new o(e),r=a.subscribeToResult(n,this.notifier);return r&&!n.seenValue?(n.add(r),t.subscribe(n)):n},e}(),o=function(e){function t(t){var n=e.call(this,t)||this;return n.seenValue=!1,n}return r(t,e),t.prototype.notifyNext=function(e,t,n,r,i){this.seenValue=!0,this.complete()},t.prototype.notifyComplete=function(){},t}(i.OuterSubscriber)},IheW:function(e,t,n){"use strict";n.d(t,"k",function(){return D}),n.d(t,"n",function(){return j}),n.d(t,"o",function(){return F}),n.d(t,"l",function(){return L}),n.d(t,"m",function(){return P}),n.d(t,"b",function(){return u}),n.d(t,"f",function(){return d}),n.d(t,"c",function(){return R}),n.d(t,"a",function(){return N}),n.d(t,"d",function(){return V}),n.d(t,"e",function(){return B}),n.d(t,"j",function(){return U}),n.d(t,"g",function(){return M}),n.d(t,"i",function(){return x}),n.d(t,"h",function(){return k});var r=n("8Y7J"),i=n("LRne"),a=n("HDdC"),s=n("bOdf"),o=n("pLZG"),l=n("lJxs"),c=n("SVse");class d{}class u{}class p{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit="string"==typeof e?()=>{this.headers=new Map,e.split("\n").forEach(e=>{const t=e.indexOf(":");if(t>0){const n=e.slice(0,t),r=n.toLowerCase(),i=e.slice(t+1).trim();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(i):this.headers.set(r,[i])}})}:()=>{this.headers=new Map,Object.keys(e).forEach(t=>{let n=e[t];const r=t.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(r,n),this.maybeSetNormalizedName(t,r))})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();const t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,t){return this.clone({name:e,value:t,op:"a"})}set(e,t){return this.clone({name:e,value:t,op:"s"})}delete(e,t){return this.clone({name:e,value:t,op:"d"})}maybeSetNormalizedName(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}init(){this.lazyInit&&(this.lazyInit instanceof p?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(t=>{this.headers.set(t,e.headers.get(t)),this.normalizedNames.set(t,e.normalizedNames.get(t))})}clone(e){const t=new p;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof p?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([e]),t}applyUpdate(e){const t=e.name.toLowerCase();switch(e.op){case"a":case"s":let n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);const r=("a"===e.op?this.headers.get(t):void 0)||[];r.push(...n),this.headers.set(t,r);break;case"d":const i=e.value;if(i){let e=this.headers.get(t);if(!e)return;0===(e=e.filter(e=>-1===i.indexOf(e))).length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,e)}else this.headers.delete(t),this.normalizedNames.delete(t)}}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>e(this.normalizedNames.get(t),this.headers.get(t)))}}class h{encodeKey(e){return g(e)}encodeValue(e){return g(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}}function g(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}class m{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new h,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(e,t){const n=new Map;return e.length>0&&e.split("&").forEach(e=>{const r=e.indexOf("="),[i,a]=-1==r?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,r)),t.decodeValue(e.slice(r+1))],s=n.get(i)||[];s.push(a),n.set(i,s)}),n}(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(t=>{const n=e.fromObject[t];this.map.set(t,Array.isArray(n)?n:[n])})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();const t=this.map.get(e);return t?t[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,t){return this.clone({param:e,value:t,op:"a"})}set(e,t){return this.clone({param:e,value:t,op:"s"})}delete(e,t){return this.clone({param:e,value:t,op:"d"})}toString(){return this.init(),this.keys().map(e=>{const t=this.encoder.encodeKey(e);return this.map.get(e).map(e=>t+"="+this.encoder.encodeValue(e)).join("&")}).join("&")}clone(e){const t=new m({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat([e]),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":const t=("a"===e.op?this.map.get(e.param):void 0)||[];t.push(e.value),this.map.set(e.param,t);break;case"d":if(void 0===e.value){this.map.delete(e.param);break}{let t=this.map.get(e.param)||[];const n=t.indexOf(e.value);-1!==n&&t.splice(n,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param)}}}),this.cloneFrom=this.updates=null)}}function _(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function f(e){return"undefined"!=typeof Blob&&e instanceof Blob}function b(e){return"undefined"!=typeof FormData&&e instanceof FormData}class y{constructor(e,t,n,r){let i;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==n?n:null,i=r):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new p),this.params){const e=this.params.toString();if(0===e.length)this.urlWithParams=t;else{const n=t.indexOf("?");this.urlWithParams=t+(-1===n?"?":nt.set(n,e.setHeaders[n]),o)),e.setParams&&(l=Object.keys(e.setParams).reduce((t,n)=>t.set(n,e.setParams[n]),l)),new y(t,n,i,{params:l,headers:o,reportProgress:s,responseType:r,withCredentials:a})}}const S=function(){var e={Sent:0,UploadProgress:1,ResponseHeader:2,DownloadProgress:3,Response:4,User:5};return e[e.Sent]="Sent",e[e.UploadProgress]="UploadProgress",e[e.ResponseHeader]="ResponseHeader",e[e.DownloadProgress]="DownloadProgress",e[e.Response]="Response",e[e.User]="User",e}();class E{constructor(e,t=200,n="OK"){this.headers=e.headers||new p,this.status=void 0!==e.status?e.status:t,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}}class v extends E{constructor(e={}){super(e),this.type=S.ResponseHeader}clone(e={}){return new v({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class O extends E{constructor(e={}){super(e),this.type=S.Response,this.body=void 0!==e.body?e.body:null}clone(e={}){return new O({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class T extends E{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${e.url||"(unknown url)"}`:`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}}function C(e,t){return{body:t,headers:e.headers,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}const R=(()=>(class{constructor(e){this.handler=e}request(e,t,n={}){let r;if(e instanceof y)r=e;else{let i=void 0;i=n.headers instanceof p?n.headers:new p(n.headers);let a=void 0;n.params&&(a=n.params instanceof m?n.params:new m({fromObject:n.params})),r=new y(e,t,void 0!==n.body?n.body:null,{headers:i,params:a,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const a=Object(i.a)(r).pipe(Object(s.a)(e=>this.handler.handle(e)));if(e instanceof y||"events"===n.observe)return a;const c=a.pipe(Object(o.a)(e=>e instanceof O));switch(n.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return c.pipe(Object(l.a)(e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body}));case"blob":return c.pipe(Object(l.a)(e=>{if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body}));case"text":return c.pipe(Object(l.a)(e=>{if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body}));case"json":default:return c.pipe(Object(l.a)(e=>e.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(e,t={}){return this.request("DELETE",e,t)}get(e,t={}){return this.request("GET",e,t)}head(e,t={}){return this.request("HEAD",e,t)}jsonp(e,t){return this.request("JSONP",e,{params:(new m).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,t={}){return this.request("OPTIONS",e,t)}patch(e,t,n={}){return this.request("PATCH",e,C(n,t))}post(e,t,n={}){return this.request("POST",e,C(n,t))}put(e,t,n={}){return this.request("PUT",e,C(n,t))}}))();class w{constructor(e,t){this.next=e,this.interceptor=t}handle(e){return this.interceptor.intercept(e,this.next)}}const N=new r.y("HTTP_INTERCEPTORS"),A=(()=>(class{intercept(e,t){return t.handle(e)}}))(),I=/^\)\]\}',?\n/;class x{}const D=(()=>(class{constructor(){}build(){return new XMLHttpRequest}}))(),M=(()=>(class{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new a.a(t=>{const n=this.xhrFactory.build();if(n.open(e.method,e.urlWithParams),e.withCredentials&&(n.withCredentials=!0),e.headers.forEach((e,t)=>n.setRequestHeader(e,t.join(","))),e.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const t=e.detectContentTypeHeader();null!==t&&n.setRequestHeader("Content-Type",t)}if(e.responseType){const t=e.responseType.toLowerCase();n.responseType="json"!==t?t:"text"}const r=e.serializeBody();let i=null;const a=()=>{if(null!==i)return i;const t=1223===n.status?204:n.status,r=n.statusText||"OK",a=new p(n.getAllResponseHeaders()),s=function(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(n)||e.url;return i=new v({headers:a,status:t,statusText:r,url:s})},s=()=>{let{headers:r,status:i,statusText:s,url:o}=a(),l=null;204!==i&&(l=void 0===n.response?n.responseText:n.response),0===i&&(i=l?200:0);let c=i>=200&&i<300;if("json"===e.responseType&&"string"==typeof l){const e=l;l=l.replace(I,"");try{l=""!==l?JSON.parse(l):null}catch(d){l=e,c&&(c=!1,l={error:d,text:l})}}c?(t.next(new O({body:l,headers:r,status:i,statusText:s,url:o||void 0})),t.complete()):t.error(new T({error:l,headers:r,status:i,statusText:s,url:o||void 0}))},o=e=>{const{url:r}=a(),i=new T({error:e,status:n.status||0,statusText:n.statusText||"Unknown Error",url:r||void 0});t.error(i)};let l=!1;const c=r=>{l||(t.next(a()),l=!0);let i={type:S.DownloadProgress,loaded:r.loaded};r.lengthComputable&&(i.total=r.total),"text"===e.responseType&&n.responseText&&(i.partialText=n.responseText),t.next(i)},d=e=>{let n={type:S.UploadProgress,loaded:e.loaded};e.lengthComputable&&(n.total=e.total),t.next(n)};return n.addEventListener("load",s),n.addEventListener("error",o),e.reportProgress&&(n.addEventListener("progress",c),null!==r&&n.upload&&n.upload.addEventListener("progress",d)),n.send(r),t.next({type:S.Sent}),()=>{n.removeEventListener("error",o),n.removeEventListener("load",s),e.reportProgress&&(n.removeEventListener("progress",c),null!==r&&n.upload&&n.upload.removeEventListener("progress",d)),n.abort()}})}}))(),L=new r.y("XSRF_COOKIE_NAME"),P=new r.y("XSRF_HEADER_NAME");class k{}const j=(()=>(class{constructor(e,t,n){this.doc=e,this.platform=t,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(c.K)(e,this.cookieName),this.lastCookieString=e),this.lastToken}}))(),F=(()=>(class{constructor(e,t){this.tokenService=e,this.headerName=t}intercept(e,t){const n=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t.handle(e);const r=this.tokenService.getToken();return null===r||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,r)})),t.handle(e)}}))(),U=(()=>(class{constructor(e,t){this.backend=e,this.injector=t,this.chain=null}handle(e){if(null===this.chain){const e=this.injector.get(N,[]);this.chain=e.reduceRight((e,t)=>new w(e,t),this.backend)}return this.chain.handle(e)}}))(),B=(()=>{class e{static disable(){return{ngModule:e,providers:[{provide:F,useClass:A}]}}static withOptions(t={}){return{ngModule:e,providers:[t.cookieName?{provide:L,useValue:t.cookieName}:[],t.headerName?{provide:P,useValue:t.headerName}:[]]}}}return e})(),V=(()=>(class{}))()},IjjT:function(e,t,n){"use strict";const r=(()=>{class e{constructor(t,n=e.now){this.SchedulerAction=t,this.now=n}schedule(e,t=0,n){return new this.SchedulerAction(this,e).schedule(n,t)}}return e.now=(()=>Date.now()),e})();n.d(t,"a",function(){return i});class i extends r{constructor(e,t=r.now){super(e,()=>i.delegate&&i.delegate!==this?i.delegate.now():t()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,t=0,n){return i.delegate&&i.delegate!==this?i.delegate.schedule(e,t,n):super.schedule(e,t,n)}flush(e){const{actions:t}=this;if(this.active)return void t.push(e);let n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}},ImXp:function(e,t){e.exports=function(e){var t={keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi \u03b3 \u03c0 \u03c6 ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},n="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",r={lexemes:n,keywords:t,illegal:/<\//},i={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},a={className:"variable",begin:"\\$"+n};return r.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},{className:"string",contains:[e.BACKSLASH_ESCAPE,i,a],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},{className:"string",contains:[e.BACKSLASH_ESCAPE,i,a],begin:"`",end:"`"},{className:"meta",begin:"@"+n},{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],i.contains=r.contains,r}},IzEk:function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n("7o/Q"),i=n("4I5i"),a=n("EY2u");function s(e){return t=>0===e?Object(a.b)():t.lift(new o(e))}class o{constructor(e){if(this.total=e,this.total<0)throw new i.a}call(e,t){return t.subscribe(new l(e,this.total))}}class l extends r.a{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){const t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}},JCUK:function(e,t){e.exports=function(e){var t=e.COMMENT("%","$"),n=e.inherit(e.APOS_STRING_MODE,{relevance:0}),r=e.inherit(e.QUOTE_STRING_MODE,{relevance:0});return r.contains.push({className:"subst",begin:"\\\\[abfnrtv]\\|\\\\x[0-9a-fA-F]*\\\\\\|%[-+# *.0-9]*[dioxXucsfeEgGp]",relevance:0}),{aliases:["m","moo"],keywords:{keyword:"module use_module import_module include_module end_module initialise mutable initialize finalize finalise interface implementation pred mode func type inst solver any_pred any_func is semidet det nondet multi erroneous failure cc_nondet cc_multi typeclass instance where pragma promise external trace atomic or_else require_complete_switch require_det require_semidet require_multi require_nondet require_cc_multi require_cc_nondet require_erroneous require_failure",meta:"inline no_inline type_spec source_file fact_table obsolete memo loop_check minimal_model terminates does_not_terminate check_termination promise_equivalent_clauses foreign_proc foreign_decl foreign_code foreign_type foreign_import_module foreign_export_enum foreign_export foreign_enum may_call_mercury will_not_call_mercury thread_safe not_thread_safe maybe_thread_safe promise_pure promise_semipure tabled_for_io local untrailed trailed attach_to_io_state can_pass_as_mercury_type stable will_not_throw_exception may_modify_trail will_not_modify_trail may_duplicate may_not_duplicate affects_liveness does_not_affect_liveness doesnt_affect_liveness no_sharing unknown_sharing sharing",built_in:"some all not if then else true fail false try catch catch_any semidet_true semidet_false semidet_fail impure_true impure semipure"},contains:[{className:"built_in",variants:[{begin:"<=>"},{begin:"<=",relevance:0},{begin:"=>",relevance:0},{begin:"/\\\\"},{begin:"\\\\/"}]},{className:"built_in",variants:[{begin:":-\\|--\x3e"},{begin:"=",relevance:0}]},t,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"0'.\\|0[box][0-9a-fA-F]*"},e.NUMBER_MODE,n,r,{begin:/:-/}]}}},JGhL:function(e,t){e.exports=function(e){return{contains:[{className:"comment",begin:/\$noop\(/,end:/\)/,contains:[{begin:/\(/,end:/\)/,contains:["self",{begin:/\\./}]}],relevance:10},{className:"keyword",begin:/\$(?!noop)[a-zA-Z][_a-zA-Z0-9]*/,end:/\(/,excludeEnd:!0},{className:"variable",begin:/%[_a-zA-Z0-9:]*/,end:"%"},{className:"symbol",begin:/\\./}]}}},JIr8:function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n("l7GE"),i=n("51Dv"),a=n("ZUHj");function s(e){return function(t){const n=new o(e),r=t.lift(n);return n.caught=r}}class o{constructor(e){this.selector=e}call(e,t){return t.subscribe(new l(e,this.selector,this.caught))}}class l extends r.a{constructor(e,t,n){super(e),this.selector=t,this.caught=n}error(e){if(!this.isStopped){let n;try{n=this.selector(e,this.caught)}catch(t){return void super.error(t)}this._unsubscribeAndRecycle();const r=new i.a(this,void 0,void 0);this.add(r),Object(a.a)(this,n,void 0,void 0,r)}}}},JX91:function(e,t,n){"use strict";var r=n("LRne"),i=n("0EUg");function a(...e){return Object(i.a)()(Object(r.a)(...e))}var s=n("z+Ro");function o(...e){const t=e[e.length-1];return Object(s.a)(t)?(e.pop(),n=>a(e,n,t)):t=>a(e,t)}n.d(t,"a",function(){return o})},Jb18:function(e,t){e.exports=function(e){var t="\\]|\\?>",n={literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},r=e.COMMENT("\x3c!--","--\x3e",{relevance:0}),i={className:"meta",begin:"\\[noprocess\\]",starts:{end:"\\[/noprocess\\]",returnEnd:!0,contains:[r]}},a={className:"meta",begin:"\\[/noprocess|<\\?(lasso(script)?|=)"},s=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.inherit(e.C_NUMBER_MODE,{begin:e.C_NUMBER_RE+"|(-?infinity|NaN)\\b"}),e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"`",end:"`"},{variants:[{begin:"[#$][a-zA-Z_][\\w.]*"},{begin:"#",end:"\\d+",illegal:"\\W"}]},{className:"type",begin:"::\\s*",end:"[a-zA-Z_][\\w.]*",illegal:"\\W"},{className:"params",variants:[{begin:"-(?!infinity)[a-zA-Z_][\\w.]*",relevance:0},{begin:"(\\.\\.\\.)"}]},{begin:/(->|\.)\s*/,relevance:0,contains:[{className:"symbol",begin:"'[a-zA-Z_][\\w.]*'"}]},{className:"class",beginKeywords:"define",returnEnd:!0,end:"\\(|=>",contains:[e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z_][\\w.]*(=(?!>))?|[-+*/%](?!>)"})]}];return{aliases:["ls","lassoscript"],case_insensitive:!0,lexemes:"[a-zA-Z_][\\w.]*|&[lg]t;",keywords:n,contains:[{className:"meta",begin:t,relevance:0,starts:{end:"\\[|<\\?(lasso(script)?|=)",returnEnd:!0,relevance:0,contains:[r]}},i,a,{className:"meta",begin:"\\[no_square_brackets",starts:{end:"\\[/no_square_brackets\\]",lexemes:"[a-zA-Z_][\\w.]*|&[lg]t;",keywords:n,contains:[{className:"meta",begin:t,relevance:0,starts:{end:"\\[noprocess\\]|<\\?(lasso(script)?|=)",returnEnd:!0,contains:[r]}},i,a].concat(s)}},{className:"meta",begin:"\\[",relevance:0},{className:"meta",begin:"^#!",end:"lasso9$",relevance:10}].concat(s)}}},Jjkb:function(e,t){e.exports=function(e){var t={keyword:"if then else do while until for loop import with is as where when by data constant integer real text name boolean symbol infix prefix postfix block tree",literal:"true false nil",built_in:"in mod rem and or xor not abs sign floor ceil sqrt sin cos tan asin acos atan exp expm1 log log2 log10 log1p pi at text_length text_range text_find text_replace contains page slide basic_slide title_slide title subtitle fade_in fade_out fade_at clear_color color line_color line_width texture_wrap texture_transform texture scale_?x scale_?y scale_?z? translate_?x translate_?y translate_?z? rotate_?x rotate_?y rotate_?z? rectangle circle ellipse sphere path line_to move_to quad_to curve_to theme background contents locally time mouse_?x mouse_?y mouse_buttons ObjectLoader Animate MovieCredits Slides Filters Shading Materials LensFlare Mapping VLCAudioVideo StereoDecoder PointCloud NetworkAccess RemoteControl RegExp ChromaKey Snowfall NodeJS Speech Charts"},n={className:"string",begin:'"',end:'"',illegal:"\\n"},r={beginKeywords:"import",end:"$",keywords:t,contains:[n]},i={className:"function",begin:/[a-z][^\n]*->/,returnBegin:!0,end:/->/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,keywords:t}})]};return{aliases:["tao"],lexemes:/[a-zA-Z][a-zA-Z0-9_?]*/,keywords:t,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"string",begin:"'",end:"'",illegal:"\\n"},{className:"string",begin:"<<",end:">>"},i,r,{className:"number",begin:"[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?"},e.NUMBER_MODE]}}},JopO:function(e,t){e.exports=function(e){return{aliases:["xpath","xq"],case_insensitive:!1,lexemes:/[a-zA-Z\$][a-zA-Z0-9_:\-]*/,illegal:/(proc)|(abstract)|(extends)|(until)|(#)/,keywords:{keyword:"module schema namespace boundary-space preserve no-preserve strip default collation base-uri ordering context decimal-format decimal-separator copy-namespaces empty-sequence except exponent-separator external grouping-separator inherit no-inherit lax minus-sign per-mille percent schema-attribute schema-element strict unordered zero-digit declare import option function validate variable for at in let where order group by return if then else tumbling sliding window start when only end previous next stable ascending descending allowing empty greatest least some every satisfies switch case typeswitch try catch and or to union intersect instance of treat as castable cast map array delete insert into replace value rename copy modify update",type:"item document-node node attribute document element comment namespace namespace-node processing-instruction text construction xs:anyAtomicType xs:untypedAtomic xs:duration xs:time xs:decimal xs:float xs:double xs:gYearMonth xs:gYear xs:gMonthDay xs:gMonth xs:gDay xs:boolean xs:base64Binary xs:hexBinary xs:anyURI xs:QName xs:NOTATION xs:dateTime xs:dateTimeStamp xs:date xs:string xs:normalizedString xs:token xs:language xs:NMTOKEN xs:Name xs:NCName xs:ID xs:IDREF xs:ENTITY xs:integer xs:nonPositiveInteger xs:negativeInteger xs:long xs:int xs:short xs:byte xs:nonNegativeInteger xs:unisignedLong xs:unsignedInt xs:unsignedShort xs:unsignedByte xs:positiveInteger xs:yearMonthDuration xs:dayTimeDuration",literal:"eq ne lt le gt ge is self:: child:: descendant:: descendant-or-self:: attribute:: following:: following-sibling:: parent:: ancestor:: ancestor-or-self:: preceding:: preceding-sibling:: NaN"},contains:[{className:"variable",begin:/[\$][\w-:]+/},{className:"built_in",variants:[{begin:/\barray\:/,end:/(?:append|filter|flatten|fold\-(?:left|right)|for-each(?:\-pair)?|get|head|insert\-before|join|put|remove|reverse|size|sort|subarray|tail)\b/},{begin:/\bmap\:/,end:/(?:contains|entry|find|for\-each|get|keys|merge|put|remove|size)\b/},{begin:/\bmath\:/,end:/(?:a(?:cos|sin|tan[2]?)|cos|exp(?:10)?|log(?:10)?|pi|pow|sin|sqrt|tan)\b/},{begin:/\bop\:/,end:/\(/,excludeEnd:!0},{begin:/\bfn\:/,end:/\(/,excludeEnd:!0},{begin:/[^<\/\$\:'"-]\b(?:abs|accumulator\-(?:after|before)|adjust\-(?:date(?:Time)?|time)\-to\-timezone|analyze\-string|apply|available\-(?:environment\-variables|system\-properties)|avg|base\-uri|boolean|ceiling|codepoints?\-(?:equal|to\-string)|collation\-key|collection|compare|concat|contains(?:\-token)?|copy\-of|count|current(?:\-)?(?:date(?:Time)?|time|group(?:ing\-key)?|output\-uri|merge\-(?:group|key))?data|dateTime|days?\-from\-(?:date(?:Time)?|duration)|deep\-equal|default\-(?:collation|language)|distinct\-values|document(?:\-uri)?|doc(?:\-available)?|element\-(?:available|with\-id)|empty|encode\-for\-uri|ends\-with|environment\-variable|error|escape\-html\-uri|exactly\-one|exists|false|filter|floor|fold\-(?:left|right)|for\-each(?:\-pair)?|format\-(?:date(?:Time)?|time|integer|number)|function\-(?:arity|available|lookup|name)|generate\-id|has\-children|head|hours\-from\-(?:dateTime|duration|time)|id(?:ref)?|implicit\-timezone|in\-scope\-prefixes|index\-of|innermost|insert\-before|iri\-to\-uri|json\-(?:doc|to\-xml)|key|lang|last|load\-xquery\-module|local\-name(?:\-from\-QName)?|(?:lower|upper)\-case|matches|max|minutes\-from\-(?:dateTime|duration|time)|min|months?\-from\-(?:date(?:Time)?|duration)|name(?:space\-uri\-?(?:for\-prefix|from\-QName)?)?|nilled|node\-name|normalize\-(?:space|unicode)|not|number|one\-or\-more|outermost|parse\-(?:ietf\-date|json)|path|position|(?:prefix\-from\-)?QName|random\-number\-generator|regex\-group|remove|replace|resolve\-(?:QName|uri)|reverse|root|round(?:\-half\-to\-even)?|seconds\-from\-(?:dateTime|duration|time)|snapshot|sort|starts\-with|static\-base\-uri|stream\-available|string\-?(?:join|length|to\-codepoints)?|subsequence|substring\-?(?:after|before)?|sum|system\-property|tail|timezone\-from\-(?:date(?:Time)?|time)|tokenize|trace|trans(?:form|late)|true|type\-available|unordered|unparsed\-(?:entity|text)?\-?(?:public\-id|uri|available|lines)?|uri\-collection|xml\-to\-json|years?\-from\-(?:date(?:Time)?|duration)|zero\-or\-one)\b/},{begin:/\blocal\:/,end:/\(/,excludeEnd:!0},{begin:/\bzip\:/,end:/(?:zip\-file|(?:xml|html|text|binary)\-entry| (?:update\-)?entries)\b/},{begin:/\b(?:util|db|functx|app|xdmp|xmldb)\:/,end:/\(/,excludeEnd:!0}]},{className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{className:"comment",begin:"\\(:",end:":\\)",relevance:10,contains:[{className:"doctag",begin:"@\\w+"}]},{className:"meta",begin:/%[\w-:]+/},{className:"title",begin:/\bxquery version "[13]\.[01]"\s?(?:encoding ".+")?/,end:/;/},{beginKeywords:"element attribute comment document processing-instruction",end:"{",excludeEnd:!0},{begin:/<([\w\._:\-]+)((\s*.*)=('|").*('|"))?>/,end:/(\/[\w\._:\-]+>)/,subLanguage:"xml",contains:[{begin:"{",end:"}",subLanguage:"xquery"},"self"]}]}}},Jrxr:function(e,t){e.exports=function(e){var t="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{contains:[e.HASH_COMMENT_MODE,{begin:t,lexemes:t,keywords:{keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}},JtEA:function(e,t,n){var r={"./docs/landing-docs.module.ngfactory":["h2n+",1,5],"./home/landing-home.module.ngfactory":["6OPl",1,6],"./pages/pages.module.ngfactory":["+HWO",7]};function i(e){if(!n.o(r,e))return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then(function(){return n(i)})}i.keys=function(){return Object.keys(r)},i.id="JtEA",e.exports=i},Jtdv:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("DlQD");n("rMZ+");class i{constructor(e,t){this.highlight=e,this.location=t,this.SECTION_SPLIT="
    ",this.TITLE_MASK="^#{1,6}[^#]?(.+)\n",this.STRIP_HTML="<\\/?[^>]+(>|$)"}mdToSectionsHTML(e){return this.splitIntoSections(e).map(e=>{const t=this.mdToHTML(e),n=this.extractTitle(e)||this.extractFirstTwoWords(t);return{source:e,title:n,fragment:this.createSlag(n),html:t}})}mdToHTML(e){return r.setOptions({baseUrl:this.location.prepareExternalUrl(""),langPrefix:"hljs ",highlight:e=>this.highlight.highlight(e)}).parse(e.trim())}splitIntoSections(e){return e.split(new RegExp(this.SECTION_SPLIT,"g")).filter(e=>e.trim())}extractTitle(e){const t=e.trim().match(new RegExp(this.TITLE_MASK,"i"));return t?t[1]:""}extractFirstTwoWords(e){return e.replace(new RegExp(this.STRIP_HTML,"g"),"").trim().split(/\s+/g).slice(0,2).join(" ")}createSlag(e){return e.replace(/[^a-zA-Z0-9\s]+/g,"").replace(/\s/g,"-").toLowerCase()}}},KCVW:function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"e",function(){return a}),n.d(t,"a",function(){return s}),n.d(t,"c",function(){return o}),n.d(t,"d",function(){return l});var r=n("8Y7J");function i(e){return null!=e&&"false"!==`${e}`}function a(e,t=0){return function(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}(e)?Number(e):t}function s(e){return Array.isArray(e)?e:[e]}function o(e){return null==e?"":"string"==typeof e?e:`${e}px`}function l(e){return e instanceof r.q?e.nativeElement:e}},KK3C:function(e,t){e.exports=function(e){var t={className:"number",begin:e.C_NUMBER_RE};return{illegal:":",contains:[{className:"string",begin:'"',end:'"',contains:[{className:"subst",begin:/\\[tn"\\]/}]},{className:"comment",variants:[e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/")]},t,{className:"section",variants:[{begin:"\\b(?:state|default)\\b"},{begin:"\\b(?:state_(?:entry|exit)|touch(?:_(?:start|end))?|(?:land_)?collision(?:_(?:start|end))?|timer|listen|(?:no_)?sensor|control|(?:not_)?at_(?:rot_)?target|money|email|experience_permissions(?:_denied)?|run_time_permissions|changed|attach|dataserver|moving_(?:start|end)|link_message|(?:on|object)_rez|remote_data|http_re(?:sponse|quest)|path_update|transaction_result)\\b"}]},{className:"built_in",begin:"\\b(?:ll(?:AgentInExperience|(?:Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(?:Details|ErrorMessage)|ReturnObjectsBy(?:ID|Owner)|Json(?:2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(?:Mag|Norm|Dist)|Rot(?:Between|2(?:Euler|Fwd|Left|Up))|(?:Euler|Axes)2Rot|Whisper|(?:Region|Owner)?Say|Shout|Listen(?:Control|Remove)?|Sensor(?:Repeat|Remove)?|Detected(?:Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|(?:[GS]et)(?:AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(?:Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(?:Scale|Offset|Rotate)Texture|(?:Rot)?Target(?:Remove)?|(?:Stop)?MoveToTarget|Apply(?:Rotational)?Impulse|Set(?:KeyframedMotion|ContentType|RegionPos|(?:Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(?:Queueing|Radius)|Vehicle(?:Type|(?:Float|Vector|Rotation)Param)|(?:Touch|Sit)?Text|Camera(?:Eye|At)Offset|PrimitiveParams|ClickAction|Link(?:Alpha|Color|PrimitiveParams(?:Fast)?|Texture(?:Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get(?:(?:Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(?:PrimitiveParams|Number(?:OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(?:Details|PermMask|PrimCount)|Parcel(?:MaxPrims|Details|Prim(?:Count|Owners))|Attached(?:List)?|(?:SPMax|Free|Used)Memory|Region(?:Name|TimeDilation|FPS|Corner|AgentCount)|Root(?:Position|Rotation)|UnixTime|(?:Parcel|Region)Flags|(?:Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(?:Prims|NotecardLines|Sides)|Animation(?:List)?|(?:Camera|Local)(?:Pos|Rot)|Vel|Accel|Omega|Time(?:stamp|OfDay)|(?:Object|CenterOf)?Mass|MassMKS|Energy|Owner|(?:Owner)?Key|SunDirection|Texture(?:Offset|Scale|Rot)|Inventory(?:Number|Name|Key|Type|Creator|PermMask)|Permissions(?:Key)?|StartParameter|List(?:Length|EntryType)|Date|Agent(?:Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(?:Name|State))|(?:Get|Reset|GetAndReset)Time|PlaySound(?:Slave)?|LoopSound(?:Master|Slave)?|(?:Trigger|Stop|Preload)Sound|(?:(?:Get|Delete)Sub|Insert)String|To(?:Upper|Lower)|Give(?:InventoryList|Money)|RezObject|(?:Stop)?LookAt|Sleep|CollisionFilter|(?:Take|Release)Controls|DetachFromAvatar|AttachToAvatar(?:Temp)?|InstantMessage|(?:GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(?:Length|Trim)|(?:Start|Stop)Animation|TargetOmega|Request(?:Experience)?Permissions|(?:Create|Break)Link|BreakAllLinks|(?:Give|Remove)Inventory|Water|PassTouches|Request(?:Agent|Inventory)Data|TeleportAgent(?:Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(?:Axis|Angle)|A(?:cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(?:CSV|Integer|Json|Float|String|Key|Vector|Rot|List(?:Strided)?)|DeleteSubList|List(?:Statistics|Sort|Randomize|(?:Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(?:CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(?:Slope|Normal|Contour)|GroundRepel|(?:Set|Remove)VehicleFlags|(?:AvatarOn)?(?:Link)?SitTarget|Script(?:Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(?:Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(?:Integer|String)ToBase64|XorBase64|Log(?:10)?|Base64To(?:String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(?:Load|Release|(?:E|Une)scape)URL|ParcelMedia(?:CommandList|Query)|ModPow|MapDestination|(?:RemoveFrom|AddTo|Reset)Land(?:Pass|Ban)List|(?:Set|Clear)CameraParams|HTTP(?:Request|Response)|TextBox|DetectedTouch(?:UV|Face|Pos|(?:N|Bin)ormal|ST)|(?:MD5|SHA1|DumpList2)String|Request(?:Secure)?URL|Clear(?:Prim|Link)Media|(?:Link)?ParticleSystem|(?:Get|Request)(?:Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(?:Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b"},{className:"literal",variants:[{begin:"\\b(?:PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b"},{begin:"\\b(?:XP_ERROR_(?:EXPERIENCES_DISABLED|EXPERIENCE_(?:DISABLED|SUSPENDED)|INVALID_(?:EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(?:FOUND|PERMITTED(?:_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(?:PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(?:_OBJECT)?|(?:DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(?:FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(?:_(?:BY_(?:LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(?:PARCEL(?:_OWNER)?|REGION)))?|CAMERA_(?:PITCH|DISTANCE|BEHINDNESS_(?:ANGLE|LAG)|(?:FOCUS|POSITION)(?:_(?:THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(?:ROOT|SET|ALL_(?:OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(?:IVE|_(?:ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(?:FWD|BACK|(?:ROT_)?(?:LEFT|RIGHT)|UP|DOWN|(?:ML_)?LBUTTON)|PERMISSION_(?:RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(?:CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(?:TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(?:INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(?:_START)?|TELEPORT|MEDIA)|OBJECT_(?:CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(?:PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_ON_REZ|NAME|DESC|POS|PRIM_(?:COUNT|EQUIVALENCE)|RETURN_(?:PARCEL(?:_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP|CREATOR|ATTACHED_POINT|RENDER_WEIGHT|(?:BODY_SHAPE|PATHFINDING)_TYPE|(?:RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(?:MEMORY|TIME))|TYPE_(?:INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(?:DEBUG|PUBLIC)_CHANNEL|ATTACH_(?:AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](?:SHOULDER|HAND|FOOT|EAR|EYE|[UL](?:ARM|LEG)|HIP)|(?:LEFT|RIGHT)_PEC|HUD_(?:CENTER_[12]|TOP_(?:RIGHT|CENTER|LEFT)|BOTTOM(?:_(?:RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(?:BASE|TIP)|[LR]WING|FACE_(?:JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(?:LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(?:ONLINE|NAME|BORN|SIM_(?:POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(?:ON_FILE|USED)|REMOTE_DATA_(?:CHANNEL|REQUEST|REPLY)|PSYS_(?:PART_(?:BF_(?:ZERO|ONE(?:_MINUS_(?:DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(?:START|END)_(?:COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(?:RIBBON|WIND|INTERP_(?:COLOR|SCALE)|BOUNCE|FOLLOW_(?:SRC|VELOCITY)|TARGET_(?:POS|LINEAR)|EMISSIVE)_MASK)|SRC_(?:MAX_AGE|PATTERN|ANGLE_(?:BEGIN|END)|BURST_(?:RATE|PART_COUNT|RADIUS|SPEED_(?:MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(?:DROP|EXPLODE|ANGLE(?:_CONE(?:_EMPTY)?)?)))|VEHICLE_(?:REFERENCE_FRAME|TYPE_(?:NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(?:LINEAR|ANGULAR)_(?:FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(?:HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(?:LINEAR|ANGULAR)_(?:DEFLECTION_(?:EFFICIENCY|TIMESCALE)|MOTOR_(?:DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(?:EFFICIENCY|TIMESCALE)|BANKING_(?:EFFICIENCY|MIX|TIMESCALE)|FLAG_(?:NO_DEFLECTION_UP|LIMIT_(?:ROLL_ONLY|MOTOR_UP)|HOVER_(?:(?:WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(?:STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(?:ALPHA_MODE(?:_(?:BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(?:_(?:BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(?:DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(?:_(?:STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(?:NONE|LOW|MEDIUM|HIGH)|BUMP_(?:NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(?:DEFAULT|PLANAR)|SCULPT_(?:TYPE_(?:SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(?:MIRROR|INVERT))|PHYSICS(?:_(?:SHAPE_(?:CONVEX|NONE|PRIM|TYPE)))?|(?:POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(?:ALT_IMAGE_ENABLE|CONTROLS|(?:CURRENT|HOME)_URL|AUTO_(?:LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(?:WIDTH|HEIGHT)_PIXELS|WHITELIST(?:_ENABLE)?|PERMS_(?:INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(?:STANDARD|MINI)|PERM_(?:NONE|OWNER|GROUP|ANYONE)|MAX_(?:URL_LENGTH|WHITELIST_(?:SIZE|COUNT)|(?:WIDTH|HEIGHT)_PIXELS)))|MASK_(?:BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(?:TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(?:MEDIA_COMMAND_(?:STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(?:ALLOW_(?:FLY|(?:GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(?:GROUP_)?OBJECTS)|USE_(?:ACCESS_(?:GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(?:GROUP|ALL)_OBJECT_ENTRY)|COUNT_(?:TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(?:NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(?:MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(?:_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(?:HIDE|DEFAULT)|REGION_FLAG_(?:ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(?:COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(?:METHOD|MIMETYPE|BODY_(?:MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|STRING_(?:TRIM(?:_(?:HEAD|TAIL))?)|CLICK_ACTION_(?:NONE|TOUCH|SIT|BUY|PAY|OPEN(?:_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(?:NONE|SCRIPT_MEMORY)|RC_(?:DATA_FLAGS|DETECT_PHANTOM|GET_(?:LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(?:TYPES|AGENTS|(?:NON)?PHYSICAL|LAND))|RCERR_(?:CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(?:ALLOWED_(?:AGENT|GROUP)_(?:ADD|REMOVE)|BANNED_AGENT_(?:ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(?:COMMAND|CMD_(?:PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(?:GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(?:CMD_(?:(?:SMOOTH_)?STOP|JUMP)|DESIRED_(?:TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(?:_(?:[ABCD]|NONE))?|MAX_(?:DECEL|TURN_RADIUS|(?:ACCEL|SPEED)))|PURSUIT_(?:OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(?:CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(?:EVADE_(?:HIDDEN|SPOTTED)|FAILURE_(?:DYNAMIC_PATHFINDING_DISABLED|INVALID_(?:GOAL|START)|NO_(?:NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(?:PARCEL_)?UNREACHABLE)|(?:GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(?:_(?:FAST|NONE|SLOW))?|CONTENT_TYPE_(?:ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(?:RADIUS|STATIC)|(?:PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(?:AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b"},{begin:"\\b(?:FALSE|TRUE)\\b"},{begin:"\\b(?:ZERO_ROTATION)\\b"},{begin:"\\b(?:EOF|JSON_(?:ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(?:BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(?:GRANTED|DENIED))\\b"},{begin:"\\b(?:ZERO_VECTOR|TOUCH_INVALID_(?:TEXCOORD|VECTOR))\\b"}]},{className:"type",begin:"\\b(?:integer|float|string|key|vector|quaternion|rotation|list)\\b"}]}}},KQfT:function(e,t){e.exports=function(e){var t={begin:"\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"},n={className:"meta",begin:/<\?(php)?|\?>/},r={className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},i={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[n]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler",lexemes:e.UNDERSCORE_IDENT_RE}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},n,{className:"keyword",begin:/\$this\b/},t,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function",end:/[;{]/,excludeEnd:!0,illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:["self",t,e.C_BLOCK_COMMENT_MODE,r,i]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},r,i]}}},KUpP:function(e,t){e.exports=function(e){var t="(_*[ui](8|16|32|64|128))?",n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?",r="[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",i={keyword:"abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__",literal:"false nil true"},a={className:"subst",begin:"#{",end:"}",keywords:i},s={className:"template-variable",variants:[{begin:"\\{\\{",end:"\\}\\}"},{begin:"\\{%",end:"%\\}"}],keywords:i};function o(e,t){var n=[{begin:e,end:t}];return n[0].contains=n,n}var l={className:"string",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[Qwi]?\\(",end:"\\)",contains:o("\\(","\\)")},{begin:"%[Qwi]?\\[",end:"\\]",contains:o("\\[","\\]")},{begin:"%[Qwi]?{",end:"}",contains:o("{","}")},{begin:"%[Qwi]?<",end:">",contains:o("<",">")},{begin:"%[Qwi]?\\|",end:"\\|"},{begin:/<<-\w+$/,end:/^\s*\w+$/}],relevance:0},c={className:"string",variants:[{begin:"%q\\(",end:"\\)",contains:o("\\(","\\)")},{begin:"%q\\[",end:"\\]",contains:o("\\[","\\]")},{begin:"%q{",end:"}",contains:o("{","}")},{begin:"%q<",end:">",contains:o("<",">")},{begin:"%q\\|",end:"\\|"},{begin:/<<-'\w+'$/,end:/^\s*\w+$/}],relevance:0},d={begin:"(?!%})("+e.RE_STARTERS_RE+"|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*",keywords:"case if select unless until when while",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:"//[a-z]*",relevance:0},{begin:"/(?!\\/)",end:"/[a-z]*"}]}],relevance:0},u=[s,l,c,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:"%r\\(",end:"\\)",contains:o("\\(","\\)")},{begin:"%r\\[",end:"\\]",contains:o("\\[","\\]")},{begin:"%r{",end:"}",contains:o("{","}")},{begin:"%r<",end:">",contains:o("<",">")},{begin:"%r\\|",end:"\\|"}],relevance:0},d,{className:"meta",begin:"@\\[",end:"\\]",contains:[e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"})]},e.HASH_COMMENT_MODE,{className:"class",beginKeywords:"class module struct",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:r}),{begin:"<"}]},{className:"class",beginKeywords:"lib enum union",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:r})],relevance:10},{beginKeywords:"annotation",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:r})],relevance:10},{className:"function",beginKeywords:"def",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:n,endsParent:!0})]},{className:"function",beginKeywords:"fun macro",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:n,endsParent:!0})],relevance:5},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":",contains:[l,{begin:n}],relevance:0},{className:"number",variants:[{begin:"\\b0b([01_]+)"+t},{begin:"\\b0o([0-7_]+)"+t},{begin:"\\b0x([A-Fa-f0-9_]+)"+t},{begin:"\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_*[-+]?[0-9_]*)?(_*f(32|64))?(?!_)"},{begin:"\\b([1-9][0-9_]*|0)"+t}],relevance:0}];return a.contains=u,s.contains=u.slice(1),{aliases:["cr"],lexemes:"[a-zA-Z_]\\w*[!?=]?",keywords:i,contains:u}}},KcjC:function(e,t){e.exports=function(e){var t={className:"tag",begin:/\\/,relevance:0,contains:[{className:"name",variants:[{begin:/[a-zA-Z\u0430-\u044f\u0410-\u042f]+[*]?/},{begin:/[^a-zA-Z\u0430-\u044f\u0410-\u042f0-9]/}],starts:{endsWithParent:!0,relevance:0,contains:[{className:"string",variants:[{begin:/\[/,end:/\]/},{begin:/\{/,end:/\}/}]},{begin:/\s*=\s*/,endsWithParent:!0,relevance:0,contains:[{className:"number",begin:/-?\d*\.?\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?/}]}]}}]};return{contains:[t,{className:"formula",contains:[t],relevance:0,variants:[{begin:/\$\$/,end:/\$\$/},{begin:/\$/,end:/\$/}]},e.COMMENT("%","$",{relevance:0})]}}},KeLI:function(e,t){e.exports='# Backend Integration\n\nThis section describes approaches of integration of ngx-admin application with backend API. Despite we understand that every backend is really different, we think that we can cover several most commonly used ways.\n
    \n\n## Integration with JSON REST server\n\nDespite there\'s an option to do CORS requests to API server directly, we don\'t advise to do so. This way has disadvantages in terms of security and performance. In terms of security when you do CORS request you basically expose your API server URL to everybody. Your API server should take additional measures to make sure some URLs are not accessible, because it is exposed to the web. As for performance, CORS requests require to send preflight OPTIONS request before each HTTP request. This adds additional HTTP overhead.\n\nThe solution we suggest is to use proxy for your API server. In this case you can make your app accessible through some sub-url. For example, if your application\'s hosted under url `website.com` and your index file is located at `website.com/index.html`, you can make your API root accessible on `website.com/api`. This is well supported by angular-cli/webpack-dev-server for development setup and by web servers for production setup. Let\'s review these setups:\n
    \n\n## angular-cli/webpack-dev-server setup\n\nThere\'s not so much needs to be done to proxy your api using angular-cli. You can read detailed documentation in their docs.\nBut the most important topics are:\n\nYou should create `proxy.conf.json` file in your application root. The file should contain something like below:\n```json\n{\n "/api": {\n "target": "http://localhost:3000",\n "secure": false\n }\n}\n```\n\nIn this case you should put URL of your API server instead of `http://localhost:3000`.\n\nAfter that you need to run your angular-cli application using following command \n```bash\nng serve --proxy-config proxy.conf.json\n```\nThat\'s it. Now you can access `/api` URL from your ngx-admin application and your requests will be forwarded to your API server.\n
    \n\n## Production setup\n\nProduction setup is not much different from development setup. The only difference is that usually you don\'t use there angular-cli or webpack-dev-server to host your HTML/CSS/JS. Usually we all use some web server for that. At Akveo we mostly use [nginx](https://nginx.org/en/) for this use case. Below there is a sample configuration for this particular web server. For others it is not that much different.\n\nUsually you create new virtual host with some similar configuration:\n\n```nginx\nserver {\n listen 80;\n server_name website.com;\n\n root /yourAngularAppDistPath;\n index index.html index.htm;\n etag on;\n\n location / {\n index index.html;\n try_files $uri /index.html;\n }\n}\n```\n\nThe only thing you need to add is proxy-pass to `/api` URL like below:\n\n```nginx\nserver {\n listen 80;\n server_name website.com;\n\n root /yourAngularAppDistPath;\n index index.html index.htm;\n etag on;\n\n location / {\n index index.html;\n try_files $uri /index.html;\n }\n\n location /api {\n proxy_pass http://localhost:3000/;\n proxy_set_header Host $host;\n }\n}\n```\n\nThat\'s it. Now your API server works on production as well.\n'},Kj3r:function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n("7o/Q"),i=n("D0XW");function a(e,t=i.a){return n=>n.lift(new s(e,t))}class s{constructor(e,t){this.dueTime=e,this.scheduler=t}call(e,t){return t.subscribe(new o(e,this.dueTime,this.scheduler))}}class o extends r.a{constructor(e,t,n){super(e),this.dueTime=t,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(l,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:e}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}}clearDebounce(){const e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}function l(e){e.debouncedNext()}},Kjk6:function(e,t){e.exports=function(e){var t={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),r={className:"subst",begin:/\\\(/,end:"\\)",keywords:t,contains:[]},i={className:"string",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},a={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return r.contains=[a],{keywords:t,contains:[i,e.C_LINE_COMMENT_MODE,n,{className:"type",begin:"\\b[A-Z][\\w\xc0-\u02b8']*[!?]"},{className:"type",begin:"\\b[A-Z][\\w\xc0-\u02b8']*",relevance:0},a,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:t,contains:["self",a,i,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:t,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain)"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,n]}]}}},KpOm:function(e,t){e.exports=function(e){var t={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]};return{aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT(";","$"),e.HASH_COMMENT_MODE,{className:"section",begin:/^\s*\[+/,end:/\]+/},{begin:/^[a-z0-9\[\]_\.-]+\s*=\s*/,end:"$",returnBegin:!0,contains:[{className:"attr",begin:/[a-z0-9\[\]_\.-]+/},{begin:/=/,endsWithParent:!0,relevance:0,contains:[e.COMMENT(";","$"),e.HASH_COMMENT_MODE,{className:"literal",begin:/\bon|off|true|false|yes|no\b/},{className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},t,{className:"number",begin:/([\+\-]+)?[\d]+_[\d_]+/},e.NUMBER_MODE]}]}]}}},KqfI:function(e,t,n){"use strict";function r(){}n.d(t,"a",function(){return r})},KyKy:function(e,t){e.exports=function(e){return{contains:[{begin:/[^\u2401\u0001]+/,end:/[\u2401\u0001]/,excludeEnd:!0,returnBegin:!0,returnEnd:!1,contains:[{begin:/([^\u2401\u0001=]+)/,end:/=([^\u2401\u0001=]+)/,returnEnd:!0,returnBegin:!1,className:"attr"},{begin:/=/,end:/([\u2401\u0001])/,excludeEnd:!0,excludeBegin:!0,className:"string"}]}],case_insensitive:!0}}},LA7j:function(e,t,n){"use strict";n.d(t,"a",function(){return r});class r{constructor(e){this.window=e,this.enabled=this.window.location.href.indexOf("akveo.github.io")>=0}trackEvent(e,t=""){this.enabled&&this.gtmPushToDataLayer({event:e,eventValue:t})}gtmPushToDataLayer(e){this.window.dataLayer.push(e)}}},LBXl:function(e,t,n){"use strict";function r(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map(function(e,t){return t+1+") "+e.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=e,this}r.prototype=Object.create(Error.prototype),t.UnsubscriptionError=r},"LJ/p":function(e,t,n){"use strict";var r=n("Q1FS"),i=n("zB/H"),a=n("VKeD");t.scheduleIterable=function(e,t){if(!e)throw new Error("Iterable cannot be null");return new r.Observable(function(n){var r,s=new i.Subscription;return s.add(function(){r&&"function"==typeof r.return&&r.return()}),s.add(t.schedule(function(){r=e[a.iterator](),s.add(t.schedule(function(){if(!n.closed){var e,t;try{var i=r.next();e=i.value,t=i.done}catch(a){return void n.error(a)}t?n.complete():(n.next(e),this.schedule())}}))})),s})}},LOdI:function(e,t){e.exports=function(e){var t="([ui](8|16|32|64|128|size)|f(32|64))?",n="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{aliases:["rs"],keywords:{keyword:"alignof as be box break const continue crate do else enum extern false fn for if impl in let loop match mod mut offsetof once priv proc pub pure ref return self Self sizeof static struct super trait true type typeof unsafe unsized use virtual while where yield move default",literal:"true false Some None Ok Err",built_in:n},lexemes:e.IDENT_RE+"!?",illegal:""}]}}},LRne:function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n("z+Ro"),i=n("yCtX"),a=n("jZKg");function s(...e){let t=e[e.length-1];return Object(r.a)(t)?(e.pop(),Object(a.a)(e,t)):Object(i.a)(e)}},LhHj:function(e,t){e.exports=function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger case default function var with then unless until loop of by when and or is isnt not it that otherwise from to til fallthrough super case default function var void const let enum export import native __hasProp __extends __slice __bind __indexOf",literal:"true false null undefined yes no on off it that void",built_in:"npm require console print module global window document"},n="[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*",r=e.inherit(e.TITLE_MODE,{begin:n}),i={className:"subst",begin:/#\{/,end:/}/,keywords:t},a={className:"subst",begin:/#[A-Za-z$_]/,end:/(?:\-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,keywords:t},s=[e.BINARY_NUMBER_MODE,{className:"number",begin:"(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)",relevance:0,starts:{end:"(\\s*/)?",relevance:0}},{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[e.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,i,a]},{begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i,a]},{begin:/\\/,end:/(\s|$)/,excludeEnd:!0}]},{className:"regexp",variants:[{begin:"//",end:"//[gim]*",contains:[i,e.HASH_COMMENT_MODE]},{begin:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)/}]},{begin:"@"+n},{begin:"``",end:"``",excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"}];i.contains=s;var o={className:"params",begin:"\\(",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(s)}]};return{aliases:["ls"],keywords:t,illegal:/\/\*/,contains:s.concat([e.COMMENT("\\/\\*","\\*\\/"),e.HASH_COMMENT_MODE,{className:"function",contains:[r,o],returnBegin:!0,variants:[{begin:"("+n+"\\s*(?:=|:=)\\s*)?(\\(.*\\))?\\s*\\B\\->\\*?",end:"\\->\\*?"},{begin:"("+n+"\\s*(?:=|:=)\\s*)?!?(\\(.*\\))?\\s*\\B[-~]{1,2}>\\*?",end:"[-~]{1,2}>\\*?"},{begin:"("+n+"\\s*(?:=|:=)\\s*)?(\\(.*\\))?\\s*\\B!?[-~]{1,2}>\\*?",end:"!?[-~]{1,2}>\\*?"}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[r]},r]},{begin:n+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}},Lhse:function(e,t,n){"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(t,"a",function(){return i});const i=r()},Ll1m:function(e,t){e.exports=function(e){return{aliases:["i7"],case_insensitive:!0,keywords:{keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule"},contains:[{className:"string",begin:'"',end:'"',relevance:0,contains:[{className:"subst",begin:"\\[",end:"\\]"}]},{className:"section",begin:/^(Volume|Book|Part|Chapter|Section|Table)\b/,end:"$"},{begin:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,end:":",contains:[{begin:"\\(This",end:"\\)"}]},{className:"comment",begin:"\\[",end:"\\]",contains:["self"]}]}}},Lns6:function(e,t){e.exports=function(e){var t="[a-zA-Z_][\\w\\-]*",n={className:"attr",variants:[{begin:"^[ \\-]*"+t+":"},{begin:'^[ \\-]*"'+t+'":'},{begin:"^[ \\-]*'"+t+"':"}]},r={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]};return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[n,{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>] *$",returnEnd:!0,contains:r.contains,end:n.variants[0].begin},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!"+e.UNDERSCORE_IDENT_RE},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"^ *-",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:"true false yes no null",keywords:{literal:"true false yes no null"}},e.C_NUMBER_MODE,r]}}},Lo5G:function(e,t){e.exports=function(e){return{keywords:{keyword:"package import option optional required repeated group oneof",built_in:"double float int32 int64 uint32 uint64 sint32 sint64 fixed32 fixed64 sfixed32 sfixed64 bool string bytes",literal:"true false"},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.C_LINE_COMMENT_MODE,{className:"class",beginKeywords:"message enum service",end:/\{/,illegal:/\n/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,excludeEnd:!0}})]},{className:"function",beginKeywords:"rpc",end:/;/,excludeEnd:!0,keywords:"rpc returns"},{begin:/^\s*[A-Z_]+/,end:/\s*=/,excludeEnd:!0}]}}},LptB:function(e,t){e.exports=function(e){return{contains:[{className:"function",begin:"#+[A-Za-z_0-9]*\\(",end:" {",returnBegin:!0,excludeEnd:!0,contains:[{className:"keyword",begin:"#+"},{className:"title",begin:"[A-Za-z_][A-Za-z_0-9]*"},{className:"params",begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"string",begin:'"',end:'"'},{className:"variable",begin:"[A-Za-z_][A-Za-z_0-9]*"}]}]}]}}},MF4s:function(e,t){e.exports=function(e){var t="[A-Za-z_][0-9A-Za-z_]*",n={keyword:"if for while var new function do return void else break",literal:"true false null undefined NaN Infinity PI BackSlash DoubleQuote ForwardSlash NewLine SingleQuote Tab",built_in:"Abs Acos Area AreaGeodetic Asin Atan Atan2 Average Boolean Buffer BufferGeodetic Ceil Centroid Clip Console Constrain Contains Cos Count Crosses Cut Date DateAdd DateDiff Day Decode DefaultValue Dictionary Difference Disjoint Distance Distinct DomainCode DomainName Equals Exp Extent Feature FeatureSet FeatureSetById FeatureSetByTitle FeatureSetByUrl Filter First Floor Geometry Guid HasKey Hour IIf IndexOf Intersection Intersects IsEmpty Length LengthGeodetic Log Max Mean Millisecond Min Minute Month MultiPartToSinglePart Multipoint NextSequenceValue Now Number OrderBy Overlaps Point Polygon Polyline Pow Random Relate Reverse Round Second SetGeometry Sin Sort Sqrt Stdev Sum SymmetricDifference Tan Text Timestamp Today ToLocal Top Touches ToUTC TypeOf Union Variance Weekday When Within Year "},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var s=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["arcade"],keywords:n,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"symbol",begin:"\\$[feature|layer|map|value|view]+"},r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(return)\\b)\\s*",keywords:"return",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:s}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:s}],illegal:/\[|%/},{begin:/\$[(.]/}],illegal:/#(?!!)/}}},"MQ8/":function(e,t){e.exports=function(e){return{case_insensitive:!0,keywords:{keyword:"abs access after alias all and architecture array assert assume assume_guarantee attribute begin block body buffer bus case component configuration constant context cover disconnect downto default else elsif end entity exit fairness file for force function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package parameter port postponed procedure process property protected pure range record register reject release rem report restrict restrict_guarantee return rol ror select sequence severity shared signal sla sll sra srl strong subtype then to transport type unaffected units until use variable view vmode vprop vunit wait when while with xnor xor",built_in:"boolean bit character integer time delay_length natural positive string bit_vector file_open_kind file_open_status std_logic std_logic_vector unsigned signed boolean_vector integer_vector std_ulogic std_ulogic_vector unresolved_unsigned u_unsigned unresolved_signed u_signed real_vector time_vector",literal:"false true note warning error failure line text side width"},illegal:"{",contains:[e.C_BLOCK_COMMENT_MODE,e.COMMENT("--","$"),e.QUOTE_STRING_MODE,{className:"number",begin:"\\b(\\d(_|\\d)*#\\w+(\\.\\w+)?#([eE][-+]?\\d(_|\\d)*)?|\\d(_|\\d)*(\\.\\d(_|\\d)*)?([eE][-+]?\\d(_|\\d)*)?)",relevance:0},{className:"string",begin:"'(U|X|0|1|Z|W|L|H|-)'",contains:[e.BACKSLASH_ESCAPE]},{className:"symbol",begin:"'[A-Za-z](_?[A-Za-z0-9])*",contains:[e.BACKSLASH_ESCAPE]}]}}},MhJ4:function(e,t,n){"use strict";var r=n("6aLS");t.switchMapTo=function(e,t){return t?r.switchMap(function(){return e},t):r.switchMap(function(){return e})}},MkmW:function(e,t,n){"use strict";t.hostReportError=function(e){setTimeout(function(){throw e},0)}},Mxlh:function(e,t,n){"use strict";function r(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}r.prototype=Object.create(Error.prototype),t.ObjectUnsubscribedError=r},"My+Z":function(e,t){e.exports=function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do";return{aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*(<[\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*(\\s*,\\s*[\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0},{className:"meta",begin:"@[A-Za-z]+"}]}}},NJ4a:function(e,t,n){"use strict";function r(e){setTimeout(()=>{throw e},0)}n.d(t,"a",function(){return r})},NRrW:function(e,t){e.exports=function(e){return{aliases:["feature"],keywords:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",contains:[{className:"symbol",begin:"\\*",relevance:0},{className:"meta",begin:"@[^@\\s]+"},{begin:"\\|",end:"\\|\\w*$",contains:[{className:"string",begin:"[^|]+"}]},{className:"variable",begin:"<",end:">"},e.HASH_COMMENT_MODE,{className:"string",begin:'"""',end:'"""'},e.QUOTE_STRING_MODE]}}},NTcF:function(e,t,n){var r=n("mrSG").__extends,i=n("ffpz");t.AsyncScheduler=function(e){function t(n,r){void 0===r&&(r=i.Scheduler.now);var a=e.call(this,n,function(){return t.delegate&&t.delegate!==a?t.delegate.now():r()})||this;return a.actions=[],a.active=!1,a.scheduled=void 0,a}return r(t,e),t.prototype.schedule=function(n,r,i){return void 0===r&&(r=0),t.delegate&&t.delegate!==this?t.delegate.schedule(n,r,i):e.prototype.schedule.call(this,n,r,i)},t.prototype.flush=function(e){var t=this.actions;if(this.active)t.push(e);else{var n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}},t}(i.Scheduler)},NZaV:function(e,t,n){"use strict";var r=n("7RJT"),i=n("7K7o");t.publishBehavior=function(e){return function(t){return i.multicast(new r.BehaviorSubject(e))(t)}}},NyhX:function(e,t){e.exports=function(e){var t=e.COMMENT("{","}",{contains:["self"]});return{subLanguage:"xml",relevance:0,contains:[e.COMMENT("^#","$"),e.COMMENT("\\^rem{","}",{relevance:10,contains:[t]}),{className:"meta",begin:"^@(?:BASE|USE|CLASS|OPTIONS)$",relevance:10},{className:"title",begin:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{className:"variable",begin:"\\$\\{?[\\w\\-\\.\\:]+\\}?"},{className:"keyword",begin:"\\^[\\w\\-\\.\\:]+"},{className:"number",begin:"\\^#[0-9a-fA-F]+"},e.C_NUMBER_MODE]}}},OAkW:function(e,t,n){"use strict";t.subscribeToArray=function(e){return function(t){for(var n=0,r=e.length;n/}]}}},PqYM:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n("HDdC"),i=n("D0XW"),a=n("Y7HM"),s=n("z+Ro");function o(e=0,t,n){let o=-1;return Object(a.a)(t)?o=Number(t)<1?1:Number(t):Object(s.a)(t)&&(n=t),Object(s.a)(n)||(n=i.a),new r.a(t=>{const r=Object(a.a)(e)?e:+e-n.now();return n.schedule(l,r,{index:0,period:o,subscriber:t})})}function l(e){const{index:t,period:n,subscriber:r}=e;if(r.next(t),!r.closed){if(-1===n)return r.complete();e.index=t+1,this.schedule(e,n)}}},PziN:function(e,t){e.exports=function(e){var t={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},n={className:"meta",begin:"{-#",end:"#-}"},r={className:"meta",begin:"^#",end:"$"},i={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},a={begin:"\\(",end:"\\)",illegal:'"',contains:[n,r,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),t]};return{aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[a,t],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[a,t],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[i,a,t]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[n,i,a,{begin:"{",end:"}",contains:a.contains},t]},{beginKeywords:"default",end:"$",contains:[i,a,t]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,t]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[i,e.QUOTE_STRING_MODE,t]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},n,r,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,i,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),t,{begin:"->|<-"}]}}},Q1FS:function(e,t,n){"use strict";var r=n("yx2s"),i=n("Xwq/"),a=n("zfKp"),s=n("9AGB"),o=n("n3uD");function l(e){if(e||(e=o.config.Promise||Promise),!e)throw new Error("no Promise impl found");return e}t.Observable=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this.operator,a=i.toSubscriber(e,t,n);if(a.add(r?r.call(a,this.source):this.source||o.config.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),o.config.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){o.config.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),r.canReportError(e)?e.error(t):console.warn(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=l(t))(function(t,r){var i;i=n.subscribe(function(t){try{e(t)}catch(n){r(n),i&&i.unsubscribe()}},r,t)})},e.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},e.prototype[a.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;tt.height||e.scrollWidth>t.width}}function _(){return Error("Scroll strategy has already been attached.")}class f{constructor(e,t,n,r){this._scrollDispatcher=e,this._ngZone=t,this._viewportRuler=n,this._config=r,this._scrollSubscription=null,this._detach=(()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())})}attach(e){if(this._overlayRef)throw _();this._overlayRef=e}enable(){if(this._scrollSubscription)return;const e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class b{enable(){}disable(){}attach(){}}function y(e,t){return t.some(t=>e.bottomt.bottom||e.rightt.right)}function S(e,t){return t.some(t=>e.topt.bottom||e.leftt.right)}class E{constructor(e,t,n,r){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this._config=r,this._scrollSubscription=null}attach(e){if(this._overlayRef)throw _();this._overlayRef=e}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:n}=this._viewportRuler.getViewportSize();y(e,[{width:t,height:n,bottom:n,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}const v=(()=>{class e{constructor(e,t,n,r){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this.noop=(()=>new b),this.close=(e=>new f(this._scrollDispatcher,this._ngZone,this._viewportRuler,e)),this.block=(()=>new m(this._viewportRuler,this._document)),this.reposition=(e=>new E(this._scrollDispatcher,this._viewportRuler,this._ngZone,e)),this._document=r}}return e.ngInjectableDef=Object(s.dc)({factory:function(){return new e(Object(s.hc)(i.a),Object(s.hc)(i.d),Object(s.hc)(s.J),Object(s.hc)(a.d))},token:e,providedIn:"root"}),e})();class O{constructor(e){this.scrollStrategy=new b,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e&&Object.keys(e).forEach(t=>{void 0!==e[t]&&(this[t]=e[t])})}}class T{constructor(e,t,n,r,i){this.offsetX=n,this.offsetY=r,this.panelClass=i,this.originX=e.originX,this.originY=e.originY,this.overlayX=t.overlayX,this.overlayY=t.overlayY}}const C=(()=>(class{constructor(e,t){this.connectionPair=e,this.scrollableViewProperties=t}}))();function R(e,t){if("top"!==t&&"bottom"!==t&&"center"!==t)throw Error(`ConnectedPosition: Invalid ${e} "${t}". `+'Expected "top", "bottom" or "center".')}function w(e,t){if("start"!==t&&"end"!==t&&"center"!==t)throw Error(`ConnectedPosition: Invalid ${e} "${t}". `+'Expected "start", "end" or "center".')}const N=(()=>{class e{constructor(e){this._attachedOverlays=[],this._keydownListener=(e=>{const t=this._attachedOverlays;for(let n=t.length-1;n>-1;n--)if(t[n]._keydownEventSubscriptions>0){t[n]._keydownEvents.next(e);break}}),this._document=e}ngOnDestroy(){this._detach()}add(e){this.remove(e),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener,!0),this._isAttached=!0),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this._detach()}_detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener,!0),this._isAttached=!1)}}return e.ngInjectableDef=Object(s.dc)({factory:function(){return new e(Object(s.hc)(a.d))},token:e,providedIn:"root"}),e})(),A=(()=>{class e{constructor(e){this._document=e}ngOnDestroy(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e=this._document.createElement("div");e.classList.add("cdk-overlay-container"),this._document.body.appendChild(e),this._containerElement=e}}return e.ngInjectableDef=Object(s.dc)({factory:function(){return new e(Object(s.hc)(a.d))},token:e,providedIn:"root"}),e})();class I{constructor(e,t,n,r,i,a,s,d){this._portalOutlet=e,this._host=t,this._pane=n,this._config=r,this._ngZone=i,this._keyboardDispatcher=a,this._document=s,this._location=d,this._backdropElement=null,this._backdropClick=new o.a,this._attachments=new o.a,this._detachments=new o.a,this._locationChanges=l.a.EMPTY,this._keydownEventsObservable=new c.a(e=>{const t=this._keydownEvents.subscribe(e);return this._keydownEventSubscriptions++,()=>{t.unsubscribe(),this._keydownEventSubscriptions--}}),this._keydownEvents=new o.a,this._keydownEventSubscriptions=0,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){let t=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(Object(u.a)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&this._location&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),e}dispose(){const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick.asObservable()}attachments(){return this._attachments.asObservable()}detachments(){return this._detachments.asObservable()}keydownEvents(){return this._keydownEventsObservable}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=Object.assign({},this._config,e),this._updateElementSize()}setDirection(e){this._config=Object.assign({},this._config,{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){const e=this._config.direction;return e?"string"==typeof e?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){const e=this._pane.style;e.width=Object(r.c)(this._config.width),e.height=Object(r.c)(this._config.height),e.minWidth=Object(r.c)(this._config.minWidth),e.minHeight=Object(r.c)(this._config.minHeight),e.maxWidth=Object(r.c)(this._config.maxWidth),e.maxHeight=Object(r.c)(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"auto":"none"}_attachBackdrop(){this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",e=>this._backdropClick.next(e)),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add("cdk-overlay-backdrop-showing")})}):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e,t=this._backdropElement;if(!t)return;let n=()=>{t&&t.parentNode&&t.parentNode.removeChild(t),this._backdropElement==t&&(this._backdropElement=null),this._config.backdropClass&&this._toggleClasses(t,this._config.backdropClass,!1),clearTimeout(e)};t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",n)}),t.style.pointerEvents="none",e=this._ngZone.runOutsideAngular(()=>setTimeout(n,500))}_toggleClasses(e,t,n){const i=e.classList;Object(r.a)(t).forEach(e=>{n?i.add(e):i.remove(e)})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const e=this._ngZone.onStable.asObservable().pipe(Object(p.a)(Object(d.a)(this._attachments,this._detachments))).subscribe(()=>{this._pane&&this._host&&0!==this._pane.children.length||(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),e.unsubscribe())})})}_disposeScrollStrategy(){const e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}}const x="cdk-overlay-connected-position-bounding-box";class D{constructor(e,t,n,r,i){this._viewportRuler=t,this._document=n,this._platform=r,this._overlayContainer=i,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new o.a,this._resizeSubscription=l.a.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges.asObservable(),this.setOrigin(e)}get positions(){return this._preferredPositions}attach(e){if(this._overlayRef&&e!==this._overlayRef)throw Error("This position strategy is already attached to an overlay");this._validatePositions(),e.hostElement.classList.add(x),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const e=this._originRect,t=this._overlayRect,n=this._viewportRect,r=[];let i;for(let a of this._preferredPositions){let s=this._getOriginPoint(e,a),o=this._getOverlayPoint(s,t,a),l=this._getOverlayFit(o,t,n,a);if(l.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,s);this._canFitWithFlexibleDimensions(l,o,n)?r.push({position:a,origin:s,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(s,a)}):(!i||i.overlayFit.visibleAreat&&(t=r,e=n)}return this._isPushed=!1,void this._applyPosition(e.position,e.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(i.position,i.originPoint);this._applyPosition(i.position,i.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&M(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(x),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,t){let n,r;if("center"==t.originX)n=e.left+e.width/2;else{const r=this._isRtl()?e.right:e.left,i=this._isRtl()?e.left:e.right;n="start"==t.originX?r:i}return{x:n,y:r="center"==t.originY?e.top+e.height/2:"top"==t.originY?e.top:e.bottom}}_getOverlayPoint(e,t,n){let r,i;return r="center"==n.overlayX?-t.width/2:"start"===n.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,{x:e.x+r,y:e.y+(i="center"==n.overlayY?-t.height/2:"top"==n.overlayY?0:-t.height)}}_getOverlayFit(e,t,n,r){let{x:i,y:a}=e,s=this._getOffset(r,"x"),o=this._getOffset(r,"y");s&&(i+=s),o&&(a+=o);let l=0-a,c=a+t.height-n.height,d=this._subtractOverflows(t.width,0-i,i+t.width-n.width),u=this._subtractOverflows(t.height,l,c),p=d*u;return{visibleArea:p,isCompletelyWithinViewport:t.width*t.height===p,fitsInViewportVertically:u===t.height,fitsInViewportHorizontally:d==t.width}}_canFitWithFlexibleDimensions(e,t,n){if(this._hasFlexibleDimensions){const r=n.bottom-t.y,i=n.right-t.x,a=this._overlayRef.getConfig().minHeight,s=this._overlayRef.getConfig().minWidth,o=e.fitsInViewportHorizontally||null!=s&&s<=i;return(e.fitsInViewportVertically||null!=a&&a<=r)&&o}}_pushOverlayOnScreen(e,t,n){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};const r=this._viewportRect,i=Math.max(e.x+t.width-r.right,0),a=Math.max(e.y+t.height-r.bottom,0),s=Math.max(r.top-n.top-e.y,0),o=Math.max(r.left-n.left-e.x,0);let l=0,c=0;return this._previousPushAmount={x:l=t.width<=r.width?o||-i:e.xr&&!this._isInitialRender&&!this._growAfterOpen&&(a=e.y-r/2)}if("end"===t.overlayX&&!r||"start"===t.overlayX&&r)c=n.right-e.x+this._viewportMargin,o=e.x-n.left;else if("start"===t.overlayX&&!r||"end"===t.overlayX&&r)l=e.x,o=n.right-e.x;else{const t=Math.min(n.right-e.x+n.left,e.x),r=this._lastBoundingBoxSize.width;l=e.x-t,(o=2*t)>r&&!this._isInitialRender&&!this._growAfterOpen&&(l=e.x-r/2)}return{top:a,left:l,bottom:s,right:c,width:o,height:i}}_setBoundingBoxStyles(e,t){const n=this._calculateBoundingBoxRect(e,t);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right="",i.width=i.height="100%";else{const e=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;i.height=Object(r.c)(n.height),i.top=Object(r.c)(n.top),i.bottom=Object(r.c)(n.bottom),i.width=Object(r.c)(n.width),i.left=Object(r.c)(n.left),i.right=Object(r.c)(n.right),i.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",i.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",e&&(i.maxHeight=Object(r.c)(e)),a&&(i.maxWidth=Object(r.c)(a))}this._lastBoundingBoxSize=n,M(this._boundingBox.style,i)}_resetBoundingBoxStyles(){M(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){M(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,t){const n={};if(this._hasExactPosition()){const r=this._viewportRuler.getViewportScrollPosition();M(n,this._getExactOverlayY(t,e,r)),M(n,this._getExactOverlayX(t,e,r))}else n.position="static";let r="",i=this._getOffset(t,"x"),a=this._getOffset(t,"y");i&&(r+=`translateX(${i}px) `),a&&(r+=`translateY(${a}px)`),n.transform=r.trim(),this._hasFlexibleDimensions&&this._overlayRef.getConfig().maxHeight&&(n.maxHeight=""),this._hasFlexibleDimensions&&this._overlayRef.getConfig().maxWidth&&(n.maxWidth=""),M(this._pane.style,n)}_getExactOverlayY(e,t,n){let i={top:null,bottom:null},a=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,n));let s=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return a.y-=s,"bottom"===e.overlayY?i.bottom=`${this._document.documentElement.clientHeight-(a.y+this._overlayRect.height)}px`:i.top=Object(r.c)(a.y),i}_getExactOverlayX(e,t,n){let i,a={left:null,right:null},s=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,n)),"right"==(i=this._isRtl()?"end"===e.overlayX?"left":"right":"end"===e.overlayX?"right":"left")?a.right=`${this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)}px`:a.left=Object(r.c)(s.x),a}_getScrollVisibility(){const e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),n=this._scrollables.map(e=>e.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:S(e,n),isOriginOutsideView:y(e,n),isOverlayClipped:S(t,n),isOverlayOutsideView:y(t,n)}}_subtractOverflows(e,...t){return t.reduce((e,t)=>e-Math.max(t,0),e)}_getNarrowedViewportRect(){const e=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+e-this._viewportMargin,bottom:n.top+t-this._viewportMargin,width:e-2*this._viewportMargin,height:t-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,t){return"x"===t?null==e.offsetX?this._offsetX:e.offsetX:null==e.offsetY?this._offsetY:e.offsetY}_validatePositions(){if(!this._preferredPositions.length)throw Error("FlexibleConnectedPositionStrategy: At least one position is required.");this._preferredPositions.forEach(e=>{w("originX",e.originX),R("originY",e.originY),w("overlayX",e.overlayX),R("overlayY",e.overlayY)})}_addPanelClasses(e){this._pane&&Object(r.a)(e).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){const e=this._origin;return e instanceof s.q?e.nativeElement.getBoundingClientRect():e instanceof HTMLElement?e.getBoundingClientRect():{top:e.y,bottom:e.y,left:e.x,right:e.x,height:0,width:0}}}function M(e,t){for(let n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}class L{constructor(e,t,n,r,i,a,s){this._preferredPositions=[],this._positionStrategy=new D(n,r,i,a,s).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(e,t)}get _isRtl(){return"rtl"===this._overlayRef.getDirection()}get onPositionChange(){return this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(e){this._overlayRef=e,this._positionStrategy.attach(e),this._direction&&(e.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(e){this._positionStrategy.withScrollableContainers(e)}withFallbackPosition(e,t,n,r){const i=new T(e,t,n,r);return this._preferredPositions.push(i),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(e){return this._overlayRef?this._overlayRef.setDirection(e):this._direction=e,this}withOffsetX(e){return this._positionStrategy.withDefaultOffsetX(e),this}withOffsetY(e){return this._positionStrategy.withDefaultOffsetY(e),this}withLockedPosition(e){return this._positionStrategy.withLockedPosition(e),this}withPositions(e){return this._preferredPositions=e.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(e){return this._positionStrategy.setOrigin(e),this}}const P="cdk-global-overlay-wrapper";class k{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(e){const t=e.getConfig();this._overlayRef=e,this._width&&!t.width&&e.updateSize({width:this._width}),this._height&&!t.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(P),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._rightOffset="",this._leftOffset=e,this._justifyContent="flex-start",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._leftOffset="",this._rightOffset=e,this._justifyContent="flex-end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._justifyContent="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig();e.position=this._cssPosition,e.marginLeft="100%"===n.width?"0":this._leftOffset,e.marginTop="100%"===n.height?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,"100%"===n.width?t.justifyContent="flex-start":"center"===this._justifyContent?t.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?t.justifyContent="flex-end":"flex-end"===this._justifyContent&&(t.justifyContent="flex-start"):t.justifyContent=this._justifyContent,t.alignItems="100%"===n.height?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,n=t.style;t.classList.remove(P),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}}const j=(()=>{class e{constructor(e,t,n,r){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=r}global(){return new k}connectedTo(e,t,n){return new L(t,n,e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(e){return new D(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return e.ngInjectableDef=Object(s.dc)({factory:function(){return new e(Object(s.hc)(i.d),Object(s.hc)(a.d),Object(s.hc)(h.a),Object(s.hc)(A))},token:e,providedIn:"root"}),e})();let F=0;const U=(()=>(class{constructor(e,t,n,r,i,a,s,o,l,c){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=n,this._positionBuilder=r,this._keyboardDispatcher=i,this._injector=a,this._ngZone=s,this._document=o,this._directionality=l,this._location=c}create(e){const t=this._createHostElement(),n=this._createPaneElement(t),r=this._createPortalOutlet(n),i=new O(e);return i.direction=i.direction||this._directionality.value,new I(r,t,n,i,this._ngZone,this._keyboardDispatcher,this._document,this._location)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement("div");return t.id=`cdk-overlay-${F++}`,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(s.g)),new g.d(e,this._componentFactoryResolver,this._appRef,this._injector)}}))(),B=new s.y("cdk-connected-overlay-scroll-strategy");function V(e){return()=>e.scrollStrategies.reposition()}const z=(()=>(class{}))()},QQjU:function(e,t){e.exports=function(e){var t="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",n={className:"literal",begin:"(#t|#f|#\\\\"+t+"|#\\\\.)"},r={className:"number",variants:[{begin:"(\\-|\\+)?\\d+([./]\\d+)?",relevance:0},{begin:"(\\-|\\+)?\\d+([./]\\d+)?[+\\-](\\-|\\+)?\\d+([./]\\d+)?i",relevance:0},{begin:"#b[0-1]+(/[0-1]+)?"},{begin:"#o[0-7]+(/[0-7]+)?"},{begin:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},i=e.QUOTE_STRING_MODE,a=[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#\\|","\\|#")],s={begin:t,relevance:0},o={className:"symbol",begin:"'"+t},l={endsWithParent:!0,relevance:0},c={variants:[{begin:/'/},{begin:"`"}],contains:[{begin:"\\(",end:"\\)",contains:["self",n,i,r,s,o]}]},d={className:"name",begin:t,lexemes:t,keywords:{"builtin-name":"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"}},u={variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}],contains:[{begin:/lambda/,endsWithParent:!0,returnBegin:!0,contains:[d,{begin:/\(/,end:/\)/,endsParent:!0,contains:[s]}]},d,l]};return l.contains=[n,r,i,s,o,c,u].concat(a),{illegal:/\S/,contains:[{className:"meta",begin:"^#!",end:"$"},r,i,o,c,u].concat(a)}}},QUyD:function(e,t,n){var r=n("mrSG").__extends,i=n("1pIY"),a=n("FWf1"),s=n("nzqU");t.bufferTime=function(e){var t=arguments.length,n=i.async;s.isScheduler(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],t--);var r=null;t>=2&&(r=arguments[1]);var a=Number.POSITIVE_INFINITY;return t>=3&&(a=arguments[2]),function(t){return t.lift(new o(e,r,a,n))}};var o=function(){function e(e,t,n,r){this.bufferTimeSpan=e,this.bufferCreationInterval=t,this.maxBufferSize=n,this.scheduler=r}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))},e}(),l=function(){return function(){this.buffer=[]}}(),c=function(e){function t(t,n,r,i,a){var s=e.call(this,t)||this;s.bufferTimeSpan=n,s.bufferCreationInterval=r,s.maxBufferSize=i,s.scheduler=a,s.contexts=[];var o=s.openContext();if(s.timespanOnly=null==r||r<0,s.timespanOnly)s.add(o.closeAction=a.schedule(d,n,{subscriber:s,context:o,bufferTimeSpan:n}));else{var l={bufferTimeSpan:n,bufferCreationInterval:r,subscriber:s,scheduler:a};s.add(o.closeAction=a.schedule(p,n,{subscriber:s,context:o})),s.add(a.schedule(u,r,l))}return s}return r(t,e),t.prototype._next=function(e){for(var t,n=this.contexts,r=n.length,i=0;i0;){var r=t.shift();n.next(r.buffer)}e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){this.contexts=null},t.prototype.onBufferFull=function(e){this.closeContext(e);var t=e.closeAction;if(t.unsubscribe(),this.remove(t),!this.closed&&this.timespanOnly){e=this.openContext();var n=this.bufferTimeSpan;this.add(e.closeAction=this.scheduler.schedule(d,n,{subscriber:this,context:e,bufferTimeSpan:n}))}},t.prototype.openContext=function(){var e=new l;return this.contexts.push(e),e},t.prototype.closeContext=function(e){this.destination.next(e.buffer);var t=this.contexts;(t?t.indexOf(e):-1)>=0&&t.splice(t.indexOf(e),1)},t}(a.Subscriber);function d(e){var t=e.subscriber,n=e.context;n&&t.closeContext(n),t.closed||(e.context=t.openContext(),e.context.closeAction=this.schedule(e,e.bufferTimeSpan))}function u(e){var t=e.bufferCreationInterval,n=e.bufferTimeSpan,r=e.subscriber,i=e.scheduler,a=r.openContext();r.closed||(r.add(a.closeAction=i.schedule(p,n,{subscriber:r,context:a})),this.schedule(e,t))}function p(e){e.subscriber.closeContext(e.context)}},Qitr:function(e,t,n){"use strict";n.d(t,"a",function(){return r});class r{transform(e){return e&&e.length?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():e}}},Qlto:function(e,t,n){"use strict";var r=n("B/hR");t.distinctUntilKeyChanged=function(e,t){return r.distinctUntilChanged(function(n,r){return t?t(n[e],r[e]):n[e]===r[e]})}},QnJG:function(e,t){e.exports=function(e){return{case_insensitive:!1,lexemes:"[a-zA-Z][a-zA-Z0-9_-]*",keywords:{keyword:"base-uri child-src connect-src default-src font-src form-action frame-ancestors frame-src img-src media-src object-src plugin-types report-uri sandbox script-src style-src"},contains:[{className:"string",begin:"'",end:"'"},{className:"attribute",begin:"^Content",end:":",excludeEnd:!0}]}}},QtHX:function(e,t,n){"use strict";var r=n("UNqx"),i=n("yoF8");t.mergeAll=function(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),r.mergeMap(i.identity,e)}},R7wr:function(e,t,n){"use strict";t.isDate=function(e){return e instanceof Date&&!isNaN(+e)}},RLXu:function(e,t){e.exports=function(e){return{aliases:["docker"],case_insensitive:!0,keywords:"from maintainer expose env arg user onbuild stopsignal",contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"{class e{constructor(t,n){this._subject=new r.s,this._urlChangeListeners=[],this._platformStrategy=t;const i=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=e.stripTrailingSlash(c(i)),this._platformStrategy.onPopState(e=>{this._subject.emit({url:this.path(!0),pop:!0,state:e.state,type:e.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(t,n=""){return this.path()==this.normalize(t+e.normalizeQueryParams(n))}normalize(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,c(t)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(t,n="",r=null){this._platformStrategy.pushState(r,"",t,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+e.normalizeQueryParams(n)),r)}replaceState(t,n="",r=null){this._platformStrategy.replaceState(r,"",t,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+e.normalizeQueryParams(n)),r)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(e){this._urlChangeListeners.push(e),this.subscribe(e=>{this._notifyUrlChangeListeners(e.url,e.state)})}_notifyUrlChangeListeners(e="",t){this._urlChangeListeners.forEach(n=>n(e,t))}subscribe(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}static normalizeQueryParams(e){return e&&"?"!==e[0]?"?"+e:e}static joinWithSlash(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}static stripTrailingSlash(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}}return e})();function c(e){return e.replace(/\/index.html$/,"")}const d=(()=>(class extends s{constructor(e,t){super(),this._platformLocation=e,this._baseHref="",null!=t&&(this._baseHref=t)}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}path(e=!1){let t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t}prepareExternalUrl(e){const t=l.joinWithSlash(this._baseHref,e);return t.length>0?"#"+t:t}pushState(e,t,n,r){let i=this.prepareExternalUrl(n+l.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(e,t,i)}replaceState(e,t,n,r){let i=this.prepareExternalUrl(n+l.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}))(),u=(()=>(class extends s{constructor(e,t){if(super(),this._platformLocation=e,null==t&&(t=this._platformLocation.getBaseHrefFromDOM()),null==t)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=t}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return l.joinWithSlash(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+l.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,r){const i=this.prepareExternalUrl(n+l.normalizeQueryParams(r));this._platformLocation.pushState(e,t,i)}replaceState(e,t,n,r){const i=this.prepareExternalUrl(n+l.normalizeQueryParams(r));this._platformLocation.replaceState(e,t,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}))(),p=void 0;var h=["en",[["a","p"],["AM","PM"],p],[["AM","PM"],p,p],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],p,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],p,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",p,"{1} 'at' {0}",p],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",{},function(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];const g={},m=function(){var e={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return e[e.Zero]="Zero",e[e.One]="One",e[e.Two]="Two",e[e.Few]="Few",e[e.Many]="Many",e[e.Other]="Other",e}(),_=function(){var e={Format:0,Standalone:1};return e[e.Format]="Format",e[e.Standalone]="Standalone",e}(),f=function(){var e={Narrow:0,Abbreviated:1,Wide:2,Short:3};return e[e.Narrow]="Narrow",e[e.Abbreviated]="Abbreviated",e[e.Wide]="Wide",e[e.Short]="Short",e}(),b=function(){var e={Short:0,Medium:1,Long:2,Full:3};return e[e.Short]="Short",e[e.Medium]="Medium",e[e.Long]="Long",e[e.Full]="Full",e}(),y=function(){var e={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};return e[e.Decimal]="Decimal",e[e.Group]="Group",e[e.List]="List",e[e.PercentSign]="PercentSign",e[e.PlusSign]="PlusSign",e[e.MinusSign]="MinusSign",e[e.Exponential]="Exponential",e[e.SuperscriptingExponent]="SuperscriptingExponent",e[e.PerMille]="PerMille",e[e.Infinity]="Infinity",e[e.NaN]="NaN",e[e.TimeSeparator]="TimeSeparator",e[e.CurrencyDecimal]="CurrencyDecimal",e[e.CurrencyGroup]="CurrencyGroup",e}();function S(e,t,n){const r=I(e),i=N([r[3],r[4]],t);return N(i,n)}function E(e,t,n){const r=I(e),i=N([r[5],r[6]],t);return N(i,n)}function v(e){return I(e)[8]}function O(e,t){return N(I(e)[10],t)}function T(e,t){return N(I(e)[11],t)}function C(e,t){return N(I(e)[12],t)}function R(e,t){const n=I(e),r=n[13][t];if(void 0===r){if(t===y.CurrencyDecimal)return n[13][y.Decimal];if(t===y.CurrencyGroup)return n[13][y.Group]}return r}function w(e){if(!e[19])throw new Error(`Missing extra locale data for the locale "${e[0]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function N(e,t){for(let n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function A(e){const[t,n]=e.split(":");return{hours:+t,minutes:+n}}function I(e){const t=e.toLowerCase().replace(/_/g,"-");let n=g[t];if(n)return n;const r=t.split("-")[0];if(n=g[r])return n;if("en"===r)return h;throw new Error(`Missing locale data for the locale "${e}".`)}const x=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,D={},M=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,L=function(){var e={Short:0,ShortGMT:1,Long:2,Extended:3};return e[e.Short]="Short",e[e.ShortGMT]="ShortGMT",e[e.Long]="Long",e[e.Extended]="Extended",e}(),P=function(){var e={FullYear:0,Month:1,Date:2,Hours:3,Minutes:4,Seconds:5,FractionalSeconds:6,Day:7};return e[e.FullYear]="FullYear",e[e.Month]="Month",e[e.Date]="Date",e[e.Hours]="Hours",e[e.Minutes]="Minutes",e[e.Seconds]="Seconds",e[e.FractionalSeconds]="FractionalSeconds",e[e.Day]="Day",e}(),k=function(){var e={DayPeriods:0,Days:1,Months:2,Eras:3};return e[e.DayPeriods]="DayPeriods",e[e.Days]="Days",e[e.Months]="Months",e[e.Eras]="Eras",e}();function j(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(e,n){return null!=t&&n in t?t[n]:e})),e}function F(e,t,n="-",r,i){let a="";(e<0||i&&e<=0)&&(i?e=1-e:(e=-e,a=n));let s=String(e);for(;s.length0||o>-n)&&(o+=n),e===P.Hours)0===o&&-12===n&&(o=12);else if(e===P.FractionalSeconds)return l=t,F(o,3).substr(0,l);var l;const c=R(s,y.MinusSign);return F(o,t,c,r,i)}}function B(e,t,n=_.Format,r=!1){return function(i,a){return function(e,t,n,r,i,a){switch(n){case k.Months:return E(t,i,r)[e.getMonth()];case k.Days:return S(t,i,r)[e.getDay()];case k.DayPeriods:const s=e.getHours(),o=e.getMinutes();if(a){const e=function(e){const t=I(e);return w(t),(t[19][2]||[]).map(e=>"string"==typeof e?A(e):[A(e[0]),A(e[1])])}(t),n=function(e,t,n){const r=I(e);w(r);const i=N([r[19][0],r[19][1]],t)||[];return N(i,n)||[]}(t,i,r);let a;if(e.forEach((e,t)=>{if(Array.isArray(e)){const{hours:r,minutes:i}=e[0],{hours:l,minutes:c}=e[1];s>=r&&o>=i&&(s0?Math.floor(i/60):Math.ceil(i/60);switch(e){case L.Short:return(i>=0?"+":"")+F(s,2,a)+F(Math.abs(i%60),2,a);case L.ShortGMT:return"GMT"+(i>=0?"+":"")+F(s,1,a);case L.Long:return"GMT"+(i>=0?"+":"")+F(s,2,a)+":"+F(Math.abs(i%60),2,a);case L.Extended:return 0===r?"Z":(i>=0?"+":"")+F(s,2,a)+":"+F(Math.abs(i%60),2,a);default:throw new Error(`Unknown zone width "${e}"`)}}}const z=0,G=4;function H(e,t=!1){return function(n,r){let i;if(t){const e=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,t=n.getDate();i=1+Math.floor((t+e)/7)}else{const e=function(e){const t=new Date(e,z,1).getDay();return new Date(e,0,1+(t<=G?G:G+7)-t)}(n.getFullYear()),t=(a=n,new Date(a.getFullYear(),a.getMonth(),a.getDate()+(G-a.getDay()))).getTime()-e.getTime();i=1+Math.round(t/6048e5)}var a;return F(i,e,R(r,y.MinusSign))}}const Y={};function q(e,t){e=e.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function W(e){return e instanceof Date&&!isNaN(e.valueOf())}const $=new r.y("UseV4Plurals");class K{}const Q=(()=>(class extends K{constructor(e,t){super(),this.locale=e,this.deprecatedPluralFn=t}getPluralCategory(e,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,e):function(e){return I(e)[18]}(t||this.locale)(e)){case m.Zero:return"zero";case m.One:return"one";case m.Two:return"two";case m.Few:return"few";case m.Many:return"many";default:return"other"}}}))();function Z(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const e=n.indexOf("="),[r,i]=-1==e?[n,""]:[n.slice(0,e),n.slice(e+1)];if(r.trim()===t)return decodeURIComponent(i)}return null}class X{}const J=(()=>(class{constructor(e,t,n,r){this._iterableDiffers=e,this._keyValueDiffers=t,this._ngEl=n,this._renderer=r,this._initialClasses=[]}getValue(){return null}setClass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}setNgClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(Object(r.Kb)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}applyChanges(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachChangedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachRemovedItem(e=>{e.previousValue&&this._toggleClass(e.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(e=>{if("string"!=typeof e.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Object(r.Yb)(e.item)}`);this._toggleClass(e.item,!0)}),e.forEachRemovedItem(e=>this._toggleClass(e.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!0)):Object.keys(e).forEach(t=>this._toggleClass(t,!!e[t])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!1)):Object.keys(e).forEach(e=>this._toggleClass(e,!1)))}_toggleClass(e,t){(e=e.trim())&&e.split(/\s+/g).forEach(e=>{t?this._renderer.addClass(this._ngEl.nativeElement,e):this._renderer.removeClass(this._ngEl.nativeElement,e)})}}))(),ee=(()=>{class e{constructor(e){this._delegate=e}getValue(){return this._delegate.getValue()}}return e.ngDirectiveDef=void 0,e})(),te=(()=>(class extends ee{constructor(e){super(e)}set klass(e){this._delegate.setClass(e)}set ngClass(e){this._delegate.setNgClass(e)}ngDoCheck(){this._delegate.applyChanges()}}))();class ne{constructor(e,t,n,r){this.$implicit=e,this.ngForOf=t,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}const re=(()=>(class{constructor(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){Object(r.mb)()&&null!=e&&"function"!=typeof e&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(e)}. `+"See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(t){throw new Error(`Cannot find a differ supporting object '${n}' of type '${e=n,e.name||typeof e}'. NgFor only supports binding to Iterables such as Arrays.`)}}var e;if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=[];e.forEachOperation((e,n,r)=>{if(null==e.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new ne(null,this._ngForOf,-1,-1),r),i=new ie(e,n);t.push(i)}else if(null==r)this._viewContainer.remove(n);else{const i=this._viewContainer.get(n);this._viewContainer.move(i,r);const a=new ie(e,i);t.push(a)}});for(let n=0;n{this._viewContainer.get(e.currentIndex).context.$implicit=e.item})}_perViewChange(e,t){e.context.$implicit=t.item}static ngTemplateContextGuard(e,t){return!0}}))();class ie{constructor(e,t){this.record=e,this.view=t}}const ae=(()=>(class{constructor(e,t){this._viewContainer=e,this._context=new se,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=t}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){oe("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){oe("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateGuard_ngIf(e,t){return!0}}))();class se{constructor(){this.$implicit=null,this.ngIf=null}}function oe(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Object(r.Yb)(t)}'.`)}class le{constructor(e,t){this._viewContainerRef=e,this._templateRef=t,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(e){e&&!this._created?this.create():!e&&this._created&&this.destroy()}}const ce=(()=>(class{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const t=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||t,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let t=0;t(class{constructor(e,t,n){this.ngSwitch=n,n._addCase(),this._view=new le(e,t)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}))(),ue=(()=>(class{constructor(e,t,n){n._addDefault(new le(e,t))}}))();class pe{}const he=(()=>(class{constructor(e,t,n){this._ngEl=e,this._differs=t,this._renderer=n}getValue(){return null}setNgStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}applyChanges(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_applyChanges(e){e.forEachRemovedItem(e=>this._setStyle(e.key,null)),e.forEachAddedItem(e=>this._setStyle(e.key,e.currentValue)),e.forEachChangedItem(e=>this._setStyle(e.key,e.currentValue))}_setStyle(e,t){const[n,r]=e.split(".");null!=(t=null!=t&&r?`${t}${r}`:t)?this._renderer.setStyle(this._ngEl.nativeElement,n,t):this._renderer.removeStyle(this._ngEl.nativeElement,n)}}))(),ge=(()=>{class e{constructor(e){this._delegate=e}getValue(){return this._delegate.getValue()}}return e.ngDirectiveDef=void 0,e})(),me=(()=>(class extends ge{constructor(e){super(e)}set ngStyle(e){this._delegate.setNgStyle(e)}ngDoCheck(){this._delegate.applyChanges()}}))(),_e=(()=>(class{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(e){this._shouldRecreateView(e)?(this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this.ngTemplateOutlet&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext))):this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(e){const t=e.ngTemplateOutletContext;return!!e.ngTemplateOutlet||t&&this._hasContextShapeChanged(t)}_hasContextShapeChanged(e){const t=Object.keys(e.previousValue||{}),n=Object.keys(e.currentValue||{});if(t.length===n.length){for(let e of n)if(-1===t.indexOf(e))return!0;return!1}return!0}_updateExistingContext(e){for(let t of Object.keys(e))this._viewRef.context[t]=this.ngTemplateOutletContext[t]}}))();function fe(e,t){return Error(`InvalidPipeArgument: '${t}' for pipe '${Object(r.Yb)(e)}'`)}class be{createSubscription(e,t){return e.subscribe({next:t,error:e=>{throw e}})}dispose(e){e.unsubscribe()}onDestroy(e){e.unsubscribe()}}class ye{createSubscription(e,t){return e.then(t,e=>{throw e})}dispose(e){}onDestroy(e){}}const Se=new ye,Ee=new be,ve=(()=>{class e{constructor(e){this._ref=e,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):Object(r.Nb)(this._latestValue,this._latestReturnedValue)?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.gb.wrap(this._latestValue)):(e&&this._subscribe(e),this._latestReturnedValue=this._latestValue,this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,t=>this._updateLatestValue(e,t))}_selectStrategy(t){if(Object(r.Mb)(t))return Se;if(Object(r.Lb)(t))return Ee;throw fe(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())}}return e})(),Oe=(()=>{class e{constructor(e){this.locale=e}transform(t,n="mediumDate",r,i){if(null==t||""===t||t!=t)return null;try{return function(e,t,n,r){let i=function(e){if(W(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){e=e.trim();const t=parseFloat(e);if(!isNaN(e-t))return new Date(t);if(/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){const[t,n,r]=e.split("-").map(e=>+e);return new Date(t,n-1,r)}let n;if(n=e.match(x))return function(e){const t=new Date(0);let n=0,r=0;const i=e[8]?t.setUTCFullYear:t.setFullYear,a=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),i.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));const s=Number(e[4]||0)-n,o=Number(e[5]||0)-r,l=Number(e[6]||0),c=Math.round(1e3*parseFloat("0."+(e[7]||0)));return a.call(t,s,o,l,c),t}(n)}const t=new Date(e);if(!W(t))throw new Error(`Unable to convert "${e}" into a date`);return t}(e);t=function e(t,n){const r=function(e){return I(e)[0]}(t);if(D[r]=D[r]||{},D[r][n])return D[r][n];let i="";switch(n){case"shortDate":i=O(t,b.Short);break;case"mediumDate":i=O(t,b.Medium);break;case"longDate":i=O(t,b.Long);break;case"fullDate":i=O(t,b.Full);break;case"shortTime":i=T(t,b.Short);break;case"mediumTime":i=T(t,b.Medium);break;case"longTime":i=T(t,b.Long);break;case"fullTime":i=T(t,b.Full);break;case"short":const r=e(t,"shortTime"),a=e(t,"shortDate");i=j(C(t,b.Short),[r,a]);break;case"medium":const s=e(t,"mediumTime"),o=e(t,"mediumDate");i=j(C(t,b.Medium),[s,o]);break;case"long":const l=e(t,"longTime"),c=e(t,"longDate");i=j(C(t,b.Long),[l,c]);break;case"full":const d=e(t,"fullTime"),u=e(t,"fullDate");i=j(C(t,b.Full),[d,u])}return i&&(D[r][n]=i),i}(n,t)||t;let a,s=[];for(;t;){if(!(a=M.exec(t))){s.push(t);break}{const e=(s=s.concat(a.slice(1))).pop();if(!e)break;t=e}}let o=i.getTimezoneOffset();r&&(o=q(r,o),i=function(e,t,n){const r=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(q(t,r)-r))}(i,r));let l="";return s.forEach(e=>{const t=function(e){if(Y[e])return Y[e];let t;switch(e){case"G":case"GG":case"GGG":t=B(k.Eras,f.Abbreviated);break;case"GGGG":t=B(k.Eras,f.Wide);break;case"GGGGG":t=B(k.Eras,f.Narrow);break;case"y":t=U(P.FullYear,1,0,!1,!0);break;case"yy":t=U(P.FullYear,2,0,!0,!0);break;case"yyy":t=U(P.FullYear,3,0,!1,!0);break;case"yyyy":t=U(P.FullYear,4,0,!1,!0);break;case"M":case"L":t=U(P.Month,1,1);break;case"MM":case"LL":t=U(P.Month,2,1);break;case"MMM":t=B(k.Months,f.Abbreviated);break;case"MMMM":t=B(k.Months,f.Wide);break;case"MMMMM":t=B(k.Months,f.Narrow);break;case"LLL":t=B(k.Months,f.Abbreviated,_.Standalone);break;case"LLLL":t=B(k.Months,f.Wide,_.Standalone);break;case"LLLLL":t=B(k.Months,f.Narrow,_.Standalone);break;case"w":t=H(1);break;case"ww":t=H(2);break;case"W":t=H(1,!0);break;case"d":t=U(P.Date,1);break;case"dd":t=U(P.Date,2);break;case"E":case"EE":case"EEE":t=B(k.Days,f.Abbreviated);break;case"EEEE":t=B(k.Days,f.Wide);break;case"EEEEE":t=B(k.Days,f.Narrow);break;case"EEEEEE":t=B(k.Days,f.Short);break;case"a":case"aa":case"aaa":t=B(k.DayPeriods,f.Abbreviated);break;case"aaaa":t=B(k.DayPeriods,f.Wide);break;case"aaaaa":t=B(k.DayPeriods,f.Narrow);break;case"b":case"bb":case"bbb":t=B(k.DayPeriods,f.Abbreviated,_.Standalone,!0);break;case"bbbb":t=B(k.DayPeriods,f.Wide,_.Standalone,!0);break;case"bbbbb":t=B(k.DayPeriods,f.Narrow,_.Standalone,!0);break;case"B":case"BB":case"BBB":t=B(k.DayPeriods,f.Abbreviated,_.Format,!0);break;case"BBBB":t=B(k.DayPeriods,f.Wide,_.Format,!0);break;case"BBBBB":t=B(k.DayPeriods,f.Narrow,_.Format,!0);break;case"h":t=U(P.Hours,1,-12);break;case"hh":t=U(P.Hours,2,-12);break;case"H":t=U(P.Hours,1);break;case"HH":t=U(P.Hours,2);break;case"m":t=U(P.Minutes,1);break;case"mm":t=U(P.Minutes,2);break;case"s":t=U(P.Seconds,1);break;case"ss":t=U(P.Seconds,2);break;case"S":t=U(P.FractionalSeconds,1);break;case"SS":t=U(P.FractionalSeconds,2);break;case"SSS":t=U(P.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=V(L.Short);break;case"ZZZZZ":t=V(L.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=V(L.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=V(L.Long);break;default:return null}return Y[e]=t,t}(e);l+=t?t(i,n,o):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}(t,n,i||this.locale,r)}catch(a){throw fe(e,a.message)}}}return e})(),Te=(()=>{class e{transform(t,n,r){if(null==t)return t;if(!this.supports(t))throw fe(e,t);return t.slice(n,r)}supports(e){return"string"==typeof e||Array.isArray(e)}}return e})(),Ce=(()=>(class{}))(),Re=new r.y("DocumentToken"),we="browser",Ne="server";function Ae(e){return e===we}function Ie(e){return e===Ne}const xe=(()=>{class e{}return e.ngInjectableDef=Object(r.dc)({providedIn:"root",factory:()=>new De(Object(r.hc)(Re),window,Object(r.hc)(r.r))}),e})();class De{constructor(e,t,n){this.document=e,this.window=t,this.errorHandler=n,this.offset=(()=>[0,0])}setOffset(e){this.offset=Array.isArray(e)?()=>e:e}getScrollPosition(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]}scrollToPosition(e){this.supportScrollRestoration()&&this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){if(this.supportScrollRestoration()){e=this.window.CSS&&this.window.CSS.escape?this.window.CSS.escape(e):e.replace(/(\"|\'\ |:|\.|\[|\]|,|=)/g,"\\$1");try{const n=this.document.querySelector(`#${e}`);if(n)return void this.scrollToElement(n);const r=this.document.querySelector(`[name='${e}']`);if(r)return void this.scrollToElement(r)}catch(t){this.errorHandler.handleError(t)}}}setHistoryScrollRestoration(e){if(this.supportScrollRestoration()){const t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=e)}}scrollToElement(e){const t=e.getBoundingClientRect(),n=t.left+this.window.pageXOffset,r=t.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],r-i[1])}supportScrollRestoration(){try{return!!this.window&&!!this.window.scrollTo}catch(e){return!1}}}},SaRX:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n("9/DE"),n("Jtdv");class r{constructor(e,t,n,r){this.textService=e,this.tabbedService=t,this.prepared=this.prepareStructure(n,r)}getPreparedStructure(){return this.prepared}findPageBySlag(e,t){for(const n of e){if(n.slag===t)return n;if("section"===n.type&&n.children){const e=this.findPageBySlag(n.children,t);if(e)return e}}}prepareStructure(e,t,r){return e.map(e=>{const i=e.name?this.textService.createSlag(e.name):null;return"block"===e.type&&"string"==typeof e.source&&("theme"===e.block&&(e.source=t.themes[e.source]),"component"===e.block&&(e.source=this.prepareComponent(t.classes.find(t=>t.name===e.source)))),"markdown"===e.block&&(e.children=this.textService.mdToSectionsHTML(n("csrQ")(`./${e.source}`))),e.children&&(e.children=this.prepareStructure(e.children,t,i)),"tabs"===e.type&&(e.source=this.getComponents(e,t),e.tabs=this.tabbedService.determineTabs(e),e.children=[{type:"block",block:"tabbed",children:e.source}]),"page"!==e.type&&"tabs"!==e.type||(e.toc=this.prepareToc(e),e.slag=r?`${r}_${i}`:i),e})}getComponents(e,t){return e.source.map(e=>t.classes.find(t=>t.name===e)).map(e=>this.prepareComponent(e))}prepareComponent(e){const t=e.overview.filter(e=>"text"===e.type);return t&&t.length&&(t[0].content=`## ${e.name}\n\n${t[0].content}`),Object.assign({},e,{slag:this.textService.createSlag(e.name),overview:e.overview.map(e=>"text"===e.type?{type:e.type,content:this.textService.mdToSectionsHTML(e.content)}:e)})}prepareToc(e){return e.children.reduce((e,t)=>"markdown"===t.block?e.concat(this.getTocForMd(t)):"tabbed"===t.block?e.concat(this.getTocForTabbed(t)):("component"===t.block&&e.push(this.getTocForComponent(t)),e),[])}getTocForMd(e){return e.children.map(e=>({title:e.title,fragment:e.fragment}))}getTocForComponent(e){return{title:e.source.name,fragment:e.source.slag}}getTocForTabbed(e){return e.children.map(e=>({title:e.name,fragment:this.textService.createSlag(e.name)}))}}},SeVD:function(e,t,n){"use strict";var r=n("ngJS"),i=n("NJ4a"),a=n("Lhse"),s=n("kJWO"),o=n("I55L"),l=n("c2HN"),c=n("XoHu");n.d(t,"a",function(){return d});const d=e=>{if(e&&"function"==typeof e[s.a])return(e=>t=>{const n=e[s.a]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(t)})(e);if(Object(o.a)(e))return Object(r.a)(e);if(Object(l.a)(e))return(e=>t=>(e.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,i.a),t))(e);if(e&&"function"==typeof e[a.a])return(e=>t=>{const n=e[a.a]();for(;;){const e=n.next();if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t})(e);{const t=Object(c.a)(e)?"an invalid object":`'${e}'`;throw new TypeError(`You provided ${t} where a stream was expected.`+" You can provide an Observable, Promise, Array, or Iterable.")}}},Sl5E:function(e,t){e.exports=function(e){return{aliases:["capnp"],keywords:{keyword:"struct enum interface union group import using const annotation extends in of on as with from fixed",built_in:"Void Bool Int8 Int16 Int32 Int64 UInt8 UInt16 UInt32 UInt64 Float32 Float64 Text Data AnyPointer AnyStruct Capability List",literal:"true false"},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.HASH_COMMENT_MODE,{className:"meta",begin:/@0x[\w\d]{16};/,illegal:/\n/},{className:"symbol",begin:/@\d+\b/},{className:"class",beginKeywords:"struct enum",end:/\{/,illegal:/\n/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,excludeEnd:!0}})]},{className:"class",beginKeywords:"interface",end:/\{/,illegal:/\n/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,excludeEnd:!0}})]}]}}},SpAZ:function(e,t,n){"use strict";function r(e){return e}n.d(t,"a",function(){return r})},SqDy:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.count=function(e){return function(t){return t.lift(new a(e,t))}};var a=function(){function e(e,t){this.predicate=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate,this.source))},e}(),s=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.predicate=n,i.source=r,i.count=0,i.index=0,i}return r(t,e),t.prototype._next=function(e){this.predicate?this._tryPredicate(e):this.count++},t.prototype._tryPredicate=function(e){var t;try{t=this.predicate(e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t&&this.count++},t.prototype._complete=function(){this.destination.next(this.count),this.destination.complete()},t}(i.Subscriber)},Sxl1:function(e,t,n){var r=n("mrSG").__extends,i=n("Y4kR"),a=n("cSoz");t.expand=function(e,t,n){return void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===n&&(n=void 0),t=(t||0)<1?Number.POSITIVE_INFINITY:t,function(r){return r.lift(new s(e,t,n))}};var s=function(){function e(e,t,n){this.project=e,this.concurrent=t,this.scheduler=n}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.project,this.concurrent,this.scheduler))},e}();t.ExpandOperator=s;var o=function(e){function t(t,n,r,i){var a=e.call(this,t)||this;return a.project=n,a.concurrent=r,a.scheduler=i,a.index=0,a.active=0,a.hasCompleted=!1,r0&&this._next(t.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()},t}(i.OuterSubscriber);t.ExpandSubscriber=o},"T/FJ":function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.every=function(e,t){return function(n){return n.lift(new a(e,t,n))}};var a=function(){function e(e,t,n){this.predicate=e,this.thisArg=t,this.source=n}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate,this.thisArg,this.source))},e}(),s=function(e){function t(t,n,r,i){var a=e.call(this,t)||this;return a.predicate=n,a.thisArg=r,a.source=i,a.index=0,a.thisArg=r||a,a}return r(t,e),t.prototype.notifyComplete=function(e){this.destination.next(e),this.destination.complete()},t.prototype._next=function(e){var t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t||this.notifyComplete(!1)},t.prototype._complete=function(){this.notifyComplete(!0)},t}(i.Subscriber)},T0rU:function(e,t){e.exports=function(e){return{case_insensitive:!0,contains:[{className:"meta",begin:"^!!!( (5|1\\.1|Strict|Frameset|Basic|Mobile|RDFa|XML\\b.*))?$",relevance:10},e.COMMENT("^\\s*(!=#|=#|-#|/).*$",!1,{relevance:0}),{begin:"^\\s*(-|=|!=)(?!#)",starts:{end:"\\n",subLanguage:"ruby"}},{className:"tag",begin:"^\\s*%",contains:[{className:"selector-tag",begin:"\\w+"},{className:"selector-id",begin:"#[\\w-]+"},{className:"selector-class",begin:"\\.[\\w-]+"},{begin:"{\\s*",end:"\\s*}",contains:[{begin:":\\w+\\s*=>",end:",\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr",begin:":\\w+"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]},{begin:"\\(\\s*",end:"\\s*\\)",excludeEnd:!0,contains:[{begin:"\\w+\\s*=",end:"\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr",begin:"\\w+",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]}]},{begin:"^\\s*[=~]\\s*"},{begin:"#{",starts:{end:"}",subLanguage:"ruby"}}]}}},TAn0:function(e,t,n){"use strict";var r=n("6aLS"),i=n("yoF8");t.switchAll=function(){return r.switchMap(i.identity)}},TdF3:function(e,t){e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,r,e.REGEXP_MODE];var s=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:s}]}]},{className:"",begin:/\s/,end:/\s*/,skip:!0},{begin://,subLanguage:"xml",contains:[{begin:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},{begin:/<[A-Za-z0-9\\._:-]+/,end:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,skip:!0,contains:[{begin:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:s}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor get set",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},TjMZ:function(e,t,n){"use strict";n.d(t,"a",function(){return r});class r{getNgxVersion(){return n("kiQV").version}}},Tkif:function(e,t,n){"use strict";var r=n("YK4L");function i(e,t,n){return 0===n?[t]:(e.push(t),e)}t.toArray=function(){return r.reduce(i,[])}},U2p0:function(e,t,n){var r=n("mrSG").__extends,i=n("1pIY"),a=n("R7wr"),s=n("FWf1"),o=n("xKqS");t.delay=function(e,t){void 0===t&&(t=i.async);var n=a.isDate(e)?+e-t.now():Math.abs(e);return function(e){return e.lift(new l(n,t))}};var l=function(){function e(e,t){this.delay=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.delay,this.scheduler))},e}(),c=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.delay=n,i.scheduler=r,i.queue=[],i.active=!1,i.errored=!1,i}return r(t,e),t.dispatch=function(e){for(var t=e.source,n=t.queue,r=e.scheduler,i=e.destination;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){var a=Math.max(0,n[0].time-r.now());this.schedule(e,a)}else this.unsubscribe(),t.active=!1},t.prototype._schedule=function(e){this.active=!0,this.destination.add(e.schedule(t.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))},t.prototype.scheduleNotification=function(e){if(!0!==this.errored){var t=this.scheduler,n=new d(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}},t.prototype._next=function(e){this.scheduleNotification(o.Notification.createNext(e))},t.prototype._error=function(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.scheduleNotification(o.Notification.createComplete()),this.unsubscribe()},t}(s.Subscriber),d=function(){return function(e,t){this.time=e,this.notification=t}}()},UCcd:function(e,t){e.exports=function(e){var t=e.COMMENT("#","$"),n=e.inherit(e.TITLE_MODE,{begin:"([A-Za-z_]|::)(\\w|::)*"}),r={className:"variable",begin:"\\$([A-Za-z_]|::)(\\w|::)*"},i={className:"string",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/}]};return{aliases:["pp"],contains:[t,r,i,{beginKeywords:"class",end:"\\{|;",illegal:/=/,contains:[n,t]},{beginKeywords:"define",end:/\{/,contains:[{className:"section",begin:e.IDENT_RE,endsParent:!0}]},{begin:e.IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\S/,contains:[{className:"keyword",begin:e.IDENT_RE},{begin:/\{/,end:/\}/,keywords:{keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},relevance:0,contains:[i,t,{begin:"[a-zA-Z_]+\\s*=>",returnBegin:!0,end:"=>",contains:[{className:"attr",begin:e.IDENT_RE}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},r]}],relevance:0}]}}},UFGb:function(e,t){e.exports=function(e){var t={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},n={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},r={begin:"\\(",end:"\\)",illegal:'"',contains:[{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},t]};return{keywords:"let in if then else case of where module import exposing type alias as infix infixl infixr port effect command subscription",contains:[{beginKeywords:"port effect module",end:"exposing",keywords:"port effect module where command subscription exposing",contains:[r,t],illegal:"\\W\\.|;"},{begin:"import",end:"$",keywords:"import as exposing",contains:[r,t],illegal:"\\W\\.|;"},{begin:"type",end:"$",keywords:"type alias",contains:[n,r,{begin:"{",end:"}",contains:r.contains},t]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,t]},{begin:"port",end:"$",keywords:"port",contains:[t]},{className:"string",begin:"'\\\\?.",end:"'",illegal:"."},e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,n,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),t,{begin:"->|<-"}],illegal:/;/}}},UGPC:function(e,t,n){var r=n("mrSG").__extends;t.AsapScheduler=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,r=-1,i=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++r/}],contains:[{className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]}]});return{aliases:["ps"],lexemes:/-?[A-z\.\-]+/,case_insensitive:!0,keywords:{keyword:"if else foreach return function do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catchValidateNoCircleInNodeResources ValidateNodeExclusiveResources ValidateNodeManager ValidateNodeResources ValidateNodeResourceSource ValidateNoNameNodeResources ThrowError IsHiddenResourceIsPatternMatched ",built_in:"Add-Computer Add-Content Add-History Add-JobTrigger Add-Member Add-PSSnapin Add-Type Checkpoint-Computer Clear-Content Clear-EventLog Clear-History Clear-Host Clear-Item Clear-ItemProperty Clear-Variable Compare-Object Complete-Transaction Connect-PSSession Connect-WSMan Convert-Path ConvertFrom-Csv ConvertFrom-Json ConvertFrom-SecureString ConvertFrom-StringData ConvertTo-Csv ConvertTo-Html ConvertTo-Json ConvertTo-SecureString ConvertTo-Xml Copy-Item Copy-ItemProperty Debug-Process Disable-ComputerRestore Disable-JobTrigger Disable-PSBreakpoint Disable-PSRemoting Disable-PSSessionConfiguration Disable-WSManCredSSP Disconnect-PSSession Disconnect-WSMan Disable-ScheduledJob Enable-ComputerRestore Enable-JobTrigger Enable-PSBreakpoint Enable-PSRemoting Enable-PSSessionConfiguration Enable-ScheduledJob Enable-WSManCredSSP Enter-PSSession Exit-PSSession Export-Alias Export-Clixml Export-Console Export-Counter Export-Csv Export-FormatData Export-ModuleMember Export-PSSession ForEach-Object Format-Custom Format-List Format-Table Format-Wide Get-Acl Get-Alias Get-AuthenticodeSignature Get-ChildItem Get-Command Get-ComputerRestorePoint Get-Content Get-ControlPanelItem Get-Counter Get-Credential Get-Culture Get-Date Get-Event Get-EventLog Get-EventSubscriber Get-ExecutionPolicy Get-FormatData Get-Host Get-HotFix Get-Help Get-History Get-IseSnippet Get-Item Get-ItemProperty Get-Job Get-JobTrigger Get-Location Get-Member Get-Module Get-PfxCertificate Get-Process Get-PSBreakpoint Get-PSCallStack Get-PSDrive Get-PSProvider Get-PSSession Get-PSSessionConfiguration Get-PSSnapin Get-Random Get-ScheduledJob Get-ScheduledJobOption Get-Service Get-TraceSource Get-Transaction Get-TypeData Get-UICulture Get-Unique Get-Variable Get-Verb Get-WinEvent Get-WmiObject Get-WSManCredSSP Get-WSManInstance Group-Object Import-Alias Import-Clixml Import-Counter Import-Csv Import-IseSnippet Import-LocalizedData Import-PSSession Import-Module Invoke-AsWorkflow Invoke-Command Invoke-Expression Invoke-History Invoke-Item Invoke-RestMethod Invoke-WebRequest Invoke-WmiMethod Invoke-WSManAction Join-Path Limit-EventLog Measure-Command Measure-Object Move-Item Move-ItemProperty New-Alias New-Event New-EventLog New-IseSnippet New-Item New-ItemProperty New-JobTrigger New-Object New-Module New-ModuleManifest New-PSDrive New-PSSession New-PSSessionConfigurationFile New-PSSessionOption New-PSTransportOption New-PSWorkflowExecutionOption New-PSWorkflowSession New-ScheduledJobOption New-Service New-TimeSpan New-Variable New-WebServiceProxy New-WinEvent New-WSManInstance New-WSManSessionOption Out-Default Out-File Out-GridView Out-Host Out-Null Out-Printer Out-String Pop-Location Push-Location Read-Host Receive-Job Register-EngineEvent Register-ObjectEvent Register-PSSessionConfiguration Register-ScheduledJob Register-WmiEvent Remove-Computer Remove-Event Remove-EventLog Remove-Item Remove-ItemProperty Remove-Job Remove-JobTrigger Remove-Module Remove-PSBreakpoint Remove-PSDrive Remove-PSSession Remove-PSSnapin Remove-TypeData Remove-Variable Remove-WmiObject Remove-WSManInstance Rename-Computer Rename-Item Rename-ItemProperty Reset-ComputerMachinePassword Resolve-Path Restart-Computer Restart-Service Restore-Computer Resume-Job Resume-Service Save-Help Select-Object Select-String Select-Xml Send-MailMessage Set-Acl Set-Alias Set-AuthenticodeSignature Set-Content Set-Date Set-ExecutionPolicy Set-Item Set-ItemProperty Set-JobTrigger Set-Location Set-PSBreakpoint Set-PSDebug Set-PSSessionConfiguration Set-ScheduledJob Set-ScheduledJobOption Set-Service Set-StrictMode Set-TraceSource Set-Variable Set-WmiInstance Set-WSManInstance Set-WSManQuickConfig Show-Command Show-ControlPanelItem Show-EventLog Sort-Object Split-Path Start-Job Start-Process Start-Service Start-Sleep Start-Transaction Start-Transcript Stop-Computer Stop-Job Stop-Process Stop-Service Stop-Transcript Suspend-Job Suspend-Service Tee-Object Test-ComputerSecureChannel Test-Connection Test-ModuleManifest Test-Path Test-PSSessionConfigurationFile Trace-Command Unblock-File Undo-Transaction Unregister-Event Unregister-PSSessionConfiguration Unregister-ScheduledJob Update-FormatData Update-Help Update-List Update-TypeData Use-Transaction Wait-Event Wait-Job Wait-Process Where-Object Write-Debug Write-Error Write-EventLog Write-Host Write-Output Write-Progress Write-Verbose Write-Warning Add-MDTPersistentDrive Disable-MDTMonitorService Enable-MDTMonitorService Get-MDTDeploymentShareStatistics Get-MDTMonitorData Get-MDTOperatingSystemCatalog Get-MDTPersistentDrive Import-MDTApplication Import-MDTDriver Import-MDTOperatingSystem Import-MDTPackage Import-MDTTaskSequence New-MDTDatabase Remove-MDTMonitorData Remove-MDTPersistentDrive Restore-MDTPersistentDrive Set-MDTMonitorData Test-MDTDeploymentShare Test-MDTMonitorData Update-MDTDatabaseSchema Update-MDTDeploymentShare Update-MDTLinkedDS Update-MDTMedia Add-VamtProductKey Export-VamtData Find-VamtManagedMachine Get-VamtConfirmationId Get-VamtProduct Get-VamtProductKey Import-VamtData Initialize-VamtData Install-VamtConfirmationId Install-VamtProductActivation Install-VamtProductKey Update-VamtProduct Add-CIDatastore Add-KeyManagementServer Add-NodeKeys Add-NsxDynamicCriteria Add-NsxDynamicMemberSet Add-NsxEdgeInterfaceAddress Add-NsxFirewallExclusionListMember Add-NsxFirewallRuleMember Add-NsxIpSetMember Add-NsxLicense Add-NsxLoadBalancerPoolMember Add-NsxLoadBalancerVip Add-NsxSecondaryManager Add-NsxSecurityGroupMember Add-NsxSecurityPolicyRule Add-NsxSecurityPolicyRuleGroup Add-NsxSecurityPolicyRuleService Add-NsxServiceGroupMember Add-NsxTransportZoneMember Add-PassthroughDevice Add-VDSwitchPhysicalNetworkAdapter Add-VDSwitchVMHost Add-VMHost Add-VMHostNtpServer Add-VirtualSwitchPhysicalNetworkAdapter Add-XmlElement Add-vRACustomForm Add-vRAPrincipalToTenantRole Add-vRAReservationNetwork Add-vRAReservationStorage Clear-NsxEdgeInterface Clear-NsxManagerTimeSettings Compress-Archive Connect-CIServer Connect-CisServer Connect-HCXServer Connect-NIServer Connect-NsxLogicalSwitch Connect-NsxServer Connect-NsxtServer Connect-SrmServer Connect-VIServer Connect-Vmc Connect-vRAServer Connect-vRNIServer ConvertFrom-Markdown ConvertTo-MOFInstance Copy-DatastoreItem Copy-HardDisk Copy-NsxEdge Copy-VDisk Copy-VMGuestFile Debug-Runspace Disable-NsxEdgeSsh Disable-RunspaceDebug Disable-vRNIDataSource Disconnect-CIServer Disconnect-CisServer Disconnect-HCXServer Disconnect-NsxLogicalSwitch Disconnect-NsxServer Disconnect-NsxtServer Disconnect-SrmServer Disconnect-VIServer Disconnect-Vmc Disconnect-vRAServer Disconnect-vRNIServer Dismount-Tools Enable-NsxEdgeSsh Enable-RunspaceDebug Enable-vRNIDataSource Expand-Archive Export-NsxObject Export-SpbmStoragePolicy Export-VApp Export-VDPortGroup Export-VDSwitch Export-VMHostProfile Export-vRAIcon Export-vRAPackage Find-Command Find-DscResource Find-Module Find-NsxWhereVMUsed Find-Package Find-PackageProvider Find-RoleCapability Find-Script Format-Hex Format-VMHostDiskPartition Format-XML Generate-VersionInfo Get-AdvancedSetting Get-AlarmAction Get-AlarmActionTrigger Get-AlarmDefinition Get-Annotation Get-CDDrive Get-CIAccessControlRule Get-CIDatastore Get-CINetworkAdapter Get-CIRole Get-CIUser Get-CIVApp Get-CIVAppNetwork Get-CIVAppStartRule Get-CIVAppTemplate Get-CIVM Get-CIVMTemplate Get-CIView Get-Catalog Get-CisCommand Get-CisService Get-CloudCommand Get-Cluster Get-CompatibleVersionAddtionaPropertiesStr Get-ComplexResourceQualifier Get-ConfigurationErrorCount Get-ContentLibraryItem Get-CustomAttribute Get-DSCResourceModules Get-Datacenter Get-Datastore Get-DatastoreCluster Get-DrsClusterGroup Get-DrsRecommendation Get-DrsRule Get-DrsVMHostRule Get-DscResource Get-EdgeGateway Get-EncryptedPassword Get-ErrorReport Get-EsxCli Get-EsxTop Get-ExternalNetwork Get-FileHash Get-FloppyDrive Get-Folder Get-HAPrimaryVMHost Get-HCXAppliance Get-HCXApplianceCompute Get-HCXApplianceDVS Get-HCXApplianceDatastore Get-HCXApplianceNetwork Get-HCXContainer Get-HCXDatastore Get-HCXGateway Get-HCXInterconnectStatus Get-HCXJob Get-HCXMigration Get-HCXNetwork Get-HCXNetworkExtension Get-HCXReplication Get-HCXReplicationSnapshot Get-HCXService Get-HCXSite Get-HCXSitePairing Get-HCXVM Get-HardDisk Get-IScsiHbaTarget Get-InnerMostErrorRecord Get-InstallPath Get-InstalledModule Get-InstalledScript Get-Inventory Get-ItemPropertyValue Get-KeyManagementServer Get-KmipClientCertificate Get-KmsCluster Get-Log Get-LogType Get-MarkdownOption Get-Media Get-MofInstanceName Get-MofInstanceText Get-NetworkAdapter Get-NetworkPool Get-NfsUser Get-NicTeamingPolicy Get-NsxApplicableMember Get-NsxApplicableSecurityAction Get-NsxBackingDVSwitch Get-NsxBackingPortGroup Get-NsxCliDfwAddrSet Get-NsxCliDfwFilter Get-NsxCliDfwRule Get-NsxClusterStatus Get-NsxController Get-NsxDynamicCriteria Get-NsxDynamicMemberSet Get-NsxEdge Get-NsxEdgeBgp Get-NsxEdgeBgpNeighbour Get-NsxEdgeCertificate Get-NsxEdgeCsr Get-NsxEdgeFirewall Get-NsxEdgeFirewallRule Get-NsxEdgeInterface Get-NsxEdgeInterfaceAddress Get-NsxEdgeNat Get-NsxEdgeNatRule Get-NsxEdgeOspf Get-NsxEdgeOspfArea Get-NsxEdgeOspfInterface Get-NsxEdgePrefix Get-NsxEdgeRedistributionRule Get-NsxEdgeRouting Get-NsxEdgeStaticRoute Get-NsxEdgeSubInterface Get-NsxFirewallExclusionListMember Get-NsxFirewallGlobalConfiguration Get-NsxFirewallPublishStatus Get-NsxFirewallRule Get-NsxFirewallRuleMember Get-NsxFirewallSavedConfiguration Get-NsxFirewallSection Get-NsxFirewallThreshold Get-NsxIpPool Get-NsxIpSet Get-NsxLicense Get-NsxLoadBalancer Get-NsxLoadBalancerApplicationProfile Get-NsxLoadBalancerApplicationRule Get-NsxLoadBalancerMonitor Get-NsxLoadBalancerPool Get-NsxLoadBalancerPoolMember Get-NsxLoadBalancerStats Get-NsxLoadBalancerVip Get-NsxLogicalRouter Get-NsxLogicalRouterBgp Get-NsxLogicalRouterBgpNeighbour Get-NsxLogicalRouterBridge Get-NsxLogicalRouterBridging Get-NsxLogicalRouterInterface Get-NsxLogicalRouterOspf Get-NsxLogicalRouterOspfArea Get-NsxLogicalRouterOspfInterface Get-NsxLogicalRouterPrefix Get-NsxLogicalRouterRedistributionRule Get-NsxLogicalRouterRouting Get-NsxLogicalRouterStaticRoute Get-NsxLogicalSwitch Get-NsxMacSet Get-NsxManagerBackup Get-NsxManagerCertificate Get-NsxManagerComponentSummary Get-NsxManagerNetwork Get-NsxManagerRole Get-NsxManagerSsoConfig Get-NsxManagerSyncStatus Get-NsxManagerSyslogServer Get-NsxManagerSystemSummary Get-NsxManagerTimeSettings Get-NsxManagerVcenterConfig Get-NsxSecondaryManager Get-NsxSecurityGroup Get-NsxSecurityGroupEffectiveIpAddress Get-NsxSecurityGroupEffectiveMacAddress Get-NsxSecurityGroupEffectiveMember Get-NsxSecurityGroupEffectiveVirtualMachine Get-NsxSecurityGroupEffectiveVnic Get-NsxSecurityGroupMemberTypes Get-NsxSecurityPolicy Get-NsxSecurityPolicyHighestUsedPrecedence Get-NsxSecurityPolicyRule Get-NsxSecurityTag Get-NsxSecurityTagAssignment Get-NsxSegmentIdRange Get-NsxService Get-NsxServiceDefinition Get-NsxServiceGroup Get-NsxServiceGroupMember Get-NsxServiceProfile Get-NsxSpoofguardNic Get-NsxSpoofguardPolicy Get-NsxSslVpn Get-NsxSslVpnAuthServer Get-NsxSslVpnClientInstallationPackage Get-NsxSslVpnIpPool Get-NsxSslVpnPrivateNetwork Get-NsxSslVpnUser Get-NsxTransportZone Get-NsxUserRole Get-NsxVdsContext Get-NsxtPolicyService Get-NsxtService Get-OSCustomizationNicMapping Get-OSCustomizationSpec Get-Org Get-OrgNetwork Get-OrgVdc Get-OrgVdcNetwork Get-OvfConfiguration Get-PSCurrentConfigurationNode Get-PSDefaultConfigurationDocument Get-PSMetaConfigDocumentInstVersionInfo Get-PSMetaConfigurationProcessed Get-PSReadLineKeyHandler Get-PSReadLineOption Get-PSRepository Get-PSTopConfigurationName Get-PSVersion Get-Package Get-PackageProvider Get-PackageSource Get-PassthroughDevice Get-PositionInfo Get-PowerCLICommunity Get-PowerCLIConfiguration Get-PowerCLIHelp Get-PowerCLIVersion Get-PowerNsxVersion Get-ProviderVdc Get-PublicKeyFromFile Get-PublicKeyFromStore Get-ResourcePool Get-Runspace Get-RunspaceDebug Get-ScsiController Get-ScsiLun Get-ScsiLunPath Get-SecurityInfo Get-SecurityPolicy Get-Snapshot Get-SpbmCapability Get-SpbmCompatibleStorage Get-SpbmEntityConfiguration Get-SpbmFaultDomain Get-SpbmPointInTimeReplica Get-SpbmReplicationGroup Get-SpbmReplicationPair Get-SpbmStoragePolicy Get-Stat Get-StatInterval Get-StatType Get-Tag Get-TagAssignment Get-TagCategory Get-Task Get-Template Get-TimeZone Get-Uptime Get-UsbDevice Get-VAIOFilter Get-VApp Get-VDBlockedPolicy Get-VDPort Get-VDPortgroup Get-VDPortgroupOverridePolicy Get-VDSecurityPolicy Get-VDSwitch Get-VDSwitchPrivateVlan Get-VDTrafficShapingPolicy Get-VDUplinkLacpPolicy Get-VDUplinkTeamingPolicy Get-VDisk Get-VIAccount Get-VICommand Get-VICredentialStoreItem Get-VIEvent Get-VIObjectByVIView Get-VIPermission Get-VIPrivilege Get-VIProperty Get-VIRole Get-VM Get-VMGuest Get-VMHost Get-VMHostAccount Get-VMHostAdvancedConfiguration Get-VMHostAuthentication Get-VMHostAvailableTimeZone Get-VMHostDiagnosticPartition Get-VMHostDisk Get-VMHostDiskPartition Get-VMHostFirewallDefaultPolicy Get-VMHostFirewallException Get-VMHostFirmware Get-VMHostHardware Get-VMHostHba Get-VMHostModule Get-VMHostNetwork Get-VMHostNetworkAdapter Get-VMHostNtpServer Get-VMHostPatch Get-VMHostPciDevice Get-VMHostProfile Get-VMHostProfileImageCacheConfiguration Get-VMHostProfileRequiredInput Get-VMHostProfileStorageDeviceConfiguration Get-VMHostProfileUserConfiguration Get-VMHostProfileVmPortGroupConfiguration Get-VMHostRoute Get-VMHostService Get-VMHostSnmp Get-VMHostStartPolicy Get-VMHostStorage Get-VMHostSysLogServer Get-VMQuestion Get-VMResourceConfiguration Get-VMStartPolicy Get-VTpm Get-VTpmCSR Get-VTpmCertificate Get-VasaProvider Get-VasaStorageArray Get-View Get-VirtualPortGroup Get-VirtualSwitch Get-VmcSddcNetworkService Get-VmcService Get-VsanClusterConfiguration Get-VsanComponent Get-VsanDisk Get-VsanDiskGroup Get-VsanEvacuationPlan Get-VsanFaultDomain Get-VsanIscsiInitiatorGroup Get-VsanIscsiInitiatorGroupTargetAssociation Get-VsanIscsiLun Get-VsanIscsiTarget Get-VsanObject Get-VsanResyncingComponent Get-VsanRuntimeInfo Get-VsanSpaceUsage Get-VsanStat Get-VsanView Get-vRAApplianceServiceStatus Get-vRAAuthorizationRole Get-vRABlueprint Get-vRABusinessGroup Get-vRACatalogItem Get-vRACatalogItemRequestTemplate Get-vRACatalogPrincipal Get-vRAComponentRegistryService Get-vRAComponentRegistryServiceEndpoint Get-vRAComponentRegistryServiceStatus Get-vRAContent Get-vRAContentData Get-vRAContentType Get-vRACustomForm Get-vRAEntitledCatalogItem Get-vRAEntitledService Get-vRAEntitlement Get-vRAExternalNetworkProfile Get-vRAGroupPrincipal Get-vRAIcon Get-vRANATNetworkProfile Get-vRANetworkProfileIPAddressList Get-vRANetworkProfileIPRangeSummary Get-vRAPackage Get-vRAPackageContent Get-vRAPropertyDefinition Get-vRAPropertyGroup Get-vRARequest Get-vRARequestDetail Get-vRAReservation Get-vRAReservationComputeResource Get-vRAReservationComputeResourceMemory Get-vRAReservationComputeResourceNetwork Get-vRAReservationComputeResourceResourcePool Get-vRAReservationComputeResourceStorage Get-vRAReservationPolicy Get-vRAReservationTemplate Get-vRAReservationType Get-vRAResource Get-vRAResourceAction Get-vRAResourceActionRequestTemplate Get-vRAResourceMetric Get-vRAResourceOperation Get-vRAResourceType Get-vRARoutedNetworkProfile Get-vRAService Get-vRAServiceBlueprint Get-vRASourceMachine Get-vRAStorageReservationPolicy Get-vRATenant Get-vRATenantDirectory Get-vRATenantDirectoryStatus Get-vRATenantRole Get-vRAUserPrincipal Get-vRAUserPrincipalGroupMembership Get-vRAVersion Get-vRNIAPIVersion Get-vRNIApplication Get-vRNIApplicationTier Get-vRNIDataSource Get-vRNIDataSourceSNMPConfig Get-vRNIDatastore Get-vRNIDistributedSwitch Get-vRNIDistributedSwitchPortGroup Get-vRNIEntity Get-vRNIEntityName Get-vRNIFirewallRule Get-vRNIFlow Get-vRNIHost Get-vRNIHostVMKNic Get-vRNIIPSet Get-vRNIL2Network Get-vRNINSXManager Get-vRNINodes Get-vRNIProblem Get-vRNIRecommendedRules Get-vRNIRecommendedRulesNsxBundle Get-vRNISecurityGroup Get-vRNISecurityTag Get-vRNIService Get-vRNIServiceGroup Get-vRNIVM Get-vRNIVMvNIC Get-vRNIvCenter Get-vRNIvCenterCluster Get-vRNIvCenterDatacenter Get-vRNIvCenterFolder Grant-NsxSpoofguardNicApproval Import-CIVApp Import-CIVAppTemplate Import-NsxObject Import-PackageProvider Import-PowerShellDataFile Import-SpbmStoragePolicy Import-VApp Import-VMHostProfile Import-vRAContentData Import-vRAIcon Import-vRAPackage Initialize-ConfigurationRuntimeState Install-Module Install-NsxCluster Install-Package Install-PackageProvider Install-Script Install-VMHostPatch Invoke-DrsRecommendation Invoke-NsxCli Invoke-NsxClusterResolveAll Invoke-NsxManagerSync Invoke-NsxRestMethod Invoke-NsxWebRequest Invoke-VMHostProfile Invoke-VMScript Invoke-XpathQuery Invoke-vRADataCollection Invoke-vRARestMethod Invoke-vRATenantDirectorySync Invoke-vRNIRestMethod Join-String Mount-Tools Move-Cluster Move-Datacenter Move-Datastore Move-Folder Move-HardDisk Move-Inventory Move-NsxSecurityPolicyRule Move-ResourcePool Move-Template Move-VApp Move-VDisk Move-VM Move-VMHost New-AdvancedSetting New-AlarmAction New-AlarmActionTrigger New-CDDrive New-CIAccessControlRule New-CIVApp New-CIVAppNetwork New-CIVAppTemplate New-CIVM New-Cluster New-CustomAttribute New-Datacenter New-Datastore New-DatastoreCluster New-DatastoreDrive New-DrsClusterGroup New-DrsRule New-DrsVMHostRule New-DscChecksum New-FloppyDrive New-Folder New-Guid New-HCXAppliance New-HCXMigration New-HCXNetworkExtension New-HCXNetworkMapping New-HCXReplication New-HCXSitePairing New-HCXStaticRoute New-HardDisk New-IScsiHbaTarget New-KmipClientCertificate New-NetworkAdapter New-NfsUser New-NsxAddressSpec New-NsxClusterVxlanConfig New-NsxController New-NsxDynamicCriteriaSpec New-NsxEdge New-NsxEdgeBgpNeighbour New-NsxEdgeCsr New-NsxEdgeFirewallRule New-NsxEdgeInterfaceSpec New-NsxEdgeNatRule New-NsxEdgeOspfArea New-NsxEdgeOspfInterface New-NsxEdgePrefix New-NsxEdgeRedistributionRule New-NsxEdgeSelfSignedCertificate New-NsxEdgeStaticRoute New-NsxEdgeSubInterface New-NsxEdgeSubInterfaceSpec New-NsxFirewallRule New-NsxFirewallSavedConfiguration New-NsxFirewallSection New-NsxIpPool New-NsxIpSet New-NsxLoadBalancerApplicationProfile New-NsxLoadBalancerApplicationRule New-NsxLoadBalancerMemberSpec New-NsxLoadBalancerMonitor New-NsxLoadBalancerPool New-NsxLogicalRouter New-NsxLogicalRouterBgpNeighbour New-NsxLogicalRouterBridge New-NsxLogicalRouterInterface New-NsxLogicalRouterInterfaceSpec New-NsxLogicalRouterOspfArea New-NsxLogicalRouterOspfInterface New-NsxLogicalRouterPrefix New-NsxLogicalRouterRedistributionRule New-NsxLogicalRouterStaticRoute New-NsxLogicalSwitch New-NsxMacSet New-NsxManager New-NsxSecurityGroup New-NsxSecurityPolicy New-NsxSecurityPolicyAssignment New-NsxSecurityPolicyFirewallRuleSpec New-NsxSecurityPolicyGuestIntrospectionSpec New-NsxSecurityPolicyNetworkIntrospectionSpec New-NsxSecurityTag New-NsxSecurityTagAssignment New-NsxSegmentIdRange New-NsxService New-NsxServiceGroup New-NsxSpoofguardPolicy New-NsxSslVpnAuthServer New-NsxSslVpnClientInstallationPackage New-NsxSslVpnIpPool New-NsxSslVpnPrivateNetwork New-NsxSslVpnUser New-NsxTransportZone New-NsxVdsContext New-OSCustomizationNicMapping New-OSCustomizationSpec New-Org New-OrgNetwork New-OrgVdc New-OrgVdcNetwork New-ResourcePool New-ScriptFileInfo New-ScsiController New-Snapshot New-SpbmRule New-SpbmRuleSet New-SpbmStoragePolicy New-StatInterval New-Tag New-TagAssignment New-TagCategory New-Template New-TemporaryFile New-VAIOFilter New-VApp New-VDPortgroup New-VDSwitch New-VDSwitchPrivateVlan New-VDisk New-VICredentialStoreItem New-VIInventoryDrive New-VIPermission New-VIProperty New-VIRole New-VISamlSecurityContext New-VM New-VMHostAccount New-VMHostNetworkAdapter New-VMHostProfile New-VMHostProfileVmPortGroupConfiguration New-VMHostRoute New-VTpm New-VasaProvider New-VcsOAuthSecurityContext New-VirtualPortGroup New-VirtualSwitch New-VsanDisk New-VsanDiskGroup New-VsanFaultDomain New-VsanIscsiInitiatorGroup New-VsanIscsiInitiatorGroupTargetAssociation New-VsanIscsiLun New-VsanIscsiTarget New-vRABusinessGroup New-vRAEntitlement New-vRAExternalNetworkProfile New-vRAGroupPrincipal New-vRANATNetworkProfile New-vRANetworkProfileIPRangeDefinition New-vRAPackage New-vRAPropertyDefinition New-vRAPropertyGroup New-vRAReservation New-vRAReservationNetworkDefinition New-vRAReservationPolicy New-vRAReservationStorageDefinition New-vRARoutedNetworkProfile New-vRAService New-vRAStorageReservationPolicy New-vRATenant New-vRATenantDirectory New-vRAUserPrincipal New-vRNIApplication New-vRNIApplicationTier New-vRNIDataSource Open-VMConsoleWindow Publish-Module Publish-NsxSpoofguardPolicy Publish-Script Register-PSRepository Register-PackageSource Remove-AdvancedSetting Remove-AlarmAction Remove-AlarmActionTrigger Remove-Alias Remove-CDDrive Remove-CIAccessControlRule Remove-CIVApp Remove-CIVAppNetwork Remove-CIVAppTemplate Remove-Cluster Remove-CustomAttribute Remove-Datacenter Remove-Datastore Remove-DatastoreCluster Remove-DrsClusterGroup Remove-DrsRule Remove-DrsVMHostRule Remove-FloppyDrive Remove-Folder Remove-HCXAppliance Remove-HCXNetworkExtension Remove-HCXReplication Remove-HCXSitePairing Remove-HardDisk Remove-IScsiHbaTarget Remove-Inventory Remove-KeyManagementServer Remove-NetworkAdapter Remove-NfsUser Remove-NsxCluster Remove-NsxClusterVxlanConfig Remove-NsxController Remove-NsxDynamicCriteria Remove-NsxDynamicMemberSet Remove-NsxEdge Remove-NsxEdgeBgpNeighbour Remove-NsxEdgeCertificate Remove-NsxEdgeCsr Remove-NsxEdgeFirewallRule Remove-NsxEdgeInterfaceAddress Remove-NsxEdgeNatRule Remove-NsxEdgeOspfArea Remove-NsxEdgeOspfInterface Remove-NsxEdgePrefix Remove-NsxEdgeRedistributionRule Remove-NsxEdgeStaticRoute Remove-NsxEdgeSubInterface Remove-NsxFirewallExclusionListMember Remove-NsxFirewallRule Remove-NsxFirewallRuleMember Remove-NsxFirewallSavedConfiguration Remove-NsxFirewallSection Remove-NsxIpPool Remove-NsxIpSet Remove-NsxIpSetMember Remove-NsxLoadBalancerApplicationProfile Remove-NsxLoadBalancerMonitor Remove-NsxLoadBalancerPool Remove-NsxLoadBalancerPoolMember Remove-NsxLoadBalancerVip Remove-NsxLogicalRouter Remove-NsxLogicalRouterBgpNeighbour Remove-NsxLogicalRouterBridge Remove-NsxLogicalRouterInterface Remove-NsxLogicalRouterOspfArea Remove-NsxLogicalRouterOspfInterface Remove-NsxLogicalRouterPrefix Remove-NsxLogicalRouterRedistributionRule Remove-NsxLogicalRouterStaticRoute Remove-NsxLogicalSwitch Remove-NsxMacSet Remove-NsxSecondaryManager Remove-NsxSecurityGroup Remove-NsxSecurityGroupMember Remove-NsxSecurityPolicy Remove-NsxSecurityPolicyAssignment Remove-NsxSecurityPolicyRule Remove-NsxSecurityPolicyRuleGroup Remove-NsxSecurityPolicyRuleService Remove-NsxSecurityTag Remove-NsxSecurityTagAssignment Remove-NsxSegmentIdRange Remove-NsxService Remove-NsxServiceGroup Remove-NsxSpoofguardPolicy Remove-NsxSslVpnClientInstallationPackage Remove-NsxSslVpnIpPool Remove-NsxSslVpnPrivateNetwork Remove-NsxSslVpnUser Remove-NsxTransportZone Remove-NsxTransportZoneMember Remove-NsxVdsContext Remove-OSCustomizationNicMapping Remove-OSCustomizationSpec Remove-Org Remove-OrgNetwork Remove-OrgVdc Remove-OrgVdcNetwork Remove-PSReadLineKeyHandler Remove-PassthroughDevice Remove-ResourcePool Remove-Snapshot Remove-SpbmStoragePolicy Remove-StatInterval Remove-Tag Remove-TagAssignment Remove-TagCategory Remove-Template Remove-UsbDevice Remove-VAIOFilter Remove-VApp Remove-VDPortGroup Remove-VDSwitch Remove-VDSwitchPhysicalNetworkAdapter Remove-VDSwitchPrivateVlan Remove-VDSwitchVMHost Remove-VDisk Remove-VICredentialStoreItem Remove-VIPermission Remove-VIProperty Remove-VIRole Remove-VM Remove-VMHost Remove-VMHostAccount Remove-VMHostNetworkAdapter Remove-VMHostNtpServer Remove-VMHostProfile Remove-VMHostProfileVmPortGroupConfiguration Remove-VMHostRoute Remove-VTpm Remove-VasaProvider Remove-VirtualPortGroup Remove-VirtualSwitch Remove-VirtualSwitchPhysicalNetworkAdapter Remove-VsanDisk Remove-VsanDiskGroup Remove-VsanFaultDomain Remove-VsanIscsiInitiatorGroup Remove-VsanIscsiInitiatorGroupTargetAssociation Remove-VsanIscsiLun Remove-VsanIscsiTarget Remove-vRABusinessGroup Remove-vRACustomForm Remove-vRAExternalNetworkProfile Remove-vRAGroupPrincipal Remove-vRAIcon Remove-vRANATNetworkProfile Remove-vRAPackage Remove-vRAPrincipalFromTenantRole Remove-vRAPropertyDefinition Remove-vRAPropertyGroup Remove-vRAReservation Remove-vRAReservationNetwork Remove-vRAReservationPolicy Remove-vRAReservationStorage Remove-vRARoutedNetworkProfile Remove-vRAService Remove-vRAStorageReservationPolicy Remove-vRATenant Remove-vRATenantDirectory Remove-vRAUserPrincipal Remove-vRNIApplication Remove-vRNIApplicationTier Remove-vRNIDataSource Repair-NsxEdge Repair-VsanObject Request-vRACatalogItem Request-vRAResourceAction Restart-CIVApp Restart-CIVAppGuest Restart-CIVM Restart-CIVMGuest Restart-VM Restart-VMGuest Restart-VMHost Restart-VMHostService Resume-HCXReplication Revoke-NsxSpoofguardNicApproval Save-Module Save-Package Save-Script Search-Cloud Set-AdvancedSetting Set-AlarmDefinition Set-Annotation Set-CDDrive Set-CIAccessControlRule Set-CINetworkAdapter Set-CIVApp Set-CIVAppNetwork Set-CIVAppStartRule Set-CIVAppTemplate Set-Cluster Set-CustomAttribute Set-Datacenter Set-Datastore Set-DatastoreCluster Set-DrsClusterGroup Set-DrsRule Set-DrsVMHostRule Set-FloppyDrive Set-Folder Set-HCXAppliance Set-HCXMigration Set-HCXReplication Set-HardDisk Set-IScsiHbaTarget Set-KeyManagementServer Set-KmsCluster Set-MarkdownOption Set-NetworkAdapter Set-NfsUser Set-NicTeamingPolicy Set-NodeExclusiveResources Set-NodeManager Set-NodeResourceSource Set-NodeResources Set-NsxEdge Set-NsxEdgeBgp Set-NsxEdgeFirewall Set-NsxEdgeInterface Set-NsxEdgeNat Set-NsxEdgeOspf Set-NsxEdgeRouting Set-NsxFirewallGlobalConfiguration Set-NsxFirewallRule Set-NsxFirewallSavedConfiguration Set-NsxFirewallThreshold Set-NsxLoadBalancer Set-NsxLoadBalancerPoolMember Set-NsxLogicalRouter Set-NsxLogicalRouterBgp Set-NsxLogicalRouterBridging Set-NsxLogicalRouterInterface Set-NsxLogicalRouterOspf Set-NsxLogicalRouterRouting Set-NsxManager Set-NsxManagerRole Set-NsxManagerTimeSettings Set-NsxSecurityPolicy Set-NsxSecurityPolicyFirewallRule Set-NsxSslVpn Set-OSCustomizationNicMapping Set-OSCustomizationSpec Set-Org Set-OrgNetwork Set-OrgVdc Set-OrgVdcNetwork Set-PSCurrentConfigurationNode Set-PSDefaultConfigurationDocument Set-PSMetaConfigDocInsProcessedBeforeMeta Set-PSMetaConfigVersionInfoV2 Set-PSReadLineKeyHandler Set-PSReadLineOption Set-PSRepository Set-PSTopConfigurationName Set-PackageSource Set-PowerCLIConfiguration Set-ResourcePool Set-ScsiController Set-ScsiLun Set-ScsiLunPath Set-SecurityPolicy Set-Snapshot Set-SpbmEntityConfiguration Set-SpbmStoragePolicy Set-StatInterval Set-Tag Set-TagCategory Set-Template Set-VAIOFilter Set-VApp Set-VDBlockedPolicy Set-VDPort Set-VDPortgroup Set-VDPortgroupOverridePolicy Set-VDSecurityPolicy Set-VDSwitch Set-VDTrafficShapingPolicy Set-VDUplinkLacpPolicy Set-VDUplinkTeamingPolicy Set-VDVlanConfiguration Set-VDisk Set-VIPermission Set-VIRole Set-VM Set-VMHost Set-VMHostAccount Set-VMHostAdvancedConfiguration Set-VMHostAuthentication Set-VMHostDiagnosticPartition Set-VMHostFirewallDefaultPolicy Set-VMHostFirewallException Set-VMHostFirmware Set-VMHostHba Set-VMHostModule Set-VMHostNetwork Set-VMHostNetworkAdapter Set-VMHostProfile Set-VMHostProfileImageCacheConfiguration Set-VMHostProfileStorageDeviceConfiguration Set-VMHostProfileUserConfiguration Set-VMHostProfileVmPortGroupConfiguration Set-VMHostRoute Set-VMHostService Set-VMHostSnmp Set-VMHostStartPolicy Set-VMHostStorage Set-VMHostSysLogServer Set-VMQuestion Set-VMResourceConfiguration Set-VMStartPolicy Set-VTpm Set-VirtualPortGroup Set-VirtualSwitch Set-VsanClusterConfiguration Set-VsanFaultDomain Set-VsanIscsiInitiatorGroup Set-VsanIscsiLun Set-VsanIscsiTarget Set-vRABusinessGroup Set-vRACatalogItem Set-vRACustomForm Set-vRAEntitlement Set-vRAExternalNetworkProfile Set-vRANATNetworkProfile Set-vRAReservation Set-vRAReservationNetwork Set-vRAReservationPolicy Set-vRAReservationStorage Set-vRARoutedNetworkProfile Set-vRAService Set-vRAStorageReservationPolicy Set-vRATenant Set-vRATenantDirectory Set-vRAUserPrincipal Set-vRNIDataSourceSNMPConfig Show-Markdown Start-CIVApp Start-CIVM Start-HCXMigration Start-HCXReplication Start-SpbmReplicationFailover Start-SpbmReplicationPrepareFailover Start-SpbmReplicationPromote Start-SpbmReplicationReverse Start-SpbmReplicationTestFailover Start-ThreadJob Start-VApp Start-VM Start-VMHost Start-VMHostService Start-VsanClusterDiskUpdate Start-VsanClusterRebalance Start-VsanEncryptionConfiguration Stop-CIVApp Stop-CIVAppGuest Stop-CIVM Stop-CIVMGuest Stop-SpbmReplicationTestFailover Stop-Task Stop-VApp Stop-VM Stop-VMGuest Stop-VMHost Stop-VMHostService Stop-VsanClusterRebalance Suspend-CIVApp Suspend-CIVM Suspend-HCXReplication Suspend-VM Suspend-VMGuest Suspend-VMHost Sync-SpbmReplicationGroup Test-ConflictingResources Test-HCXMigration Test-HCXReplication Test-Json Test-ModuleReloadRequired Test-MofInstanceText Test-NodeManager Test-NodeResourceSource Test-NodeResources Test-ScriptFileInfo Test-VMHostProfileCompliance Test-VMHostSnmp Test-VsanClusterHealth Test-VsanNetworkPerformance Test-VsanStoragePerformance Test-VsanVMCreation Test-vRAPackage Uninstall-Module Uninstall-Package Uninstall-Script Unlock-VM Unregister-PSRepository Unregister-PackageSource Update-ConfigurationDocumentRef Update-ConfigurationErrorCount Update-DependsOn Update-LocalConfigManager Update-Module Update-ModuleManifest Update-ModuleVersion Update-PowerNsx Update-Script Update-ScriptFileInfo Update-Tools Update-VsanHclDatabase ValidateUpdate-ConfigurationData Wait-Debugger Wait-NsxControllerJob Wait-NsxGenericJob Wait-NsxJob Wait-Task Wait-Tools Write-Information Write-Log Write-MetaConfigFile Write-NodeMOFFile",nomarkup:"-ne -eq -lt -gt -ge -le -not -like -notlike -match -notmatch -contains -notcontains -in -notin -replace"},contains:[t,e.NUMBER_MODE,r,{className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},{className:"literal",begin:/\$(null|true|false)\b/},n,i]}}},UNqx:function(e,t,n){var r=n("mrSG").__extends,i=n("cSoz"),a=n("Y4kR"),s=n("Vi6O"),o=n("q3Kh"),l=n("gTqA");t.mergeMap=function e(t,n,r){return void 0===r&&(r=Number.POSITIVE_INFINITY),"function"==typeof n?function(i){return i.pipe(e(function(e,r){return l.from(t(e,r)).pipe(o.map(function(t,i){return n(e,t,r,i)}))},r))}:("number"==typeof n&&(r=n),function(e){return e.lift(new c(t,r))})};var c=function(){function e(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY),this.project=e,this.concurrent=t}return e.prototype.call=function(e,t){return t.subscribe(new d(e,this.project,this.concurrent))},e}();t.MergeMapOperator=c;var d=function(e){function t(t,n,r){void 0===r&&(r=Number.POSITIVE_INFINITY);var i=e.call(this,t)||this;return i.project=n,i.concurrent=r,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return r(t,e),t.prototype._next=function(e){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(a.OuterSubscriber);t.MergeMapSubscriber=d},Uasv:function(e,t){e.exports=function(e){return{aliases:["clean","icl","dcl"],keywords:{keyword:"if let in with where case of class instance otherwise implementation definition system module from import qualified as special code inline foreign export ccall stdcall generic derive infix infixl infixr",built_in:"Int Real Char Bool",literal:"True False"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{begin:"->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>"}]}}},V5i5:function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n("jtHE"),i=n("w1tV");class a{constructor(){this.dialogState$=new r.a}changeDialogState(e){this.dialogState$.next({state:e})}onChangeDialogState(){return this.dialogState$.pipe(Object(i.a)())}}},VFZO:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.dematerialize=function(){return function(e){return e.lift(new a)}};var a=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new s(e))},e}(),s=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype._next=function(e){e.observe(this.destination)},t}(i.Subscriber)},VKeD:function(e,t,n){"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}t.getSymbolIterator=r,t.iterator=r(),t.$$iterator=t.iterator},VLYi:function(e,t,n){"use strict";var r=n("rxKr");t.findIndex=function(e,t){return function(n){return n.lift(new r.FindValueOperator(e,n,!0,t))}}},VRyK:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n("HDdC"),i=n("z+Ro"),a=n("bHdf"),s=n("yCtX");function o(...e){let t=Number.POSITIVE_INFINITY,n=null,o=e[e.length-1];return Object(i.a)(o)?(n=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof o&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof r.a?e[0]:Object(a.a)(t)(Object(s.a)(e,n))}},Vf9T:function(e,t,n){var r=n("mrSG").__extends,i=n("1pIY"),a=n("R7wr"),s=n("Y4kR"),o=n("cSoz");t.timeoutWith=function(e,t,n){return void 0===n&&(n=i.async),function(r){var i=a.isDate(e),s=i?+e-n.now():Math.abs(e);return r.lift(new l(s,i,t,n))}};var l=function(){function e(e,t,n,r){this.waitFor=e,this.absoluteTimeout=t,this.withObservable=n,this.scheduler=r}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))},e}(),c=function(e){function t(t,n,r,i,a){var s=e.call(this,t)||this;return s.absoluteTimeout=n,s.waitFor=r,s.withObservable=i,s.scheduler=a,s.action=null,s.scheduleTimeout(),s}return r(t,e),t.dispatchTimeout=function(e){var t=e.withObservable;e._unsubscribeAndRecycle(),e.add(o.subscribeToResult(e,t))},t.prototype.scheduleTimeout=function(){var e=this.action;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(t.dispatchTimeout,this.waitFor,this))},t.prototype._next=function(t){this.absoluteTimeout||this.scheduleTimeout(),e.prototype._next.call(this,t)},t.prototype._unsubscribe=function(){this.action=null,this.scheduler=null,this.withObservable=null},t}(s.OuterSubscriber)},Vi6O:function(e,t,n){var r=n("mrSG").__extends;t.InnerSubscriber=function(e){function t(t,n,r){var i=e.call(this)||this;return i.parent=t,i.outerValue=n,i.outerIndex=r,i.index=0,i}return r(t,e),t.prototype._next=function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)},t.prototype._error=function(e){this.parent.notifyError(e,this),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},t}(n("FWf1").Subscriber)},VkvS:function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n("xgIS"),i=n("pLZG"),a=n("lJxs");class s{constructor(e){this.window=e}send(e,t=this.window.parent){t!==this.window&&t.postMessage(e,"*")}receive(e){return Object(r.a)(this.window,"message").pipe(Object(i.a)(t=>t.data&&t.data.id===e),Object(a.a)(e=>e.data))}}},VrLj:function(e,t){e.exports=function(e){var t="[ \\t\\f]*",n="("+t+"[:=]"+t+"|[ \\t\\f]+)",r="([^\\\\:= \\t\\f\\n]|\\\\.)+",i={end:n,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+n,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:i},{begin:r+n,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:r,endsParent:!0,relevance:0}],starts:i},{className:"attr",relevance:0,begin:r+t+"$"}]}}},W3UM:function(e,t,n){"use strict";var r=n("XNiG"),i=n("oB13"),a=n("x+ZX"),s=n("GJmQ"),o=(n("l3En"),n("yrbL"));n.d(t,"a",function(){return l});class l{constructor(e,t,n,r,i){this.activatedRoute=e,this.window=t,this.tocState=n,this.el=r,this.renderer=i,this.ngxFragmentSync=!0,this.inView=!1,this.alive=!0,this.marginFromTop=120}get fragment(){return this.ngxFragment}get element(){return this.el.nativeElement}get y(){return this.element.getBoundingClientRect().y}ngOnInit(){this.ngxFragmentSync&&this.tocState.add(this),this.activatedRoute.fragment.pipe(Object(i.a)(new r.a),Object(a.a)(),Object(s.a)(()=>this.alive),Object(o.delay)(10)).subscribe(e=>{e&&this.fragment===e&&!this.inView?this.selectFragment():this.deselectFragment()})}selectFragment(){this.ngxFragmentClass&&this.renderer.addClass(this.el.nativeElement,this.ngxFragmentClass),this.setInView(!0),this.window.scrollTo(0,this.el.nativeElement.offsetTop-this.marginFromTop)}deselectFragment(){this.renderer.removeClass(this.el.nativeElement,this.ngxFragmentClass)}setInView(e){this.inView=e}ngOnDestroy(){this.alive=!1,this.ngxFragmentSync&&this.tocState.remove(this)}}},W96K:function(e,t,n){var r=n("mrSG").__extends,i=n("0z0v"),a=n("FWf1");t.throwIfEmpty=function(e){return void 0===e&&(e=l),function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.errorFactory=e}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.errorFactory))},e}(),o=function(e){function t(t,n){var r=e.call(this,t)||this;return r.errorFactory=n,r.hasValue=!1,r}return r(t,e),t.prototype._next=function(e){this.hasValue=!0,this.destination.next(e)},t.prototype._complete=function(){if(this.hasValue)return this.destination.complete();var e=void 0;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)},t}(a.Subscriber);function l(){return new i.EmptyError}},WDqD:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("IKal");t.skipLast=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){if(this._skipCount=e,this._skipCount<0)throw new a.ArgumentOutOfRangeError}return e.prototype.call=function(e,t){return t.subscribe(0===this._skipCount?new i.Subscriber(e):new o(e,this._skipCount))},e}(),o=function(e){function t(t,n){var r=e.call(this,t)||this;return r._skipCount=n,r._count=0,r._ring=new Array(n),r}return r(t,e),t.prototype._next=function(e){var t=this._skipCount,n=this._count++;if(n{class e{constructor(e,t,n){this.kind=e,this.value=t,this.error=n,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,t,n){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return n&&n()}}accept(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)}toObservable(){switch(this.kind){case"N":return Object(a.a)(this.value);case"E":return e=this.error,new s.a(t=>t.error(e));case"C":return Object(i.b)()}var e;throw new Error("unexpected notification kind value")}static createNext(t){return void 0!==t?new e("N",t):e.undefinedValueNotification}static createError(t){return new e("E",void 0,t)}static createComplete(){return e.completeNotification}}return e.completeNotification=new e("C"),e.undefinedValueNotification=new e("N",void 0),e})()},WSH0:function(e,t){e.exports=function(e){var t={className:"literal",begin:"[\\+\\-]",relevance:0};return{aliases:["bf"],contains:[e.COMMENT("[^\\[\\]\\.,\\+\\-<> \r\n]","[\\[\\]\\.,\\+\\-<> \r\n]",{returnEnd:!0,relevance:0}),{className:"title",begin:"[\\[\\]]",relevance:0},{className:"string",begin:"[\\.,]",relevance:0},{begin:/\+\+|\-\-/,returnBegin:!0,contains:[t]},t]}}},WYtE:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("GJmQ");n("TjMZ"),n("X2XW");class i{constructor(e,t,n){this.sidebarService=e,this.versionService=t,this.headerMenuService=n,this.alive=!0,this.isDocs=!1,this.sidebarTag="",this.headerMenu=[],this.currentVersion=this.versionService.getNgxVersion(),this.headerMenuService.getHeaderMenu().pipe(Object(r.a)(()=>this.alive)).subscribe(e=>this.headerMenu=e)}trackEmailClick(){}toggleSidebar(){this.sidebarService.toggle(!1,this.sidebarTag)}ngOnDestroy(){this.alive=!1}}},Wj43:function(e,t){e.exports=function(e){return{aliases:["vbs"],case_insensitive:!0,keywords:{keyword:"call class const dim do loop erase execute executeglobal exit for each next function if then else on error option explicit new private property let get public randomize redim rem select case set stop sub while wend with end to elseif is or xor and not class_initialize class_terminate default preserve in me byval byref step resume goto",built_in:"lcase month vartype instrrev ubound setlocale getobject rgb getref string weekdayname rnd dateadd monthname now day minute isarray cbool round formatcurrency conversions csng timevalue second year space abs clng timeserial fixs len asc isempty maths dateserial atn timer isobject filter weekday datevalue ccur isdate instr datediff formatdatetime replace isnull right sgn array snumeric log cdbl hex chr lbound msgbox ucase getlocale cos cdate cbyte rtrim join hour oct typename trim strcomp int createobject loadpicture tan formatnumber mid scriptenginebuildversion scriptengine split scriptengineminorversion cint sin datepart ltrim sqr scriptenginemajorversion time derived eval date formatpercent exp inputbox left ascw chrw regexp server response request cstr err",literal:"true false null nothing empty"},illegal:"//",contains:[e.inherit(e.QUOTE_STRING_MODE,{contains:[{begin:'""'}]}),e.COMMENT(/'/,/$/,{relevance:0}),e.C_NUMBER_MODE]}}},WkQe:function(e,t){e.exports='# Install ngx-admin\n\nPlease note, that **ngx-admin** is just a frontend application. Backend integration can be done relatively simple, but you should be aware that all the data is mocked using JavaScript objects. \nIf you want the data to be dynamic, you should consider developing a backend integration by your own. \nThe Nebular team doesn\'t consider providing generic integration layer as a part of this project because every backend API has a different structure in terms of data format and URLs.\n
    \n\n## Install tools\n\nTo install ngx-admin on your machine you need to have the following tools installed:\n- Git - https://git-scm.com\n- Node.js - https://nodejs.org. Please note the **version** should be **>=8**\n- Npm - Node.js package manager, comes with Node.js. Please make sure npm **version** is **>=5**\n- You might also need some specific native packages depending on your operating system like `build-essential` on Ubuntu\n\n
    \n
    Warning!
    \n
    \n Please note that **it is not possible** to build ngx-admin **without these tools** and it will not be possible because of the way how Angular is built.\n
    \n
    \n
    \n\n## Download the code\n\nWhen you completed tools setup, you need to download the code of ngx-admin application. The easiest way to do that is to clone GitHub repository:\n```bash\ngit clone https://github.com/akveo/ngx-admin.git\n```\n\nAfter clone is completed, you need to install npm modules:\n```bash\ncd ngx-admin && npm i\n```\n
    \n
    Warning!
    \n
    \n Please make sure that installation process successfully completed without errors.\n
    \n
    \n
    \n\n## Run local copy\n\nTo run a local copy in development mode, execute:\n\n```bash\nnpm start\n```\n\nGo to http://0.0.0.0:4200 or http://localhost:4200 in your browser.\n
    \n\n## Production bundle\n\nTo create a bundle in production mode, execute:\n\n```bash\nnpm run build:prod\n```\n\nThis will clear up your `dist` folder (where release files are located) and generate a release build.\nNow you can copy the sources from the `dist` folder and use it with any backend framework or simply [put it under a web server](docs/getting-started/server-deployment).\n'},Wr5T:function(e,t){!function(e,t){"use strict";if("IntersectionObserver"in e&&"IntersectionObserverEntry"in e&&"intersectionRatio"in e.IntersectionObserverEntry.prototype)"isIntersecting"in e.IntersectionObserverEntry.prototype||Object.defineProperty(e.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var n=[];i.prototype.THROTTLE_TIMEOUT=100,i.prototype.POLL_INTERVAL=null,i.prototype.USE_MUTATION_OBSERVER=!0,i.prototype.observe=function(e){if(!this._observationTargets.some(function(t){return t.element==e})){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},i.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter(function(t){return t.element!=e}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},i.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},i.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},i.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter(function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]})},i.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map(function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}});return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},i.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(a(e,"resize",this._checkForIntersections,!0),a(t,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in e&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},i.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,s(e,"resize",this._checkForIntersections,!0),s(t,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},i.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),n=t?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach(function(i){var a=i.element,s=o(a),l=this._rootContainsTarget(a),c=i.entry,d=t&&l&&this._computeTargetAndRootIntersection(a,n),u=i.entry=new r({time:e.performance&&performance.now&&performance.now(),target:a,boundingClientRect:s,rootBounds:n,intersectionRect:d});c?t&&l?this._hasCrossedThreshold(c,u)&&this._queuedEntries.push(u):c&&c.isIntersecting&&this._queuedEntries.push(u):this._queuedEntries.push(u)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},i.prototype._computeTargetAndRootIntersection=function(n,r){if("none"!=e.getComputedStyle(n).display){for(var i,a,s,l,d,u,p,h,g=o(n),m=c(n),_=!1;!_;){var f=null,b=1==m.nodeType?e.getComputedStyle(m):{};if("none"==b.display)return;if(m==this.root||m==t?(_=!0,f=r):m!=t.body&&m!=t.documentElement&&"visible"!=b.overflow&&(f=o(m)),f&&(i=f,a=g,s=Math.max(i.top,a.top),l=Math.min(i.bottom,a.bottom),d=Math.max(i.left,a.left),h=l-s,!(g=(p=(u=Math.min(i.right,a.right))-d)>=0&&h>=0&&{top:s,bottom:l,left:d,right:u,width:p,height:h})))break;m=c(m)}return g}},i.prototype._getRootRect=function(){var e;if(this.root)e=o(this.root);else{var n=t.documentElement,r=t.body;e={top:0,left:0,right:n.clientWidth||r.clientWidth,width:n.clientWidth||r.clientWidth,bottom:n.clientHeight||r.clientHeight,height:n.clientHeight||r.clientHeight}}return this._expandRectByRootMargin(e)},i.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map(function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100}),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},i.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,r=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==r)for(var i=0;i=2;return function(l){return l.pipe(i.filter(function(t,n){return n===e}),o.take(1),n?s.defaultIfEmpty(t):a.throwIfEmpty(function(){return new r.ArgumentOutOfRangeError}))}}},XKtA:function(e,t,n){"use strict";var r=n("7K7o"),i=n("4mvG"),a=n("ds6q");function s(){return new a.Subject}t.share=function(){return function(e){return i.refCount()(r.multicast(s)(e))}}},XNiG:function(e,t,n){"use strict";n.d(t,"b",function(){return c}),n.d(t,"a",function(){return d});var r=n("HDdC"),i=n("7o/Q"),a=n("quSY"),s=n("9ppp"),o=n("Ylt2"),l=n("2QA8");class c extends i.a{constructor(e){super(e),this.destination=e}}const d=(()=>{class e extends r.a{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[l.a](){return new c(this)}lift(e){const t=new u(this,this);return t.operator=e,t}next(e){if(this.closed)throw new s.a;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let i=0;inew u(e,t)),e})();class u extends d{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):a.a.EMPTY}}},XdTn:function(e,t,n){var r=n("mrSG").__extends,i=n("iFGG");t.AsapAction=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return r(t,e),t.prototype.requestAsyncId=function(t,n,r){return void 0===r&&(r=0),null!==r&&r>0?e.prototype.requestAsyncId.call(this,t,n,r):(t.actions.push(this),t.scheduled||(t.scheduled=i.Immediate.setImmediate(t.flush.bind(t,null))))},t.prototype.recycleAsyncId=function(t,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,r);0===t.actions.length&&(i.Immediate.clearImmediate(n),t.scheduled=void 0)},t}(n("2tF/").AsyncAction)},Xfvt:function(e,t){e.exports=function(e){return{aliases:["k","kdb"],keywords:{keyword:"do while select delete by update from",literal:"0b 1b",built_in:"neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum",type:"`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid"},lexemes:/(`?)[A-Za-z0-9_]+\b/,contains:[e.C_LINE_COMMENT_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}},XoHu:function(e,t,n){"use strict";function r(e){return null!==e&&"object"==typeof e}n.d(t,"a",function(){return r})},XoMe:function(e,t,n){"use strict";var r=n("0z0v"),i=n("4ik+"),a=n("Dxa7"),s=n("1Z+e"),o=n("W96K"),l=n("yoF8");t.first=function(e,t){var n=arguments.length>=2;return function(c){return c.pipe(e?i.filter(function(t,n){return e(t,n,c)}):l.identity,a.take(1),n?s.defaultIfEmpty(t):o.throwIfEmpty(function(){return new r.EmptyError}))}}},"Xwq/":function(e,t,n){"use strict";var r=n("FWf1"),i=n("p//D"),a=n("GiSu");t.toSubscriber=function(e,t,n){if(e){if(e instanceof r.Subscriber)return e;if(e[i.rxSubscriber])return e[i.rxSubscriber]()}return e||t||n?new r.Subscriber(e,t,n):new r.Subscriber(a.empty)}},Y34a:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.pairwise=function(){return function(e){return e.lift(new a)}};var a=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new s(e))},e}(),s=function(e){function t(t){var n=e.call(this,t)||this;return n.hasPrev=!1,n}return r(t,e),t.prototype._next=function(e){var t;this.hasPrev?t=[this.prev,e]:this.hasPrev=!0,this.prev=e,t&&this.destination.next(t)},t}(i.Subscriber)},Y4kR:function(e,t,n){var r=n("mrSG").__extends;t.OuterSubscriber=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.notifyNext=function(e,t,n,r,i){this.destination.next(t)},t.prototype.notifyError=function(e,t){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.complete()},t}(n("FWf1").Subscriber)},Y7HM:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("DH7j");function i(e){return!Object(r.a)(e)&&e-parseFloat(e)+1>=0}},YK4L:function(e,t,n){"use strict";var r=n("vrE+"),i=n("76/Q"),a=n("1Z+e"),s=n("9AGB");t.reduce=function(e,t){return arguments.length>=2?function(n){return s.pipe(r.scan(e,t),i.takeLast(1),a.defaultIfEmpty(t))(n)}:function(t){return s.pipe(r.scan(function(t,n,r){return e(t,n,r+1)}),i.takeLast(1))(t)}}},YROV:function(e,t){e.exports=function(e){var t={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},n={className:"number",begin:"#[0-9A-Fa-f]+"};return{case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,n,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@",end:"[{;]",keywords:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",contains:[t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n,e.CSS_NUMBER_MODE,{begin:"\\s[A-Za-z0-9_.-]+",relevance:0}]}]}}},YSo5:function(e,t){e.exports=function(e){var t="[a-zA-Z_][a-zA-Z0-9\\._]*",n={className:"attribute",begin:"\\bid\\s*:",starts:{className:"string",end:t,returnEnd:!1}},r={begin:t+"\\s*:",returnBegin:!0,contains:[{className:"attribute",begin:t,end:"\\s*:",excludeEnd:!0,relevance:0}],relevance:0},i={begin:t+"\\s*{",end:"{",returnBegin:!0,relevance:0,contains:[e.inherit(e.TITLE_MODE,{begin:t})]};return{aliases:["qt"],case_insensitive:!1,keywords:{keyword:"in of on if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Behavior bool color coordinate date double enumeration font geocircle georectangle geoshape int list matrix4x4 parent point quaternion real rect size string url variant vector2d vector3d vector4dPromise"},contains:[{className:"meta",begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,{className:"subst",begin:"\\$\\{",end:"\\}"}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{begin:/\s*[);\]]/,relevance:0,subLanguage:"xml"}],relevance:0},{className:"keyword",begin:"\\bsignal\\b",starts:{className:"string",end:"(\\(|:|=|;|,|//|/\\*|$)",returnEnd:!0}},{className:"keyword",begin:"\\bproperty\\b",starts:{className:"string",end:"(:|=|;|,|//|/\\*|$)",returnEnd:!0}},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}],illegal:/\[|%/},{begin:"\\."+e.IDENT_RE,relevance:0},n,r,i],illegal:/#/}}},YZsg:function(e,t,n){"use strict";n.d(t,"a",function(){return r});class r{constructor(e){this.docs=e}mapThemedValues(e){return e.map(e=>(e.styles.map(e=>{e.themedValues=[];for(const t in this.docs.themes)this.docs.themes.hasOwnProperty(t)&&e.themedValues.push({theme:this.docs.themes[t].name,value:this.docs.themes[t].data[e.name].value});return e}),e))}}},Ylt2:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("quSY");class i extends r.a{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},Z303:function(e,t,n){"use strict";var r=n("1pIY"),i=n("vrE+"),a=n("b/k1"),s=n("q3Kh");t.timeInterval=function(e){return void 0===e&&(e=r.async),function(t){return a.defer(function(){return t.pipe(i.scan(function(t,n){var r=t.current;return{value:n,current:e.now(),last:r}},{current:e.now(),value:void 0,last:void 0}),s.map(function(e){return new o(e.value,e.current-e.last)}))})}};var o=function(){return function(e,t){this.value=e,this.interval=t}}();t.TimeInterval=o},Z5tI:function(e,t,n){"use strict";var r=n("MkmW");t.subscribeToPromise=function(e){return function(t){return e.then(function(e){t.closed||(t.next(e),t.complete())},function(e){return t.error(e)}).then(null,r.hostReportError),t}}},ZHwm:function(e,t,n){"use strict";var r=n("eYLY"),i=n("7K7o");t.publishLast=function(){return function(e){return i.multicast(new r.AsyncSubject)(e)}}},ZMJd:function(e,t){e.exports='# What is ngx-admin?\n\nngx-admin is a front-end admin dashboard template based on Angular 8+, Bootstrap 4+ and Nebular. That means all the data you can see on graphs, charts and tables is mocked in Javascript so you can use the backend of your choice with no limitations.\n
    \n\n## How can it help me?\n\nWe believe that at the moment a lot of business applications have administration/management interfaces inside of them. Sometimes it\u2019s not that obvious, but a lot of web applications have dashboards with panels, charts analytics, etc.\n\n\nngx-admin aims to bootstrap the development of your product and provide an ecosystem for building production-ready application or prototypes.\n\nFrameworks like Bootstrap provide a number of components, but usually it\u2019s not enough to build a real-world app. This template comes with lots of popular UI components with a unified color scheme, plus it is based on a modern Angular framework and has a flexible component based structure.\n\nYou can also use ngx-admin for the purpose of learning Angular.\n
    \n\n## List of features\n\n- Angular 8+ & Typescript\n- Bootstrap 4+ & SCSS\n- Responsive layout\n- RTL support\n- High resolution\n- Flexibly configurable themes with **hot-reload** (3 themes included)\n- Authentication module with multiple providers\n- Lots of awesome features:\n - Buttons\n - Modals\n - Popovers\n - Icons\n - Typography\n - Animated searches\n - Forms\n - Tabs\n - Notifications\n - Tables\n - Maps\n - Charts\n - Editors\n \nAnd many more!\n
    \n\n## Assumptions\n\nThis documentation assumes that you are already familiar with JavaScript/TypeScript, Angular, CSS and Bootstrap.\n\n## Have questions?\nDidn\'t find something here? Look through the issues or simply drop us a line at contact@akveo.com.\n'},ZTPi:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("aJGj");t.repeat=function(e){return void 0===e&&(e=-1),function(t){return 0===e?a.empty():t.lift(new s(e<0?-1:e-1,t))}};var s=function(){function e(e,t){this.count=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.count,this.source))},e}(),o=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.count=n,i.source=r,i}return r(t,e),t.prototype.complete=function(){if(!this.isStopped){var t=this.source,n=this.count;if(0===n)return e.prototype.complete.call(this);n>-1&&(this.count=n-1),t.subscribe(this._unsubscribeAndRecycle())}},t}(i.Subscriber)},ZUHj:function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n("51Dv"),i=n("SeVD"),a=n("HDdC");function s(e,t,n,s,o=new r.a(e,n,s)){if(!o.closed)return t instanceof a.a?t.subscribe(o):Object(i.a)(t)(o)}},ZrqW:function(e,t){e.exports=function(e){return{subLanguage:"xml",contains:[{className:"meta",begin:"^__(END|DATA)__$"},{begin:"^\\s*%{1,2}={0,2}",end:"$",subLanguage:"perl"},{begin:"<%{1,2}={0,2}",end:"={0,1}%>",subLanguage:"perl",excludeBegin:!0,excludeEnd:!0}]}}},ZtdT:function(e,t,n){var r;"undefined"!=typeof self&&self,r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,(function(t){return e[t]}).bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="./package/src/index.js")}({"./node_modules/classnames/dedupe.js":function(e,t,n){var r;!function(){"use strict";var n=function(){function e(){}function t(e,t){for(var n=t.length,r=0;r=0&&d.splice(t,1)}function _(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),f(t,e.attrs),g(e,t),t}function f(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function b(e,t){var n,r,i,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var s=c++;n=l||(l=_(t)),r=E.bind(null,n,s,!1),i=E.bind(null,n,s,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",f(t,e.attrs),g(e,t),t}(t),r=(function(e,t,n){var r=n.css,i=n.sourceMap;(t.convertToAbsoluteUrls||void 0===t.convertToAbsoluteUrls&&i)&&(r=u(r)),i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var a=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}).bind(null,n,t),i=function(){m(n),n.href&&URL.revokeObjectURL(n.href)}):(n=_(t),r=(function(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}).bind(null,n),i=function(){m(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=s()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return p(n,t),function(e){for(var r=[],i=0;i',"alert-circle":'',"alert-triangle":'',archive:'',"arrow-back":'',"arrow-circle-down":'',"arrow-circle-left":'',"arrow-circle-right":'',"arrow-circle-up":'',"arrow-down":'',"arrow-downward":'',"arrow-forward":'',"arrow-ios-back":'',"arrow-ios-downward":'',"arrow-ios-forward":'',"arrow-ios-upward":'',"arrow-left":'',"arrow-right":'',"arrow-up":'',"arrow-upward":'',"arrowhead-down":'',"arrowhead-left":'',"arrowhead-right":'',"arrowhead-up":'',at:'',"attach-2":'',attach:'',award:'',backspace:'',"bar-chart-2":'',"bar-chart":'',battery:'',behance:'',"bell-off":'',bell:'',bluetooth:'',"book-open":'',book:'',bookmark:'',briefcase:'',browser:'',brush:'',bulb:'',calendar:'',camera:'',car:'',cast:'',charging:'',"checkmark-circle-2":'',"checkmark-circle":'',"checkmark-square-2":'',"checkmark-square":'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',clipboard:'',clock:'',"close-circle":'',"close-square":'',close:'',"cloud-download":'',"cloud-upload":'',"code-download":'',code:'',collapse:'',"color-palette":'',"color-picker":'',compass:'',copy:'',"corner-down-left":'',"corner-down-right":'',"corner-left-down":'',"corner-left-up":'',"corner-right-down":'',"corner-right-up":'',"corner-up-left":'',"corner-up-right":'',"credit-card":'',crop:'',cube:'',"diagonal-arrow-left-down":'',"diagonal-arrow-left-up":'',"diagonal-arrow-right-down":'',"diagonal-arrow-right-up":'',"done-all":'',download:'',"droplet-off":'',droplet:'',"edit-2":'',edit:'',email:'',expand:'',"external-link":'',"eye-off-2":'',"eye-off":'',eye:'',facebook:'',"file-add":'',"file-remove":'',"file-text":'',file:'',film:'',flag:'',"flash-off":'',flash:'',"flip-2":'',flip:'',"folder-add":'',"folder-remove":'',folder:'',funnel:'',gift:'',github:'',"globe-2":'',"globe-3":'',globe:'',google:'',grid:'',"hard-drive":'',hash:'',headphones:'',heart:'',home:'',"image-2":'',image:'',inbox:'',info:'',keypad:'',layers:'',layout:'',"link-2":'',link:'',linkedin:'',list:'',lock:'',"log-in":'',"log-out":'',map:'',maximize:'',"menu-2":'',"menu-arrow":'',menu:'',"message-circle":'',"message-square":'',"mic-off":'',mic:'',minimize:'',"minus-circle":'',"minus-square":'',minus:'',monitor:'',moon:'',"more-horizotnal":'',"more-vertical":'',move:'',music:'',"navigation-2":'',navigation:'',npm:'',"options-2":'',options:'',pantone:'',"paper-plane":'',"pause-circle":'',people:'',percent:'',"person-add":'',"person-delete":'',"person-done":'',"person-remove":'',person:'',"phone-call":'',"phone-missed":'',"phone-off":'',phone:'',"pie-chart-2":'',"pie-chart":'',pin:'',"play-circle":'',"plus-circle":'',"plus-square":'',plus:'',power:'',pricetags:'',printer:'',"question-mark-circle":'',"question-mark":'',"radio-button-off":'',"radio-button-on":'',radio:'',recording:'',refresh:'',repeat:'',"rewind-left":'',"rewind-right":'',save:'',scissors:'',search:'',"settings-2":'',settings:'',shake:'',share:'',"shield-off":'',shield:'',"shopping-bag":'',"shopping-cart":'',"shuffle-2":'',shuffle:'',"skip-back":'',"skip-forward":'',slash:'',smartphone:'',speaker:'',square:'',star:'',"stop-circle":'',sun:'',swap:'',sync:'',text:'',"thermometer-minus":'',"thermometer-plus":'',thermometer:'',"toggle-left":'',"toggle-right":'',"trash-2":'',trash:'',"trending-down":'',"trending-up":'',tv:'',twitter:'',umbrella:'',undo:'',unlock:'',upload:'',"video-off":'',video:'',"volume-down":'',"volume-mute":'',"volume-off":'',"volume-up":'',"wifi-off":'',wifi:'',"activity-outline":'',"alert-circle-outline":'',"alert-triangle-outline":'',"archive-outline":'',"arrow-back-outline":'',"arrow-circle-down-outline":'',"arrow-circle-left-outline":'',"arrow-circle-right-outline":'',"arrow-circle-up-outline":'',"arrow-down-outline":'',"arrow-downward-outline":'',"arrow-forward-outline":'',"arrow-ios-back-outline":'',"arrow-ios-downward-outline":'',"arrow-ios-forward-outline":'',"arrow-ios-upward-outline":'',"arrow-left-outline":'',"arrow-right-outline":'',"arrow-up-outline":'',"arrow-upward-outline":'',"arrowhead-down-outline":'',"arrowhead-left-outline":'',"arrowhead-right-outline":'',"arrowhead-up-outline":'',"at-outline":'',"attach-2-outline":'',"attach-outline":'',"award-outline":'',"backspace-outline":'',"bar-chart-2-outline":'',"bar-chart-outline":'',"battery-outline":'',"behance-outline":'',"bell-off-outline":'',"bell-outline":'',"bluetooth-outline":'',"book-open-outline":'',"book-outline":'',"bookmark-outline":'',"briefcase-outline":'',"browser-outline":'',"brush-outline":'',"bulb-outline":'',"calendar-outline":'',"camera-outline":'',"car-outline":'',"cast-outline":'',"charging-outline":'',"checkmark-circle-2-outline":'',"checkmark-circle-outline":'',"checkmark-outline":'',"checkmark-square-2-outline":'',"checkmark-square-outline":'',"chevron-down-outline":'',"chevron-left-outline":'',"chevron-right-outline":'',"chevron-up-outline":'',"clipboard-outline":'',"clock-outline":'',"close-circle-outline":'',"close-outline":'',"close-square-outline":'',"cloud-download-outline":'',"cloud-upload-outline":'',"code-download-outline":'',"code-outline":'',"collapse-outline":'',"color-palette-outline":'',"color-picker-outline":'',"compass-outline":'',"copy-outline":'',"corner-down-left-outline":'',"corner-down-right-outline":'',"corner-left-down-outline":'',"corner-left-up-outline":'',"corner-right-down-outline":'',"corner-right-up-outline":'',"corner-up-left-outline":'',"corner-up-right-outline":'',"credit-card-outline":'',"crop-outline":'',"cube-outline":'',"diagonal-arrow-left-down-outline":'',"diagonal-arrow-left-up-outline":'',"diagonal-arrow-right-down-outline":'',"diagonal-arrow-right-up-outline":'',"done-all-outline":'',"download-outline":'',"droplet-off-outline":'',"droplet-outline":'',"edit-2-outline":'',"edit-outline":'',"email-outline":'',"expand-outline":'',"external-link-outline":'',"eye-off-2-outline":'',"eye-off-outline":'',"eye-outline":'',"facebook-outline":'',"file-add-outline":'',"file-outline":'',"file-remove-outline":'',"file-text-outline":'',"film-outline":'',"flag-outline":'',"flash-off-outline":'',"flash-outline":'',"flip-2-outline":'',"flip-outline":'',"folder-add-outline":'',"folder-outline":'',"folder-remove-outline":'',"funnel-outline":'',"gift-outline":'',"github-outline":'',"globe-2-outline":'',"globe-outline":'',"google-outline":'',"grid-outline":'',"hard-drive-outline":'',"hash-outline":'',"headphones-outline":'',"heart-outline":'',"home-outline":'',"image-outline":'',"inbox-outline":'',"info-outline":'',"keypad-outline":'',"layers-outline":'',"layout-outline":'',"link-2-outline":'',"link-outline":'',"linkedin-outline":'',"list-outline":'',"loader-outline":'',"lock-outline":'',"log-in-outline":'',"log-out-outline":'',"map-outline":'',"maximize-outline":'',"menu-2-outline":'',"menu-arrow-outline":'',"menu-outline":'',"message-circle-outline":'',"message-square-outline":'',"mic-off-outline":'',"mic-outline":'',"minimize-outline":'',"minus-circle-outline":'',"minus-outline":'',"minus-square-outline":'',"monitor-outline":'',"moon-outline":'',"more-horizotnal-outline":'',"more-vertical-outline":'',"move-outline":'',"music-outline":'',"navigation-2-outline":'',"navigation-outline":'',"npm-outline":'',"options-2-outline":'',"options-outline":'',"pantone-outline":'',"paper-plane-outline":'',"pause-circle-outline":'',"people-outline":'',"percent-outline":'',"person-add-outline":'',"person-delete-outline":'',"person-done-outline":'',"person-outline":'',"person-remove-outline":'',"phone-call-outline":'',"phone-missed-outline":'',"phone-off-outline":'',"phone-outline":'',"pie-chart-outline":'',"pin-outline":'',"play-circle-outline":'',"plus-circle-outline":'',"plus-outline":'',"plus-square-outline":'',"power-outline":'',"pricetags-outline":'',"printer-outline":'',"question-mark-circle-outline":'',"question-mark-outline":'',"radio-button-off-outline":'',"radio-button-on-outline":'',"radio-outline":'',"recording-outline":'',"refresh-outline":'',"repeat-outline":'',"rewind-left-outline":'',"rewind-right-outline":'',"save-outline":'',"scissors-outline":'',"search-outline":'',"settings-2-outline":'',"settings-outline":'',"shake-outline":'',"share-outline":'',"shield-off-outline":'',"shield-outline":'',"shopping-bag-outline":'',"shopping-cart-outline":'',"shuffle-2-outline":'',"shuffle-outline":'',"skip-back-outline":'',"skip-forward-outline":'',"slash-outline":'',"smartphone-outline":'',"speaker-outline":'',"square-outline":'',"star-outline":'',"stop-circle-outline":'',"sun-outline":'',"swap-outline":'',"sync-outline":'',"text-outline":'',"thermometer-minus-outline":'',"thermometer-outline":'',"thermometer-plus-outline":'',"toggle-left-outline":'',"toggle-right-outline":'',"trash-2-outline":'',"trash-outline":'',"trending-down-outline":'',"trending-up-outline":'',"tv-outline":'',"twitter-outline":'',"umbrella-outline":'',"undo-outline":'',"unlock-outline":'',"upload-outline":'',"video-off-outline":'',"video-outline":'',"volume-down-outline":'',"volume-mute-outline":'',"volume-off-outline":'',"volume-up-outline":'',"wifi-off-outline":'',"wifi-outline":''}},"./package/src/animation.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/sass-loader/lib/loader.js!./package/src/animation.scss");"string"==typeof r&&(r=[[e.i,r,""]]),n("./node_modules/style-loader/lib/addStyles.js")(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},"./package/src/default-attrs.json":function(e){e.exports={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"}},"./package/src/icon.js":function(e,t,n){"use strict";n.r(t);var r=n("./node_modules/classnames/dedupe.js"),i=n.n(r),a=n("./package/src/default-attrs.json");function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.animation,n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["animation"]),r=function(e){if(!e)return null;e.hover&&(e.hover=c(e.hover)?JSON.parse(e.hover):e.hover);var t=s({},l,e),n=t.hover?"eva-icon-hover-".concat(t.type):"eva-icon-".concat(t.type);return t.class=i()({"eva-animation":!0,"eva-infinite":c(e.infinite)?JSON.parse(e.infinite):e.infinite},n),t}(t),a=r?r.class:"",o=s({},this.attrs,n,{class:i()(this.attrs.class,e.class,a)}),d="").concat(this.contents,"");return r&&r.hover?''.concat(d,""):d}},{key:"toString",value:function(){return this.contents}}])&&function(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};if("undefined"==typeof document)throw new Error("`eva.replace()` only works in a browser environment.");var t=document.querySelectorAll("[data-eva]");Array.from(t).forEach(function(t){return function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=function(e){return Array.from(e.attributes).reduce(function(e,t){return l[t.name]?e.animation=s({},e.animation,o({},l[t.name],t.value)):e=s({},e,function(e){return o({},c[e.name]?c[e.name]:e.name,e.value)}(t)),e},{})}(e),u=d.name,p=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(d,["name"]),h=a.default[u].toSvg(s({},r,p,{animation:(t=r.animation,n=p.animation,t||n?s({},t,n):null)},{class:i()(r.class,p.class)})),g=(new DOMParser).parseFromString(h,"text/html"),m=g.querySelector(".eva-hover")||g.querySelector("svg");e.parentNode.replaceChild(m,e)}(t,e)})}}})},e.exports=r()},Zy1z:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("7o/Q");function i(){return e=>e.lift(new a)}class a{call(e,t){return t.subscribe(new s(e))}}class s extends r.a{constructor(e){super(e),this.hasPrev=!1}_next(e){let t;this.hasPrev?t=[this.prev,e]:this.hasPrev=!0,this.prev=e,t&&this.destination.next(t)}}},a6us:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.retry=function(e){return void 0===e&&(e=-1),function(t){return t.lift(new a(e,t))}};var a=function(){function e(e,t){this.count=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.count,this.source))},e}(),s=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.count=n,i.source=r,i}return r(t,e),t.prototype.error=function(t){if(!this.isStopped){var n=this.source,r=this.count;if(0===r)return e.prototype.error.call(this,t);r>-1&&(this.count=r-1),n.subscribe(this._unsubscribeAndRecycle())}},t}(i.Subscriber)},a7Bn:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.skip=function(e){return function(t){return t.lift(new a(e))}};var a=function(){function e(e){this.total=e}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.total))},e}(),s=function(e){function t(t,n){var r=e.call(this,t)||this;return r.total=n,r.count=0,r}return r(t,e),t.prototype._next=function(e){++this.count>this.total&&this.destination.next(e)},t}(i.Subscriber)},aJGj:function(e,t,n){"use strict";var r=n("Q1FS");t.EMPTY=new r.Observable(function(e){return e.complete()}),t.empty=function(e){return e?function(e){return new r.Observable(function(t){return e.schedule(function(){return t.complete()})})}(e):t.EMPTY}},aOuE:function(e,t,n){"use strict";var r=n("YK4L");t.max=function(e){return r.reduce("function"==typeof e?function(t,n){return e(t,n)>0?t:n}:function(e,t){return e>t?e:t})}},alHH:function(e,t){e.exports=function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",n={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:t},r={begin:"->{",end:"}"},i={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},a=[e.BACKSLASH_ESCAPE,n,i],s=[i,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),r,{className:"string",contains:a,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return n.contains=s,r.contains=s,{aliases:["pl","pm"],lexemes:/[\w\.]+/,keywords:t,contains:s}}},"b/k1":function(e,t,n){"use strict";var r=n("Q1FS"),i=n("gTqA"),a=n("aJGj");t.defer=function(e){return new r.Observable(function(t){var n;try{n=e()}catch(r){return void t.error(r)}return(n?i.from(n):a.empty()).subscribe(t)})}},bHdf:function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n("5+tZ"),i=n("SpAZ");function a(e=Number.POSITIVE_INFINITY){return Object(r.a)(i.a,e)}},bOdf:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("5+tZ");function i(e,t){return Object(r.a)(e,t,1)}},bSa5:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1");t.mapTo=function(e){return function(t){return t.lift(new a(e))}};var a=function(){function e(e){this.value=e}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.value))},e}(),s=function(e){function t(t,n){var r=e.call(this,t)||this;return r.value=n,r}return r(t,e),t.prototype._next=function(e){this.destination.next(this.value)},t}(i.Subscriber)},beiO:function(e,t){e.exports=function(e){var t="abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained",n=e.COMMENT("{","}",{relevance:0}),r=e.COMMENT("\\(\\*","\\*\\)",{relevance:10}),i={className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},a={className:"string",begin:"(#\\d+)+"},s={className:"function",beginKeywords:"function constructor destructor procedure method",end:"[:;]",keywords:"function constructor|10 destructor|10 procedure|10 method|10",contains:[e.TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",keywords:t,contains:[i,a]},n,r]};return{case_insensitive:!0,lexemes:/\.?\w+/,keywords:t,illegal:'("|\\$[G-Zg-z]|\\/\\*||->)',contains:[n,r,e.C_LINE_COMMENT_MODE,i,a,e.NUMBER_MODE,s,{className:"class",begin:"=\\bclass\\b",end:"end;",keywords:t,contains:[i,a,n,r,e.C_LINE_COMMENT_MODE,s]}]}}},c2HN:function(e,t,n){"use strict";function r(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}n.d(t,"a",function(){return r})},c4Wt:function(e,t,n){"use strict";var r=n("QtHX");t.concatAll=function(){return r.mergeAll(1)}},cHgL:function(e,t,n){"use strict";var r=n("6eB1");t.merge=function(){for(var e=[],t=0;t{null!=this.getStyle(t,e)&&(this._transitionEnd=n[e])})}catch(e){this._animationPrefix=null,this._transitionEnd=null}}getDistributedNodes(e){return e.getDistributedNodes()}resolveAndSetHref(e,t,n){e.href=null==n?t:t+"/../"+n}supportsDOMEvents(){return!0}supportsNativeShadowDOM(){return"function"==typeof document.body.createShadowRoot}getAnimationPrefix(){return this._animationPrefix?this._animationPrefix:""}getTransitionEnd(){return this._transitionEnd?this._transitionEnd:""}supportsAnimation(){return null!=this._animationPrefix&&null!=this._transitionEnd}}const c={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},d=3,u={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},p={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},h=(()=>{if(i.Ib.Node)return i.Ib.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))}})();class g extends l{parse(e){throw new Error("parse not implemented")}static makeCurrent(){var e;e=new g,a||(a=e)}hasProperty(e,t){return t in e}setProperty(e,t,n){e[t]=n}getProperty(e,t){return e[t]}invoke(e,t,n){e[t](...n)}logError(e){window.console&&(console.error?console.error(e):console.log(e))}log(e){window.console&&window.console.log&&window.console.log(e)}logGroup(e){window.console&&window.console.group&&window.console.group(e)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}get attrToPropMap(){return c}contains(e,t){return h.call(e,t)}querySelector(e,t){return e.querySelector(t)}querySelectorAll(e,t){return e.querySelectorAll(t)}on(e,t,n){e.addEventListener(t,n,!1)}onAndCancel(e,t,n){return e.addEventListener(t,n,!1),()=>{e.removeEventListener(t,n,!1)}}dispatchEvent(e,t){e.dispatchEvent(t)}createMouseEvent(e){const t=this.getDefaultDocument().createEvent("MouseEvent");return t.initEvent(e,!0,!0),t}createEvent(e){const t=this.getDefaultDocument().createEvent("Event");return t.initEvent(e,!0,!0),t}preventDefault(e){e.preventDefault(),e.returnValue=!1}isPrevented(e){return e.defaultPrevented||null!=e.returnValue&&!e.returnValue}getInnerHTML(e){return e.innerHTML}getTemplateContent(e){return"content"in e&&this.isTemplateElement(e)?e.content:null}getOuterHTML(e){return e.outerHTML}nodeName(e){return e.nodeName}nodeValue(e){return e.nodeValue}type(e){return e.type}content(e){return this.hasProperty(e,"content")?e.content:e}firstChild(e){return e.firstChild}nextSibling(e){return e.nextSibling}parentElement(e){return e.parentNode}childNodes(e){return e.childNodes}childNodesAsList(e){const t=e.childNodes,n=new Array(t.length);for(let r=0;re.insertBefore(n,t))}insertAfter(e,t,n){e.insertBefore(n,t.nextSibling)}setInnerHTML(e,t){e.innerHTML=t}getText(e){return e.textContent}setText(e,t){e.textContent=t}getValue(e){return e.value}setValue(e,t){e.value=t}getChecked(e){return e.checked}setChecked(e,t){e.checked=t}createComment(e){return this.getDefaultDocument().createComment(e)}createTemplate(e){const t=this.getDefaultDocument().createElement("template");return t.innerHTML=e,t}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createElementNS(e,t,n){return(n=n||this.getDefaultDocument()).createElementNS(e,t)}createTextNode(e,t){return(t=t||this.getDefaultDocument()).createTextNode(e)}createScriptTag(e,t,n){const r=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return r.setAttribute(e,t),r}createStyleElement(e,t){const n=(t=t||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(e,t)),n}createShadowRoot(e){return e.createShadowRoot()}getShadowRoot(e){return e.shadowRoot}getHost(e){return e.host}clone(e){return e.cloneNode(!0)}getElementsByClassName(e,t){return e.getElementsByClassName(t)}getElementsByTagName(e,t){return e.getElementsByTagName(t)}classList(e){return Array.prototype.slice.call(e.classList,0)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}hasClass(e,t){return e.classList.contains(t)}setStyle(e,t,n){e.style[t]=n}removeStyle(e,t){e.style[t]=""}getStyle(e,t){return e.style[t]}hasStyle(e,t,n){const r=this.getStyle(e,t)||"";return n?r==n:r.length>0}tagName(e){return e.tagName}attributeMap(e){const t=new Map,n=e.attributes;for(let r=0;r{class e extends r.v{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=s().getLocation(),this._history=s().getHistory()}getBaseHrefFromDOM(){return s().getBaseHref(this._doc)}onPopState(e){s().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",e,!1)}onHashChange(e){s().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",e,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,t,n){f()?this._history.pushState(e,t,n):this.location.hash=n}replaceState(e,t,n){f()?this._history.replaceState(e,t,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return e.ctorParameters=(()=>[{type:void 0,decorators:[{type:i.w,args:[r.d]}]}]),e})(),y=new i.y("TRANSITION_ID"),S=[{provide:i.d,useFactory:function(e,t,n){return()=>{n.get(i.e).donePromise.then(()=>{const n=s();Array.prototype.slice.apply(n.querySelectorAll(t,"style[ng-transition]")).filter(t=>n.getAttribute(t,"ng-transition")===e).forEach(e=>n.remove(e))})}},deps:[y,r.d,i.z],multi:!0}];class E{static init(){Object(i.ob)(new E)}addToWindow(e){i.Ib.getAngularTestability=((t,n=!0)=>{const r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r}),i.Ib.getAllAngularTestabilities=(()=>e.getAllTestabilities()),i.Ib.getAllAngularRootElements=(()=>e.getAllRootElements()),i.Ib.frameworkStabilizers||(i.Ib.frameworkStabilizers=[]),i.Ib.frameworkStabilizers.push(e=>{const t=i.Ib.getAllAngularTestabilities();let n=t.length,r=!1;const a=function(t){r=r||t,0==--n&&e(r)};t.forEach(function(e){e.whenStable(a)})})}findTestabilityInTree(e,t,n){if(null==t)return null;const r=e.getTestability(t);return null!=r?r:n?s().isShadowRoot(t)?this.findTestabilityInTree(e,s().getHost(t),!0):this.findTestabilityInTree(e,s().parentElement(t),!0):null}}function v(e,t){"undefined"!=typeof COMPILED&&COMPILED||((i.Ib.ng=i.Ib.ng||{})[e]=t)}const O=(()=>({ApplicationRef:i.g,NgZone:i.J}))(),T="probe",C="coreTokens";function R(e){return Object(i.kb)(e)}function w(e){return v(T,R),v(C,Object.assign({},O,(e||[]).reduce((e,t)=>(e[t.name]=t.token,e),{}))),()=>R}const N=new i.y("EventManagerPlugins"),A=(()=>(class{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(e=>e.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}addGlobalEventListener(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){const t=this._eventNameToPlugin.get(e);if(t)return t;const n=this._plugins;for(let r=0;r(class{constructor(){this._stylesSet=new Set}addStyles(e){const t=new Set;e.forEach(e=>{this._stylesSet.has(e)||(this._stylesSet.add(e),t.add(e))}),this.onStylesAdded(t)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}))(),D=(()=>(class extends x{constructor(e){super(),this._doc=e,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(e.head)}_addStylesToHost(e,t){e.forEach(e=>{const n=this._doc.createElement("style");n.textContent=e,this._styleNodes.add(t.appendChild(n))})}addHost(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)}removeHost(e){this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach(t=>this._addStylesToHost(e,t))}ngOnDestroy(){this._styleNodes.forEach(e=>s().remove(e))}}))(),M={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},L=/%COMP%/g,P="_nghost-%COMP%",k="_ngcontent-%COMP%";function j(e,t,n){for(let r=0;r{!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}const U=(()=>(class{constructor(e,t,n){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new B(e)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case i.fb.Emulated:{let n=this.rendererByCompId.get(t.id);return n||(n=new G(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n}case i.fb.Native:case i.fb.ShadowDom:return new H(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){const e=j(t.id,t.styles,[]);this.sharedStylesHost.addStyles(e),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}))();class B{constructor(e){this.eventManager=e,this.data=Object.create(null)}destroy(){}createElement(e,t){return t?document.createElementNS(M[t]||t,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,t){e.appendChild(t)}insertBefore(e,t,n){e&&e.insertBefore(t,n)}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e,t){let n="string"==typeof e?document.querySelector(e):e;if(!n)throw new Error(`The selector "${e}" did not match any elements`);return t||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,n,r){if(r){t=`${r}:${t}`;const i=M[r];i?e.setAttributeNS(i,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){const r=M[n];r?e.removeAttributeNS(r,t):e.removeAttribute(`${n}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,n,r){r&i.R.DashCase?e.style.setProperty(t,n,r&i.R.Important?"important":""):e.style[t]=n}removeStyle(e,t,n){n&i.R.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,n){z(t,"property"),e[t]=n}setValue(e,t){e.nodeValue=t}listen(e,t,n){return z(t,"listener"),"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,F(n)):this.eventManager.addEventListener(e,t,F(n))}}const V=(()=>"@".charCodeAt(0))();function z(e,t){if(e.charCodeAt(0)===V)throw new Error(`Found the synthetic ${t} ${e}. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.`)}class G extends B{constructor(e,t,n,r){super(e),this.component=n;const i=j(r+"-"+n.id,n.styles,[]);t.addStyles(i),this.contentAttr=k.replace(L,r+"-"+n.id),this.hostAttr=P.replace(L,r+"-"+n.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,t){const n=super.createElement(e,t);return super.setAttribute(n,this.contentAttr,""),n}}class H extends B{constructor(e,t,n,r){super(e),this.sharedStylesHost=t,this.hostEl=n,this.component=r,this.shadowRoot=r.encapsulation===i.fb.ShadowDom?n.attachShadow({mode:"open"}):n.createShadowRoot(),this.sharedStylesHost.addHost(this.shadowRoot);const a=j(r.id,r.styles,[]);for(let i=0;i"undefined"!=typeof Zone&&Zone.__symbol__||function(e){return"__zone_symbol__"+e})(),q=Y("addEventListener"),W=Y("removeEventListener"),$={},K="__zone_symbol__propagationStopped",Q=(()=>{const e="undefined"!=typeof Zone&&Zone[Y("BLACK_LISTED_EVENTS")];if(e){const t={};return e.forEach(e=>{t[e]=e}),t}})(),Z=function(e){return!!Q&&Q.hasOwnProperty(e)},X=function(e){const t=$[e.type];if(!t)return;const n=this[t];if(!n)return;const r=[e];if(1===n.length){const e=n[0];return e.zone!==Zone.current?e.zone.run(e.handler,this,r):e.handler.apply(this,r)}{const t=n.slice();for(let n=0;n(class extends I{constructor(e,t,n){super(e),this.ngZone=t,n&&Object(r.D)(n)||this.patchEvent()}patchEvent(){if("undefined"==typeof Event||!Event||!Event.prototype)return;if(Event.prototype.__zone_symbol__stopImmediatePropagation)return;const e=Event.prototype.__zone_symbol__stopImmediatePropagation=Event.prototype.stopImmediatePropagation;Event.prototype.stopImmediatePropagation=function(){this&&(this[K]=!0),e&&e.apply(this,arguments)}}supports(e){return!0}addEventListener(e,t,n){let r=n;if(!e[q]||i.J.isInAngularZone()&&!Z(t))e.addEventListener(t,r,!1);else{let n=$[t];n||(n=$[t]=Y("ANGULAR"+t+"FALSE"));let i=e[n];const a=i&&i.length>0;i||(i=e[n]=[]);const s=Z(t)?Zone.root:Zone.current;if(0===i.length)i.push({zone:s,handler:r});else{let e=!1;for(let t=0;tthis.removeEventListener(e,t,r)}removeEventListener(e,t,n){let r=e[W];if(!r)return e.removeEventListener.apply(e,[t,n,!1]);let i=$[t],a=i&&e[i];if(!a)return e.removeEventListener.apply(e,[t,n,!1]);let s=!1;for(let o=0;o(class{constructor(){this.events=[],this.overrides={}}buildHammer(e){const t=new Hammer(e,this.options);t.get("pinch").set({enable:!0}),t.get("rotate").set({enable:!0});for(const n in this.overrides)t.get(n).set(this.overrides[n]);return t}}))(),ie=(()=>(class extends I{constructor(e,t,n,r){super(e),this._config=t,this.console=n,this.loader=r}supports(e){return!(!ee.hasOwnProperty(e.toLowerCase())&&!this.isCustomEvent(e)||!window.Hammer&&!this.loader&&(this.console.warn(`The "${e}" event cannot be bound because Hammer.JS is not `+"loaded and no custom loader has been specified."),1))}addEventListener(e,t,n){const r=this.manager.getZone();if(t=t.toLowerCase(),!window.Hammer&&this.loader){let r=!1,i=()=>{r=!0};return this.loader().then(()=>{if(!window.Hammer)return this.console.warn("The custom HAMMER_LOADER completed, but Hammer.JS is not present."),void(i=(()=>{}));r||(i=this.addEventListener(e,t,n))}).catch(()=>{this.console.warn(`The "${t}" event cannot be bound because the custom `+"Hammer.JS loader failed."),i=(()=>{})}),()=>{i()}}return r.runOutsideAngular(()=>{const i=this._config.buildHammer(e),a=function(e){r.runGuarded(function(){n(e)})};return i.on(t,a),()=>{i.off(t,a),"function"==typeof i.destroy&&i.destroy()}})}isCustomEvent(e){return this._config.events.indexOf(e)>-1}}))(),ae=["alt","control","meta","shift"],se={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},oe=(()=>{class e extends I{constructor(e){super(e)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,n,r){const i=e.parseEventName(n),a=e.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>s().onAndCancel(t,i.domEventName,a))}static parseEventName(t){const n=t.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;const i=e._normalizeKey(n.pop());let a="";if(ae.forEach(e=>{const t=n.indexOf(e);t>-1&&(n.splice(t,1),a+=e+".")}),a+=i,0!=n.length||0===i.length)return null;const s={};return s.domEventName=r,s.fullKey=a,s}static getEventFullKey(e){let t="",n=s().getEventKey(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),ae.forEach(r=>{r!=n&&(0,se[r])(e)&&(t+=r+".")}),t+=n}static eventCallback(t,n,r){return i=>{e.getEventFullKey(i)===t&&r.runGuarded(()=>n(i))}}static _normalizeKey(e){switch(e){case"esc":return"escape";default:return e}}}return e})();class le{}const ce=(()=>(class extends le{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case i.T.NONE:return t;case i.T.HTML:return t instanceof ue?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),Object(i.tb)(this._doc,String(t)));case i.T.STYLE:return t instanceof pe?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"Style"),Object(i.ub)(t));case i.T.SCRIPT:if(t instanceof he)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"Script"),new Error("unsafe value used in a script context");case i.T.URL:return t instanceof me||t instanceof ge?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"URL"),Object(i.vb)(String(t)));case i.T.RESOURCE_URL:if(t instanceof me)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see http://g.co/ng/security#xss)`)}}checkNotSafeValue(e,t){if(e instanceof de)throw new Error(`Required a safe ${t}, got a ${e.getTypeName()} `+"(see http://g.co/ng/security#xss)")}bypassSecurityTrustHtml(e){return new ue(e)}bypassSecurityTrustStyle(e){return new pe(e)}bypassSecurityTrustScript(e){return new he(e)}bypassSecurityTrustUrl(e){return new ge(e)}bypassSecurityTrustResourceUrl(e){return new me(e)}}))();class de{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity}`+" (see http://g.co/ng/security#xss)"}}class ue extends de{getTypeName(){return"HTML"}}class pe extends de{getTypeName(){return"Style"}}class he extends de{getTypeName(){return"Script"}}class ge extends de{getTypeName(){return"URL"}}class me extends de{getTypeName(){return"ResourceURL"}}const _e=[{provide:i.M,useValue:r.I},{provide:i.N,useValue:function(){g.makeCurrent(),E.init()},multi:!0},{provide:r.v,useClass:b,deps:[r.d]},{provide:r.d,useFactory:function(){return document},deps:[]}],fe=Object(i.hb)(i.nb,"browser",_e);function be(){return new i.r}const ye=(()=>{class e{constructor(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(t){return{ngModule:e,providers:[{provide:i.c,useValue:t.appId},{provide:y,useExisting:i.c},S]}}}return e})();function Se(){return new Ee(Object(i.hc)(r.d))}const Ee=(()=>{class e{constructor(e){this._doc=e}getTitle(){return s().getTitle(this._doc)}setTitle(e){s().setTitle(this._doc,e)}}return e.ngInjectableDef=Object(i.dc)({factory:Se,token:e,providedIn:"root"}),e})();"undefined"!=typeof window&&window},cmCt:function(e,t,n){var r=n("mrSG").__extends,i=n("cSoz"),a=n("Y4kR"),s=n("Vi6O");t.mergeScan=function(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),function(r){return r.lift(new o(e,t,n))}};var o=function(){function e(e,t,n){this.accumulator=e,this.seed=t,this.concurrent=n}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.accumulator,this.seed,this.concurrent))},e}();t.MergeScanOperator=o;var l=function(e){function t(t,n,r,i){var a=e.call(this,t)||this;return a.accumulator=n,a.acc=r,a.concurrent=i,a.hasValue=!1,a.hasCompleted=!1,a.buffer=[],a.active=0,a.index=0,a}return r(t,e),t.prototype._next=function(e){if(this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())},t}(a.OuterSubscriber);t.MergeScanSubscriber=l},cnJE:function(e,t,n){var r=n("mrSG").__extends,i=n("zB/H"),a=n("Y4kR"),s=n("cSoz");t.bufferWhen=function(e){return function(t){return t.lift(new o(e))}};var o=function(){function e(e){this.closingSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.closingSelector))},e}(),l=function(e){function t(t,n){var r=e.call(this,t)||this;return r.closingSelector=n,r.subscribing=!1,r.openBuffer(),r}return r(t,e),t.prototype._next=function(e){this.buffer.push(e)},t.prototype._complete=function(){var t=this.buffer;t&&this.destination.next(t),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){this.buffer=null,this.subscribing=!1},t.prototype.notifyNext=function(e,t,n,r,i){this.openBuffer()},t.prototype.notifyComplete=function(){this.subscribing?this.complete():this.openBuffer()},t.prototype.openBuffer=function(){var e,t=this.closingSubscription;t&&(this.remove(t),t.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];try{e=(0,this.closingSelector)()}catch(n){return this.error(n)}t=new i.Subscription,this.closingSubscription=t,this.add(t),this.subscribing=!0,t.add(s.subscribeToResult(this,e)),this.subscribing=!1},t}(a.OuterSubscriber)},coyH:function(e,t,n){"use strict";n.d(t,"a",function(){return r});class r{}},cp0P:function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n("HDdC"),i=n("DH7j"),a=n("lJxs"),s=n("XoHu"),o=n("Cfvw");function l(...e){if(1===e.length){const t=e[0];if(Object(i.a)(t))return c(t,null);if(Object(s.a)(t)&&Object.getPrototypeOf(t)===Object.prototype){const e=Object.keys(t);return c(e.map(e=>t[e]),e)}}if("function"==typeof e[e.length-1]){const t=e.pop();return c(e=1===e.length&&Object(i.a)(e[0])?e[0]:e,null).pipe(Object(a.a)(e=>t(...e)))}return c(e,null)}function c(e,t){return new r.a(n=>{const r=e.length;if(0===r)return void n.complete();const i=new Array(r);let a=0,s=0;for(let l=0;l{d||(d=!0,s++),i[l]=e},error:e=>n.error(e),complete:()=>{++a!==r&&d||(s===r&&n.next(t?t.reduce((e,t,n)=>(e[t]=i[n],e),{}):i),n.complete())}}))}})}},csrQ:function(e,t,n){var r={"./backend-integration.md":"KeLI","./concept-theme-system.md":"wT9L","./index.md":"ZMJd","./install-starter-kit.md":"WkQe","./server-deployment.md":"AcpZ","./start.md":"og5X","./theme-change.md":"+dYQ"};function i(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id="csrQ"},d1Tk:function(e,t,n){"use strict";var r=n("AmbE");t.zipAll=function(e){return function(t){return t.lift(new r.ZipOperator(e))}}},d4EH:function(e,t){e.exports=function(e){var t="div mod in and or not xor asserterror begin case do downto else end exit for if of repeat then to until while with var",n=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],r={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},i={className:"string",begin:/(#\d+)+/},a={className:"function",beginKeywords:"procedure",end:/[:;]/,keywords:"procedure|10",contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:t,contains:[r,i]}].concat(n)};return{case_insensitive:!0,keywords:{keyword:t,literal:"false true"},illegal:/\/\*/,contains:[r,i,{className:"number",begin:"\\b\\d+(\\.\\d+)?(DT|D|T)",relevance:0},{className:"string",begin:'"',end:'"'},e.NUMBER_MODE,{className:"class",begin:"OBJECT (Table|Form|Report|Dataport|Codeunit|XMLport|MenuSuite|Page|Query) (\\d+) ([^\\r\\n]+)",returnBegin:!0,contains:[e.TITLE_MODE,a]},a]}}},dMDw:function(e,t,n){var r=n("mrSG").__extends,i=n("FWf1"),a=n("1pIY");t.debounceTime=function(e,t){return void 0===t&&(t=a.async),function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){this.dueTime=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new o(e,this.dueTime,this.scheduler))},e}(),o=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.dueTime=n,i.scheduler=r,i.debouncedSubscription=null,i.lastValue=null,i.hasValue=!1,i}return r(t,e),t.prototype._next=function(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(l,this.dueTime,this))},t.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},t.prototype.debouncedNext=function(){if(this.clearDebounce(),this.hasValue){var e=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}},t.prototype.clearDebounce=function(){var e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)},t}(i.Subscriber);function l(e){e.debouncedNext()}},ddo8:function(e,t){e.exports=function(e){return{contains:[{className:"attribute",begin://},{begin:/::=/,starts:{end:/$/,contains:[{begin://},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}]}}},dnrZ:function(e,t){e.exports=function(e){return{aliases:["pf.conf"],lexemes:/[a-z0-9_<>-]+/,keywords:{built_in:"block match pass load anchor|5 antispoof|10 set table",keyword:"in out log quick on rdomain inet inet6 proto from port os to routeallow-opts divert-packet divert-reply divert-to flags group icmp-typeicmp6-type label once probability recieved-on rtable prio queuetos tag tagged user keep fragment for os dropaf-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robinsource-hash static-portdup-to reply-to route-toparent bandwidth default min max qlimitblock-policy debug fingerprints hostid limit loginterface optimizationreassemble ruleset-optimization basic none profile skip state-defaultsstate-policy timeoutconst counters persistno modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppysource-track global rule max-src-nodes max-src-states max-src-connmax-src-conn-rate overload flushscrub|5 max-mss min-ttl no-df|10 random-id",literal:"all any no-route self urpf-failed egress|5 unknown"},contains:[e.HASH_COMMENT_MODE,e.NUMBER_MODE,e.QUOTE_STRING_MODE,{className:"variable",begin:/\$[\w\d#@][\w\d_]*/},{className:"variable",begin:/<(?!\/)/,end:/>/}]}}},ds6q:function(e,t,n){var r=n("mrSG").__extends,i=n("Q1FS"),a=n("FWf1"),s=n("zB/H"),o=n("Mxlh"),l=n("FiyT"),c=n("p//D"),d=function(e){function t(t){var n=e.call(this,t)||this;return n.destination=t,n}return r(t,e),t}(a.Subscriber);t.SubjectSubscriber=d;var u=function(e){function t(){var t=e.call(this)||this;return t.observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return r(t,e),t.prototype[c.rxSubscriber]=function(){return new d(this)},t.prototype.lift=function(e){var t=new p(this,this);return t.operator=e,t},t.prototype.next=function(e){if(this.closed)throw new o.ObjectUnsubscribedError;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),i=0;ie[t]):e.altKey||e.shiftKey||e.ctrlKey||e.metaKey}},dycj:function(e,t){e.exports=function(e){var t="[a-zA-Z_][a-zA-Z0-9_.]*(\\!|\\?)?",n="and false then defined module in return redo retry end for true self when next until do begin unless nil break not case cond alias while ensure or include use alias fn quote require import with|0",r={className:"subst",begin:"#\\{",end:"}",lexemes:t,keywords:n},i={className:"string",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/}]},a={className:"function",beginKeywords:"def defp defmacro",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:t,endsParent:!0})]},s=e.inherit(a,{className:"class",beginKeywords:"defimpl defmodule defprotocol defrecord",end:/\bdo\b|$|;/}),o=[i,e.HASH_COMMENT_MODE,s,a,{begin:"::"},{className:"symbol",begin:":(?![\\s:])",contains:[i,{begin:"[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?"}],relevance:0},{className:"symbol",begin:t+":(?!:)",relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{className:"variable",begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{begin:"->"},{begin:"("+e.RE_STARTERS_RE+")\\s*",contains:[e.HASH_COMMENT_MODE,{className:"regexp",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}],relevance:0}];return r.contains=o,{lexemes:t,keywords:n,contains:o}}},e8E9:function(e,t){e.exports=function(e){var t=e.inherit(e.QUOTE_STRING_MODE,{illegal:""}),n={className:"params",begin:"\\(",end:"\\)",contains:["self",e.C_NUMBER_MODE,t]},r=e.COMMENT("--","$"),i=e.COMMENT("\\(\\*","\\*\\)",{contains:["self",r]});return{aliases:["osascript"],keywords:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"},contains:[t,e.C_NUMBER_MODE,{className:"built_in",begin:"\\b(clipboard info|the clipboard|info for|list (disks|folder)|mount volume|path to|(close|open for) access|(get|set) eof|current date|do shell script|get volume settings|random number|set volume|system attribute|system info|time to GMT|(load|run|store) script|scripting components|ASCII (character|number)|localized string|choose (application|color|file|file name|folder|from list|remote application|URL)|display (alert|dialog))\\b|^\\s*return\\b"},{className:"literal",begin:"\\b(text item delimiters|current application|missing value)\\b"},{className:"keyword",begin:"\\b(apart from|aside from|instead of|out of|greater than|isn't|(doesn't|does not) (equal|come before|come after|contain)|(greater|less) than( or equal)?|(starts?|ends|begins?) with|contained by|comes (before|after)|a (ref|reference)|POSIX file|POSIX path|(date|time) string|quoted form)\\b"},{beginKeywords:"on",illegal:"[${=;\\n]",contains:[e.UNDERSCORE_TITLE_MODE,n]}].concat([r,i,e.HASH_COMMENT_MODE]),illegal:"//|->|=>|\\[\\["}}},eEG2:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("LRne");class i{constructor(){this.descriptions=[{icon:"layout-outline",title:"Efficient",description:"Packed with a huge number of handcrafted UI components, charts, maps, editors, tables, and much more, so that developers can focus on business needs"},{icon:"smartphone-outline",title:"Mobile first",description:"Looks stunning on every screen size and is optimized to bring the large-screen experience from desktop to mobile"},{icon:"color-palette-outline",title:"\u0421ustomizable",description:"With 4 themes, 2 dashboards, and outstanding UI architecture, it\u2019s easy to change the themes and find the right fit for your company"},{icon:"heart-outline",title:"Updated and supported",description:"Continuous updates and fixes from the development team to keep your tech up to date. The friendly and active community support team are ready to guide you through your challenges"}],this.bundleDescriptions=[{icon:"umbrella-outline",title:"Convenient",description:"Complete pack of well known Angular based ngx-admin template, integrated with Backend Solution of your choice. Finally, you can get fully integrated solution out of the box."},{icon:"settings-2-outline",title:"Functional",description:"Deploy it as ready to use solution for a particular case, or give it to your development team to incrementally add functionality. It provides a significant boost and solid development structure."},{icon:"clock-outline",title:"Efficient",description:"Save more than $21,000 using Backend Bundle. According to our research ready Backend Bundle optimizes around 300 hours of development time."},{icon:"checkmark-circle-2-outline",title:"Ready to use",description:"We prepared this Backend pack as development basement which lets your team concentrate on business logic and data models."}]}getDescriptions(){return Object(r.a)(this.descriptions)}getBundleDescriptions(){return Object(r.a)(this.bundleDescriptions)}}},eIep:function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n("l7GE"),i=n("51Dv"),a=n("ZUHj"),s=n("lJxs"),o=n("Cfvw");function l(e,t){return"function"==typeof t?n=>n.pipe(l((n,r)=>Object(o.a)(e(n,r)).pipe(Object(s.a)((e,i)=>t(n,e,r,i))))):t=>t.lift(new c(e))}class c{constructor(e){this.project=e}call(e,t){return t.subscribe(new d(e,this.project))}}class d extends r.a{constructor(e,t){super(e),this.project=t,this.index=0}_next(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this._innerSub(t,e,n)}_innerSub(e,t,n){const r=this.innerSubscription;r&&r.unsubscribe();const s=new i.a(this,void 0,void 0);this.destination.add(s),this.innerSubscription=Object(a.a)(this,e,t,n,s)}_complete(){const{innerSubscription:e}=this;e&&!e.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(e,t,n,r,i){this.destination.next(t)}}},eJ3O:function(e,t,n){"use strict";var r=n("Q1FS"),i=n("1pIY"),a=n("p0+S"),s=n("nzqU");function o(e){var t=e.index,n=e.period,r=e.subscriber;if(r.next(t),!r.closed){if(-1===n)return r.complete();e.index=t+1,this.schedule(e,n)}}t.timer=function(e,t,n){void 0===e&&(e=0);var l=-1;return a.isNumeric(t)?l=Number(t)<1?1:Number(t):s.isScheduler(t)&&(n=t),s.isScheduler(n)||(n=i.async),new r.Observable(function(t){var r=a.isNumeric(e)?e:+e-n.now();return n.schedule(o,r,{index:0,period:l,subscriber:t})})}},eThW:function(e,t,n){"use strict";var r=n("AmbE");t.zip=function(){for(var e=[],t=0;t