(self.webpackChunkdeveloper=self.webpackChunkdeveloper||[]).push([[179],{5382:(Se,k,a)=>{"use strict";a.d(k,{A:()=>e});var t=a(5e3);let e=(()=>{class o{constructor(){}formatUrl(r){return r.startsWith("http")?r:"https:"+r}}return o.\u0275fac=function(r){return new(r||o)},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})()},86279:(Se,k,a)=>{"use strict";a.d(k,{C:()=>l,h:()=>m});var t=a(39646),e=a(54004),o=a(18505),l=(()=>{return(u=l||(l={})).GUIDE="guide",u.API_REF="apiRef",u.GETTING_STARTED="gettingStarted",u.API_CALL_HISTORY="apiCallHistory",l;var u})(),r=a(5e3),h=a(70032),p=a(22500);let m=(()=>{class u{constructor(w,f){this.ssrService=w,this.apiService=f,this.parametersMap=new Map,this.s3Url="https://assets-developers.ringcentral.com"}isDevAccountSignUpEnabled(){if(this.ssrService.isBrowserSide()){const w="devAccountSignUpEnabled";return this.parametersMap.has(w)?(0,t.of)(this.parametersMap.get(w)):this.requestDevAccountSignUpParam().pipe((0,o.b)(f=>this.parametersMap.set(w,f)))}return(0,t.of)(!0)}getAssetEndpoint(w){return this.ssrService.isBrowserSide()?this.parametersMap.has(w)?(0,t.of)(this.parametersMap.get(w)):this.fetchAssetsEndpoints().pipe((0,o.b)(f=>{Object.values(l).forEach(S=>{this.parametersMap.set(S,f.data[S])})}),(0,e.U)(()=>this.parametersMap.get(w)||RCDPW.assetsDomain)):(0,t.of)(this.s3Url)}requestDevAccountSignUpParam(){return this.apiService.request({endpoint:"/api/enable-dev-account-signup"}).pipe((0,e.U)(w=>w.result))}fetchAssetsEndpoints(){return this.apiService.request({endpoint:"/api/static-assets-endpoints"})}}return u.\u0275fac=function(w){return new(w||u)(r.LFG(h.oD),r.LFG(p.sMs))},u.\u0275prov=r.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})()},65967:(Se,k,a)=>{"use strict";a.d(k,{M:()=>l});var t=a(61135),e=a(83352),o=a(5e3);let l=(()=>{class r{constructor(p){this.window=p,this.active=new t.X(!0),this.links=[{title:"Legal",url:RCDPW.legalUrl},{title:"Privacy",url:"https://www.ringcentral.com/legal/privacy-notice.html"},{title:"Cookie Notice",url:"https://www.ringcentral.com/legal/cookie-notice.html"},{title:"Community",url:RCDPW.goToCommunityUrl},{title:"Blog",url:RCDPW.blogUrl},{title:"Cookie Preferences",url:"",onClick:()=>this.showOneTrust()},{title:"Do not sell or share my personal data",url:"",onClick:()=>this.showOneTrust()}],this.showOneTrust=()=>(this.window.OneTrust?this.window.OneTrust.ToggleInfoDisplay():console.log("OneTrust is not ready"),!1)}activate(){this.active.next(!0)}deactivate(){this.active.next(!1)}getLinks(){return this.links}}return r.\u0275fac=function(p){return new(p||r)(o.LFG(e.m9))},r.\u0275prov=o.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})()},97779:(Se,k,a)=>{"use strict";a.d(k,{r:()=>h});var t=a(54004),e=a(83352),o=a(5e3),l=a(93656),r=a(70032);let h=(()=>{class p{constructor(u,y,w){this.router=u,this.dpwParameterService=y,this.window=w}canActivate(u,y){return this.dpwParameterService.isDevAccountSignUpEnabled().pipe((0,t.U)(w=>{if(!w)return!0;this.window.location.href=RCDPW.entries.freeTierSignUp.href}))}}return p.\u0275fac=function(u){return new(u||p)(o.LFG(l.F0),o.LFG(r.hY),o.LFG(e.m9))},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})()},70032:(Se,k,a)=>{"use strict";a.d(k,{C6:()=>Q.C,hY:()=>Q.h,$d:()=>l,s9:()=>T,Pp:()=>m,w2:()=>ee,v2:()=>y,DU:()=>f,oD:()=>p});var t=a(83352),e=a(17489),o=a(5e3);let l=(()=>{class R{constructor(U){this.window=U,this.tutorialUrlPrefix="https://ringcentral-tutorials.github.io"}isMac(){const U=this.window.navigator.platform;return!!U&&U.indexOf("Mac")>=0}isNewTabKey(U){return this.isMac()?U.metaKey:U.ctrlKey}isTutorialUrl(U){return U=(0,e.trim)(U),(0,e.startsWith)(U,this.tutorialUrlPrefix)}}return R.\u0275fac=function(U){return new(U||R)(o.LFG(t.m9))},R.\u0275prov=o.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();a(65967);var h=a(69808);let p=(()=>{class R{constructor(U){this.platformId=U}isServerSide(){return(0,h.PM)(this.platformId)}isBrowserSide(){return!(0,h.PM)(this.platformId)}}return R.\u0275fac=function(U){return new(U||R)(o.LFG(o.Lbi))},R.\u0275prov=o.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();var m=(()=>{return(R=m||(m={})).NONE="none",R.OFFICE="office",R.ENGAGE="engage",m;var R})(),u=a(22313);let y=(()=>{class R{constructor(U,G,se,Z){this.doc=U,this.title=G,this.meta=se,this.rendererFactory=Z,this.renderer=this.rendererFactory.createRenderer(null,null)}updateTitle(U){this.title.setTitle(U)}updateOgTitle(U){this.updateMeta('property="og:title"',{property:"og:title",content:U})}updateTitleTags(U){this.updateTitle(U),this.updateOgTitle(U)}updateOgUrl(U){this.updateMeta('property="og:url"',{property:"og:url",content:U})}updateMetaKeywords(U){this.updateMeta('name="keywords"',{name:"keywords",content:U})}updateMetaDesc(U){this.updateMeta('name="description"',{name:"description",content:U})}updateOgDesc(U){this.updateMeta('property="og:description"',{property:"og:description",content:U})}updateDescTags(U){this.updateMetaDesc(U),this.updateOgDesc(U)}updateOgImage(U){this.updateMeta('property="og:image"',{property:"og:image",content:U})}updateTwitterImage(U){this.updateMeta('name="twitter:image"',{name:"twitter:image",content:U})}updateImageTags(U){this.updateOgImage(U),this.updateTwitterImage(U)}updateMeta(U,G){null!==this.meta.getTag(U)?this.meta.updateTag(G):this.meta.addTag(G)}removeMetaDesc(){this.meta.removeTag('name="description"')}removeOgDesc(){this.meta.removeTag('property="og:description"')}removeDescTags(){this.removeMetaDesc(),this.removeOgDesc()}updateCanonicalTag(U){let G=this.doc.querySelector('[rel="canonical"]');G?this.renderer.setAttribute(G,"href",U):(G=this.renderer.createElement("link"),this.renderer.setAttribute(G,"rel","canonical"),this.renderer.setAttribute(G,"href",U),this.renderer.appendChild(this.doc.head,G))}addJsonLdTag(U){const G=this.renderer.createElement("script");this.renderer.setAttribute(G,"type","application/ld+json");const se=this.renderer.createText(U);return this.renderer.appendChild(G,se),this.renderer.appendChild(this.doc.head,G),G}removeJsonLdTag(U){this.renderer.removeChild(this.doc.head,U)}}return R.\u0275fac=function(U){return new(U||R)(o.LFG(h.K0),o.LFG(u.Dx),o.LFG(u.h_),o.LFG(o.FYo))},R.\u0275prov=o.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();const w_keywords="Voice API, SMS API, MMS API, Messaging API, Team Messaging API, Meeting API, Video API, Fax API, Communications API, Business APIs, Business Communications API, AI Bot, Messaging Bot, Phone Widget, Voice Widget",w_description="Ran into issues while integrating RingCentral? Check out our Developer Community & Stack Overflow account or request for further technical assistance here.";class f{}f.apiProducts={landing:{title:"Communications APIs for Voice, SMS, Fax, & More | RingCentral Developers",url:"https://developers.ringcentral.com/api-products",ogTitle:"Communications APIs for Voice, SMS, Fax, & More",ogUrl:"https://developers.ringcentral.com/api-products",canonicalURL:"https://developers.ringcentral.com/api-products",keywords:"voice api, SMS api, send and receive text messages, fax api, communications api, MMS api, meetings api, team messaging api",description:"RingCentral provides a unified communications platform with APIs for voice, SMS, team messaging, meetings, and fax\u2014letting you take control of and revolutionize the way your business communicates."}},f.resources={landing:{title:"Resource Center | RingCentral Developers",url:"https://developers.ringcentral.com/resources",canonicalURL:"https://developers.ringcentral.com/resources",keywords:"Voice API, SMS API, MMS API, Messaging API, Meetings API, Fax API",description:"Revolutionize Communications with RingCentral\u2019s APIs for voice, SMS, business messaging, meetings, and fax. Don\u2019t just be a developer, be a game changer."}},f.support={[m.OFFICE]:{title:"Support",url:"https://developers.ringcentral.com/support",ogTitle:"Support",ogUrl:"https://developers.ringcentral.com/support",keywords:w_keywords,description:w_description},[m.ENGAGE]:{title:"Support",url:"https://developers.ringcentral.com/engage/support",ogTitle:"Support",ogUrl:"https://developers.ringcentral.com/engage/support",keywords:w_keywords,description:w_description}},f.developerEvents={landing:{title:"Developer Events",ogUrl:"https://developers.ringcentral.com/community/developer-events",keywords:"Voice API, SMS API, MMS API, Messaging API, Team Messaging API, Meeting API, Video API, Fax API, Communications API, Business APIs, Business Communications API, AI Bot, Messaging Bot, Phone Widget, Voice Widget",description:"Revolutionize Communications with RingCentral\u2019s APIs for voice, SMS, business messaging, meetings, and fax. Don\u2019t just be a developer, be a game changer."}},a(12420);var b=a(47355),C=a.n(b);let T=(()=>{class R{constructor(U,G,se){this.window=U,this.document=G,this.ssrService=se,this.oneTrustMethodsUsed=["GetDomainData","IsAlertBoxClosed","OnConsentChanged","Close","ToggleInfoDisplay"],C()}init(){this.ssrService.isBrowserSide()&&(this.oneTrust=this.window.OneTrust,this.isOneTrustReady()?this.handleOneTrustReady():this.startOneTrustPolling())}isOneTrustReady(){return!!this.window.OneTrust&&this.oneTrustMethodsUsed.every(U=>!!this.window.OneTrust[U])}startOneTrustPolling(){let G=0;const se=setInterval(()=>{this.oneTrust=this.window.OneTrust,G++,this.isOneTrustReady()&&(clearInterval(se),this.handleOneTrustReady()),3e3===G&&console.warn("ONETRUST HELPER - OneTrust is not found")},20)}handleOneTrustReady(){try{this.lastActiveGroups=this.getCurrentActiveGroups(),this.setHTMLClasses(),this.registerAutoClosing(),this.registerConsentChanged()}catch(U){console.warn("ONETRUST HELPER - Error while handling OneTrust",U)}}setHTMLClasses(){const U="onetrust",G=this.document.querySelector("html");G.classList.contains(U)||G.classList.add(U)}registerAutoClosing(){const G="opt-out"===this.window.OneTrust.GetDomainData().ConsentModel.Name,se=this.window.OneTrust.IsAlertBoxClosed();G&&!se&&this.setClosingTimer()}setClosingTimer(){setTimeout(()=>{const G=this.document.querySelector(".onetrust-pc-dark-filter");if(G)if("none"===getComputedStyle(G).display)this.window.OneTrust.Close();else{const Z=this.document.querySelector("#close-pc-btn-handler");Z&&Z.addEventListener("click",()=>{this.window.OneTrust.Close()})}},2e4)}registerConsentChanged(){this.window.OneTrust.OnConsentChanged(()=>{const U=this.getCurrentActiveGroups(),G=JSON.stringify(this.lastActiveGroups.sort())!==JSON.stringify(U.sort());this.lastActiveGroups=U,G&&this.window.location.reload()})}getCurrentActiveGroups(){return void 0!==this.window.OptanonActiveGroups?this.window.OptanonActiveGroups.split(",").filter(U=>""!==U):this.getCachedActiveGroups().map(U=>{const G=U.split(":");return+G[1]?G[0]:""}).filter(U=>""!==U)}getCachedActiveGroups(){const U=["C0001"],G=C().get("OptanonConsent");if(!G)return U;const se=G.split("&").filter(_e=>-1!==_e.indexOf("groups"))[0];if(!se)return U;const Z=se.substr(se.indexOf("=")+1,se.length);return decodeURIComponent(Z).split(",")}resetOneTrust(){C().remove("OptanonAlertBoxClosed"),C().remove("OptanonConsent"),this.window.location.reload()}}return R.\u0275fac=function(U){return new(U||R)(o.LFG(t.m9),o.LFG(h.K0),o.LFG(p))},R.\u0275prov=o.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();var A=a(54004),$=a(93656),x=a(93956);let ee=(()=>{class R{constructor(U,G){this.router=U,this.userService=G,this.redirections={"/sign-up":"/console","/login":"/"}}canActivate(U,G){return this.userService.isLoggedIn().pipe((0,A.U)(se=>{if(!se)return!0;const Z=this.getPathWithoutParams(G.url);return this.router.createUrlTree([this.redirections[Z]||"/"])}))}getPathWithoutParams(U){const G=this.router.parseUrl(U);return G.queryParams={},G.fragment=null,G.toString()}}return R.\u0275fac=function(U){return new(U||R)(o.LFG($.F0),o.LFG(x.K))},R.\u0275prov=o.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();var Q=a(86279);a(97779)},12420:(Se,k,a)=>{"use strict";a.d(k,{Dh:()=>h});var t=a(40520),e=a(39646),o=a(22313),l=a(5e3),r=a(83352);let h=(()=>{class p{constructor(u,y){this.transferState=u,this.storageService=y,RCDPW.setStateTransfer=(w=!0)=>{this.storageService.setItem("state-transfer-flag",w)}}intercept(u,y){if("false"===this.storageService.getItem("state-transfer-flag"))return y.handle(u);const f=(0,o.Cb)(u.urlWithParams);if(this.transferState.hasKey(f)){const S=this.transferState.get(f,null);return this.transferState.remove(f),(0,e.of)(new t.Zn({status:200,body:S}))}return y.handle(u)}}return p.\u0275fac=function(u){return new(u||p)(l.LFG(o.ki),l.LFG(r.V1))},p.\u0275prov=l.Yz7({token:p,factory:p.\u0275fac}),p})()},73797:(Se,k,a)=>{"use strict";a.d(k,{M:()=>h});var t=a(17489),e=a(39646),o=a(54004),l=a(22500),r=a(5e3);let h=(()=>{class m{constructor(y){this.apiService=y}getOrganization(){return this.load().pipe((0,o.U)(y=>y.organization))}load(){return this.apiService.request({endpoint:"/api/organizations/~"})}isFree(y){return y.type===l.$BI.Free}isNative(y){return y.type===l.$BI.Native}supportInteractiveMessages(y){return!t.find(y,{id:"MessagingNotificationAppVisible",value:"false"})}supportMNA(y){return!!t.find(y,{id:"MessagingNotificationAppVisible",value:"true"})}supportProfileOnly(y){return!!t.find(y,{id:"ProfileOnlyVisible",value:"true"})}supportApiCallHistory(y){return!!t.find(y,{id:"ApiCallHistoryEnabled",value:"true"})}supportQuickStartFlow(y){return!!t.find(y,{id:"QuickStartFlowEnabled",value:"true"})}getParameters(){return this.parameters?(0,e.of)(this.parameters):this.fetchParameters().pipe((0,o.U)(y=>y.parameters))}fetchParameters(){return this.apiService.request({endpoint:"/api/orgLevelData/~"})}isPremierPartner(){return this.fetchPartnerBadge().pipe((0,o.U)(y=>y.partnerBadgeType===l.ViJ.PREMIER))}fetchPartnerBadge(){return this.apiService.request({endpoint:"/api/organizations/~/partner-badge"})}}return m.\u0275fac=function(y){return new(y||m)(r.LFG(l.sMs))},m.\u0275prov=r.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})()},16724:(Se,k,a)=>{"use strict";a.d(k,{_:()=>o,u:()=>l});var t=a(93656),e=a(5e3);const o=[{path:"digital",loadChildren:()=>a.e(393).then(a.bind(a,9393)).then(r=>r.DigitalModule)},{path:"voice",loadChildren:()=>a.e(439).then(a.bind(a,64439)).then(r=>r.VoiceModule)},{path:"gamechangers",loadChildren:()=>Promise.all([a.e(476),a.e(64),a.e(981)]).then(a.bind(a,981)).then(r=>r.GameChangersModule)},{path:"guide",redirectTo:"digital/guide"},{path:"embeddable-voice",loadChildren:()=>Promise.all([a.e(476),a.e(61)]).then(a.bind(a,87061)).then(r=>r.EmbeddableVoiceModule)},{path:"support",loadChildren:()=>Promise.all([a.e(476),a.e(925),a.e(592),a.e(282)]).then(a.bind(a,61817)).then(r=>r.SupportModule)}];let l=(()=>{class r{}return r.\u0275fac=function(p){return new(p||r)},r.\u0275mod=e.oAB({type:r}),r.\u0275inj=e.cJS({imports:[[t.Bz.forChild(o)],t.Bz]}),r})()},15184:(Se,k,a)=>{"use strict";a.d(k,{h:()=>S});var t=a(17489),o=a(83352),l=a(61135),r=a(5e3),h=a(70032),p=a(96429),m=a(94988),u=a(85368),y=a(17015),w=a(93656);const f=[];let S=(()=>{class b{constructor(T,A,$,x,ee,Q,N,R){this.helpers=T,this.mixpanelService=A,this.storageService=$,this.menuBuilderService=x,this.productFilterService=ee,this.sharedMenuService=Q,this.router=N,this.window=R,this.primaryItems$=new l.X(f)}init(){this.sharedMenuService.getMenu().subscribe(T=>{this.onPrimaryItemsUpdated(),this.updatePrimaryItems(T.elementMenu),this.productFilterService.updateProductStore(T.corePartner)})}onPrimaryItemsUpdated(){this.primaryItems$.subscribe(T=>{this.onProductFilterStateChanged(T)})}updatePrimaryItems(T){const A=this.menuBuilderService.buildPrimaryItems(T);this.primaryItems$.next(A)}onProductFilterStateChanged(T){const A=T.find(x=>x.secondary&&x.secondary.withProductFilter);if(!A)return;const $=A.secondary.sections;this.productFilterService.searchResults$.subscribe(x=>{if(x){const ee=x.products.filter(Q=>Q.showInNavigation);b.updateGroupsInSection($,Q=>Q.isForProductFilterResults,this.menuBuilderService.buildGroupsFromProducts(ee))}}),this.productFilterService.currentResources$.subscribe(x=>{b.updateGroupsInSection($,ee=>ee.isForResourcesDisplay,this.menuBuilderService.buildGroupsFromResources(x))})}hidePanelForAllPrimaryItems(){this.primaryItems$.getValue().forEach(A=>{A.isPanelVisible=!1})}static updateGroupsInSection(T,A,$){const x=T.find(A);x&&(x.groups=$)}getClassNamesBaseOn(T,A){return[A,A+"-"+T.replace(/[. &#]/g,"_").toLowerCase()]}onItemClick(T,A){const $={storageService:this.storageService,mixpanelService:this.mixpanelService,window:this.window};let x=!1;if(A.preventDefault(),this.hidePanelForAllPrimaryItems(),this.trackPageViewForMixpanel(T),this.window.scrollTo(0,0),(0,t.isFunction)(T.click)&&(x=T.click(A,$)),x||!T.href)return;const ee=this.helpers.isNewTabKey(A)||"_blank"===T.target;if(T.external)try{ee?this.window.open(T.href,"_blank"):this.window.location.href=T.href}catch(N){}else{const N=T.href.split("#"),R=this.router.url.split("#");N[0]!==R[0]?this.router.navigate([N[0]],{fragment:N[1]}):this.window.location.href=T.href}}trackPageViewForMixpanel(T){T.pageNameForMixpanel&&this.mixpanelService.trackPageView(T.pageNameForMixpanel)}hasActivatedChild(T,A){const $=x=>Array.isArray(x)&&x.some(ee=>{const Q=ee.href.replace(/\?.*|#.*$/,"");return Q&&(Q===A||(0,t.startsWith)(A,`${Q}/`))});return Array.isArray(T.groups)&&T.groups.some(x=>x.href&&$([x])||$(x.items)||$(x.extra))}}return b.\u0275fac=function(T){return new(T||b)(r.LFG(h.$d),r.LFG(p.h),r.LFG(o.V1),r.LFG(m.$),r.LFG(u.w),r.LFG(y.h),r.LFG(w.F0),r.LFG(o.m9))},b.\u0275prov=r.Yz7({token:b,factory:b.\u0275fac}),b})()},57292:(Se,k,a)=>{"use strict";a.d(k,{b:()=>p});var t=a(83352),e=a(5e3),o=a(96429),l=a(93956),r=(()=>{return(m=r||(r={})).CREATE_A_TICKET="Create a ticket",m.VIEW_YOUR_TICKETS="View your tickets",r;var m})();const h={[r.CREATE_A_TICKET]:(m,u,y)=>{m.href=RCDPW.entries.supportCreateCase.href,m.target="_self",m.click=w=>(w.preventDefault(),u.mixpanelService.trackAction(y,"Create Support Ticket").subscribe(()=>{u.window.open(m.href,m.target?m.target:"_self")}),!0)},[r.VIEW_YOUR_TICKETS]:(m,u)=>{m.href=RCDPW.entries.supportCheckCase.href,m.target="_blank",u.userService.user.subscribe(y=>{m.isLogin=!!y,m.hidden=!!m.isLogin&&y.isPartner}),m.click=y=>{y.preventDefault();const w=u.window.open("about:blank",m.target);return u.mixpanelService.trackPageView("View Support Tickets").subscribe(()=>{m.isLogin||u.storageService.setItem("previousUrl",m.href,!0),w.location.href=m.href},()=>{w.close()}),!0}}};let p=(()=>{class m{constructor(y,w,f,S){this.mixpanelService=y,this.userService=w,this.storageService=f,this.window=S}resolve(y,w="Top Menu"){const S=h[y.label];S&&S(y,{mixpanelService:this.mixpanelService,userService:this.userService,storageService:this.storageService,window:this.window},w)}}return m.\u0275fac=function(y){return new(y||m)(e.LFG(o.h),e.LFG(l.K),e.LFG(t.V1),e.LFG(t.m9))},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})()},94988:(Se,k,a)=>{"use strict";a.d(k,{$:()=>h});var t=a(5e3),e=a(57292),o=a(22500);const l=[RCDPW.entries.apiReference.href,RCDPW.entries.engage.apiRefDigital.href,RCDPW.entries.engage.apiRefVoice.href];let r=(()=>{class p{constructor(u){this.sharedUrlService=u}isAngularJsPageUrl(u){return!!this.isAngularJsPageWithoutHtmlSuffix(u)||!this.sharedUrlService.isAbsoluteUrl(u)&&/\/[0-9a-z-]+\.html/i.test(u)}isAngularJsPageWithoutHtmlSuffix(u){return l.some(y=>(u||"").startsWith(y))}}return p.\u0275fac=function(u){return new(u||p)(t.LFG(o.iOJ))},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),h=(()=>{class p{constructor(u,y,w){this.linkResolverService=u,this.urlService=y,this.sharedUrlService=w}buildPrimaryItems(u){return(u||[]).filter(w=>"Header"===w.menuType).sort((w,f)=>w.menuOrder-f.menuOrder).map(w=>{const f=this.normalizeLink(w.menuLink),S=this.sharedUrlService.isAbsoluteUrl(f),b=this.urlService.isAngularJsPageUrl(f),C={text:w.menuTitle,href:f,target:S?"_blank":"_self",external:S||b},T=w.showProductFamilies,A=Array.isArray(w.menuBlocks)&&w.menuBlocks.length>0,$=T||A,x={};if(T&&(x.withProductFilter=!0,x.sections=[{isForProductFilterResults:!0,groups:[]},{heading:"Resources",isForResourcesDisplay:!0,groups:[]}]),A){const ee=this.buildSectionsForSecondaryItem(w.menuBlocks);x.sections=[...x.sections||[],...ee]}return $&&(C.secondary=x),C})}buildGroupsFromProducts(u){return u.map(y=>{const f=y.menuLinks.filter(S=>!!S.label).map(S=>{const b=this.normalizeLink(S.href),C=this.sharedUrlService.isAbsoluteUrl(b),T=this.urlService.isAngularJsPageUrl(b);return{label:S.label,href:b,target:C?"_blank":"_self",external:C||T}});return{heading:y.productName,items:f}})}buildGroupsFromResources(u){return u.map(y=>{const w=(y.links||[]).filter(f=>!!f.label).map(f=>{const S=this.normalizeLink(f.href),b=this.sharedUrlService.isAbsoluteUrl(S),C=this.urlService.isAngularJsPageUrl(S);return{label:f.label,href:S,target:b?"_blank":"_self",external:b||C}});return{heading:y.title,items:w}})}buildSectionsForSecondaryItem(u){return[{groups:(u||[]).map(f=>({heading:f.sectionTitle,items:(f.sectionsLinks||[]).filter(A=>"Inline"===A.menuType).sort((A,$)=>A.menuOrder-$.menuOrder).filter(A=>!!A.menuTitle).map(A=>{const $=this.normalizeLink(A.menuLink),x=this.sharedUrlService.isAbsoluteUrl($),ee=this.urlService.isAngularJsPageUrl($),Q={label:A.menuTitle,href:$,target:x?"_blank":"_self",external:x||ee};return this.linkResolverService.resolve(Q),Q})}))}]}normalizeLink(u){return(u||"").trim()}}return p.\u0275fac=function(u){return new(u||p)(t.LFG(e.b),t.LFG(r),t.LFG(o.iOJ))},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})()},17015:(Se,k,a)=>{"use strict";a.d(k,{h:()=>m});var t=a(39646),e=a(49808),o=a(32076),l=a(18505),r=a(70262),h=a(5e3),p=a(22500);let m=(()=>{class u{constructor(w){this.apiService=w,this.menuCache=null,this.menuPromise=null}getMenu(){return this.menuCache?(0,t.of)(this.menuCache):(this.menuPromise||(this.menuPromise=(0,e.n)(this.loadMenu().pipe((0,l.b)(w=>this.menuCache=w)))),(0,o.D)(this.menuPromise).pipe((0,r.K)(()=>(this.menuCache=null,this.menuPromise=null,(0,t.of)({})))))}loadMenu(){return this.apiService.request({endpoint:"/api/content/menu/menu-detail"})}}return u.\u0275fac=function(w){return new(w||u)(h.LFG(p.sMs))},u.\u0275prov=h.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})()},85368:(Se,k,a)=>{"use strict";a.d(k,{w:()=>S});var t=a(61135),e=a(17489),o=a(54004),l=a(54482),r=a(25403),p=a(5e3),m=a(5382);const u={};let y=(()=>{class b{constructor(T){this.imageService=T,this.productStore$=new t.X(u)}get productStore(){return this.productStore$.getValue()}getPartnerById(T){return this.productStore[T]}getProductFamilyByCriteria(T,A){const $=this.getPartnerById(T);return $?$.productFamilies.find(ee=>ee.familyName===A):void 0}updateProductStore(T){const A=this.buildProductStore(T);this.productStore$.next(A)}buildProductStore(T){const A=(T||[]).map(x=>({partnerName:x.partnerName,productFamilies:this.buildProductFamilyItems(x.partnerOfferings,x.partnerProductExclusions,(x.partnerPlanMapping||{}).productfamilies||{},x.partnerName)})),$={};return A.forEach(x=>{$[x.partnerName]=x}),$}buildProductFamilyItems(T,A,$,x){return(T||[]).map(ee=>{const Q=ee.familyName;return{familyName:$[Q]||Q,partnerName:x,products:this.buildProductItems(ee.productsInFamily,A),resources:this.buildResourceItems(ee.productFamilyResources),landingResource:this.buildResourceItems(ee.apiLandingPageProductFamilyResources),title:ee.familyTitle,description:ee.familyDescription}})}buildProductItems(T,A){const $=T||[];return((0,e.isEmpty)(A)?$:$.filter(ee=>!A.some(Q=>Q.entryId===ee.entryId))).map(ee=>({productName:ee.productName,plansSupported:ee.plansSupported||[],regionsSupported:ee.regionsSupported||[],showInNavigation:ee.showInProductNavigation,showOnLandingPage:ee.showOnApiProductLandingPage,menuLinks:this.buildProductResourceLinkItems(ee.productMenuLinks),landingPageLinks:this.buildProductResourceLinkItems(ee.apiProductPageResourcesLinks),description:ee.apiProductPageDescription,iconUrl:ee.apiProductPageIcon&&ee.apiProductPageIcon.url&&this.imageService.formatUrl(ee.apiProductPageIcon.url),pricingDetail:ee.productPricingDetailsUrl}))}buildResourceItems(T){return(T||[]).map(A=>({title:A.sectionTitle,links:this.buildResourceLinkItems(A.sectionsLinks)}))}buildResourceLinkItems(T){return(T||[]).map(A=>({label:A.menuTitle,href:A.menuLink}))}buildProductResourceLinkItems(T){return(T||[]).map(A=>({label:A.ctaText,href:A.ctaUrl}))}}return b.\u0275fac=function(T){return new(T||b)(p.LFG(m.A))},b.\u0275prov=p.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"}),b})();const w={partner:"",productFamily:"",regions:[]},f="RingCentral";let S=(()=>{class b{constructor(T){this.productStoreService=T,this.filterState$=new t.X(w),this.partnerOptions$=new t.X([]),this.productFamilyOptions$=new t.X([]),this.regionOptions$=new t.X([]),this.searchResults$=this.filterState$.pipe((0,o.U)(A=>{const{partner:$,productFamily:x,regions:ee}=A,Q=this.productStoreService.getProductFamilyByCriteria($,x);if(!Q)return;if(0===ee.length)return Q;const N=(0,e.clone)(Q);return N.products=Q.products.filter(R=>ee.every(K=>R.regionsSupported.includes(K))),N})),this.currentResources$=this.filterState$.pipe((0,o.U)(A=>{const{partner:$,productFamily:x}=A,ee=this.productStoreService.getProductFamilyByCriteria($,x);return ee?ee.resources:[]}))}get filterState(){return this.filterState$.getValue()}get selectedProductFamily(){return this.filterState.productFamily}get selectedRegions(){return this.filterState.regions}get selectedPartner(){return this.filterState.partner}updateProductStore(T){this.productStoreService.updateProductStore(T),this.init()}init(){this.onFilterStateChanged(),this.onFilterOptionsUpdated(),this.updatePartnerOptions(),this.updateProductFamilyOptions(),this.updateRegionOptions()}updateFilterState(T){if(T.partner){const A=this.productStoreService.getPartnerById(T.partner);if(!A)return;const $=A.productFamilies[0];if(!$)return;T.productFamily=$.familyName,T.regions=[]}T.productFamily&&(T.regions=[]),this.filterState$.next(Object.assign(Object.assign({},this.filterState),T))}clearFilterState(){const T=this.partnerOptions$.getValue()[0];this.updateFilterState({partner:T})}updatePartnerOptions(){const A=Object.keys(this.productStoreService.productStore).map($=>this.productStoreService.productStore[$].partnerName).filter($=>$!==f).sort(($,x)=>$.localeCompare(x));A.unshift(f),this.partnerOptions$.next(A)}updateProductFamilyOptions(){const T=this.productStoreService.getPartnerById(this.selectedPartner);if(T){const A=T.productFamilies.map($=>$.familyName);this.productFamilyOptions$.next(A)}else this.productFamilyOptions$.next([])}updateRegionOptions(){const T=this.productStoreService.getProductFamilyByCriteria(this.selectedPartner,this.selectedProductFamily);if(T){const A=this.buildRegionOptions(T.products);this.regionOptions$.next(A)}else this.regionOptions$.next([])}buildRegionOptions(T){return T.reduce(($,x)=>{const ee=x.regionsSupported;return $=[...$,...ee],(0,e.uniq)($)},[]).map($=>({label:$,checked:!1}))}onFilterStateChanged(){this.filterState$.pipe(function h(){return(0,l.e)((b,C)=>{let T,A=!1;b.subscribe((0,r.x)(C,$=>{const x=T;T=$,A&&C.next([x,$]),A=!0}))})}()).subscribe(([T,A])=>{T.partner!==A.partner&&(this.updateProductFamilyOptions(),this.updateRegionOptions()),T.productFamily!==A.productFamily&&this.updateRegionOptions(),T.regions!==A.regions&&0===A.regions.length&&this.updateRegionOptions()})}onFilterOptionsUpdated(){this.partnerOptions$.subscribe(T=>{this.updateFilterState({partner:T[0]})})}}return b.\u0275fac=function(T){return new(T||b)(p.LFG(y))},b.\u0275prov=p.Yz7({token:b,factory:b.\u0275fac}),b})()},6649:(Se,k,a)=>{"use strict";a.d(k,{I:()=>p});var t=a(61135),e=a(39300),o=a(54004),l=a(5e3),r=a(22500);let p=(()=>{class m{constructor(y){this.apiService=y,this._siteWideContent$=new t.X(null)}get siteWideContent$(){return this._siteWideContent$.pipe((0,e.h)(y=>Boolean(y)))}getLanguageKeys(){return this.siteWideContent$.pipe((0,o.U)(y=>m.getLocalizedContent(y.languageKeys,"en-US")))}getLanguageKeysForRegions(){return this.getLanguageKeys().pipe((0,o.U)(y=>y.regions))}init(){this.apiService.request({endpoint:"/api/content/site-wide"}).subscribe(({content:f})=>{this._siteWideContent$.next(f)})}static getLocalizedContent(y,w){return y[w]}}return m.\u0275fac=function(y){return new(y||m)(l.LFG(r.sMs))},m.\u0275prov=l.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})()},96429:(Se,k,a)=>{"use strict";a.d(k,{$:()=>h,h:()=>r});var t=(()=>{return(p=t||(t={})).PAGEVIEWS="Pageviews",p.ACTIONS="Actions",p.GET_STARTED="Get Started",p.SIGNUP_BUTTON_CLICK="Signup button click",p.AG_DRAFT_CREATED="AG: Draft Created",p.AG_DRAFT_EDITED="AG: Draft Edited",p.APP_CREATED="App: Created",p.PAGE_RATED="Page Rated",p.ACTIVATE_SANDBOX="Activate Sandbox",p.QS_SKIP="QS: Skip",p.QS_SEGMENTATION="QS: Segmentation",p.QS_SETUP="QS: Setup",p.QS_CODE_SAMPLE_SELECT_USE_CASE="QS: Code Sample - Select use case",p.QS_CODE_SAMPLE_INSTALL_SDK="QS: Code Sample - Install SDK",p.QS_CODE_SAMPLE_RUN="QS: Code Sample - Run",p.QS_SUBMITTED_FEEDBACK="QS: Submitted feedback",t;var p})(),o=a(5e3),l=a(83352);let r=(()=>{class p{constructor(u){this.coreService=u}init(u,y){this.coreService.initialize(u,y)}identify(u){this.coreService.identify(u)}alias(u,y){this.coreService.alias(u,y)}resolveOptInOutStatus(u){this.coreService.resolveOptInOutStatus(u)}register(u){this.coreService.register(u)}reset(){this.coreService.reset()}setPeople(u){return this.coreService.setPeople(u)}trackPageView(u){return this.coreService.track(t.PAGEVIEWS,{"Page Name":u,Medium:"web"})}trackAction(u,y,w){return this.coreService.track(t.ACTIONS,{"Page Name":u,"Action Name":y,Module:w})}trackPageRated(u){return this.coreService.track(t.PAGE_RATED,{"Page URL":u.pageUrl,"Page Title":u.pageTitle,Rating:u.rating})}trackDraftCreated(u){return this.coreService.track(t.AG_DRAFT_CREATED,{"App Type":u.appType,"Platform Type":u.platformType,"App Name":u.appName,Permissions:u.permissions,"Carrier Partner":u.carrierPartner})}trackDraftEdited(u){return this.coreService.track(t.AG_DRAFT_EDITED,{"App Type":u.appType,"Platform Type":u.platformType,"App Name":u.appName,"Profile Name":u.profileName,Categories:u.categories,Permissions:u.permissions,"Short Description":u.shortDescription,"Carrier Partner":u.carrierPartner})}trackAppCreated(u){return this.coreService.track(t.APP_CREATED,{"App Name":u.appName,"App Created Date":(new Date).toISOString(),"First App":u.isFirstApp,"App Type":u.appType,Channel:u.channel,Source:u.source,Promote:u.promote,Permissions:u.permissions,"Platform Type":u.platformType,"Sample App":u.isSampleApp})}trackGetStarted(u,y){return this.coreService.track(t.GET_STARTED,{API:u,Language:y})}trackSignupButtonClick(u){return this.coreService.track(t.SIGNUP_BUTTON_CLICK,{"Signup Entry":u})}trackActivateSandbox(u){return this.coreService.track(t.ACTIVATE_SANDBOX,u)}trackQsSkip(u){return this.coreService.track(t.QS_SKIP,{"Page Name":u.pageName})}trackQsSegmentation(u){return this.coreService.track(t.QS_SEGMENTATION,{Source:u.source,"Preferred Language":u.preferredLanguage,Action:u.action})}trackQsSetup(u){return this.coreService.track(t.QS_SETUP,{Status:u.status,"App ID":u.appId,"Client ID":u.clientId,"Failure Reason":u.failureReason})}trackQsCodeSampleSelectUseCase(u){return this.coreService.track(t.QS_CODE_SAMPLE_SELECT_USE_CASE,{"Use Case":u.useCase,"App ID":u.appId,"Client ID":u.clientId})}trackQsCodeSampleInstallSdk(u){return this.coreService.track(t.QS_CODE_SAMPLE_INSTALL_SDK,{"Use Case":u.useCase,"App ID":u.appId,"Client ID":u.clientId,Status:u.status})}trackQsCodeSampleRun(u){return this.coreService.track(t.QS_CODE_SAMPLE_RUN,{"Use Case":u.useCase,"App ID":u.appId,"Client ID":u.clientId,Status:u.status,"Preferred Language":u.preferredLanguage})}trackQsSubmittedFeedback(u){return this.coreService.track(t.QS_SUBMITTED_FEEDBACK,{"Use Case":u.useCase,"App ID":u.appId,"Client ID":u.clientId,"Rating overall":u.ratingOverall,"Rating code sample":u.ratingCodeSample,"Rating overall feedback":u.ratingOverallFeedback,"Rating code sample feedback":u.ratingCodeSampleFeedback})}trackSignUp(u){return((p,m)=>this.coreService.track("Free Account Signup",Object.assign({Channel:"Desktop","Org Type":"Free"},m)))(0,u)}}return p.\u0275fac=function(u){return new(u||p)(o.LFG(l.iz))},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),h=(()=>{class p{constructor(u){this.coreService=u}init(u){this.coreService.init(u)}logPageView(u,y,w){this.coreService.logPageView(u,y,w)}trackAppCreated(){this.coreService.trackButtonClick(t.APP_CREATED)}}return p.\u0275fac=function(u){return new(u||p)(o.LFG(l.Aw))},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})()},93956:(Se,k,a)=>{"use strict";a.d(k,{K:()=>x});var t=a(61135),e=a(37188),o=a(39646),l=a(68306),r=a(54004),h=a(70262),p=a(39300),m=a(95577),u=a(17414),y=a(47355),w=a(83352),f=a(51786),S=a(17489),b=a(69808),C=a(5e3),T=a(22500),A=a(96429),$=a(73797);let x=(()=>{class ee{constructor(N,R,K,U,G,se,Z){this.apiService=N,this.brandService=R,this.mixpanelService=K,this.rendererFactory=U,this.organizationService=G,this.window=se,this.document=Z,this.user=new t.X(null),this.organization=new t.X(null),this.ready=!1,this.LOGIN_COOKIE="IS_LOGIN",this.renderer2=this.rendererFactory.createRenderer(null,null)}init(){this.loadUserAndOrganization().subscribe(([N,R])=>{if(this.ready=!0,!this.isInvalidLoginStatus(N))return N&&R?(N.isPartner=this.isPartner(N),N.isFreeTier=!!R&&this.organizationService.isFree(R),N.organizationId=R?R.id:"",this.user.next(N),void this.organization.next(R)):(this.user.next(null),void this.organization.next(null));this.invalidateLoginStatus(!0)})}login(){return this.requestLoginUrl().subscribe(N=>{this.window.location=N.oAuthUrl})}logout(){(0,e.$)(this.loadLogout().pipe((0,r.U)(N=>{if("SUCCESS"!==N.status.status)throw new Error("Logout Failed");return N})),this.loadLogoutCLW().pipe((0,h.K)(N=>(0,o.of)(N)))).subscribe(()=>{this.invalidateLoginStatus(),this.mixpanelService.reset(),this.window.location.href="proxy.php?url=https%3A%2F%2Fdeveloper.ringcentral.com%2F"})}isLoggedIn(){return this.user.pipe((0,p.h)(()=>this.ready),(0,r.U)(N=>!!N))}invalidateLoginStatus(N){y.remove(this.LOGIN_COOKIE,{path:"/"}),this.user.next(null),this.ready=!1,!0===N&&this.window.location.reload()}isSessionInvalid(){return!this.user.getValue()}loadUserAndOrganization(){return this.loadUser().pipe((0,m.z)(N=>{const R=(0,o.of)(N.user),K=N.user?this.getOrganization():(0,o.of)(null);return(0,e.$)(R,K)}))}loadUser(){return this.apiService.request({endpoint:"/api/get-user"})}isPartner(N){return!!N.brand&&this.brandService.getPartnerBrands().some(R=>(0,S.includes)(R.familyBrandIds,N.brand.id))}isInvalidLoginStatus(N){return!!y.get(this.LOGIN_COOKIE)&&!N}requestLoginUrl(){return this.apiService.request({endpoint:"/api/three-leg-login-url",useSpinner:!1})}loadLogout(){return this.apiService.request({endpoint:"/api/logout"})}loadLogoutCLW(){const N=`https://${f.N.clwDomain}/api/logout`;return new l.y(K=>{const U=this.renderer2.createElement("script");U.src=N,this.renderer2.listen(U,"load",()=>{this.renderer2.removeChild(this.document.body,U),K.next()}),this.renderer2.listen(U,"error",()=>{this.renderer2.removeChild(this.document.body,U),K.error()}),this.renderer2.appendChild(this.document.body,U)}).pipe((0,u.V)(5e3))}getOrganization(){return this.organizationService.load().pipe((0,r.U)(N=>N.organization))}}return ee.\u0275fac=function(N){return new(N||ee)(C.LFG(T.sMs),C.LFG(T.cGi),C.LFG(A.h),C.LFG(C.FYo),C.LFG($.M),C.LFG(w.m9),C.LFG(b.K0))},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})()},51786:(Se,k,a)=>{"use strict";a.d(k,{N:()=>e});const t={mixpanelToken:RCDPW.mixpanelToken||"97bf9fa67f079d8393dfda05418496c8",googleAnalytics:RCDPW.GoogleAnalytics||{enabled:!0,trackingId:"G-M8DPDH4RSF"},clwDomain:RCDPW.clwDomain||"login-dpwdevxmn.int.rclabenv.com",apwUrl:RCDPW.apwUrl||"https://www.ringcentral.com",googleReCaptchaKey:RCDPW.googleReCaptchaKey||"6Lcyp9YpAAAAAHxcTOtAfw9tbGu5IcERkLSF4B00",maxRedirectURINumber:parseInt(RCDPW.maxRedirectURINumber,10)||20},e=Object.assign({production:!0,apiHost:""},t)},10950:(Se,k,a)=>{"use strict";var t=a(22313),e=a(5e3),o=a(40520),l=a(76360),r=a(93656),h=a(22500),p=a(16724);const u=[{path:"guide",loadChildren:()=>Promise.all([a.e(476),a.e(961),a.e(700)]).then(a.bind(a,31700)).then(st=>st.GuideModule)},{path:"gamechangers",loadChildren:()=>Promise.all([a.e(476),a.e(64),a.e(294)]).then(a.bind(a,16294)).then(st=>st.GameChangersModule)},{path:"support",loadChildren:()=>Promise.all([a.e(476),a.e(925),a.e(592),a.e(894)]).then(a.bind(a,67173)).then(st=>st.SupportModule)},{path:"community/developer-events",loadChildren:()=>Promise.all([a.e(476),a.e(979)]).then(a.bind(a,18979)).then(st=>st.DeveloperEventsModule)},{matcher:function m(st){const on=st[0]&&"engage"===st[0].path,yt=p._.map(tt=>tt.path),Te=st[1]&&yt.includes(st[1].path);if(on&&Te){const tt=st.reduce((Je,zt)=>Je+(0===Je.length?"":"/")+zt.path,""),ve=new r.bq(tt,{});return{consumed:[st[0]],posParams:{page:ve}}}return null},loadChildren:()=>a.e(568).then(a.bind(a,14568)).then(st=>st.EngageModule)},{path:"login",loadChildren:()=>a.e(151).then(a.bind(a,71151)).then(st=>st.LoginModule)},{path:"thank-you-for-your-interest",loadChildren:()=>Promise.all([a.e(476),a.e(119)]).then(a.bind(a,63119)).then(st=>st.ThankYouForYourInterestModule)},{path:"free-sign-up",loadChildren:()=>Promise.all([a.e(476),a.e(592),a.e(597)]).then(a.bind(a,82597)).then(st=>st.SignUpModule)},{path:"console",canLoad:[h.a1M],loadChildren:()=>Promise.all([a.e(476),a.e(43),a.e(592),a.e(756)]).then(a.bind(a,87378)).then(st=>st.ConsoleModule)},{path:"redirect-to-kibana",loadChildren:()=>a.e(804).then(a.bind(a,97804)).then(st=>st.KibanaRedirectModule)},{path:"",loadChildren:()=>Promise.all([a.e(476),a.e(925),a.e(892)]).then(a.bind(a,82892)).then(st=>st.ContentfulModule)},{path:":uri",loadChildren:()=>Promise.all([a.e(476),a.e(925),a.e(892)]).then(a.bind(a,82892)).then(st=>st.ContentfulModule)}];let y=(()=>{class st{}return st.\u0275fac=function(yt){return new(yt||st)},st.\u0275mod=e.oAB({type:st}),st.\u0275inj=e.cJS({imports:[[r.Bz.forRoot(u)],r.Bz]}),st})();var w=a(51786),f=a(47355),S=a(15184),b=a(93956),C=a(70032),T=a(96429),A=a(6649),$=a(36420);let x=(()=>{class st{constructor(yt,Te,tt,ve,Je,zt,En,Mn){this.menuService=yt,this.userService=Te,this.ssrService=tt,this.mixpanelService=ve,this.googleAnalyticsService=Je,this.sessionService=zt,this.siteWideService=En,this.oneTrustHelper=Mn,this.initMixpanel(),this.initGoogleAnalytics()}ngOnInit(){this.ssrService.isBrowserSide()&&this.userService.init(),this.siteWideService.init(),this.menuService.init(),this.oneTrustHelper.init(),RCDPW.isLogin=void 0!==f.get("IS_LOGIN")}manageSession(){this.sessionService.manage()}initMixpanel(){this.mixpanelService.init(w.N.mixpanelToken,{autotrack:!1,persistence:"localStorage",cross_subdomain_cookie:!1})}initGoogleAnalytics(){this.googleAnalyticsService.init(Object.assign({},w.N.googleAnalytics))}}return st.\u0275fac=function(yt){return new(yt||st)(e.Y36(S.h),e.Y36(b.K),e.Y36(C.oD),e.Y36(T.h),e.Y36(T.$),e.Y36(h.mjs),e.Y36(A.I),e.Y36(C.s9))},st.\u0275cmp=e.Xpm({type:st,selectors:[["dpw-root"]],hostBindings:function(yt,Te){1&yt&&e.NdJ("beforeunload",function(ve){return Te.manageSession(ve)},!1,e.Jf7)},decls:3,vars:0,consts:[["role","main",1,"wholePageWrapper"]],template:function(yt,Te){1&yt&&(e.TgZ(0,"div",0),e._UZ(1,"router-outlet"),e.qZA(),e._UZ(2,"dp-spinner"))},directives:[r.lC,$.O],styles:[""]}),st})();var ee=a(69808),Q=a(83352),R=a(39646),K=a(62843),U=a(60515),G=a(17489),se=a(95577),Z=(()=>{return(st=Z||(Z={})).SUCCESS="SUCCESS",st.NOT_LOGGED_IN="NOT_LOGGED_IN",st.NOT_LOGGED_IN_WITH_AUTO_LOGIN="NOT_LOGGED_IN_WITH_AUTO_LOGIN",st.TOKEN_INVALID="TOKEN_INVALID",Z;var st})(),oe=(()=>((oe||(oe={})).NO_PERMISSION="NO_PERMISSION",oe))();let _e=(()=>{class st{constructor(yt,Te){this.injector=yt,this.window=Te,this.STATUS_KEY="status.status",this.MESSAGE_KEY="status.message",this.API_PREFIX="/api/",this.STATUSES=Z,this.MESSAGES=oe,this.isAutoLoginInProgress=!1,this.isNotPermissionPopUpVisible=!1,this.userService=this.injector.get(b.K),this.mixpanelService=this.injector.get(T.h),this.dialogService=this.injector.get(Q.xA)}intercept(yt,Te){if(!(0,G.startsWith)(yt.url,this.API_PREFIX))return Te.handle(yt);const ve=yt.clone({headers:yt.headers.set("X-Requested-With","XMLHttpRequest")});return Te.handle(ve).pipe((0,se.z)(Je=>Je instanceof o.Zn?this.parseResponse(Je):(0,R.of)(Je)))}getResponseStatus(yt){return(0,G.get)(yt,this.STATUS_KEY)}getResponseMessage(yt){return(0,G.get)(yt,this.MESSAGE_KEY)}parseResponse(yt){const Te=yt.body,tt=this.getResponseStatus(Te);if(this.getResponseMessage(Te)===this.MESSAGES.NO_PERMISSION)return this.handleNoPermission();switch(tt){case this.STATUSES.SUCCESS:return(0,R.of)(yt);case this.STATUSES.NOT_LOGGED_IN:return this.handleNotLogin();case this.STATUSES.NOT_LOGGED_IN_WITH_AUTO_LOGIN:return this.handleNotLoginWithAutoLogin();case this.STATUSES.TOKEN_INVALID:return this.handleTokenInvalid();default:return(0,K._)(yt)}}handleNotLogin(){return this.userService.invalidateLoginStatus(),this.mixpanelService.reset(),this.window.location.href=RCDPW.entries.login.href,U.E}handleNotLoginWithAutoLogin(){return this.isAutoLoginInProgress||(this.isAutoLoginInProgress=!0,this.userService.invalidateLoginStatus(),this.mixpanelService.reset(),this.window.location.href="proxy.php?url=https%3A%2F%2Fdeveloper.ringcentral.com%2Fapi%2Fauto-login"),U.E}handleTokenInvalid(){return this.dialogService.inform({content:"Your session is terminated and required to do authorization again.",actions:[{label:"OK",className:"button button-orange"}]}).afterClosed().subscribe(()=>{this.userService.logout()}),U.E}handleNoPermission(){return this.isNotPermissionPopUpVisible||(this.isNotPermissionPopUpVisible=!0,this.dialogService.inform({title:"Sorry!",content:"Sorry, you do not have sufficient permissions. Please contact your Development Administrator for access if needed."}).afterClosed().subscribe(()=>{this.isNotPermissionPopUpVisible=!1})),U.E}}return st.\u0275fac=function(yt){return new(yt||st)(e.LFG(e.zs3),e.LFG(Q.m9))},st.\u0275prov=e.Yz7({token:st,factory:st.\u0275fac}),st})(),Oe=(()=>{class st{constructor(yt){!function N(st,on){if(st)throw new Error(`${on} has already been loaded. Import Core modules in the AppModule only.`)}(yt,"CoreModule")}}return st.\u0275fac=function(yt){return new(yt||st)(e.LFG(st,12))},st.\u0275mod=e.oAB({type:st}),st.\u0275inj=e.cJS({providers:[h.sMs,{provide:o.TP,useClass:_e,multi:!0}],imports:[[ee.ez,h.Fme,Q.Su],h.Fme]}),st})(),Re=(()=>{class st{}return st.\u0275fac=function(yt){return new(yt||st)},st.\u0275mod=e.oAB({type:st}),st.\u0275inj=e.cJS({imports:[[ee.ez]]}),st})(),Qe=(()=>{class st{constructor(yt,Te,tt){this.injector=yt,this.ngZone=Te,this.platformId=tt}handleError(yt){this.ngZone.run(()=>{this.injector.get(h.fNl).open()}),(!w.N.production||(0,ee.PM)(this.platformId))&&console.error(yt)}}return st.\u0275fac=function(yt){return new(yt||st)(e.LFG(e.zs3),e.LFG(e.R0b),e.LFG(e.Lbi))},st.\u0275prov=e.Yz7({token:st,factory:st.\u0275fac}),st})();var Ve=a(34230),rt=a(85368),It=a(12420),xt=a(35077);let _n=(()=>{class st{constructor(){}}return st.\u0275fac=function(yt){return new(yt||st)},st.\u0275mod=e.oAB({type:st,bootstrap:[x]}),st.\u0275inj=e.cJS({providers:[{provide:e.qLn,useClass:Qe},{provide:Ve.rN,useValue:{fullLibraryLoader:()=>a.e(225).then(a.bind(a,87225))}},{provide:h.qAh,useValue:w.N},{provide:o.TP,useClass:It.Dh,multi:!0},{provide:h.MhF,useExisting:b.K},Q.Yp,S.h,rt.w],imports:[[l.PW,t.b2.withServerTransition({appId:"developerApp"}),o.JF,Oe,Re,y,t.Cu,h.JV,h.fXe,xt.n1.forRoot()]]}),st})();a(55386),w.N.production&&(0,e.G48)(),document.addEventListener("DOMContentLoaded",()=>{t.q6().bootstrapModule(_n).catch(st=>console.log(st))})},85194:(Se,k,a)=>{"use strict";a.d(k,{J:()=>o});var t=a(69808),e=a(5e3);let o=(()=>{class l{constructor(h){this.document=h}getDocument(){return this.document}}return l.\u0275fac=function(h){return new(h||l)(e.LFG(t.K0))},l.\u0275prov=e.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})()},14607:(Se,k,a)=>{"use strict";a.d(k,{v:()=>p});var t=a(68306),e=a(17489),l=a(92539),r=a(5e3),h=a(85194);let p=(()=>{class m{constructor(y,w){this.documentProvider=y,this.window=w,this.document=this.documentProvider.getDocument()}getScreenWidth(){return Math.max(this.document.documentElement.clientWidth,this.window.innerWidth)}getDocumentHeight(){const y=this.document;return Math.max(y.body.scrollHeight,y.documentElement.scrollHeight,y.body.offsetHeight,y.documentElement.offsetHeight,y.body.clientHeight,y.documentElement.clientHeight)}getTopPosition(y){let w=y.offsetTop;for(;y=y.offsetParent;)w+=y.offsetTop;return w}getScrollHeight(y){let w=y.scrollHeight;const f=this.window.navigator.userAgent;return f.indexOf("Firefox")>-1?w-=2:function S(b){return b.indexOf("MSIE ")>-1||b.indexOf("Trident/")>-1||b.indexOf("Edge/")>-1}(f)&&(w-=1),w}get documentReady(){const y=this;return new t.y(w=>{(0,e.includes)(["interactive","complete"],this.document.readyState)?(w.next(!0),w.complete()):this.document.addEventListener("readystatechange",function f(){"interactive"===y.document.readyState&&(w.next(!0),w.complete(),y.document.removeEventListener("readystatechange",f))})})}get documentComplete(){const y=this;return new t.y(w=>{"complete"===this.document.readyState?(w.next(!0),w.complete()):this.document.addEventListener("readystatechange",function f(){"complete"===y.document.readyState&&(w.next(!0),w.complete(),y.document.removeEventListener("readystatechange",f))})})}getPageScrollXY(){let y=0,w=0;return"number"==typeof this.window.pageYOffset?(w=this.window.pageYOffset,y=this.window.pageXOffset):this.document.body&&(this.document.body.scrollLeft||this.document.body.scrollTop)?(w=this.document.body.scrollTop,y=this.document.body.scrollLeft):this.document.documentElement&&(this.document.documentElement.scrollLeft||this.document.documentElement.scrollTop)&&(w=this.document.documentElement.scrollTop,y=this.document.documentElement.scrollLeft),{x:y,y:w}}scrollIntoView(y,w){y&&this.window.scrollTo(0,this.getTopPosition(y)+w)}}return m.\u0275fac=function(y){return new(y||m)(r.LFG(h.J),r.LFG(l.m9))},m.\u0275prov=r.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})()},85035:(Se,k,a)=>{"use strict";a.d(k,{G:()=>h});var t=a(5e3),e=a(17489),l=a(69808),r=a(14607);let h=(()=>{class p{constructor(u,y,w,f){this.platformId=u,this.ref=y,this.renderer=w,this.domService=f,this.lineHeightPx=0,this.linesToDisplay=0,this.clampTextWithDebounce=e.debounce(()=>this.clampText(),500),this.element=this.ref.nativeElement}ngOnInit(){(0,l.PM)(this.platformId)||(this.renderer.setStyle(this.element,"line-height",`${this.lineHeightPx}px`),this.renderer.setStyle(this.element,"max-height",this.lineHeightPx*this.linesToDisplay+"px"),this.renderer.setStyle(this.element,"overflow","hidden"))}ngAfterViewInit(){(0,l.PM)(this.platformId)||this.domService.documentComplete.subscribe(u=>{!u||(this.init(),window.addEventListener("resize",this.clampTextWithDebounce),this.forceCompute())})}ngOnDestroy(){(0,l.PM)(this.platformId)||window.removeEventListener("resize",this.clampTextWithDebounce)}init(){this.innerHTML=this.element.innerHTML,this.innerText=this.element.innerText,this.clampText()}clampText(){this.restore();let u=!1;const y=this.divideIntoWords(this.innerHTML);for(;this.domService.getScrollHeight(this.element)>this.element.clientHeight;)y.pop(),this.element.innerHTML=`${y.join(" ")} ...`,u=!0;u?this.renderer.setAttribute(this.element,"title",this.innerText):this.renderer.removeAttribute(this.element,"title")}restore(){this.element.innerHTML=this.innerHTML}divideIntoWords(u){return e.words(u,/(<.+>.*<\/.+>)|[^ ]+/g)}forceCompute(){const u=document.createEvent("Event");u.initEvent("resize",!0,!0),window.dispatchEvent(u)}}return p.\u0275fac=function(u){return new(u||p)(t.Y36(t.Lbi),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(r.v))},p.\u0275dir=t.lG2({type:p,selectors:[["","dpwMultipleLineEllipsis",""]],inputs:{lineHeightPx:"lineHeightPx",linesToDisplay:"linesToDisplay"}}),p})()},84722:(Se,k,a)=>{"use strict";a.d(k,{l:()=>t});var t=(()=>{return(e=t||(t={}))[e.TOP=0]="TOP",e[e.BOTTOM=1]="BOTTOM",t;var e})()},56383:(Se,k,a)=>{"use strict";a.d(k,{b:()=>S});var t=a(5e3),e=a(54968),o=a(54004),l=a(71884),r=a(78372),h=a(84722);class p{constructor(C){this.placeholder=C.cloneNode(!0),this.placeholder.style.visibility="hidden"}getElement(){return this.placeholder}}var m=a(92539);let u=(()=>{class b{constructor(T,A){this.renderer=T,this.window=A}create(T){const A=new p(T);return this.hostDisplayValue=this.window.getComputedStyle(T).display,this.deactivate(A),A}activate(T){this.renderer.setStyle(T.getElement(),"display",this.hostDisplayValue)}deactivate(T){this.renderer.setStyle(T.getElement(),"display","none")}attachAfter(T,A){const $=this.renderer.parentNode(T),x=this.renderer.nextSibling(T);this.renderer.insertBefore($,A.getElement(),x)}}return b.\u0275fac=function(T){return new(T||b)(t.LFG(t.Qsj),t.LFG(m.m9))},b.\u0275prov=t.Yz7({token:b,factory:b.\u0275fac}),b})();var y=a(17489),w=a(69808),f=a(14607);let S=(()=>{class b{constructor(T,A,$,x,ee,Q){this.ref=T,this.renderer=A,this.domService=$,this.elementPlaceholderService=x,this.window=ee,this.platformId=Q,this.enabled=!0,this.viewportLeadingSpacing=0,this.viewportTrailingSpacing=0,this.documentTrailingSpacing=0,this.position=h.l.TOP,this.zIndex=10,this.statusChange=new t.vpe,this.subscriptions=[],this.element=this.ref.nativeElement}ngAfterViewInit(){!(0,w.NF)(this.platformId)||(this.initPlaceholder(),this.onScroll(),this.onWindowResize(),this.onOrientationChange(),this.domService.documentReady.subscribe(T=>{T&&this.resolve()}))}ngOnChanges(T){(0,w.NF)(this.platformId)&&(this.onEnableStatusChange(T.enabled),(0,y.find)(T,$=>$!==T.enabled&&$&&!$.isFirstChange())&&this.resolve())}ngOnDestroy(){let T;for(;T=this.subscriptions.pop();)T.unsubscribe()}initPlaceholder(){this.placeholder=this.elementPlaceholderService.create(this.element),this.elementPlaceholderService.attachAfter(this.element,this.placeholder)}onEnableStatusChange(T){void 0===T||T.isFirstChange()||(T.currentValue?this.resolve():(this.unsetSticky(),this.resolveMaxHeight()))}resolveStatus(){!this.enabled||(this.shouldStick()?this.setSticky():this.unsetSticky())}shouldStick(){switch(this.position){case h.l.TOP:return this.window.pageYOffset>=this.getOffsetTopRelativeToRoot()-this.viewportLeadingSpacing;case h.l.BOTTOM:return this.window.pageYOffset+this.window.innerHeight<=this.getOffsetTopRelativeToRoot()+this.element.getBoundingClientRect().height+this.viewportLeadingSpacing}}setSticky(){switch(this.elementPlaceholderService.activate(this.placeholder),this.renderer.setStyle(this.element,"position","fixed"),this.renderer.setStyle(this.element,"z-index",this.zIndex),this.renderer.setStyle(this.element,"overflow-y","auto"),this.position){case h.l.TOP:this.renderer.setStyle(this.element,"top",`${this.viewportLeadingSpacing}px`);break;case h.l.BOTTOM:this.renderer.setStyle(this.element,"bottom",`${this.viewportLeadingSpacing}px`)}this.statusChange.emit(!0)}unsetSticky(){this.elementPlaceholderService.deactivate(this.placeholder),this.renderer.setStyle(this.element,"position","static"),this.renderer.removeStyle(this.element,"z-index"),this.renderer.removeStyle(this.element,"overflow-y"),this.renderer.removeStyle(this.element,"top"),this.renderer.removeStyle(this.element,"bottom"),this.statusChange.emit(!1)}resolveMaxHeight(){if(!this.enabled)return;const T={[h.l.TOP]:()=>{let $=this.window.pageYOffset+this.window.innerHeight-(this.domService.getDocumentHeight()-this.documentTrailingSpacing);return $=Math.max($,this.viewportTrailingSpacing),`calc(100% - ${this.viewportLeadingSpacing}px - ${$>0?$:0}px)`},[h.l.BOTTOM]:()=>{let $=this.documentTrailingSpacing-this.window.pageYOffset;return $=Math.max($,this.viewportTrailingSpacing),`calc(100% - ${this.viewportLeadingSpacing}px - ${$>0?$:0}px)`}},A=this.shouldStick()?T[this.position]():"auto";this.renderer.setStyle(this.element,"max-height",A)}onScroll(){const T=(0,e.R)(this.window,"scroll");this.subscriptions.push(T.pipe((0,o.U)(()=>this.shouldStick()),(0,l.x)()).subscribe(()=>this.resolveStatus())),this.subscriptions.push(T.pipe((0,r.b)(100)).subscribe(()=>this.resolveMaxHeight()))}onWindowResize(){this.subscriptions.push((0,e.R)(this.window,"resize").pipe((0,r.b)(100)).subscribe(()=>this.resolve()))}onOrientationChange(){this.subscriptions.push((0,e.R)(this.window,"orientationchange").pipe((0,r.b)(0)).subscribe(()=>{this.resolve()}))}getOffsetTopRelativeToRoot(){return Math.max(this.domService.getTopPosition(this.element),this.domService.getTopPosition(this.placeholder.getElement()))}resolve(){this.resolveStatus(),this.resolveMaxHeight()}}return b.\u0275fac=function(T){return new(T||b)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(f.v),t.Y36(u),t.Y36(m.m9),t.Y36(t.Lbi))},b.\u0275dir=t.lG2({type:b,selectors:[["","dpwStickyElement",""]],inputs:{enabled:"enabled",viewportLeadingSpacing:"viewportLeadingSpacing",viewportTrailingSpacing:"viewportTrailingSpacing",documentTrailingSpacing:"documentTrailingSpacing",position:"position",zIndex:"zIndex"},outputs:{statusChange:"statusChange"},features:[t._Bn([u]),t.TTD]}),b})()},92539:(Se,k,a)=>{"use strict";a.d(k,{Yp:()=>u,m9:()=>o});var t=a(5e3),e=a(69808);const o=new t.OlP("Browser's window object");class l{get nativeWindow(){throw new Error("Not implemented.")}}const u=[{provide:l,useClass:class r extends l{get nativeWindow(){return window}}},{provide:o,useFactory:(y,w)=>(0,e.NF)(w)?y.nativeWindow:{},deps:[l,t.Lbi]}]},83352:(Se,k,a)=>{"use strict";a.d(k,{aT:()=>yt,Su:()=>_e,xA:()=>oe,vo:()=>$.v,Aw:()=>b,v0:()=>_n,iz:()=>w,Pt:()=>st,JH:()=>rn,yQ:()=>C,ll:()=>T.l,V1:()=>y,m9:()=>p.m9,Yp:()=>p.Yp});var t=a(77579),e=a(17414),o=a(39646),l=a(17489),r=a(32805),h=a.n(r),p=a(92539),m=a(5e3),u=a(47355);let y=(()=>{class Te{constructor(ve){this.window=ve,this.storage={},this.isLocalStorageSupported()?this.storage=this.window.localStorage:(Object.defineProperty(this.storage,"length",{get:()=>Object.keys(u.get()).length}),this.storage.key=Je=>Object.keys(u.get())[Je]||null,this.storage.getItem=Je=>u.get(Je)||null,this.storage.setItem=(Je,zt,En=!0)=>{En&&u.set(Je,zt,{expires:365,path:"/"})},this.storage.removeItem=Je=>u.remove(Je))}key(ve){return this.storage.key(ve)}getItem(ve){return this.storage.getItem(ve)}setItem(ve,Je,zt=!0){this.storage.setItem(ve,Je,zt)}removeItem(ve){this.storage.removeItem(ve)}isLocalStorageSupported(){const ve="rcapw-isLocalStorageSupported",Je=this.window.localStorage;try{return Je.setItem(ve,"1"),Je.removeItem(ve),!0}catch(zt){return!1}}}return Te.\u0275fac=function(ve){return new(ve||Te)(m.LFG(p.m9))},Te.\u0275prov=m.Yz7({token:Te,factory:Te.\u0275fac,providedIn:"root"}),Te})(),w=(()=>{class Te{constructor(ve,Je){this.storageService=ve,this.window=Je,this.STORAGE_KEY="RCDPW-ShowMixpanelLogs"}initialize(ve,Je){this.mixpanel.init(ve,Je),(0,l.set)(this.window,"RCDPW.showMixpanelLogs",(zt=!0)=>{this.storageService.setItem(this.STORAGE_KEY,zt)}),(0,l.set)(this.window,"mixpanel",this.mixpanel)}identify(ve){this.showMixpanelLogs&&console.log("Mixpanel -> Identify user.","\nRC extension ID:",ve),this.mixpanel.identify(ve)}alias(ve,Je){this.showMixpanelLogs&&console.log("Mixpanel -> Map alias to distinct_id.","\nRC extension ID:",ve,"\nEmail:",Je),this.mixpanel.alias(ve)}track(ve,Je){this.showMixpanelLogs&&console.log(`Mixpanel -> Send Event "${ve}"`,"\nProperties:",Je);const zt=new t.x;return this.mixpanel.track(ve,Je,()=>{zt.next(null),zt.complete()}),zt.pipe((0,e.V)({first:3e3,with:()=>(0,o.of)(1)}))}register(ve){this.showMixpanelLogs&&console.log("Mixpanel -> Register super property.","\nSuper properties:",ve),this.mixpanel.register(ve)}reset(){this.showMixpanelLogs&&console.log("Mixpanel -> Reset."),this.mixpanel.reset()}setPeople(ve){this.showMixpanelLogs&&console.log("Mixpanel -> Set people property.","\nProperties:",ve);const Je=new t.x;return this.mixpanel.people.set(ve,()=>{Je.next(1),Je.complete()}),Je.pipe((0,e.V)({first:3e3,with:()=>(0,o.of)(0)}))}get mixpanel(){return h()}get showMixpanelLogs(){return this.storageService.getItem(this.STORAGE_KEY)===(!0).toString()}resolveOptInOutStatus(ve){const Je=this.isInternalUser(ve);this.optUserOut(Je)}isInternalUser(ve){return[/^(.*)@(.*)\.?ringcentral\.com$/i,/^(.*)@(.*)\.?nordigy\.ru$/i,/^(.*)@(.*)\.?ab-soft\.net$/i].some(function(zt){return zt.test(ve)})}optUserOut(ve){this.register({$ignore:ve})}}return Te.\u0275fac=function(ve){return new(ve||Te)(m.LFG(y),m.LFG(p.m9))},Te.\u0275prov=m.Yz7({token:Te,factory:Te.\u0275fac,providedIn:"root"}),Te})();var f=a(85194),S=a(69808);let b=(()=>{class Te{constructor(ve,Je,zt,En){this.storageService=ve,this.documentProvider=Je,this.location=zt,this.window=En,this.STORAGE_KEY="RCDPW-ShowGoogleAnalyticsLogs",this.document=this.documentProvider.getDocument()}init(ve){this.loadGoogleAnalytics(ve.trackingId),this.createGtag(ve.trackingId),this.enabled=ve.enabled,this.trackingId=ve.trackingId,RCDPW.showGoogleAnalyticsLogs=(Je=!0)=>{this.storageService.setItem(this.STORAGE_KEY,Je)}}logPageView(ve,Je,zt){!this.enabled||(Je&&this.gtag("set","user_id",Je),this.gtag("event","pageview",{title:ve,page:zt||this.location.path()}),this.showGoogleAnalyticsLogs&&console.log(`Track: ${ve}`))}trackButtonClick(ve){this.trackEvent("Buttons","click",ve)}trackEvent(ve,Je,zt){!this.enabled||(this.gtag("event",zt,{event_category:ve,event_action:Je,event_label:zt}),this.showGoogleAnalyticsLogs&&console.log(`Google Analytics -> Send Event\n- Event category: ${ve}\n- Event action: ${Je}\n- Event label: ${zt}`))}loadGoogleAnalytics(ve){const Je=this.document.createElement("script"),zt=this.document.getElementsByTagName("script")[0];Je.async=!0,Je.src=`https://www.googletagmanager.com/gtag/js?id=${ve}`,zt.parentNode.insertBefore(Je,zt)}createGtag(ve){this.window.dataLayer=this.window.dataLayer||[];const Je=this.window.dataLayer;function zt(){Je.push(arguments)}zt("js",new Date),zt("config",ve,{debug_mode:!0}),this.gtag=zt}get showGoogleAnalyticsLogs(){return this.storageService.getItem(this.STORAGE_KEY)===(!0).toString()}}return Te.\u0275fac=function(ve){return new(ve||Te)(m.LFG(y),m.LFG(f.J),m.LFG(S.Ye),m.LFG(p.m9))},Te.\u0275prov=m.Yz7({token:Te,factory:Te.\u0275fac,providedIn:"root"}),Te})(),C=(()=>{class Te{}return Te.\u0275fac=function(ve){return new(ve||Te)},Te.\u0275mod=m.oAB({type:Te}),Te.\u0275inj=m.cJS({providers:[],imports:[[]]}),Te})();var T=a(84722),$=(a(56383),a(14607)),x=a(48966),ee=a(47423);function Q(Te,tt){if(1&Te&&(m.TgZ(0,"div",6),m._uU(1),m.qZA()),2&Te){const ve=m.oxw();m.xp6(1),m.Oqu(ve.title)}}function N(Te,tt){if(1&Te&&(m.TgZ(0,"div",7),m._uU(1),m.qZA()),2&Te){const ve=m.oxw();m.xp6(1),m.Oqu(ve.content)}}function R(Te,tt){if(1&Te&&m._UZ(0,"div",8),2&Te){const ve=m.oxw();m.Q6J("innerHTML",ve.htmlContent,m.oJD)}}function K(Te,tt){if(1&Te&&(m.TgZ(0,"a",14),m._uU(1),m.qZA()),2&Te){const ve=m.oxw().$implicit;m.Q6J("disableRipple",!0)("ngClass",ve.className)("href",ve.href,m.LSH)("target",ve.target),m.xp6(1),m.Oqu(ve.label)}}function U(Te,tt){if(1&Te&&(m.TgZ(0,"button",15),m._uU(1),m.qZA()),2&Te){const ve=m.oxw().$implicit;m.Q6J("disableRipple",!0)("ngClass",ve.className)("mat-dialog-close",ve.dialogResult),m.xp6(1),m.Oqu(ve.label)}}function G(Te,tt){1&Te&&(m.ynx(0,11),m.YNc(1,K,2,5,"a",12),m.YNc(2,U,2,4,"button",13),m.BQk()),2&Te&&(m.Q6J("ngSwitch",!!tt.$implicit.href),m.xp6(1),m.Q6J("ngSwitchCase",!0),m.xp6(1),m.Q6J("ngSwitchCase",!1))}function se(Te,tt){if(1&Te&&(m.TgZ(0,"div",9),m.YNc(1,G,3,3,"ng-container",10),m.qZA()),2&Te){const ve=m.oxw();m.xp6(1),m.Q6J("ngForOf",ve.actions)}}let Z=(()=>{class Te{constructor(ve){this.title=ve.title,this.content=ve.content,this.htmlContent=ve.htmlContent,this.actions=ve.actions}}return Te.\u0275fac=function(ve){return new(ve||Te)(m.Y36(x.WI))},Te.\u0275cmp=m.Xpm({type:Te,selectors:[["dpw-inform-window"]],decls:7,vars:4,consts:[[1,"inform-window"],["mat-dialog-close","","tabindex","-1",1,"inform-window-close"],["mat-dialog-title","","class","inform-window-title",4,"ngIf"],["mat-dialog-content","","class","inform-window-content",4,"ngIf"],["mat-dialog-content","","class","inform-window-content",3,"innerHTML",4,"ngIf"],["mat-dialog-actions","","class","inform-window-actions",4,"ngIf"],["mat-dialog-title","",1,"inform-window-title"],["mat-dialog-content","",1,"inform-window-content"],["mat-dialog-content","",1,"inform-window-content",3,"innerHTML"],["mat-dialog-actions","",1,"inform-window-actions"],[3,"ngSwitch",4,"ngFor","ngForOf"],[3,"ngSwitch"],["mat-raised-button","","class","inform-window-action",3,"disableRipple","ngClass","href","target",4,"ngSwitchCase"],["mat-raised-button","","class","inform-window-action",3,"disableRipple","ngClass","mat-dialog-close",4,"ngSwitchCase"],["mat-raised-button","",1,"inform-window-action",3,"disableRipple","ngClass","href","target"],["mat-raised-button","",1,"inform-window-action",3,"disableRipple","ngClass","mat-dialog-close"]],template:function(ve,Je){1&ve&&(m.TgZ(0,"div",0)(1,"button",1),m._uU(2,"\xd7"),m.qZA(),m.YNc(3,Q,2,1,"div",2),m.YNc(4,N,2,1,"div",3),m.YNc(5,R,1,1,"div",4),m.YNc(6,se,2,1,"div",5),m.qZA()),2&ve&&(m.xp6(3),m.Q6J("ngIf",Je.title),m.xp6(1),m.Q6J("ngIf",Je.content),m.xp6(1),m.Q6J("ngIf",Je.htmlContent),m.xp6(1),m.Q6J("ngIf",Je.actions))},directives:[x.ZT,S.O5,x.uh,x.xY,x.H8,S.sg,S.RF,S.n9,ee.zs,S.mk,ee.lW],styles:[".inform-window-wrapper .mat-dialog-container{padding:36px 48px}.inform-window[_ngcontent-%COMP%]{position:relative}.inform-window-title[_ngcontent-%COMP%]{color:#f80;font-size:24px;font-weight:300;margin-bottom:28px;text-align:center}.inform-window-close[_ngcontent-%COMP%]{border:none;position:absolute;right:-10px;font-size:22px;top:-10px;font-weight:300;background-color:transparent}.inform-window-content[_ngcontent-%COMP%]{font-size:16px;line-height:24px;font-weight:500;color:#585858}.inform-window-content[_ngcontent-%COMP%] p{margin-bottom:1em}.inform-window-content[_ngcontent-%COMP%] p:last-child{margin-bottom:0}.inform-window-content[_ngcontent-%COMP%] a{color:#0684bd}.inform-window-actions[_ngcontent-%COMP%]{justify-content:center;margin:0;padding:36px 0 0}.inform-window-action[_ngcontent-%COMP%]{width:140px;font-size:16px;font-weight:300;border-radius:4px;box-shadow:none}.inform-window-action[_ngcontent-%COMP%]:not(:last-child){margin-right:36px}"]}),Te})(),oe=(()=>{class Te{constructor(ve){this.dialog=ve,this.DEFAULT_DIALOG_WIDTH="560px",this.DEFAULT_DIALOG_TOP_POSITION="160px"}createDialog(ve,Je){return this.dialog.open(ve,Je)}inform(ve){return this.createDialog(Z,Object.assign({data:ve,width:ve.width||this.DEFAULT_DIALOG_WIDTH,position:{top:ve.topPosition||this.DEFAULT_DIALOG_TOP_POSITION},panelClass:["inform-window-wrapper",...ve.extraClass||[]]},ve.matDialogConfig||{}))}}return Te.\u0275fac=function(ve){return new(ve||Te)(m.LFG(x.uw))},Te.\u0275prov=m.Yz7({token:Te,factory:Te.\u0275fac}),Te})(),_e=(()=>{class Te{}return Te.\u0275fac=function(ve){return new(ve||Te)},Te.\u0275mod=m.oAB({type:Te}),Te.\u0275inj=m.cJS({providers:[oe],imports:[[S.ez,x.Is,ee.ot]]}),Te})();a(15439);var Ve=a(61135),rt=a(39300),It=a(95698);class xt{constructor(tt,ve,Je,zt,En){this.window=tt,this.container=ve,this.siteKey=Je,this.isGoogleRecaptchaLoaded=zt,this.parameters=En,this.render()}getResponse(){return void 0===this.widgetId?"":this.recaptcha.getResponse(this.widgetId)}reset(){void 0!==this.widgetId&&this.recaptcha.reset(this.widgetId)}get recaptcha(){return this.window.grecaptcha}render(){this.isGoogleRecaptchaLoaded.pipe((0,rt.h)(tt=>tt),(0,It.q)(1)).subscribe(()=>{this.widgetId=this.recaptcha.render(this.container,Object.assign({sitekey:this.siteKey},this.parameters))})}}let _n=(()=>{class Te{constructor(ve,Je){this.window=ve,this.documentProvider=Je,this.document=this.documentProvider.getDocument(),this.isGoogleRecaptchaLoaded=new Ve.X(!1),this.loadResources()}createInstance(ve,Je,zt){return new xt(this.window,Je,ve,this.isGoogleRecaptchaLoaded,zt)}loadResources(){const Je="onGoogleRecaptchaLoad",zt={hl:"en",render:"explicit",onload:Je,r:Math.random()},Mn=["https://www.google.com/recaptcha/api.js",(0,l.map)(zt,(zn,gt)=>[gt,zn].join("=")).join("&")].join("?");this.window[Je]=()=>{this.isGoogleRecaptchaLoaded.next(!0)};const Jt=this.document.createElement("script");Jt.src=Mn,this.document.body.appendChild(Jt)}}return Te.\u0275fac=function(ve){return new(ve||Te)(m.LFG(p.m9),m.LFG(f.J))},Te.\u0275prov=m.Yz7({token:Te,factory:Te.\u0275fac,providedIn:"root"}),Te})(),rn=(()=>{class Te{}return Te.\u0275fac=function(ve){return new(ve||Te)},Te.\u0275mod=m.oAB({type:Te}),Te.\u0275inj=m.cJS({imports:[[S.ez]]}),Te})(),st=(()=>{class Te{}return Te.\u0275fac=function(ve){return new(ve||Te)},Te.\u0275mod=m.oAB({type:Te}),Te.\u0275inj=m.cJS({imports:[[S.ez]]}),Te})();a(85035);let yt=(()=>{class Te{}return Te.\u0275fac=function(ve){return new(ve||Te)},Te.\u0275mod=m.oAB({type:Te}),Te.\u0275inj=m.cJS({imports:[[S.ez]]}),Te})()},75694:(Se,k,a)=>{"use strict";a.d(k,{$:()=>h});var t=a(66031),e=a(69808),o=a(79501),l=a(5e3),r=a(88830);let h=(()=>{class p{constructor(u,y){this.document=u,this.errorPopupService=y,this.AKAMAI_SERVER="AkamaiGHost"}isAkamaiError(u){return u.status===t.oj.FORBIDDEN&&u.headers.get("server")===this.AKAMAI_SERVER}showErrorPopup(u){const y=this.getReference(u);this.errorPopupService.open(o.S.AKAMAI_ERROR+(y?" Reference number: "+y:""))}getReference(u){const y=this.removeHtmlTags(u),w=this.decodeHtmlEntities(y);return this.extractReference(w)}extractReference(u){const w=/Reference(.*)/g.exec(u);return(Array.isArray(w)&&w.length>1?w[1]:"").trim()}removeHtmlTags(u){const y=this.document.createElement("div");return y.innerHTML=u.trim(),y.textContent||y.innerText}decodeHtmlEntities(u){const y=this.document.createElement("textarea");return y.innerHTML=u,y.value}}return p.\u0275fac=function(u){return new(u||p)(l.LFG(e.K0),l.LFG(r.TD))},p.\u0275prov=l.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})()},66031:(Se,k,a)=>{"use strict";a.d(k,{sM:()=>u,oj:()=>y,BW:()=>r,CN:()=>ee});var t=a(68306),e=a(40520),o=a(17489);class l{encodeKey(R){return encodeURIComponent(R)}encodeValue(R){return encodeURIComponent(R)}decodeKey(R){return decodeURIComponent(R)}decodeValue(R){return decodeURIComponent(R)}}var r=(()=>{return(N=r||(r={})).Get="GET",N.Post="POST",N.Put="PUT",N.Delete="DELETE",N.Options="OPTIONS",N.Head="HEAD",N.Patch="PATCH",r;var N})(),h=a(5e3),p=a(69808),m=a(59465);let u=(()=>{class N{constructor(K,U,G){this.location=K,this.httpClient=U,this.spinnerService=G,this.ABSOLUTE_PROTOCOLS={HTTPS:"https",HTTP:"http",ANY:"//"}}request(K){const U=K.method||r.Get,{endpoint:G,params:se={},body:Z={},headers:oe={"X-Requested-With":"XMLHttpRequest"},useSpinner:_e=!0,extraOptions:Oe}=K,Re=this.isAbsoluteURL(G)?G:this.location.prepareExternalUrl(G);let Qe;const Ve=this.buildHttpParams(se);switch(U){case r.Get:Qe=this.httpClient.get(Re,Object.assign(Object.assign({},Oe),{headers:oe,params:Ve}));break;case r.Post:Qe=this.httpClient.post(Re,Z);break;case r.Delete:Qe=this.httpClient.delete(Re,{params:Ve});break;case r.Put:Qe=this.httpClient.put(Re,Z)}return Qe=this.handleSpinner(_e,Qe),Qe}handleSpinner(K,U){if(!K)return U;let G=!1;const se=()=>{this.spinnerService.activate(),G=!0},Z=()=>{G&&(this.spinnerService.deactivate(),G=!1)};return new t.y(oe=>{se(),U.subscribe({next:_e=>{Z(),oe.next(_e)},error:_e=>{Z(),oe.error(_e)},complete:()=>{Z(),oe.complete()}})})}isAbsoluteURL(K){return(0,o.startsWith)(K,this.ABSOLUTE_PROTOCOLS.HTTPS)||(0,o.startsWith)(K,this.ABSOLUTE_PROTOCOLS.HTTP)||(0,o.startsWith)(K,this.ABSOLUTE_PROTOCOLS.ANY)}buildHttpParams(K){let U={};return K instanceof e.LE?K.keys().forEach(G=>{const se=K.getAll(G);U[G]=1===se.length?se[0]:se}):U=K,new e.LE({fromObject:U,encoder:new l})}}return N.\u0275fac=function(K){return new(K||N)(h.LFG(p.Ye),h.LFG(e.eN),h.LFG(m.V))},N.\u0275prov=h.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})();var y=(()=>{return(N=y||(y={}))[N.OK=200]="OK",N[N.FORBIDDEN=403]="FORBIDDEN",N[N.RequestEntityTooLarge=413]="RequestEntityTooLarge",y;var N})(),w=a(54482),f=a(25403),S=a(44671),b=a(82805),C=a(38421),A=a(62843);const ee=(N,R={})=>{const K=R.maxRetryAttempts||3,U=R.retryDelay||2e3,G=R.errorCodesToRetry;return N.pipe(function T(N=1/0){let R;R=N&&"object"==typeof N?N:{count:N};const{count:K=1/0,delay:U,resetOnSuccess:G=!1}=R;return K<=0?S.y:(0,w.e)((se,Z)=>{let _e,oe=0;const Oe=()=>{let Re=!1;_e=se.subscribe((0,f.x)(Z,Qe=>{G&&(oe=0),Z.next(Qe)},void 0,Qe=>{if(oe++{_e?(_e.unsubscribe(),_e=null,Oe()):Re=!0};if(null!=U){const rt="number"==typeof U?(0,b.H)(U):(0,C.Xf)(U(Qe,oe)),It=(0,f.x)(Z,()=>{It.unsubscribe(),Ve()},()=>{Z.complete()});rt.subscribe(It)}else Ve()}else Z.error(Qe)})),Re&&(_e.unsubscribe(),_e=null,Oe())};Oe()})}({delay:(se,Z)=>{var oe,_e,Oe;const Re=null===(oe=se.url)||void 0===oe?void 0:oe.replace(window.location.origin,""),Qe=null===(Oe=null===(_e=se.body)||void 0===_e?void 0:_e.status)||void 0===Oe?void 0:Oe.message;return!G||G.includes(Qe)?Z>K?(console.log(`Maximum retry attempts for ${Re} reached, the request will fail.`),(0,A._)(()=>se)):(console.log(`Attempt ${Z}: retrying in ${U}ms for ${Re}`),(0,b.H)(U)):(console.log(`Will not retry, since '${Qe}' is not included in errorCodesToRetry for ${Re}`),(0,A._)(()=>se))}}))}},40418:(Se,k,a)=>{"use strict";a.d(k,{s:()=>S});var t=a(79847),e=a(67578),o=a(5e3),l=a(69808),r=a(88077);function h(b,C){1&b&&o.GkF(0)}function p(b,C){1&b&&(o.TgZ(0,"div",9),o._UZ(1,"em",10),o.TgZ(2,"span"),o._uU(3,"CERTIFIED"),o.qZA()())}function m(b,C){1&b&&o.GkF(0)}function u(b,C){if(1&b&&o._UZ(0,"dp-image-preview",12),2&b){const T=o.oxw(2);o.Q6J("data",T.appIconControl.value)}}function y(b,C){if(1&b&&o.YNc(0,u,1,1,"dp-image-preview",11),2&b){const T=o.oxw();o.Q6J("ngIf",T.appIconControl.value)}}function w(b,C){1&b&&o._UZ(0,"span",15)}function f(b,C){if(1&b&&(o.TgZ(0,"span",13),o._uU(1),o.qZA(),o.YNc(2,w,1,0,"span",14)),2&b){const T=o.oxw();o.xp6(1),o.Oqu(T.orgName||"[organization name]"),o.xp6(1),o.Q6J("ngIf",T.isPremierPartner)}}let S=(()=>{class b{constructor(T){this.brandService=T,this.isPremierPartner=!1,this.isCertifiedApp=!1,this.automationId="app-prop-preview-card",this.tokenRe=new RegExp(t.Sh,"g")}ngOnInit(){}get displayName(){return this.displayNameControl.value||""}get summary(){return this.isAdvanced?this.summaryControl.value:(this.summaryControl.value||"").replace(this.tokenRe,this.defaultReplaceBrand)}get defaultReplaceBrand(){return this.brandService.getBrandById(this.brandId||e.I4.RINGCENTRAL).appGalleryName}}return b.\u0275fac=function(T){return new(T||b)(o.Y36(e.cG))},b.\u0275cmp=o.Xpm({type:b,selectors:[["dp-app-card-preview"]],hostVars:1,hostBindings:function(T,A){2&T&&o.uIk("data-test-automation-id",A.automationId)},inputs:{appIconControl:"appIconControl",displayNameControl:"displayNameControl",orgName:"orgName",isPremierPartner:"isPremierPartner",summaryControl:"summaryControl",isAdvanced:"isAdvanced",brandId:"brandId",isCertifiedApp:"isCertifiedApp"},decls:14,vars:9,consts:[[1,"top"],[1,"app-icon"],[4,"ngTemplateOutlet"],["class","certified-badge","data-test-automation-id","certified-badge",4,"ngIf"],[1,"display-name",3,"title"],[1,"publisher"],[1,"summary",3,"title"],["appIcon",""],["publisher",""],["data-test-automation-id","certified-badge",1,"certified-badge"],[1,"icon-icon_status_success"],[3,"data",4,"ngIf"],[3,"data"],[1,"org-name"],["class","premier-partner-badge",4,"ngIf"],[1,"premier-partner-badge"]],template:function(T,A){if(1&T&&(o.TgZ(0,"div",0)(1,"div",1),o.YNc(2,h,1,0,"ng-container",2),o.qZA(),o.YNc(3,p,4,0,"div",3),o.qZA(),o.TgZ(4,"div",4),o._uU(5),o.qZA(),o.TgZ(6,"div",5),o.YNc(7,m,1,0,"ng-container",2),o.qZA(),o.TgZ(8,"div",6),o._uU(9),o.qZA(),o.YNc(10,y,1,1,"ng-template",null,7,o.W1O),o.YNc(12,f,3,2,"ng-template",null,8,o.W1O)),2&T){const $=o.MAs(11),x=o.MAs(13);o.xp6(1),o.ekj("default-app-icon",!A.appIconControl.value),o.xp6(1),o.Q6J("ngTemplateOutlet",$),o.xp6(1),o.Q6J("ngIf",A.isCertifiedApp),o.xp6(1),o.Q6J("title",A.displayName),o.xp6(1),o.Oqu(A.displayName||"[Display name]"),o.xp6(2),o.Q6J("ngTemplateOutlet",x),o.xp6(1),o.Q6J("title",A.summary),o.xp6(1),o.Oqu(A.summary||"[Summary will appear here]")}},directives:[l.tP,l.O5,r.m],styles:["[_nghost-%COMP%]{display:block;width:329px;border:1px solid #E1E6EA;border-radius:8px;padding:16px}.app-icon[_ngcontent-%COMP%]{width:72px;height:72px;border-radius:16px;overflow:hidden}.default-app-icon[_ngcontent-%COMP%]{background-image:url(default_app-icon.96e310597dd1dac0.png)}.top[_ngcontent-%COMP%]{display:flex}.certified-badge[_ngcontent-%COMP%]{flex:0 0 auto;margin-left:12px;font-size:12px;line-height:16px;color:#32773b}.certified-badge[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-size:14px;vertical-align:text-bottom}.certified-badge[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:4px;font-weight:700}.display-name[_ngcontent-%COMP%]{margin-top:16px;font-size:18px;font-weight:700;line-height:24px;max-height:48px;letter-spacing:.25px;color:#001138;word-wrap:break-word;overflow:hidden;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.publisher[_ngcontent-%COMP%]{word-wrap:break-word;overflow:hidden;white-space:pre-wrap}.org-name[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:17px;letter-spacing:.25px;color:#001138;word-wrap:break-word;overflow:hidden;white-space:pre-wrap}.summary[_ngcontent-%COMP%]{margin-top:16px;font-size:14px;font-weight:500;line-height:18px;max-height:36px;letter-spacing:.25px;color:#282829;word-wrap:break-word;overflow:hidden;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.premier-partner-badge[_ngcontent-%COMP%]{display:inline-block;width:20px;height:20px;background:url(premier-partner-badge.f776139e2a900363.svg) no-repeat 50% 50%;vertical-align:-4px}"]}),b})()},33833:(Se,k,a)=>{"use strict";a.d(k,{U:()=>R});var t=a(77579),e=a(39300),o=a(82722),l=a(17489),r=a(79847),h=a(5e3),p=a(667),m=a(69808),u=a(43264),y=a(22313),w=a(92227);let f=(()=>{class K{constructor(G,se){this.domSanitizer=G,this.xssService=se}transform(G){return this.isHttpLink(G)?this.domSanitizer.bypassSecurityTrustResourceUrl(this.xssService.sanitizeUrl(G)):this.domSanitizer.bypassSecurityTrustUrl(G)}isHttpLink(G){return G.startsWith("http")}}return K.\u0275fac=function(G){return new(G||K)(h.Y36(y.H7,16),h.Y36(w.m,16))},K.\u0275pipe=h.Yjl({name:"processUrl",type:K,pure:!0}),K})();function S(K,U){if(1&K&&h.GkF(0,6),2&K){h.oxw();const G=h.MAs(5);h.Q6J("ngTemplateOutlet",G)}}function b(K,U){1&K&&h.GkF(0)}function C(K,U){if(1&K&&(h.TgZ(0,"p"),h._uU(1),h.qZA()),2&K){const G=U.$implicit;h.xp6(1),h.Oqu(G)}}function T(K,U){if(1&K){const G=h.EpF();h.TgZ(0,"button",17),h.NdJ("click",function(){h.CHM(G),h.oxw();const Z=h.MAs(10);return h.oxw().removeAppIcon(Z)}),h._uU(1," Remove "),h.qZA()}}function A(K,U){if(1&K){const G=h.EpF();h.TgZ(0,"div",7)(1,"div",8),h.YNc(2,b,1,0,"ng-container",9),h.TgZ(3,"div",10),h.YNc(4,C,2,1,"p",11),h.qZA()(),h.TgZ(5,"div",12),h.YNc(6,T,2,0,"button",13),h.TgZ(7,"label",14),h._uU(8," Choose "),h.qZA(),h.TgZ(9,"input",15,16),h.NdJ("change",function(Z){return h.CHM(G),h.oxw().processAppIcon(Z)}),h.qZA()()()}if(2&K){const G=h.oxw(),se=h.MAs(5);h.ekj("ng-invalid",G.iconControl.touched&&G.iconControl.errors),h.xp6(2),h.Q6J("ngTemplateOutlet",se),h.xp6(2),h.Q6J("ngForOf",G.tips),h.xp6(2),h.Q6J("ngIf",G.editable&&G.iconControl.value),h.xp6(3),h.Q6J("accept",G.allowedMimeTypes.join())}}function $(K,U){if(1&K&&(h.TgZ(0,"div",18),h._UZ(1,"dp-control-error",19),h.qZA()),2&K){const G=h.oxw();h.xp6(1),h.Q6J("control",G.iconControl)("customErrorMapping",G.errorMapping)}}function x(K,U){if(1&K&&(h._UZ(0,"img",23),h.ALo(1,"processUrl")),2&K){const G=h.oxw(2);h.Q6J("src",h.lcZ(1,1,G.previewUrl),h.LSH)}}function ee(K,U){1&K&&h._UZ(0,"img",24)}function Q(K,U){if(1&K&&(h.TgZ(0,"div",20),h.YNc(1,x,2,3,"img",21),h.YNc(2,ee,1,0,"img",22),h.qZA()),2&K){const G=h.oxw();h.xp6(1),h.Q6J("ngIf",G.previewUrl),h.xp6(1),h.Q6J("ngIf",!G.previewUrl)}}function N(K,U){1&K&&h._uU(0," The app icon is used in different contexts depending upon the associated app type, e.g. in authorization flows, and in messages posted by a bot add-in or notification add-in.\n")}let R=(()=>{class K{constructor(){this.editable=!0,this.title="App Icon",this.configs={required:!0},this.errorMapping=r.Ou.errMapping,this.tips=r.Ou.tips,this.allowedMimeTypes=r.Ou.allowedMimeTypes,this.destroy$=new t.x}get invalid(){return this.iconControl&&this.iconControl.invalid&&this.iconControl.touched}ngOnChanges(G){const{iconControl:se}=G;se&&se.currentValue&&this.changeIconControl()}ngOnInit(){}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}processAppIcon(G){if(this.iconControl.markAsTouched(),G.target.files.length>0){const se=G.target.files[0];this.updateAppIconByUser(se),this.updatePreviewUrl(se)}}removeAppIcon(G){G.value="",this.updateAppIconByUser(""),this.previewUrl=null}updateAppIconByUser(G){this.iconControl.setValue(G),this.iconControl.markAsDirty()}updatePreviewUrl(G){const se=new FileReader;se.addEventListener("load",Z=>{this.previewUrl=Z.target.result}),se.readAsDataURL(G)}subscribeIconValueChanges(){this.iconControl.valueChanges.pipe((0,e.h)(G=>(0,l.isString)(G)),(0,o.R)(this.destroy$)).subscribe(G=>this.previewUrl=G)}changeIconControl(){this.previewUrl=this.iconControl.value,this.subscribeIconValueChanges()}}return K.\u0275fac=function(G){return new(G||K)},K.\u0275cmp=h.Xpm({type:K,selectors:[["dp-app-icon"]],hostVars:2,hostBindings:function(G,se){2&G&&h.ekj("ng-invalid",se.invalid)},inputs:{iconControl:"iconControl",editable:"editable",title:"title",tooltipMessage:"tooltipMessage",configs:"configs",errorMapping:"errorMapping",tips:"tips",allowedMimeTypes:"allowedMimeTypes"},features:[h.TTD],decls:8,vars:6,consts:[["data-test-automation-id","app-prop-app-icon",3,"sectionTitle","isMandatory","tooltipMessage"],[3,"ngTemplateOutlet",4,"ngIf"],["class","app-icon-container",3,"ng-invalid",4,"ngIf"],["class","app-icon-errors",4,"ngIf"],["appIconPreview",""],["defaultTooltip",""],[3,"ngTemplateOutlet"],[1,"app-icon-container"],[1,"app-icon-content"],[4,"ngTemplateOutlet"],[1,"app-icon-description"],[4,"ngFor","ngForOf"],[1,"button-area"],["class","btn btn-remove button button-with-border-red","type","button",3,"click",4,"ngIf"],["for","dp-app-icon-input",1,"btn","btn-choose","button-with-border-blue"],["type","file","id","dp-app-icon-input","hidden","",3,"accept","change"],["inputElement",""],["type","button",1,"btn","btn-remove","button","button-with-border-red",3,"click"],[1,"app-icon-errors"],[3,"control","customErrorMapping"],[1,"app-icon-preview"],["alt","*",3,"src",4,"ngIf"],["src","/static/images/image_placeholder.svg","class","app-icon-placeholder","alt","*",4,"ngIf"],["alt","*",3,"src"],["src","/static/images/image_placeholder.svg","alt","*",1,"app-icon-placeholder"]],template:function(G,se){if(1&G&&(h.TgZ(0,"dp-form-section",0),h.YNc(1,S,1,1,"ng-container",1),h.YNc(2,A,11,6,"div",2),h.YNc(3,$,2,2,"div",3),h.qZA(),h.YNc(4,Q,3,2,"ng-template",null,4,h.W1O),h.YNc(6,N,1,0,"ng-template",null,5,h.W1O)),2&G){const Z=h.MAs(7);h.Q6J("sectionTitle",se.title)("isMandatory",se.configs.required)("tooltipMessage",se.tooltipMessage||Z),h.xp6(1),h.Q6J("ngIf",!se.editable),h.xp6(1),h.Q6J("ngIf",se.editable),h.xp6(1),h.Q6J("ngIf",se.iconControl.touched)}},directives:[p.e,m.O5,m.tP,m.sg,u.$],pipes:[f],styles:["[_nghost-%COMP%]{display:block}.app-icon-container[_ngcontent-%COMP%]{padding:20px;border-radius:2px;border:1px solid #e8e8e8}.ng-invalid[_ngcontent-%COMP%]{border-color:#dc0202}.ng-invalid[_ngcontent-%COMP%] .app-icon-preview[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:auto}.app-icon-content[_ngcontent-%COMP%]{display:flex}.app-icon-preview[_ngcontent-%COMP%]{flex-grow:0;display:flex;align-items:center;justify-content:center;overflow:hidden;width:72px;height:72px;border-radius:16px;border:1px solid #e8e8e8}.app-icon-preview[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}.app-icon-preview[_ngcontent-%COMP%] .app-icon-placeholder[_ngcontent-%COMP%]{width:50px;height:50px}.app-icon-description[_ngcontent-%COMP%]{flex-grow:1;margin-left:20px;font-weight:400}.app-icon-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;line-height:22px;color:#666}.button-area[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-top:16px}.button-area[_ngcontent-%COMP%] .btn-remove[_ngcontent-%COMP%]{margin-right:12px;border-width:0!important;height:36px;line-height:36px;padding-top:0;padding-bottom:0;font-size:14px;font-weight:500}.button-area[_ngcontent-%COMP%] .btn-remove.button-with-border-red[_ngcontent-%COMP%]:hover{color:#d8232a;background-color:#d8232a14}.button-area[_ngcontent-%COMP%] .btn-remove.button-with-border-red[_ngcontent-%COMP%]:focus{box-shadow:none}.button-area[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-bottom:0;padding-top:0;padding-bottom:0;height:36px;line-height:34px;font-size:14px;border:1px solid #066fac!important}.value[_ngcontent-%COMP%]{color:#616161;font-size:14px;font-weight:500}dp-control-error[_ngcontent-%COMP%]{font-weight:500}"]}),K})()},79847:(Se,k,a)=>{"use strict";a.d(k,{$8:()=>t,CK:()=>o,Ou:()=>m,Sh:()=>p,nO:()=>u,oj:()=>h,ph:()=>r,x4:()=>l,zG:()=>e});const t="{{ partner.full_name }}",e="{{ partner.short_name }}",o="{{ partner.id }}",l="{{ partner.domain }}",r="{{ partner.url_slug }}",h="{{ partner.gallery_name }}",p="{{ PARTNER_NAME }}",m={maxSize:2097152,allowedMimeTypesRe:/image\/(png|svg\+xml|jpeg|gif)/,allowedMimeTypes:["image/png","image/jpeg","image/gif","image/svg+xml"],errMapping:{invalidFormat:"Please upload a jpg/png/svg/gif image.",invalidSize:"Image size must be less than 2MB.",invalidShape:"Image must be a square.",notImage:"The file you are trying to upload is not a supported image type."},tips:["Image must be a square","File format supported: jpg, png, svg or gif","Size: less than 2MB"]},u={allowedMimeTypesRe:/image\/(png|jpeg|gif)/,allowedMimeTypes:["image/png","image/jpeg","image/gif"],errMapping:Object.assign(Object.assign({},m.errMapping),{invalidFormat:"Please upload a jpg/png/gif image."}),tips:["Image must be a square","File format supported: jpg, png or gif","Size: less than 2MB"]}},46996:(Se,k,a)=>{"use strict";a.d(k,{S:()=>u});var t=a(5e3),e=a(667),o=a(69808),l=a(93075),r=a(43264);function h(y,w){if(1&y&&(t.ynx(0),t._UZ(1,"input",4)(2,"dp-control-error",5),t.BQk()),2&y){const f=t.oxw();t.xp6(1),t.Q6J("formControl",f.nameControl)("maxLength",f.configs.maxLength),t.xp6(1),t.Q6J("control",f.nameControl)("customErrorMapping",f.errorMapping)}}function p(y,w){if(1&y&&(t.TgZ(0,"div",6)(1,"span",7),t._uU(2),t.qZA()()),2&y){const f=t.oxw();t.xp6(2),t.Oqu(f.nameControl.value||"No display name")}}function m(y,w){1&y&&t._uU(0," The app's display name is the official public name of your app. It is used within authorization and installation flows, as well as within other administrative contexts.\n")}let u=(()=>{class y{constructor(){this.editable=!0,this.title="Display Name",this.configs={required:!0,maxLength:64},this.errorMapping={}}get invalid(){return this.nameControl&&this.nameControl.invalid&&this.nameControl.touched}ngOnInit(){}}return y.\u0275fac=function(f){return new(f||y)},y.\u0275cmp=t.Xpm({type:y,selectors:[["dp-app-display-name"]],hostVars:2,hostBindings:function(f,S){2&f&&t.ekj("ng-invalid",S.invalid)},inputs:{nameControl:"nameControl",editable:"editable",title:"title",tooltipMessage:"tooltipMessage",configs:"configs",errorMapping:"errorMapping"},decls:5,vars:5,consts:[["data-test-automation-id","app-prop-display-name",3,"sectionTitle","isMandatory","tooltipMessage"],[4,"ngIf"],["class","readonly-content-wrapper",4,"ngIf"],["defaultTooltip",""],["type","text",3,"formControl","maxLength"],[3,"control","customErrorMapping"],[1,"readonly-content-wrapper"],[1,"readonly-content"]],template:function(f,S){if(1&f&&(t.TgZ(0,"dp-form-section",0),t.YNc(1,h,3,4,"ng-container",1),t.YNc(2,p,3,1,"div",2),t.qZA(),t.YNc(3,m,1,0,"ng-template",null,3,t.W1O)),2&f){const b=t.MAs(4);t.Q6J("sectionTitle",S.title)("isMandatory",S.configs.required)("tooltipMessage",S.tooltipMessage||b),t.xp6(1),t.Q6J("ngIf",S.editable),t.xp6(1),t.Q6J("ngIf",!S.editable)}},directives:[e.e,o.O5,l.Fj,l.JJ,l.oH,r.$],styles:["[_nghost-%COMP%]{display:block}input[type=text][_ngcontent-%COMP%]{width:100%;padding:0 20px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;height:36px;font-size:14px}input[type=text][disabled][_ngcontent-%COMP%]{border:none;color:#282828}dp-control-error[_ngcontent-%COMP%]{font-weight:500}.readonly-content[_ngcontent-%COMP%]{width:100%;font-size:14px;font-weight:500;color:#616161;word-wrap:break-word;word-break:break-word}"]}),y})()},94503:(Se,k,a)=>{"use strict";a.d(k,{fs:()=>b,x4:()=>C.x4,oj:()=>C.oj,CK:()=>C.CK,$8:()=>C.$8,zG:()=>C.zG,ph:()=>C.ph,Ou:()=>C.Ou,nO:()=>C.nO});var t=a(69808),e=a(90800),o=a(5e3);let l=(()=>{class ee{}return ee.\u0275fac=function(N){return new(N||ee)},ee.\u0275mod=o.oAB({type:ee}),ee.\u0275inj=o.cJS({imports:[[t.ez,e.z]]}),ee})();var r=a(75870),h=a(93075),p=a(20613),m=a(14482);a(33833),a(46996),a(40418),a(3971);let b=(()=>{class ee{}return ee.\u0275fac=function(N){return new(N||ee)},ee.\u0275mod=o.oAB({type:ee}),ee.\u0275inj=o.cJS({imports:[[t.ez,h.UX,l,r.Z,p.e,m.Q]]}),ee})();var C=a(79847);a(83352),a(67578)},3971:(Se,k,a)=>{"use strict";a.d(k,{C:()=>S});var t=a(79847),e=a(5e3),o=a(667),l=a(69808),r=a(61135),h=a(78618),p=a(93075);let m=(()=>{class b{constructor(){this.counterHidden$=new r.X(!0)}}return b.\u0275fac=function(T){return new(T||b)},b.\u0275cmp=e.Xpm({type:b,selectors:[["dp-textarea-with-counter"]],inputs:{className:"className",control:"control",maxLength:"maxLength",placeholder:"placeholder",name:"name",id:"id",rows:"rows"},decls:2,vars:10,consts:[[3,"control","maxLength","hidden$"],[3,"name","id","rows","ngClass","formControl","maxLength","placeholder","focus","blur"]],template:function(T,A){1&T&&(e.TgZ(0,"dp-field-with-counter",0)(1,"textarea",1),e.NdJ("focus",function(){return A.counterHidden$.next(!1)})("blur",function(){return A.counterHidden$.next(!0)}),e.qZA()()),2&T&&(e.Q6J("control",A.control)("maxLength",A.maxLength)("hidden$",A.counterHidden$),e.xp6(1),e.Q6J("name",A.name)("id",A.id)("rows",A.rows)("ngClass",A.className)("formControl",A.control)("maxLength",A.maxLength)("placeholder",A.placeholder))},directives:[h.r,p.Fj,l.mk,p.JJ,p.oH],styles:["[_nghost-%COMP%]{display:block}textarea[_ngcontent-%COMP%]{padding-right:36px!important}"]}),b})();var u=a(43264);function y(b,C){if(1&b&&(e.ynx(0),e._UZ(1,"dp-textarea-with-counter",4)(2,"dp-control-error",5),e.BQk()),2&b){const T=e.oxw();e.xp6(1),e.Q6J("rows",3)("control",T.summaryControl)("maxLength",T.configs.maxLength)("placeholder",T.placeholder),e.xp6(1),e.Q6J("control",T.summaryControl)("customErrorMapping",T.errorMapping)}}function w(b,C){if(1&b&&(e.TgZ(0,"div",6)(1,"span",7),e._uU(2),e.qZA()()),2&b){const T=e.oxw();e.xp6(2),e.Oqu(T.summaryControl.value||"No summary")}}function f(b,C){if(1&b&&(e._uU(0," This text will appear on your app's card. RingCentral will automatically replace the text "),e._UZ(1,"br"),e._uU(2)),2&b){const T=e.oxw();e.xp6(2),e.hij(' "',T.token,'" with the name of the app gallery the app is being published to.\n')}}let S=(()=>{class b{constructor(){this.editable=!0,this.title="Summary",this.configs={required:!0,maxLength:140},this.errorMapping={},this.token=t.Sh}get invalid(){return this.summaryControl&&this.summaryControl.invalid&&this.summaryControl.touched}get placeholder(){let T="Enter a short summary of your app";return this.configs.maxLength&&(T=`${T} (max. ${this.configs.maxLength} characters)`),T}ngOnInit(){}}return b.\u0275fac=function(T){return new(T||b)},b.\u0275cmp=e.Xpm({type:b,selectors:[["dp-app-summary"]],hostVars:2,hostBindings:function(T,A){2&T&&e.ekj("ng-invalid",A.invalid)},inputs:{summaryControl:"summaryControl",editable:"editable",title:"title",tooltipMessage:"tooltipMessage",configs:"configs",errorMapping:"errorMapping"},decls:5,vars:5,consts:[["data-test-automation-id","app-prop-summary",3,"sectionTitle","isMandatory","tooltipMessage"],[4,"ngIf"],["class","readonly-content-wrapper",4,"ngIf"],["defaultTooltip",""],["name","short-description","id","short-description","className","field-textarea",3,"rows","control","maxLength","placeholder"],[3,"control","customErrorMapping"],[1,"readonly-content-wrapper"],[1,"readonly-content"]],template:function(T,A){if(1&T&&(e.TgZ(0,"dp-form-section",0),e.YNc(1,y,3,6,"ng-container",1),e.YNc(2,w,3,1,"div",2),e.qZA(),e.YNc(3,f,3,1,"ng-template",null,3,e.W1O)),2&T){const $=e.MAs(4);e.Q6J("sectionTitle",A.title)("isMandatory",A.configs.required)("tooltipMessage",A.tooltipMessage||$),e.xp6(1),e.Q6J("ngIf",A.editable),e.xp6(1),e.Q6J("ngIf",!A.editable)}},directives:[o.e,l.O5,m,u.$],styles:["[_nghost-%COMP%]{display:block}dp-textarea-with-counter[_ngcontent-%COMP%] textarea{width:100%;padding:10px 20px;border:1px solid #e8e8e8;border-radius:2px;background:#fff;font-size:14px}dp-textarea-with-counter[_ngcontent-%COMP%] textarea[disabled]{border:none;color:#282828}dp-control-error[_ngcontent-%COMP%]{font-weight:500}.readonly-content[_ngcontent-%COMP%]{width:100%;font-size:14px;font-weight:500;color:#616161;word-wrap:break-word;word-break:break-word}"]}),b})()},99392:(Se,k,a)=>{"use strict";a.d(k,{l:()=>t});var t=(()=>{return(e=t||(t={})).GlipInstructionUrl="GlipInstructionUrl",e.GlipIframeEnabled="GlipIframeEnabled",e.GlipIframeUrl="GlipIframeUrl",e.OutboundWebhookUrl="OutboundWebhookUrl",e.SharedSecret="SharedSecret",e.INTEND_ON_PROMOTE="IntendOnPromote",e.UtmSource="UtmSource",e.UtmCampaign="UtmCampaign",e.UtmMedium="UtmMedium",e.ValidDomains="ValidDomains",e.QuickStartApp="QuickStartApp",e.CERTIFIED_BADGE="CertifiedBadge",t;var e})()},5986:(Se,k,a)=>{"use strict";a.d(k,{p:()=>t});var t=(()=>{return(e=t||(t={})).PUBLIC="Public",e.PRIVATE="Private",e.INTERNAL="Internal",t;var e})()},85015:(Se,k,a)=>{"use strict";a.d(k,{u:()=>t});var t=(()=>{return(e=t||(t={})).INITIAL="Initial",e.PENDING="Pending",e.BLOCKED="Blocked",e.DECLINED="Declined",e.REVIEWING="Reviewing",e.ACTIVE="Active",e.UNBLOCKING="Unblocking",e.SUSPENDED="Suspended",e.DELETED="Deleted",t;var e})()},40249:(Se,k,a)=>{"use strict";a.d(k,{v:()=>t});var t=(()=>{return(e=t||(t={})).MOBILE_IOS="MobileIOS",e.MOBILE_ANDROID="MobileAndroid",e.MOBILE_OTHER="MobileOther",e.DESKTOP_WINDOWS="DesktopWindows",e.DESKTOP_MAC="DesktopMac",e.DESKTOP_OTHER="DesktopOther",e.BROWSER_BASED="BrowserBased",e.SERVER_WEB="ServerWeb",e.SERVER_BOT="ServerBot",e.SERVER_ONLY="ServerOther",e.NOTIFICATION_APP="MessagingNotification",e.PROFILE_ONLY="ProfileOnly",t;var e})()},57220:(Se,k,a)=>{"use strict";a.d(k,{N:()=>t});var t=(()=>{return(e=t||(t={})).AuthorizationCode="AuthorizationCode",e.RefreshToken="RefreshToken",e.ROPC="ROPC",e.ClientCredentialsByAccount="ClientCredentialsByAccount",e.ClientCredentialsByBrand="ClientCredentialsByBrand",e.DeviceCode="DeviceCode",e.JWTBearer="JWTBearer",e.PersonalJWT="PersonalJWT",t;var e})()},47451:(Se,k,a)=>{"use strict";a.d(k,{uv:()=>t,lA:()=>e.l,pP:()=>o.p,Wi:()=>l.u,Nf:()=>r.N});var t=(()=>{return(h=t||(t={})).Basic="Basic",h.Advanced="Advanced",h.Internal="Internal",t;var h})(),e=a(99392),o=a(5986),l=a(85015),r=a(57220)},64227:(Se,k,a)=>{"use strict";a.d(k,{Zh:()=>o,x:()=>T,IX:()=>f,Wi:()=>t.Wi,Te:()=>w,ee:()=>x});var t=a(47451),e=a(5e3);let o=(()=>{class ee{constructor(){}getAttribute(N,R){if(Array.isArray(N))return N.find(K=>K.id===R)}getAttributeValue(N,R){const K=this.getAttribute(N,R);if(K)return K.value}}return ee.\u0275fac=function(N){return new(N||ee)},ee.\u0275prov=e.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})();var l=a(85015),r=a(57220),h=a(5986),p=a(99392),m=a(17489),u=a(40249),y=(()=>{return(ee=y||(y={})).BOT="Bot",ee.NOTIFICATION_APP="Notification app",ee.REST_API="REST API",ee.PROFILE_ONLY="Profile-only",y;var ee})();let w=(()=>{class ee{constructor(){this.outdatedTypes={[u.v.DESKTOP_OTHER]:"Desktop/Other",[u.v.MOBILE_OTHER]:"Mobile/Other"},this.displayNames={[u.v.SERVER_WEB]:"Server-side web app (most common)",[u.v.BROWSER_BASED]:"Client-side web app, e.g. SPA, Javascript",[u.v.MOBILE_ANDROID]:"Android mobile app",[u.v.MOBILE_IOS]:"iOS mobile app",[u.v.DESKTOP_WINDOWS]:"Windows desktop app",[u.v.DESKTOP_MAC]:"Mac desktop app",[u.v.SERVER_ONLY]:"Password-based auth flow",[u.v.SERVER_BOT]:"Bot App for Team Messaging",[u.v.NOTIFICATION_APP]:"Notification App for Team Messaging",[u.v.PROFILE_ONLY]:"Profile Only"},this.internalNames=Object.assign({[u.v.MOBILE_IOS]:"Mobile/iOS",[u.v.MOBILE_ANDROID]:"Mobile/Android",[u.v.DESKTOP_WINDOWS]:"Desktop/Windows",[u.v.DESKTOP_MAC]:"Desktop/Mac",[u.v.BROWSER_BASED]:"Browser-based",[u.v.SERVER_WEB]:"Server/Web",[u.v.SERVER_BOT]:"Server/Bot",[u.v.SERVER_ONLY]:"Server-only (No UI)",[u.v.NOTIFICATION_APP]:"Messaging Notification App",[u.v.PROFILE_ONLY]:"Profile Only"},this.outdatedTypes)}getDisplayName(N){return this.displayNames[N]||this.outdatedTypes[N]}getInternalName(N){return this.internalNames[N]}isServerBot(N){return N===u.v.SERVER_BOT}isNotificationApp(N){return N===u.v.NOTIFICATION_APP}isProfileOnly(N){return N===u.v.PROFILE_ONLY}isServerOnly(N){return N===u.v.SERVER_ONLY}exist(N){return!!this.displayNames[N]}platformTypeToAppType(N){if(N)return{[u.v.SERVER_BOT]:y.BOT,[u.v.NOTIFICATION_APP]:y.NOTIFICATION_APP,[u.v.PROFILE_ONLY]:y.PROFILE_ONLY}[N]||y.REST_API}}return ee.\u0275fac=function(N){return new(N||ee)},ee.\u0275prov=e.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})(),f=(()=>{class ee{constructor(N){this.applicationTypeService=N}isInitial(N){return this.getStatus(N)===l.u.INITIAL}isActive(N){return N.appState.status===l.u.ACTIVE}isGraduated(N){return[l.u.ACTIVE,l.u.SUSPENDED,l.u.BLOCKED,l.u.UNBLOCKING].includes(N.appState.status)}isInDevelopment(N){const R=this.getStatus(N);return[l.u.INITIAL,l.u.DECLINED].includes(R)}getStatus(N){return(0,m.get)(N,"appState.status","")}getStatusDisplayName(N){return(0,m.get)(N,"appState.statusDisplayName","")}checkAppIncludesStatus(N,R){return(R=Array.isArray(R)?R:[R]).includes(N.appState.status)}isAppAuthIncludePasswordBase(N){return(N.grantTypes||[]).includes(r.N.ROPC)}isAppAuthIncludeJWT(N){return(N||[]).includes(r.N.PersonalJWT)}isPublic(N){return N===h.p.PUBLIC}isPrivate(N){return N===h.p.PRIVATE}isJWTApp(N,R){return this.applicationTypeService.isServerOnly(N)&&this.isAppAuthIncludeJWT(R)}isCertifiedApp(N){var R;return!!(null===(R=N.attributes)||void 0===R?void 0:R.find(K=>K.id===p.l.CERTIFIED_BADGE&&"true"===K.value))}}return ee.\u0275fac=function(N){return new(N||ee)(e.LFG(w))},ee.\u0275prov=e.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})();var S=a(66031),C=(()=>{return(ee=C||(C={})).DISPLAY_NAME="displayName",ee.SHORT_DESC="shortDescription",ee.ICON="icon",ee.ICON_URL="iconUrl",C;var ee})();let T=(()=>{class ee{constructor(N){this.apiService=N}fetchAppCard(N){return this.apiService.request({endpoint:`/api/app-cards/${N}`,method:S.BW.Get})}requestUpdate(N,R){const K=new FormData;K.set(C.DISPLAY_NAME,R.displayName),K.append(C.SHORT_DESC,R.shortDescription);const U=R.iconUrl instanceof File?C.ICON:C.ICON_URL;return K.append(U,R.iconUrl),this.apiService.request({endpoint:`/api/app-cards/${N}`,method:S.BW.Post,body:K})}separateSubmitValues(N){const R=(se,Z)=>(se[Z]=N[Z],se),K=[C.ICON_URL,C.DISPLAY_NAME,C.SHORT_DESC];return{appCard:Object.keys(N).filter(se=>K.includes(se)).reduce(R,{}),other:Object.keys(N).filter(se=>!K.includes(se)).reduce(R,{})}}}return ee.\u0275fac=function(N){return new(N||ee)(e.LFG(S.sM))},ee.\u0275prov=e.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})();var A=a(69808),$=a(45800);let x=(()=>{class ee{}return ee.\u0275fac=function(N){return new(N||ee)},ee.\u0275mod=e.oAB({type:ee}),ee.\u0275inj=e.cJS({imports:[[A.ez,$.TU]]}),ee})()},42812:(Se,k,a)=>{"use strict";a.d(k,{m:()=>l});var t=a(5e3),e=a(13653);function o(r,h){1&r&&(t._uU(0," Note: Promotion in the AT&T Office@Hand and RingCentral with Verizon app galleries includes optional "),t.TgZ(1,"a",2),t._uU(2,"technical requirements"),t.qZA(),t._uU(3,".\n"))}let l=(()=>{class r{constructor(){}ngOnInit(){}}return r.\u0275fac=function(p){return new(p||r)},r.\u0275cmp=t.Xpm({type:r,selectors:[["dp-att-verizon-warning"]],decls:3,vars:1,consts:[["advisedTemp",""],["data-test-automation-id","att-verizon-warning",3,"content"],["href","https://developers.ringcentral.com/guide/basics/partners/segregated-environments/","target","_blank","rel","noopener"]],template:function(p,m){if(1&p&&(t.YNc(0,o,4,0,"ng-template",null,0,t.W1O),t._UZ(2,"dp-warning",1)),2&p){const u=t.MAs(1);t.xp6(2),t.Q6J("content",u)}},directives:[e.a],styles:[""]}),r})()},67578:(Se,k,a)=>{"use strict";a.d(k,{ko:()=>ee,I4:()=>t,DD:()=>R,cG:()=>b,_1:()=>f,w2:()=>e,mX:()=>x,wO:()=>C});var t=(()=>{return(U=t||(t={})).RINGCENTRAL="1210",U.RCCA="3610",U.RCUK="3710",U.RCEU="2010",U.RCAU="5010",U.RC_FedRAMP="1250",U.ATT="3420",U.ATT_UB="3460",U.TELUS="7310",U.BT="7710",U.AVAYA="6010",U.ZOOM="8010",U.ATOS="2020",U.ALCATEL="2110",U.VODAFONE="7010",U.VERIZON="2210",U.ECOTEL="4210",U.EASTLINK="4610",U.MCM="4810",U.VERSATEL="4710",U.FRONTIER="4910",U.TELEKOM_DT="2030",U.UNIFY_OFFICE_DT_ATOS="2040",U.SUNRISE="2050",U.CHARTER_SMB="5110",U.CHARTER_ENTERPRISE="5210",t;var U})(),e=(()=>{return(U=e||(e={})).ALL="all",U.SPECIFIC="specific",e;var U})(),o=a(17489),l=a(54004),r=a(18505),h=a(39646),p=a(49808),m=a(32076);const u={[t.RINGCENTRAL]:{displayName:"RingCentral",shortName:"RingCentral",appGalleryName:"RingCentral",id:t.RINGCENTRAL,value:"ringcentral",familyBrandIds:[t.RINGCENTRAL,t.RCCA,t.RCUK,t.RCEU,t.RCAU,t.RC_FedRAMP],slug:""},[t.ALCATEL]:{displayName:"Alcatel Rainbow Office",shortName:"Alcatel",appGalleryName:"Rainbow Office",id:t.ALCATEL,value:"rainbowoffice",familyBrandIds:[t.ALCATEL],slug:"rainbow-office"},[t.ATOS]:{displayName:"Atos Unify Office",shortName:"Atos",appGalleryName:"Unify Office",id:t.ATOS,value:"unifyoffice",familyBrandIds:[t.ATOS],slug:"unify-office"},[t.ATT]:{displayName:"AT&T Office@Hand",shortName:"AT&T",appGalleryName:"AT&T Office@Hand",id:t.ATT,value:"office@hand",familyBrandIds:[t.ATT,t.ATT_UB],slug:"office-at-hand"},[t.AVAYA]:{displayName:"Avaya Cloud Office",shortName:"Avaya",appGalleryName:"Avaya Cloud Office",id:t.AVAYA,value:"avayacloudoffice",familyBrandIds:[t.AVAYA],slug:"avaya-cloud-office"},[t.BT]:{displayName:"BT Cloud Work",shortName:"BT",appGalleryName:"BT Cloud Work",id:t.BT,value:"btcloudwork",familyBrandIds:[t.BT],slug:"bt-cloud-work"},[t.FRONTIER]:{displayName:"Frontier plus RingCentral",shortName:"Frontier",appGalleryName:"Frontier plus RingCentral",id:t.FRONTIER,value:"frontier",familyBrandIds:[t.FRONTIER],slug:"frontier-plus-ringcentral"},[t.MCM]:{displayName:"RingCentral for Symphony",shortName:"MCM",appGalleryName:"RingCentral for Symphony",id:t.MCM,value:"ringcentralforsymphony",familyBrandIds:[t.MCM],slug:"ringcentral-for-symphony"},[t.VERSATEL]:{displayName:"RingCentral mit 1&1 Connected Calls",shortName:"Versatel",appGalleryName:"RingCentral mit 1&1 Connected Calls",id:t.VERSATEL,value:"versatel",familyBrandIds:[t.VERSATEL],slug:"ringcentral-mit-1und1-connected-calls"},[t.ECOTEL]:{displayName:"RingCentral mit ecotel",shortName:"Ecotel",appGalleryName:"RingCentral mit ecotel",id:t.ECOTEL,value:"ringcentralmitecotel",familyBrandIds:[t.ECOTEL],slug:"ringcentral-mit-ecotel"},[t.TELEKOM_DT]:{displayName:"RingCentral mit Telekom",shortName:"Telekom (DT)",appGalleryName:"RingCentral mit Telekom",id:t.TELEKOM_DT,value:"telekom",familyBrandIds:[t.TELEKOM_DT],slug:"ringcentral-mit-telekom"},[t.EASTLINK]:{displayName:"RingCentral with Eastlink",shortName:"Eastlink",appGalleryName:"RingCentral with Eastlink",id:t.EASTLINK,value:"ringcentralwitheastlink",familyBrandIds:[t.EASTLINK],slug:"ringcentral-with-eastlink"},[t.VERIZON]:{displayName:"RingCentral with Verizon",shortName:"Verizon",appGalleryName:"RingCentral with Verizon",id:t.VERIZON,value:"ringcentralwithverizon",familyBrandIds:[t.VERIZON],slug:"ringcentral-with-verizon"},[t.TELUS]:{displayName:"TELUS Business Connect",shortName:"Telus",appGalleryName:"TELUS Business Connect",id:t.TELUS,value:"telusbusinessconnect",familyBrandIds:[t.TELUS],slug:"telus-business-connect"},[t.UNIFY_OFFICE_DT_ATOS]:{displayName:"Unify Office by RingCentral",shortName:"Unify Office (DT/ATOS)",appGalleryName:"Unify Office by RingCentral",id:t.UNIFY_OFFICE_DT_ATOS,value:"unifyofficetelekom",familyBrandIds:[t.UNIFY_OFFICE_DT_ATOS],slug:"unifyoffice-telekom-mit-ringcentral"},[t.VODAFONE]:{displayName:"Vodafone Business UC",shortName:"Vodafone",appGalleryName:"Vodafone Business UC",id:t.VODAFONE,value:"vodafonebusiness",familyBrandIds:[t.VODAFONE],slug:"vodafone-business"},[t.SUNRISE]:{displayName:"RingCentral with Sunrise",shortName:"Sunrise",appGalleryName:"RingCentral with Sunrise",id:t.SUNRISE,value:"sunrise",familyBrandIds:[t.SUNRISE],slug:"ringcentral-with-sunrise"},[t.CHARTER_SMB]:{displayName:"Charter SMB",shortName:"Charter SMB",appGalleryName:"Charter SMB",id:t.CHARTER_SMB,value:"smb",familyBrandIds:[t.CHARTER_SMB],slug:""},[t.CHARTER_ENTERPRISE]:{displayName:"Charter Enterprise",shortName:"Charter Enterprise",appGalleryName:"Charter Enterprise",id:t.CHARTER_ENTERPRISE,value:"enterprise",familyBrandIds:[t.CHARTER_ENTERPRISE],slug:""},[t.ZOOM]:{displayName:"Zoom",shortName:"Zoom",appGalleryName:"Zoom",id:t.ZOOM,value:"zoom",familyBrandIds:[t.ZOOM],slug:""}};var y=a(5e3),w=a(66031);let f=(()=>{class U{sortBrand(se,Z){return(0,o.cloneDeep)(se).sort((oe,_e)=>this.computeSortFlag(oe,_e,Z))}computeSortFlag(se,Z,oe){const _e=this.compareSortFlagWithRC(se.id,Z.id);return 0===_e?this.computeSortFlagByProperty(se,Z,oe):_e}sortBrandWithSubs(se,Z){if(se.subBrands&&Z.subBrands){const oe=this.compareSortFlagWithRC(se.brandId,Z.brandId);return 0===oe?se.brandName.localeCompare(Z.brandName):oe}return se.subBrands?-1:Z.subBrands?1:0}sortBrandsWithoutSubs(se,Z,oe){const _e=se.includes(Z.brandId),Oe=se.includes(oe.brandId);return _e&&Oe?se.indexOf(Z.brandId){class U{constructor(se,Z,oe){this.apiService=se,this.brandSortService=Z,this.environment=oe,this._brands=u,this.brandsCache=null,this.brandsPromise=null,this.newPartnerBrands=["2000","3000"].map(_e=>({id:_e,familyBrandIds:[_e]})),this.buildBrands()}buildBrands(){this.brands=Object.keys(this._brands).map(se=>this._brands[se]),this.brands=this.brandSortService.sortBrand(this.brands,"displayName")}getPartnerBrands(){return[this._brands[t.ATOS],this._brands[t.ATT],this._brands[t.AVAYA],this._brands[t.BT],this._brands[t.TELUS],this._brands[t.ALCATEL],this._brands[t.VERIZON],this._brands[t.VODAFONE],this._brands[t.ECOTEL],this._brands[t.MCM],this._brands[t.EASTLINK],this._brands[t.VERSATEL],this._brands[t.TELEKOM_DT],this._brands[t.UNIFY_OFFICE_DT_ATOS],this._brands[t.FRONTIER],this._brands[t.SUNRISE],this._brands[t.CHARTER_SMB],this._brands[t.CHARTER_ENTERPRISE],...this.newPartnerBrands]}getBrandById(se){return this._brands[se]}getBrandByFamilyBrandId(se){return this.brands.find(Z=>(0,o.includes)(Z.familyBrandIds,se))}getBrandsByFamilyBrandIds(se){return(0,o.uniq)(se.map(Z=>{const oe=this.getBrandByFamilyBrandId(Z);return oe&&oe.id}).filter(Boolean))}getBrandsForAppGallery(){const se=[this._brands[t.ATT],this._brands[t.AVAYA],this._brands[t.BT],this._brands[t.ALCATEL],this._brands[t.MCM],this._brands[t.ECOTEL],this._brands[t.EASTLINK],this._brands[t.VERIZON],this._brands[t.TELUS],this._brands[t.ATOS],this._brands[t.VODAFONE],this._brands[t.VERSATEL],this._brands[t.TELEKOM_DT],this._brands[t.UNIFY_OFFICE_DT_ATOS],this._brands[t.FRONTIER],this._brands[t.SUNRISE],this._brands[t.CHARTER_SMB],this._brands[t.CHARTER_ENTERPRISE]].sort((Z,oe)=>Z.appGalleryName.localeCompare(oe.appGalleryName));return[this._brands[t.RINGCENTRAL],...se]}getApwUrlByBrandId(se){const Z=`${this.environment.apwUrl}/apps/`,oe=this.getBrandById(se);return oe&&oe.slug?`${Z}${oe.slug}/`:Z}getParentBrandsForAppGallery(){return this.fetchParentBrandIds().pipe((0,l.U)(se=>this.getBrandsForAppGallery().filter(Z=>se.includes(Z.id))))}fetchGalleryBrands(){return this.apiService.request({endpoint:"/api/gallery-brand"}).pipe((0,l.U)(se=>se.galleryBrands))}fetchParentBrandIds(){return this.fetchGalleryBrands().pipe((0,l.U)(se=>(se||[]).reduce((Z,oe)=>[...Z,oe.brandId],[])))}findParentBySub(se,Z){const oe=this.searchParent({subBrands:se},Z);return oe&&oe.brandId?oe:null}fetchBrands(){if(this.brandsCache)return(0,h.of)(this.brandsCache);if(!this.brandsPromise){const se=this.getBrandById(t.RINGCENTRAL).familyBrandIds;this.brandsPromise=(0,p.n)(this.apiService.request({endpoint:"/api/all-brands-view"}).pipe((0,l.U)(Z=>this.removeThirdSubBrands(Z.brands)),(0,r.b)(Z=>Z.sort((oe,_e)=>oe.subBrands||_e.subBrands?this.brandSortService.sortBrandWithSubs(oe,_e):this.brandSortService.sortBrandsWithoutSubs(se,oe,_e))),(0,r.b)(Z=>this.brandsCache=Z)))}return(0,m.D)(this.brandsPromise)}searchParent(se,Z){if(se.brandId===Z)return null;for(const oe of se.subBrands||[]){if(oe.brandId===Z)return se;const _e=this.searchParent(oe,Z);if(_e)return _e}return null}removeThirdSubBrands(se){return se.map(Z=>(Array.isArray(Z.subBrands)&&(Z.subBrands=Z.subBrands.map(oe=>(Array.isArray(oe.subBrands)&&(oe.subBrands=null),oe))),Z))}}return U.\u0275fac=function(se){return new(se||U)(y.LFG(w.sM),y.LFG(f),y.LFG(S.q))},U.\u0275prov=y.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})();const C=[t.ATT,t.VERIZON];var T=(()=>{return(U=T||(T={})).RC="ringcentral",U.CUSTOM="custom",U.SPECIFIC_REQUIREMENTS="specific",T;var U})(),A=a(61135),$=a(39300);let x=(()=>{class U{constructor(se,Z){this.apiService=se,this.brandService=Z,this._$serviceReady=new A.X(!1),this.$galleryBrands=new A.X([]),this.init()}get $serviceReady(){return this._$serviceReady.pipe((0,$.h)(Boolean))}get galleryBrands(){return this.$galleryBrands.getValue()}getById(se){return this.galleryBrands.find(Z=>Z.brandId===se)}getBySubId(se){return this.galleryBrands.find(Z=>(Z.subBrandIds||[]).includes(se))}getSelectedGalleryBrandIds(se){return this.brandService.fetchBrands().pipe((0,l.U)(Z=>{const oe=se.map(_e=>{const Oe=this.brandService.findParentBySub(Z,_e);return Oe?Oe.brandId:_e});return(0,o.uniq)(this.getSelectedAppBrandIds(oe))}))}getSelectedAppBrandIds(se){const Z=this.brandService.getBrandsByFamilyBrandIds(se),oe=0===se.length&&0===Z.length;return this.galleryBrands.filter(_e=>{const Oe=Z.includes(_e.brandId),Re=Z.some(Qe=>(_e.subBrandIds||[]).includes(Qe));return oe||Oe||Re}).map(_e=>_e.brandId)}getAllBrandIds(){return this.galleryBrands.reduce((Z,oe)=>[oe.brandId,...oe.subBrandIds||[],...Z],[]).reduce((Z,oe)=>{const _e=this.brandService.getBrandById(oe);return _e?[..._e.familyBrandIds,...Z]:Z},[])}init(){this.getBrands().subscribe(se=>{this.$galleryBrands.next(this.normalizeGalleryBrands(se.galleryBrands)),this._$serviceReady.next(!0)})}normalizeGalleryBrands(se){const Z=oe=>(oe||[]).reduce((_e,Oe)=>[..._e,Oe.brandId],[]);return RCDPW.isAdminSite?se.map(oe=>Object.assign({brandId:oe.brandId},oe.subBrands&&{subBrandIds:Z(oe.subBrands)})):se}getBrands(){return this.apiService.request({endpoint:"/api/gallery-brand"})}}return U.\u0275fac=function(se){return new(se||U)(y.LFG(w.sM),y.LFG(b))},U.\u0275prov=y.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),ee=(()=>{class U{constructor(se,Z){this.galleryBrandService=se,this.brandService=Z,this.brandGroups=[],this.init()}init(){this.galleryBrandService.$serviceReady.subscribe(()=>{this.buildGroups(this.galleryBrandService.galleryBrands)})}buildGroups(se){const Z=this.getBrandsSetting(se),oe=[{id:T.RC,brands:[t.RINGCENTRAL],label:""},{id:T.CUSTOM,brands:[],label:"Custom-branded app galleries"},{id:T.SPECIFIC_REQUIREMENTS,brands:[t.ATT,t.VERIZON],label:"App galleries with special requirements"}],_e=oe.reduce((Oe,Re)=>Oe.concat(Re.brands),[]);this.brandGroups=oe.map(Oe=>({id:Oe.id,label:Oe.label,brands:Z.filter(Re=>Oe.brands.length>0?Oe.brands.includes(Re.id):!_e.includes(Re.id))}))}getBrandsSetting(se){const Z={[t.RINGCENTRAL]:{label:"RingCentral and RingCentral Rise™ partners"}};return se.map(oe=>{const _e=this.brandService.getBrandById(oe.brandId),Oe=Z[_e.id];return{id:_e.id,label:Oe?Oe.label:_e.appGalleryName}}).sort((oe,_e)=>oe.label.localeCompare(_e.label))}}return U.\u0275fac=function(se){return new(se||U)(y.LFG(x),y.LFG(b))},U.\u0275prov=y.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})();var Q=a(69808),N=a(24593);let R=(()=>{class U{}return U.\u0275fac=function(se){return new(se||U)},U.\u0275mod=y.oAB({type:U}),U.\u0275inj=y.cJS({imports:[[Q.ez,N.q]]}),U})()},85804:(Se,k,a)=>{"use strict";a.d(k,{q:()=>h});var t=a(5e3),e=a(69808),o=a(65834),l=a(83352),r=(()=>{return(p=r||(r={})).IE="IE",p.Safari="Safari",r;var p})();let h=(()=>{class p{constructor(u,y){this.platformId=u,this.window=y,this.current=(0,e.PM)(this.platformId)?{name:""}:new o.UAParser(this.window.navigator.userAgent).getBrowser()}isIE(){return this.current.name===r.IE}isSafari(){return this.current.name===r.Safari}}return p.\u0275fac=function(u){return new(u||p)(t.LFG(t.Lbi),t.LFG(l.m9))},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})()},60234:(Se,k,a)=>{"use strict";a.d(k,{a$:()=>o});var t=a(66031),e=a(5e3);let o=(()=>{class l{constructor(h){this.apiService=h}list(h){return this.apiService.request({endpoint:"/api/gallery-collection",params:{q:h}})}getByAppId(h){return this.apiService.request({endpoint:"/api/gallery-collection/application/"+h})}addAppToCollections(h,p){return this.apiService.request({endpoint:"/api/gallery-collection/application/"+h,method:t.BW.Put,body:{collectionIds:p}})}delete(h){return this.apiService.request({endpoint:`/api/gallery-collection/${h}`,method:t.BW.Delete})}}return l.\u0275fac=function(h){return new(h||l)(e.LFG(t.sM))},l.\u0275prov=e.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})()},43264:(Se,k,a)=>{"use strict";a.d(k,{$:()=>u});var t=a(31285),e=a(79501);const o={[t.C.REQUIRED]:e.S.REQUIRED,[t.C.URL]:e.S.URL_ERROR,[t.C.EMAIL]:e.S.EMAIL_ERROR,[t.C.COMMA_EMAIL_ERROR]:e.S.COMMA_EMAIL_ERROR,[t.C.SEMICOLON_EMAIL_ERROR]:e.S.SEMICOLON_EMAIL_ERROR,[t.C.IMAGE_SQUARE]:e.S.IMAGE_SQUARE,[t.C.NOT_IMAGE]:e.S.NOT_IMAGE,[t.C.MAX_LENGTH]:e.S.MAX_LENGTH,[t.C.MAT_DATEPICKER_MIN]:e.S.FUTURE_DATE_ERROR,[t.C.ARRAY_MAX_LENGTH]:"You have reached the limit of field.",[t.C.ARRAY_DUPLICATE]:"Should not be duplicated",[t.C.INVALID_DOMAIN]:"The URL (or URL pattern) is invalid."};var l=a(17489),r=a(5e3),h=a(69808),p=a(67322);function m(y,w){if(1&y&&r._UZ(0,"mat-error",1),2&y){const f=r.oxw();r.Gre("error-block error-type-",f.controlError.type,""),r.Q6J("innerHTML",f.controlError.message,r.oJD)}}let u=(()=>{class y{constructor(){this.customErrorMapping={}}ngOnInit(){}get condition(){return void 0===this.displayPreCondition?this.control.touched:this.displayPreCondition instanceof Function?this.displayPreCondition(this.control):this.displayPreCondition}get controlError(){if(!this.control)return"";const f=this.control.errors;return f&&this.condition?this.getErrorMessage(f):""}getErrorMessage(f){const S=Object.keys(f)[0];return l.isString(f[S])?{type:S,message:f[S]}:{type:S,message:Object.assign(Object.assign({},o),this.customErrorMapping)[S]||""}}}return y.\u0275fac=function(f){return new(f||y)},y.\u0275cmp=r.Xpm({type:y,selectors:[["dp-control-error"]],inputs:{control:"control",customErrorMapping:"customErrorMapping",displayPreCondition:"displayPreCondition"},decls:1,vars:1,consts:[[3,"class","innerHTML",4,"ngIf"],[3,"innerHTML"]],template:function(f,S){1&f&&r.YNc(0,m,1,4,"mat-error",0),2&f&&r.Q6J("ngIf",S.controlError)},directives:[h.O5,p.TO],styles:[".error-block[_ngcontent-%COMP%]{display:block;margin-top:4px}.error-block[_ngcontent-%COMP%] a{color:inherit!important;text-decoration:underline}"]}),y})()},75870:(Se,k,a)=>{"use strict";a.d(k,{Z:()=>l});var t=a(69808),e=a(67322),o=a(5e3);let l=(()=>{class r{}return r.\u0275fac=function(p){return new(p||r)},r.\u0275mod=o.oAB({type:r}),r.\u0275inj=o.cJS({imports:[[t.ez,e.lN]]}),r})()},31285:(Se,k,a)=>{"use strict";a.d(k,{C:()=>t});var t=(()=>{return(e=t||(t={})).REQUIRED="required",e.URL="url",e.EMAIL="email",e.COMMA_EMAIL_ERROR="commaEmailError",e.SEMICOLON_EMAIL_ERROR="semicolonEmailError",e.IMAGE_SQUARE="invalidShape",e.NOT_IMAGE="notImage",e.MAX_LENGTH="maxlength",e.CONTAINS_COMMA="containsComma",e.INVALID_FILE_SIZE="invalidSize",e.MAT_DATEPICKER_MIN="matDatepickerMin",e.INVALID_DOMAIN="invalidDomain",e.INVALID_TOKEN="invalidToken",e.INVALID_SYNTAX="invalidSyntax",e.ARRAY_MAX_LENGTH="arrayMaxLength",e.ARRAY_DUPLICATE="arrayDuplicate",t;var e})()},44631:(Se,k,a)=>{"use strict";a.d(k,{Y:()=>l});var t=a(70655),e=a(69808),o=a(5e3);let l=(()=>{class r{constructor(p){this.document=p}copyTextToClipboard(p){return(0,t.mG)(this,void 0,void 0,function*(){if(!navigator.clipboard)return this.fallbackCopyTextToClipboard(p);let m;try{yield navigator.clipboard.writeText(p),m=!0}catch(u){m=!1}return m})}fallbackCopyTextToClipboard(p){const m=document.createElement("textarea");m.value=p,m.style.position="fixed",document.body.appendChild(m),m.focus(),m.select();const u=document.execCommand("copy");return document.body.removeChild(m),u}}return r.\u0275fac=function(p){return new(p||r)(o.LFG(e.K0))},r.\u0275prov=o.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})()},86278:(Se,k,a)=>{"use strict";a.d(k,{k:()=>l});var t=a(54004),e=a(5e3),o=a(66031);let l=(()=>{class r{constructor(p){this.apiService=p}getDeveloperRes(p){return this.requestDeveloper(p)}getDeveloper(p){return this.requestDeveloper(p).pipe((0,t.U)(m=>m.developer))}getDevelopers(p,m){return this.requestDevelopers(p,m).pipe((0,t.U)(u=>u.developers))}requestDeveloper(p){return this.apiService.request({endpoint:`/api/developers/${p||"~"}`})}requestDevelopers(p,m={}){const{useSpinner:u}=m;return this.apiService.request({endpoint:"/api/developers",params:Object.assign({},p),useSpinner:u})}}return r.\u0275fac=function(p){return new(p||r)(e.LFG(o.sM))},r.\u0275prov=e.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})()},37869:(Se,k,a)=>{"use strict";a.d(k,{q:()=>t});class t{}},88830:(Se,k,a)=>{"use strict";a.d(k,{JV:()=>o,TD:()=>m});var t=a(69808),e=a(5e3);let o=(()=>{class u{}return u.\u0275fac=function(w){return new(w||u)},u.\u0275mod=e.oAB({type:u}),u.\u0275inj=e.cJS({imports:[[t.ez]]}),u})();var l=a(77579),r=a(48966);let h=(()=>{class u{constructor(w){this.data=w,this._onClose=new l.x,this.onClose=this._onClose.asObservable()}get content(){return this.data&&this.data.content}ngOnInit(){}dismiss(){this._onClose.next(null)}}return u.\u0275fac=function(w){return new(w||u)(e.Y36(r.WI))},u.\u0275cmp=e.Xpm({type:u,selectors:[["dp-error-popup"]],decls:16,vars:1,consts:[[1,"dpw-modal"],[1,"dpw-modal-wrap"],[1,"dpw-modal-main"],[1,"dpw-modal-header"],[1,"dpw-modal-dismiss",3,"click"],[1,"dpw-modal-title"],[1,"dpw-modal-sub-title"],[1,"dpw-modal-content",3,"innerHTML"],[1,"modal-ok-btn-row"],[1,"modal-ok-btn"],[1,"modal-ok-btn-text"],[1,"dpw-modal-footer"],[1,"dpw-modal-background"]],template:function(w,f){1&w&&(e.TgZ(0,"div",0)(1,"div")(2,"div",1)(3,"div",2)(4,"div",3)(5,"button",4),e.NdJ("click",function(){return f.dismiss()}),e._uU(6,"\xd7"),e.qZA(),e.TgZ(7,"div",5),e._uU(8,"Sorry!"),e.qZA(),e._UZ(9,"div",6),e.qZA(),e._UZ(10,"div",7),e.TgZ(11,"div",8)(12,"div",9),e._UZ(13,"span",10),e.qZA()(),e._UZ(14,"div",11),e.qZA()(),e._UZ(15,"div",12),e.qZA()()),2&w&&(e.xp6(10),e.Q6J("innerHTML",f.content,e.oJD))},styles:[".error-popup-container mat-dialog-container{padding:0}[_nghost-%COMP%] a{color:#066fac}.dpw-modal[_ngcontent-%COMP%]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1080}.dpw-modal-background[_ngcontent-%COMP%]{position:fixed;top:0;right:0;bottom:0;left:0;background:black;opacity:.5}.dpw-modal-wrap[_ngcontent-%COMP%]{position:relative;margin:160px auto 0;width:560px;z-index:1050}.dpw-modal-main[_ngcontent-%COMP%]{font-size:16px;background:white;border-radius:8px;color:#666;border:1px solid #e8e8e8}.dpw-modal-main[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#066fac}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%]{padding:4px 9px}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%] .dpw-modal-title[_ngcontent-%COMP%], .dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%] .dpw-modal-sub-title[_ngcontent-%COMP%]{text-align:center;color:#f80;font-size:36px;font-weight:200}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%] .dpw-modal-title[_ngcontent-%COMP%]{padding-top:18px}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%] .dpw-modal-sub-title[_ngcontent-%COMP%]{font-size:30px;padding-bottom:9px}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%] .dpw-modal-dismiss[_ngcontent-%COMP%]{float:right;font-size:26px;font-weight:700;line-height:1;color:#bfbfbf;text-shadow:0 1px 0 #fff;cursor:pointer;background:none;border:none;outline:none}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-content[_ngcontent-%COMP%]{border-top:1px solid #e6e6e6;padding:11px 0 30px;margin:0 30px;text-align:center;color:#585858;font-size:16px;line-height:24px}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-footer[_ngcontent-%COMP%]{display:none;padding:15px;border-top:1px solid #e6e6e6}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-no-title-content[_ngcontent-%COMP%]{border-top:none}"]}),u})();var p=a(83352);let m=(()=>{class u{constructor(w){this.dialogService=w}open(w){setTimeout(()=>{this.dialogRef=this.dialogService.createDialog(h,{panelClass:"error-popup-container",data:{content:w}}),this.dialogRef.componentInstance.onClose.subscribe(()=>{this.dialogRef.close()})})}}return u.\u0275fac=function(w){return new(w||u)(e.LFG(p.xA))},u.\u0275prov=e.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})()},50053:(Se,k,a)=>{"use strict";a.d(k,{C:()=>m});var t=a(5e3),e=a(69808),o=a(35084);function l(u,y){1&u&&(t.TgZ(0,"span",5),t._uU(1,"\xa0*"),t.qZA())}function r(u,y){1&u&&t.GkF(0)}function h(u,y){if(1&u&&(t.TgZ(0,"dp-tooltip-info",6),t.YNc(1,r,1,0,"ng-container",7),t.qZA()),2&u){const w=t.oxw();t.Q6J("tooltipWidth",350),t.xp6(1),t.Q6J("ngTemplateOutlet",w.tooltipTemplate)}}const p=["*"];let m=(()=>{class u{constructor(){this.isMandatory=!1,this.labelClass=""}ngOnInit(){}}return u.\u0275fac=function(w){return new(w||u)},u.\u0275cmp=t.Xpm({type:u,selectors:[["dp-field"]],inputs:{label:"label",isMandatory:"isMandatory",tooltipTemplate:"tooltipTemplate",labelClass:"labelClass"},ngContentSelectors:p,decls:8,vars:6,consts:[[1,"field-container"],[1,"label-container"],["class","mandatory-flag",4,"ngIf"],["position","bottom",3,"tooltipWidth",4,"ngIf"],[1,"field-body"],[1,"mandatory-flag"],["position","bottom",3,"tooltipWidth"],[4,"ngTemplateOutlet"]],template:function(w,f){1&w&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1)(2,"div"),t._uU(3),t.YNc(4,l,2,0,"span",2),t.YNc(5,h,2,2,"dp-tooltip-info",3),t.qZA()(),t.TgZ(6,"div",4),t.Hsn(7),t.qZA()()),2&w&&(t.xp6(2),t.Gre("label ",f.labelClass,""),t.xp6(1),t.hij(" ",f.label," "),t.xp6(1),t.Q6J("ngIf",f.isMandatory),t.xp6(1),t.Q6J("ngIf",f.tooltipTemplate))},directives:[e.O5,o.F,e.tP],styles:["[_nghost-%COMP%]{display:block;margin-bottom:20px}.field-container[_ngcontent-%COMP%]{display:flex}.field-container[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%]{flex-shrink:0}.field-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{height:36px;line-height:36px;font-size:14px;font-weight:700}.field-container[_ngcontent-%COMP%] .field-body[_ngcontent-%COMP%]{flex-grow:1;font-size:14px;font-weight:500;width:100%;min-width:0}.label-container[_ngcontent-%COMP%]{width:130px}.profile-ai-special-label[_ngcontent-%COMP%]{color:#f80}"]}),u})()},14482:(Se,k,a)=>{"use strict";a.d(k,{Q:()=>l});var t=a(69808),e=a(25245),o=a(5e3);let l=(()=>{class r{}return r.\u0275fac=function(p){return new(p||r)},r.\u0275mod=o.oAB({type:r}),r.\u0275inj=o.cJS({imports:[[t.ez,e.Ps]]}),r})()},88077:(Se,k,a)=>{"use strict";a.d(k,{m:()=>r});var t=a(64699),e=a(5e3),o=a(22313),l=a(69808);let r=(()=>{class h{constructor(m){this.sanitizer=m,this.renderMethod=t.z.CONTAIN,this.backgroundColor="transparent"}set data(m){m instanceof File?this.updatePreviewUrl(m):this.previewUrl=`url(${m})`}updatePreviewUrl(m){const u=URL.createObjectURL(m);this.previewUrl=this.sanitizer.bypassSecurityTrustStyle(`url(${u})`)}getImgClasses(){return{"cover-image-item":this.renderMethod===t.z.COVER,"default-image-item":this.renderMethod!==t.z.COVER}}}return h.\u0275fac=function(m){return new(m||h)(e.Y36(o.H7))},h.\u0275cmp=e.Xpm({type:h,selectors:[["dp-image-preview"]],inputs:{data:"data",renderMethod:"renderMethod",backgroundColor:"backgroundColor"},decls:1,vars:5,consts:[[1,"image-item",3,"ngClass"]],template:function(m,u){1&m&&e._UZ(0,"div",0),2&m&&(e.Udp("background-image",u.previewUrl)("background-color",u.backgroundColor),e.Q6J("ngClass",u.getImgClasses()))},directives:[l.mk],styles:["[_nghost-%COMP%]{height:100%;display:flex;align-items:center;justify-content:center}.image-item[_ngcontent-%COMP%]{width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.default-image-item[_ngcontent-%COMP%]{background-size:contain}.cover-image-item[_ngcontent-%COMP%]{background-size:cover}"]}),h})()},64699:(Se,k,a)=>{"use strict";a.d(k,{z:()=>t});var t=(()=>{return(e=t||(t={})).COVER="cover",e.CONTAIN="contain",t;var e})()},37546:(Se,k,a)=>{"use strict";function t(e){return o=>{const l=o.value;return l instanceof File?e.test(l.type)?null:{invalidFormat:{format:l.type}}:null}}a.d(k,{y:()=>t})},80233:(Se,k,a)=>{"use strict";function t(e){return o=>{const l=o.value;return l instanceof File&&l.size>e?{invalidSize:{size:l.size}}:null}}a.d(k,{L:()=>t})},44559:(Se,k,a)=>{"use strict";function t(){return e=>{const o=e.value;return new Promise(function(l){if(!(o instanceof File))return l(null);{const r=new FileReader;r.readAsDataURL(o),r.onload=function(h){const p=new Image;p.onload=function(){return l(p.height===p.width?null:{invalidShape:!0})},p.onerror=function(){return l(null)},p.src=h.target.result}}})}}a.d(k,{_:()=>t})},35774:(Se,k,a)=>{"use strict";function t(){return e=>{const o=e.value;return new Promise(function(l){if(!(o instanceof File))return l(null);{const r=new FileReader;r.readAsDataURL(o),r.onload=function(h){const p=new Image;p.onload=function(){return l(null)},p.onerror=function(){return l({notImage:!0})},p.src=h.target.result}}})}}a.d(k,{t:()=>t})},78618:(Se,k,a)=>{"use strict";a.d(k,{r:()=>m});var t=a(61135),e=a(39841),o=a(93075),l=a(54004),r=a(5e3),h=a(69808);const p=["*"];let m=(()=>{class u{constructor(){this.hidden$=new t.X(!0),this.count$=new t.X(0),this.maxLength$=new t.X(0)}ngOnChanges(w){w.maxLength&&this.maxLength$.next(this.maxLength),w.control&&this.control instanceof o.NI&&this.setupCounter()}setupCounter(){this.count$.next(this.calculate(this.control.value,this.maxLength$.getValue())),this.count$Index&&this.count$Index.unsubscribe(),this.count$Index=(0,e.a)([this.control.valueChanges,this.maxLength$]).pipe((0,l.U)(([w,f])=>this.calculate(w,f))).subscribe(w=>this.count$.next(w))}calculate(w,f){return f-(w||"").length}}return u.\u0275fac=function(w){return new(w||u)},u.\u0275cmp=r.Xpm({type:u,selectors:[["dp-field-with-counter"]],inputs:{control:"control",maxLength:"maxLength",hidden$:"hidden$"},features:[r.TTD],ngContentSelectors:p,decls:5,vars:6,consts:[[1,"counter",3,"hidden"]],template:function(w,f){1&w&&(r.F$t(),r.Hsn(0),r.TgZ(1,"div",0),r.ALo(2,"async"),r._uU(3),r.ALo(4,"async"),r.qZA()),2&w&&(r.xp6(1),r.Q6J("hidden",r.lcZ(2,2,f.hidden$)),r.xp6(2),r.hij(" ",r.lcZ(4,4,f.count$),"\n"))},pipes:[h.Ov],styles:["[_nghost-%COMP%]{display:block;position:relative}.counter[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:36px;height:36px;max-height:100%;color:#282828}"]}),u})()},20613:(Se,k,a)=>{"use strict";a.d(k,{e:()=>l});var t=a(69808),e=a(93075),o=a(5e3);let l=(()=>{class r{}return r.\u0275fac=function(p){return new(p||r)},r.\u0275mod=o.oAB({type:r}),r.\u0275inj=o.cJS({imports:[[t.ez,e.UX]]}),r})()},3286:(Se,k,a)=>{"use strict";a.d(k,{E4:()=>st,N:()=>ee,ry:()=>$,on:()=>R,IQ:()=>on,oL:()=>l,Qm:()=>C,F9:()=>K,_9:()=>r,AR:()=>Re,II:()=>rt,HO:()=>se,hq:()=>S,hs:()=>f,eb:()=>yt,Ac:()=>Z,kN:()=>N,JU:()=>_e,O8:()=>rn});var t=a(93075),e=a(17489),o=a(5e3);let l=(()=>{class Te{constructor(){}markAbstractControlAsTouched(ve){ve instanceof t.Oe?this.markFormArrayAsTouched(ve):ve instanceof t.cw?this.markFormGroupAsTouched(ve):ve.markAsTouched()}markFormGroupAsTouched(ve){ve.markAsTouched(),Object.keys(ve.controls).forEach(Je=>{const zt=ve.get(Je);this.markAbstractControlAsTouched(zt)})}markFormArrayAsTouched(ve){ve.markAsTouched(),ve.controls.forEach(Je=>{this.markAbstractControlAsTouched(Je)})}addErrors(ve,Je){ve.setErrors(Object.assign(Object.assign({},Je),ve.errors))}removeError(ve,Je){const zt=ve.errors;zt&&(delete zt[Je],ve.setErrors(Object.keys(zt).length>0?zt:null))}scrollToFirstFormWithError(ve){return this.scrollToElementInContext(ve,"form.ng-invalid")}scrollToFirstFieldWithError(ve){setTimeout(()=>{this.scrollToElementInContext(ve,".ng-invalid:not(form)")},0)}scrollToFirstFieldWithNonRequiredError(ve){setTimeout(()=>{const zt=ve.nativeElement.querySelectorAll(".ng-invalid:not(form)"),En=Array.from(zt).find(Mn=>{if(Mn instanceof HTMLInputElement||Mn instanceof HTMLTextAreaElement)return Boolean(Mn.value);if(Mn instanceof HTMLDivElement){const Jt=Mn.querySelector("input, textarea");return!Jt||Boolean(Jt.value)}return"QUILL-EDITOR"!==Mn.tagName||!Mn.classList.contains("has-error-required")});En&&En.scrollIntoView({behavior:"smooth"})},0)}scrollToElementInContext(ve,Je){const En=ve.nativeElement.querySelector(Je);En&&En.scrollIntoView({behavior:"smooth"})}patchValueByUser(ve,Je,zt){ve.patchValue(Je,zt),ve.markAsDirty(),ve.markAsTouched()}buildCheckboxOptions(ve,Je){return ve.map(zt=>({label:zt.displayName,value:zt.id,checked:e.includes(Je,zt.id)}))}savePortionFormByDialog(ve,Je,zt){ve.invalid?this.markAbstractControlAsTouched(ve):ve.dirty?zt.close(ve):zt.close()}addValidators(ve,Je){const zt=ve.validator?[ve.validator,...Je]:Je;this.setValidators(ve,zt)}setValidators(ve,Je,zt){ve.setValidators(Je),ve.updateValueAndValidity(zt)}clearValidators(ve){ve.clearValidators(),ve.updateValueAndValidity()}}return Te.\u0275fac=function(ve){return new(ve||Te)},Te.\u0275prov=o.Yz7({token:Te,factory:Te.\u0275fac,providedIn:"root"}),Te})();function r(Te){const tt=Te.value;return(0,e.isString)(tt)&&""===tt.trim()?{required:{}}:null}var h=a(79501);const p=/^https?:\/\/.+$/i,m=/^https/i,u=/^https?:\/\/(localhost|127.0.0.1)($|:|\?|#|\/)/i,y=/^[a-z0-9+\-.]*:\/\/.+/i,w=Te=>p.test(Te),f=Te=>m.test(Te),S=Te=>{const tt=Te.value;if(tt){if(!w(tt))return{url:h.S.URL_ERROR};if(!f(tt))return{url:h.S.URL_HTTPS_ERROR}}return null},C=()=>Te=>{const tt=Te.value;return!tt||u.test(tt)?null:w(tt)?f(tt)?null:{url:h.S.URL_HTTPS_ERROR_EXCLUDE_LOCALHOST}:(Te=>y.test(Te))(tt)?null:{url:h.S.URL_ERROR}};var T=a(31285);const A=/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i;var $=(()=>{return(Te=$||($={})).SEMICOLON=";",Te.COMMA=",",$;var Te})();const x={[$.COMMA]:T.C.COMMA_EMAIL_ERROR,[$.SEMICOLON]:T.C.SEMICOLON_EMAIL_ERROR},ee=Te=>tt=>{const ve=tt.value;return ve&&!Q(ve,Te)?{[x[Te]]:!0}:null},Q=(Te,tt)=>(Te=N(Te,tt)).split(tt).every(Je=>A.test(Je)),N=(Te,tt)=>{let ve=(Te||"").split(tt).map(Je=>e.trim(Je));return ve=e.uniq(e.compact(ve)),ve.join(tt)},R=Te=>{const tt=Te.value;return tt&&!A.test(tt)?{email:!0}:null},K=Te=>{const tt=Te.value;return tt&&tt.includes(",")?{[T.C.CONTAINS_COMMA]:h.S.CONTAINS_COMMA}:null},G=Te=>(Te=>{const tt=document.createElement("span");return tt.innerHTML=Te.trim(),tt.textContent||tt.innerText})(Te)?null:{[T.C.REQUIRED]:h.S.REQUIRED},se=Te=>G(Te.value||""),Z=Te=>{const tt=(Te.value||"").replace("[html]","").replace("[md]","");return G(tt)},oe=/^[0-9a-z\-]{1,100}$/,_e=Te=>{const tt=Te.value;return tt&&!oe.test(tt.trim())?{urlSlug:h.S.URL_SLUG}:null},Oe={[T.C.ARRAY_DUPLICATE]:!0},Re=Te=>{if(!(Te instanceof t.Oe))return null;const tt=Te,ve=new Map,Je=[];return tt.controls.forEach((zt,En)=>{!function Ve(Te){const tt=Te.errors;tt&&tt[T.C.ARRAY_DUPLICATE]&&(delete tt[T.C.ARRAY_DUPLICATE],Te.setErrors(Object.keys(tt).length>0?tt:null))}(zt);const Mn=zt.value;if(!Mn)return null;const Jt=Mn.trim().toLowerCase();if(!Jt)return null;if(ve.has(Jt)){const zn=ve.get(Jt);Je.push(zt,tt.at(zn))}else ve.set(Jt,En)}),0===Je.length?null:(Je.forEach(zt=>function Qe(Te){Te.setErrors(Object.assign(Object.assign({},Te.errors),Oe))}(zt)),Oe)},rt=(Te,tt="",ve="")=>Je=>Je instanceof t.Oe&&Je.controls.map(Jt=>Jt.value&&Jt.value.trim()).filter(Boolean).join(tt).length>Te?{[T.C.ARRAY_MAX_LENGTH]:ve||!0}:null,It=/^(?:\*\.)?(?:[A-Za-z0-9-]+\.)+[A-Za-z]+$/,xt=/^(https?:\/\/)?(localhost|127.0.0.1)$/i,rn=Te=>{const tt=Te.value;if(!tt)return null;const ve=tt.trim();return!ve||(Te=>{if(xt.test(Te))return!0;const tt=Te.startsWith("https://")?Te.substring(8):Te;return It.test(tt)})(ve)?null:{[T.C.INVALID_DOMAIN]:!0}},st=Te=>{const tt=Te.value;return tt&&tt.length?null:{required:{}}},on=Te=>Te instanceof t.Oe?0===Te.length?{required:!0}:Te.controls.some(Je=>{const zt=Je.value;return!!zt&&("string"!=typeof zt||zt.trim().length>0)})?null:{required:!0}:null,yt=Te=>tt=>{if(null==tt.value||""===tt.value)return null;const ve=tt.value.trim();return ve.length{"use strict";a.d(k,{c_:()=>w,jQ:()=>u,oA:()=>y});var t=a(69577),e=a.n(t),o=a(31285),l=a(67578);const r=(f,S)=>{if(!S||1!==S.length)throw new Error(`Helper '${f}' requires correct number of parameters`)},h=(f,S)=>{S.forEach(b=>{if(null==b)throw new Error(`Helper '${f}' received invalid parameter`)})};e().registerHelper({uppercase:(f,...S)=>(r("uppercase",S),h("uppercase",[f]),f.toUpperCase()),lowercase:(f,...S)=>(r("lowercase",S),h("lowercase",[f]),f.toLowerCase()),replace:(f,S,b,...C)=>(r("replace",C),h("replace",[f,S,b]),f.replace(S,b)),replaceAll:(f,S,b,...C)=>(r("replaceAll",C),h("replaceAll",[f,S,b]),f.replaceAll(S,b)),eq:(f,S,...b)=>(r("eq",b),h("eq",[f,S]),f===S),ne:(f,S,...b)=>(r("ne",b),h("ne",[f,S]),f!==S)});const p={partner:{id:l.I4.RINGCENTRAL,short_name:"",full_name:"",gallery_name:"",url_slug:"",domain:""}},m=f=>{if(!f)return null;try{return e().compile(f,{strict:!0})(p),null}catch(S){let b;if(S instanceof e().Exception){const C=S.message.split(/not defined in.*-/);return b=C[0]+"not defined -"+C[1],{[o.C.INVALID_TOKEN]:b}}return S instanceof TypeError?{[o.C.INVALID_SYNTAX]:"Invalid property read"}:(b=S.message.split(/-+\^.*/)[0],{[o.C.INVALID_SYNTAX]:b})}},u=f=>m(f.value),y="quill_text",w=()=>f=>new Promise(function(S){setTimeout(()=>{S(m(f[y]))})})},79501:(Se,k,a)=>{"use strict";a.d(k,{S:()=>t});var t=(()=>{return(e=t||(t={})).REQUIRED="This field is required",e.DIRTY_FORM_NOT_SAVED="DIRTY_FORM_NOT_SAVED",e.URL_ERROR="The URL is invalid",e.URL_HTTPS_ERROR="The URL must start with https!",e.URL_HTTPS_ERROR_EXCLUDE_LOCALHOST="The URL must use https. (except for http://localhost or http://127.0.0.1)",e.EMAIL_ERROR="The email address is invalid",e.COMMA_EMAIL_ERROR="Email address is invalid or email addresses are not separated by comma!",e.SEMICOLON_EMAIL_ERROR="Email address is invalid or email addresses are not separated by semicolon!",e.UNIQUE_URL="The URL should be unique under the same type!",e.IMAGE_SQUARE="Image must be a square.",e.NOT_IMAGE="The file you are trying to upload is not a supported image type.",e.IMAGE_SIZE="Image size must be less than {{limitSize}}",e.MAX_LENGTH="This field has exceeded the max length",e.CONTAINS_COMMA="The field should not contain comma",e.URL_SLUG="The vanity URL should be no more than 100 characters, and can only contain digits, lower-cased letters and hyphens.",e.FUTURE_DATE_ERROR="Please select a future date!",e.INVALID_FORMAT="Invalid format!",e.REACHED_DOMAIN_LIMIT="You have reached the limit of valid domains.",e.APP_GALLERY_DISPLAY_NAME="RingCentral App Gallery",e.PROFILE_CANCEL_REQUEST="This app is being reviewed. Are you sure you want to cancel the publish request?",e.PROFILE_UNPUBLISH='

Are you sure you want to unpublish the app?

By unpublishing this app, the app will be changed to "Draft" and will be removed from RingCentral App Gallery. To publish the app again, you will need to go through the review process again.',e.PROFILE_CHANGE_CONFIRM_MSG='

This will save the changes you just made and {{actionDisplayName}}. Do you want to continue?

',e.APPLICATION_NOT_GRADUATED="You can't publish this app now as it is not graduated for production yet. Please submit request again once your app is Active on production.",e.MNA_APPLICATION_NOT_SUBMIT="You can't publish this app now as it is not graduated or submit for graduation for production yet. Please submit request again once your app is submitted to graduation or Active on production.",e.APP_GALLERY_NAME_NOT_UNIQ="The profile name is already taken",e.GALLERY_NAME_NOT_UNIQ="The gallery name is already taken",e.BRAND_NAME_NOT_UNIQ="The brand name is already taken",e.URL_SLUG_NOT_UNIQ="The URL slug is already taken",e.STATUS_CHANGED="The status of this app profile has been updated since this page was loaded. Please refresh the page, then try again.",e.PROFILE_ALREADY_EXIST="The app profile already exists.",e.IMAGES_COUNT_EXCEED="The quantity of images you are trying to upload exceeds the maximum value.",e.APP_IS_NOT_PUBLIC='The scope of this application is not "Public".',e.CANNOT_BE_EDITED="You cannot edit the app profile as the app profile has already been submitted for approval.",e.INVALID_BRAND="The brand is invalid.",e.NO_SUCH_PROFILE="There is no such app profile.",e.INVALID_APP_STATUS_SCOPE="The scope of app must be public for this action.",e.IS_NOT_A_IMAGE="The file you are trying to upload is not a supported image.",e.MALICE_IMAGE_URL="The image URL is invalid.",e.FORBIDDEN_FOR_CURRENT_STATUS="The operation to this app profile is forbidden for the current app profile status.",e.IS_NOT_SQUARE="Image must be in square.",e.APP_NAME_UNAVAILABLE="The app name already exists.",e.HIDDEN_FIELD="Hidden - insufficient privileges",e.NOT_AVAILABLE="N/A",e.PENDING="Pending",e.ACCOUNT_INVALID_CONFIRM_PASSWORD="The confirmation password does not match.",e.PASSWORD_MULTIPLE_FAILURES="The account is locked due to multiple failed attempts. Please try again after 1 hour.",e.SERVICE_UNAVAILABLE="The system is temporarily unavailable. Please try again later.",e.ACCOUNT_DELETED_OPERATION_FORBIDDEN="You cannot perform this operation as your sandbox account is deleted. Please contact support if needed.",e.POPUP_CONGRATULATIONS_TITLE="Congratulations!",e.POPUP_SORRY_TITLE="We are sorry...",e.ACTIVATE_SANDBOX_ACCOUNT_SUCCESSFULLY="Your sandbox account has been set up successfully.",e.SANDBOX_ACCOUNT_SETUP_NOTE='

You can use the new password to login Sandbox Account here:
{@LoginUrl}

',e.SANDBOX_RESET_PASSWORD_SUCCESS="Your sandbox account password has been changed successfully!",e.NO_PERMISSION="Insufficient privileges! Contact your administrator for access.",e.CONTACT_ADMIN_TO_CREATE_SANDBOX="Please contact the administrator to create a sandbox account.",e.ACCOUNT_ALREADY_EXIST="You already have a sandbox account.",e.INTERNAL_ERROR='Sorry, the service is temporarily unavailable, please try again later.
If the problem persists, please contact Customer Support.',e.AKAMAI_ERROR='There was an error processing your request. Please contact support.',e.NO_GLIP_COMPANY='You must login RingCentral\'s Team Messaging (web) at least once before installation!',e.UNEXPECTED_ERROR='An unexpected error has occurred. Please try again later. If the problem persists, Please contact Customer Support.',e.PERMISSION_REQUEST_ERROR="Your request for the scope(s) requires approval hasn't been submitted successfully. Please try again later.",e.PROBLEM_EXISTS='If the problem still exists, please Contact Support.',e.BOT_NAME_TIP="The bot name must follow below rules:
1. Only letters, numbers, periods, hyphens, underscores and spaces are allowed.
2. The length must be between 3 and 32 characters.",e.BOT_NAME_INVALID="Bot name must be between 3 and 32 characters long. Bot name can only contain letters, numbers, periods, hyphens, underscores and spaces.",e.BOT_NAME_OCCUPIED="This bot name is already in use.",e.INSTALL_DIALOG_BOT_NAME_OCCUPIED_CONFIGURABLE="Sorry, you already have a bot with the same name, please try another.",e.INSTALL_DIALOG_BOT_NAME_OCCUPIED_UNCONFIGURABLE="Sorry, you already have a bot with the same name. You must uninstall/rename the existing one and retry.",e.INVALID_WEBHOOK_URL="This doesn't look like a proper link!",e.WEBHOOK_URL_NOT_VERIFY="You need to verify webhook URL before saving the changes.",e.WEBHOOK_URL_VERIFY_SUCCESS="Verification succeed!",e.WEBHOOK_URL_VERIFY_FAILED="Verification failed!",e.WEBHOOK_NO_PERMISSION="Your app must have Webhook Subscriptions permission before configure the webhook!",e.IMAGE_CONTENT_INVALID="There was a problem uploading your image. Please upload a square PNG, GIF, JPG or SVG.",t;var e})()},53759:(Se,k,a)=>{"use strict";a.d(k,{gS:()=>o,OY:()=>e,TZ:()=>t,rK:()=>l,s8:()=>p,N1:()=>u,QW:()=>h});const t=[{id:"Education",displayName:"Education"},{id:"Energy + Utilities",displayName:"Energy + Utilities"},{id:"Entertainment and Media",displayName:"Entertainment and Media"},{id:"Financial Services",displayName:"Financial Services"},{id:"Government",displayName:"Government"},{id:"Healthcare",displayName:"Healthcare"},{id:"High Tech",displayName:"High Tech"},{id:"Hospitality",displayName:"Hospitality"},{id:"Manufacturing",displayName:"Manufacturing"},{id:"Non-Profit",displayName:"Non-Profit"},{id:"Professional Services",displayName:"Professional Services"},{id:"Real Estate",displayName:"Real Estate"},{id:"Retail",displayName:"Retail"},{id:"Telecommunications",displayName:"Telecommunications"},{id:"Transportation",displayName:"Transportation"},{id:"Wholesale/Distribution",displayName:"Wholesale/Distribution"},{id:"Other",displayName:"Other"}],e=[{id:"AI",displayName:"AI"},{id:"Analytics",displayName:"Analytics"},{id:"Audience Engagement",displayName:"Audience Engagement"},{id:"Automation",displayName:"Automation"},{id:"Bots & Notifications",displayName:"Bots & Notifications"},{id:"Calendaring",displayName:"Calendaring"},{id:"Certification",displayName:"Certification"},{id:"Collaboration",displayName:"Collaboration"},{id:"CRM",displayName:"CRM"},{id:"Customer Support",displayName:"Customer Support"},{id:"Developer Tools",displayName:"Developer Tools"},{id:"Education",displayName:"Education"},{id:"ERP",displayName:"ERP"},{id:"Fax",displayName:"Fax"},{id:"Financial Services",displayName:"Financial Services"},{id:"Healthcare",displayName:"Healthcare"},{id:"Labs",displayName:"Labs"},{id:"Legal",displayName:"Legal"},{id:"Marketing Automation",displayName:"Marketing Automation"},{id:"Productivity",displayName:"Productivity"},{id:"Retail",displayName:"Retail"},{id:"SMS",displayName:"SMS"},{id:"Speech",displayName:"Speech"},{id:"Storage",displayName:"Storage"},{id:"Translation",displayName:"Translation"}],o={id:"MVP",displayName:RCDPW.RCProductName,subItems:[{id:"Glip",displayName:"Team Messaging"},{id:"Office",displayName:"Phone"},{id:"Video",displayName:"RingCentral Video"},{id:"Meetings",displayName:"RingCentral Meetings"},{id:"Webinar",displayName:"Webinar"},{id:"Events",displayName:"Events"}]},l=[o,{id:"Engage Voice",displayName:"RingCX Voice"},{id:"Engage Digital",displayName:"RingCX Digital"},{id:"Contact Center",displayName:"Contact Center"},{id:"Service Web",displayName:"Service Web"}],h=(l.reduce((y,w)=>y.concat(w.subItems?w.subItems:w),[]),[{id:"Core",displayName:"Core"},{id:"Advanced",displayName:"Advanced"},{id:"Ultra",displayName:"Ultra"},{id:"RCEssentials",displayName:"Essentials"},{id:"RCStandard",displayName:"Standard"},{id:"RCPremium",displayName:"Premium"},{id:"RCUltimate",displayName:"Ultimate"},{id:"GlipPro",displayName:"RingCentral Video Pro"},{id:"GlipProPlus",displayName:"RingCentral Video Pro+"}]),p=[{id:"Bot",displayName:"Bot"},{id:"Browser Extension",displayName:"Browser Extension"},{id:"Desktop Client",displayName:"Desktop Client"},{id:"Messaging Notification App",displayName:"Messaging Notification App"},{id:"Mobile App",displayName:"Mobile App"},{id:"Native Integration",displayName:"Native Integration"},{id:"Plugin",displayName:"Plugin"},{id:"Unknown",displayName:"Unknown"},{id:"Workflow",displayName:"Workflow"}],u=[{displayName:"SOC attestation",id:"SOC"},{displayName:"COPPA compliance",id:"COPPA"},{displayName:"ISO/IEC-27001 certification",id:"ISOIEC27001"},{displayName:"ISO/IEC-27017 certification",id:"ISOIEC27017"},{displayName:"ISO/IEC-27018 certification",id:"ISOIEC27018"},{displayName:"FedRAMP ATO",id:"FedRAMP"},{displayName:"CSA Star Level certification",id:"CSA"},{displayName:"Privacy shield notice",id:"PrivacyShield"},{displayName:"GDPR commitment",id:"GDPR"},{displayName:"HIPAA compliance",id:"HIPAA"}]},94397:(Se,k,a)=>{"use strict";a.d(k,{S:()=>f});var t=a(5e3),e=a(93075);let o=(()=>{class S{constructor(C){this.formBuilder=C,this.checkList=[{title:"RingCentral App Gallery submission guidelines",description:"Check the boxes after you have read and confirmed that your app adheres to RingCentral and RingCentral App Gallery policies.",options:[{label:'I have read and agree to RingCentral\u2019s API License agreement.',checked:!1}]},{title:"Your application profile",options:[{label:"My application complies with the brand guidelines of RingCentral and those of its partners.",checked:!1},{label:"My application does not infringe any trademark, copyright, or other intellectual property rights.",checked:!1},{label:"I understand that if my submission is accepted, that RingCentral reserves the exclusive right to determine how and where my profile will be published and promoted within the RingCentral App Gallery network.",checked:!1}]},{title:"Technical",options:[{label:"The scopes requested by my application are the minimum necessary to operate my application.",checked:!1},{label:"My application uses TLS 1.2 or higher for any redirect URIs, web pages, or endpoints.",checked:!1},{label:'If I wish to promote my application within the AT&T Office@Hand and RingCentral with Verizon app gallery, I understand that my application must adhere to optional technical requirements in order to function properly.',checked:!1}]}],this.buildCheckListForm()}buildCheckListForm(){this.form=this.formBuilder.group({}),this.checkList.forEach((C,T)=>{const A=this.formBuilder.group(C.options.map(($,x)=>new e.NI(!1,e.kI.requiredTrue)));this.form.addControl(`${T}`,A)})}}return S.\u0275fac=function(C){return new(C||S)(t.LFG(e.qu))},S.\u0275prov=t.Yz7({token:S,factory:S.\u0275fac}),S})();var l=a(83352),r=a(69808),h=a(23858),p=a(77446),m=a(56383),u=a(47423);function y(S,b){if(1&S&&(t.TgZ(0,"div",7)(1,"mat-checkbox",8),t._UZ(2,"p",9),t.qZA()()),2&S){const C=b.$implicit,T=b.index,A=t.oxw().index,$=t.oxw();t.xp6(1),t.Q6J("formControl",$.getOptionItemControl(A,T)),t.xp6(1),t.Q6J("innerHTML",C.label,t.oJD)}}function w(S,b){if(1&S&&(t.TgZ(0,"dp-panel",5),t.YNc(1,y,3,2,"div",6),t.qZA()),2&S){const C=b.$implicit,T=b.index,A=t.oxw();t.Q6J("panelTitle",C.title)("description",C.description)("form",A.getCheckItemControl(T)),t.xp6(1),t.Q6J("ngForOf",C.options)}}let f=(()=>{class S{constructor(C,T,A,$){this.formBuilder=T,this.checkListService=A,this.cdRef=$,this.goNext=new t.vpe,this.StickyElementPosition=l.ll,this.stickyControlButtons=!0,this.checkList=this.checkListService.checkList,this.enableSticky=!0,this.browserWindow=C}ngOnInit(){this.browserWindow.scrollTo(0,0),this.cdRef.detectChanges()}getCheckItemControl(C){return this.checkListService.form.get(`${C}`)}getOptionItemControl(C,T){return this.checkListService.form.get(`${C}`).controls[T]}get actionActive(){return this.checkListService.form.valid}checkAll(){this.checkList.forEach((C,T)=>{C.options.forEach((A,$)=>{this.getOptionItemControl(T,$).setValue(!0)})})}updateSticky(){this.enableSticky=!1,setTimeout(()=>this.enableSticky=!0)}}return S.\u0275fac=function(C){return new(C||S)(t.Y36(l.m9),t.Y36(e.qu),t.Y36(o),t.Y36(t.sBO))},S.\u0275cmp=t.Xpm({type:S,selectors:[["dp-checklist"]],outputs:{goNext:"goNext"},features:[t._Bn([o])],decls:6,vars:8,consts:[[3,"panelTitle","description","form",4,"ngFor","ngForOf"],["dpwStickyElement","",1,"control-buttons-container",3,"position","enabled","statusChange"],[1,"action-bar"],[1,"buttons-wrapper"],["mat-button","","type","button","data-test-automation-id","confirm-button",1,"action-button","contained",3,"disabled","click"],[3,"panelTitle","description","form"],["class","option",4,"ngFor","ngForOf"],[1,"option"],[3,"formControl"],[1,"label",3,"innerHTML"]],template:function(C,T){1&C&&(t.YNc(0,w,2,4,"dp-panel",0),t.TgZ(1,"div",1),t.NdJ("statusChange",function($){return T.stickyControlButtons=$}),t.TgZ(2,"div",2)(3,"div",3)(4,"button",4),t.NdJ("click",function($){return T.goNext.emit($)}),t._uU(5,"Confirm "),t.qZA()()()()),2&C&&(t.Q6J("ngForOf",T.checkList),t.xp6(1),t.ekj("sticky-control-buttons-container",T.stickyControlButtons),t.Q6J("position",T.StickyElementPosition.BOTTOM)("enabled",T.enableSticky),t.xp6(3),t.ekj("contained",T.actionActive),t.Q6J("disabled",!T.actionActive))},directives:[r.sg,h.y,p.oG,e.JJ,e.oH,m.b,u.lW],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%] dp-panel[_ngcontent-%COMP%]:not(:last-child){margin-bottom:24px}.option[_ngcontent-%COMP%]{font-size:16px}.option[_ngcontent-%COMP%]:not(:last-child){margin-bottom:12px}.option[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{margin:0}.option[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] a{color:#066fac}[_nghost-%COMP%] .mat-checkbox-layout{white-space:normal!important}[_nghost-%COMP%] .control-button:not(:first-child){margin-left:8px}[_nghost-%COMP%] button{min-width:160px;height:40px;font-size:16px;letter-spacing:.2px}[_nghost-%COMP%] button.outlined{border-color:#066fac;color:#066fac}[_nghost-%COMP%] button.contained{background-color:#066fac;color:#fff}.action-bar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .buttons-wrapper[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:not(:first-child){margin-left:8px}.action-bar[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{min-width:160px;height:40px;font-size:16px;letter-spacing:.2px;box-shadow:none}.action-bar[_ngcontent-%COMP%] .action-button[disabled][_ngcontent-%COMP%]{cursor:not-allowed;background-color:#0000001f;color:#00000042}.action-bar[_ngcontent-%COMP%] .action-button.outlined[_ngcontent-%COMP%]{border-color:#066fac;color:#066fac}.action-bar[_ngcontent-%COMP%] .action-button.contained[_ngcontent-%COMP%]{background-color:#066fac;color:#fff}.control-buttons-container[_ngcontent-%COMP%]{margin-bottom:0!important;padding:16px 0}.sticky-control-buttons-container[_ngcontent-%COMP%]{width:100%;background:white;left:0;border-top:1px solid #e8e8e8}.sticky-control-buttons-container[_ngcontent-%COMP%] .action-bar[_ngcontent-%COMP%]{width:980px;margin:auto;padding-left:173px}.control-buttons[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}"]}),S})()},95334:(Se,k,a)=>{"use strict";a.d(k,{$:()=>S});var t=a(71818),e=a(94503),o=a(5e3),l=a(42828),r=a(64227),h=a(93075),p=a(23858),m=a(46996),u=a(3971),y=a(33833),w=a(40418);function f(b,C){if(1&b&&(o._uU(0," Use the fields below to configure how your application will be presented within our App Gallery. Consult our "),o.TgZ(1,"a",10),o._uU(2,"App Gallery Best Practices guide"),o.qZA(),o._uU(3," to learn how to customize your profiles for our partners' app galleries.\n")),2&b){const T=o.oxw();o.xp6(1),o.Q6J("href",T.bestPracticesGuideLink,o.LSH)}}let S=(()=>{class b{constructor(T,A){this.appCardService=T,this.appService=A}get brandId(){if(this.profile)return this.profile.brands[0]}get displayNameControl(){return this.form.get(t.q.DISPLAY_NAME)}get summaryControl(){return this.form.get(t.q.SUMMARY)}get appIconControl(){return this.form.get(t.q.APP_ICON)}get isAppIconSupportSvg(){return!this.profile||this.appCardService.isAppIconSupportSvg(this.profile)}get appIconMoreConfigs(){return this.isAppIconSupportSvg?t.a[t.q.APP_ICON]:e.nO}get bestPracticesGuideLink(){return RCDPW.guideAppGalleryChecklistUrl}get isCertifiedApp(){return!!this.application&&this.appService.isCertifiedApp(this.application)}ngOnInit(){}buildRequest(){return this.appCardService.buildRequest(this.form)}}return b.\u0275fac=function(T){return new(T||b)(o.Y36(l.x),o.Y36(r.IX))},b.\u0275cmp=o.Xpm({type:b,selectors:[["dp-app-card"]],inputs:{form:"form",application:"application",formOptions:"formOptions",profile:"profile",publisher:"publisher"},decls:13,vars:20,consts:[[1,"app-card-form",3,"formGroup"],["panelTitle","App card",3,"form","description"],[1,"left-container"],["title","Display name",1,"field-item",3,"nameControl","editable"],[1,"field-item",3,"summaryControl","editable"],["title","App icon",1,"field-item",3,"errorMapping","tips","allowedMimeTypes","iconControl","editable"],[1,"right-container"],[1,"preview-card"],[3,"displayNameControl","summaryControl","appIconControl","brandId","orgName","isPremierPartner","isCertifiedApp","isAdvanced"],["descTpl",""],["target","_blank",1,"panel-desc-link",3,"href"]],template:function(T,A){if(1&T&&(o.TgZ(0,"form",0)(1,"dp-panel",1)(2,"div",2),o._UZ(3,"dp-app-display-name",3)(4,"dp-app-summary",4)(5,"dp-app-icon",5),o.qZA(),o.TgZ(6,"div",6)(7,"div",7)(8,"label"),o._uU(9,"App card preview"),o.qZA(),o._UZ(10,"dp-app-card-preview",8),o.qZA()()()(),o.YNc(11,f,4,1,"ng-template",null,9,o.W1O)),2&T){const $=o.MAs(12);o.Q6J("formGroup",A.form),o.xp6(1),o.Q6J("form",A.form)("description",$),o.xp6(2),o.Q6J("nameControl",A.displayNameControl)("editable",A.displayNameControl.enabled),o.xp6(1),o.Q6J("summaryControl",A.summaryControl)("editable",A.summaryControl.enabled),o.xp6(1),o.Q6J("errorMapping",A.appIconMoreConfigs.errMapping)("tips",A.appIconMoreConfigs.tips)("allowedMimeTypes",A.appIconMoreConfigs.allowedMimeTypes)("iconControl",A.appIconControl)("editable",A.appIconControl.enabled),o.xp6(5),o.Q6J("displayNameControl",A.displayNameControl)("summaryControl",A.summaryControl)("appIconControl",A.appIconControl)("brandId",A.brandId)("orgName",A.publisher||A.application.organization.name)("isPremierPartner",A.formOptions.isPremierPartner)("isCertifiedApp",A.isCertifiedApp)("isAdvanced",!1)}},directives:[h._Y,h.JL,h.sg,p.y,m.S,u.C,y.U,w.s],styles:[".is-draft-mode[_nghost-%COMP%] input.ng-invalid.ng-touched, .is-draft-mode [_nghost-%COMP%] input.ng-invalid.ng-touched, .is-draft-mode[_nghost-%COMP%] textarea.ng-invalid.ng-touched, .is-draft-mode [_nghost-%COMP%] textarea.ng-invalid.ng-touched{border:1px solid #dc0202!important}.is-draft-mode[_nghost-%COMP%] input.ng-invalid.ng-touched:focus, .is-draft-mode [_nghost-%COMP%] input.ng-invalid.ng-touched:focus, .is-draft-mode[_nghost-%COMP%] textarea.ng-invalid.ng-touched:focus, .is-draft-mode [_nghost-%COMP%] textarea.ng-invalid.ng-touched:focus{box-shadow:inset 0 1px 1px #00000013,0 0 8px #dc020299}.is-draft-mode[_nghost-%COMP%] .error-block.error-type-required, .is-draft-mode [_nghost-%COMP%] .error-block.error-type-required{display:block}.form[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:block}.form[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child){margin-bottom:24px}.form[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:empty{margin-bottom:0}.panel-desc-link[_ngcontent-%COMP%]{color:#066fac;cursor:pointer}dp-panel[_ngcontent-%COMP%] .content{display:flex}.left-container[_ngcontent-%COMP%], .right-container[_ngcontent-%COMP%]{flex-shrink:0;width:calc(50% - 8px)}.left-container[_ngcontent-%COMP%]{margin-right:10px}.field-item[_ngcontent-%COMP%]{margin-bottom:32px}.field-item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.field-item[_ngcontent-%COMP%] .readonly-content{color:#282828}.right-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin-top:32px;margin-left:10px;padding:16px 0;background-color:#f9f9f9}.preview-card[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-bottom:16px;font-size:14px;font-weight:700;line-height:18px;color:#212131}dp-app-card-preview[_ngcontent-%COMP%]{background-color:#fff}"]}),b})()},42828:(Se,k,a)=>{"use strict";a.d(k,{x:()=>w});var t=a(93075),e=a(35774),o=a(44559),l=a(37546),r=a(80233),h=a(3286),p=a(71818),m=a(29212),u=a(94503),y=a(5e3);let w=(()=>{class f{constructor(b){this.fb=b}buildForm(b){const C=this.isAppIconSupportSvg(b);return this.fb.group({[p.q.APP_ICON]:[b.iconUrl,this.getAppIconValidators(C),[(0,e.t)(),(0,o._)()]],[p.q.DISPLAY_NAME]:[b.displayName,[t.kI.required,t.kI.maxLength(p.a[p.q.DISPLAY_NAME].maxLength),h._9]],[p.q.SUMMARY]:[b.shortDescription,[t.kI.required,h._9]]})}buildRequest(b){const T=b.value[p.q.DISPLAY_NAME]||"";return{iconUrl:b.value[p.q.APP_ICON],shortDescription:(b.value[p.q.SUMMARY]||"").trim(),displayName:T.trim()}}extendProfile(b,C){b.displayName=C.displayName,b.shortDescription=C.shortDescription,b.iconUrl=C.iconUrl}isAppIconSupportSvg(b){return b.profileType!==m.k.BOT}getAppIconAllowedMimeTypesRe(b){return b?p.a[p.q.APP_ICON].allowedMimeTypesRe:u.nO.allowedMimeTypesRe}getAppIconValidators(b){return[t.kI.required,(0,l.y)(this.getAppIconAllowedMimeTypesRe(b)),(0,r.L)(p.a[p.q.APP_ICON].maxSize)]}}return f.\u0275fac=function(b){return new(b||f)(y.LFG(t.qu))},f.\u0275prov=y.Yz7({token:f,factory:f.\u0275fac}),f})()},71818:(Se,k,a)=>{"use strict";a.d(k,{a:()=>o,q:()=>e});var t=a(94503),e=(()=>{return(l=e||(e={})).APP_ICON="appIcon",l.DISPLAY_NAME="displayName",l.SUMMARY="summary",e;var l})();const o={[e.DISPLAY_NAME]:{maxLength:64},[e.SUMMARY]:{maxLength:140},[e.APP_ICON]:t.Ou}},83226:(Se,k,a)=>{"use strict";a.d(k,{Y:()=>e});var t=a(59440);const e={[t.$.OS]:{},[t.$.LINK]:{maxLength:1500,placeholder:"Enter app URL"},[t.$.DESC]:{maxLength:64,placeholder:""}}},52886:(Se,k,a)=>{"use strict";a.d(k,{W:()=>It});var t=a(5e3),e=a(83070),o=a(64227),l=a(93075),r=a(69808),h=a(23858),p=a(59440),m=(()=>((m||(m={})).UNIQUE="unique",m))(),u=a(77579),y=a(78372),w=a(82722),f=a(79501),S=a(3286),b=a(50053),C=a(87284),T=(()=>{return(xt=T||(T={})).DIRECT_DOWNLOAD="DIRECT DOWNLOAD",xt.THIRD_PART_MARKETPLACE="Visit 3rd-party website",T;var xt})();const A={[C.K.WINDOWS]:"/assets/images/app-profile-detail/get-app-item-os-icon-Windows.svg",[C.K.MAC]:"/assets/images/app-profile-detail/get-app-item-os-icon-macOS.svg",[C.K.IOS]:"/assets/images/app-profile-detail/get-app-item-os-icon-iOS.svg",[C.K.ANDROID]:"/assets/images/app-profile-detail/get-app-item-os-icon-Android.svg",[C.K.LINUX]:"/assets/images/app-profile-detail/get-app-item-os-icon-Linux.svg"},$=[{displayName:"Mac OS",id:C.K.MAC,icon:A[C.K.MAC],groupName:T.DIRECT_DOWNLOAD},{displayName:"Windows",id:C.K.WINDOWS,icon:A[C.K.WINDOWS],groupName:T.DIRECT_DOWNLOAD},{displayName:"Android",id:C.K.ANDROID,icon:A[C.K.ANDROID],groupName:T.DIRECT_DOWNLOAD},{displayName:"iOS",id:C.K.IOS,icon:A[C.K.IOS],groupName:T.DIRECT_DOWNLOAD},{displayName:"Linux",id:C.K.LINUX,icon:A[C.K.LINUX],groupName:T.DIRECT_DOWNLOAD},{displayName:T.THIRD_PART_MARKETPLACE,id:C.K.THIRD_PART_MARKETPLACE,icon:A[C.K.THIRD_PART_MARKETPLACE]||null,groupName:""}];var x=a(83226),ee=a(24376),Q=a(43264);function N(xt,_n){if(1&xt&&t._UZ(0,"img",11),2&xt){const rn=t.oxw().item;t.Q6J("src",rn.icon,t.LSH)("alt",rn.displayName)}}function R(xt,_n){if(1&xt&&(t.TgZ(0,"div",8),t.YNc(1,N,1,2,"img",9),t.TgZ(2,"span",10),t._uU(3),t.qZA()()),2&xt){const rn=_n.item;t.Q6J("title",rn.displayName),t.xp6(1),t.Q6J("ngIf",rn.icon),t.xp6(2),t.Oqu(rn.displayName)}}function K(xt,_n){if(1&xt&&(t.TgZ(0,"div",13),t._uU(1),t.qZA()),2&xt){const rn=t.oxw().item;t.xp6(1),t.hij(" ",rn.groupName," ")}}function U(xt,_n){1&xt&&t.YNc(0,K,2,1,"ng-template",12),2&xt&&t.Q6J("ngIf",_n.item.groupName)}function G(xt,_n){if(1&xt&&(t.TgZ(0,"div",19),t._UZ(1,"img",20),t.qZA()),2&xt){const rn=t.oxw(2);t.xp6(1),t.Q6J("src",rn.buttonNameIcon,t.LSH)}}function se(xt,_n){if(1&xt&&(t.TgZ(0,"div",14),t.GkF(1,15),t.TgZ(2,"div",16),t._UZ(3,"input",17)(4,"dp-control-error",4),t.qZA(),t.YNc(5,G,2,1,"div",18),t.qZA()),2&xt){const rn=t.oxw();t.xp6(3),t.Q6J("placeholder",rn.buttonNameControlConfig.placeholder)("maxLength",rn.buttonNameControlConfig.maxLength)("title",rn.descControl.value)("formControl",rn.descControl),t.xp6(1),t.Q6J("control",rn.descControl),t.xp6(1),t.Q6J("ngIf",rn.buttonNameIcon)}}let Z=(()=>{class xt{constructor(rn){this.service=rn,this.distributionOSList=$,this.isAdminSite=RCDPW.isAdminSite}get buttonNameIcon(){return A[this.OSControl.value]||""}get linkFormCtrlConfig(){return x.Y[p.$.LINK]}get buttonNameControlConfig(){return x.Y[p.$.DESC]}ngOnInit(){}ngOnDestroy(){}onChangeOS(rn){this.updateButtonName(rn.id)}updateButtonName(rn){this.descControl.setValue(this.service.getRegularAppButtonName("",rn))}}return xt.\u0275fac=function(rn){return new(rn||xt)(t.Y36(e.T))},xt.\u0275cmp=t.Xpm({type:xt,selectors:[["dp-distribution-item"]],inputs:{OSControl:"OSControl",linkControl:"linkControl",descControl:"descControl"},decls:9,vars:12,consts:[["data-test-automation-id","os-selector",1,"distribution-os"],["groupBy","groupName","bindLabel","displayName","bindValue","id","placeholder","Select",3,"formControl","items","clearable","searchable","change"],["ng-label-tmp","","ng-option-tmp",""],["ng-optgroup-tmp",""],[3,"control"],["class","distribution-button-name","data-test-automation-id","button-name-input-wrapper",4,"ngIf"],["data-test-automation-id","link-input-wrapper",1,"distribution-input-wrapper"],["type","text",1,"field-input",3,"placeholder","maxLength","formControl"],[1,"distribution-os-option",3,"title"],["class","distribution-os-icon",3,"src","alt",4,"ngIf"],[1,"distribution-os-name"],[1,"distribution-os-icon",3,"src","alt"],[3,"ngIf"],[1,"distribution-os-option"],["data-test-automation-id","button-name-input-wrapper",1,"distribution-button-name"],[3,"ngTemplateOutlet"],[1,"distribution-input-wrapper"],["type","text",1,"field-input",3,"placeholder","maxLength","title","formControl"],["class","button-name-icon-wrapper",4,"ngIf"],[1,"button-name-icon-wrapper"],["alt","button-name",1,"button-name-icon",3,"src"]],template:function(rn,st){1&rn&&(t.TgZ(0,"div",0)(1,"ng-select",1),t.NdJ("change",function(yt){return st.onChangeOS(yt)}),t.YNc(2,R,4,3,"ng-template",2),t.YNc(3,U,1,1,"ng-template",3),t.qZA(),t._UZ(4,"dp-control-error",4),t.qZA(),t.YNc(5,se,6,6,"div",5),t.TgZ(6,"div",6),t._UZ(7,"input",7)(8,"dp-control-error",4),t.qZA()),2&rn&&(t.ekj("distribution-os-admin-site",st.isAdminSite),t.xp6(1),t.Q6J("formControl",st.OSControl)("items",st.distributionOSList)("clearable",!1)("searchable",!1),t.xp6(3),t.Q6J("control",st.OSControl),t.xp6(1),t.Q6J("ngIf",st.isAdminSite),t.xp6(2),t.Q6J("placeholder",st.linkFormCtrlConfig.placeholder)("maxLength",st.linkFormCtrlConfig.maxLength)("formControl",st.linkControl),t.xp6(1),t.Q6J("control",st.linkControl))},directives:[ee.w9,l.JJ,l.oH,ee.mR,ee.ir,r.O5,ee.C5,Q.$,r.tP,l.Fj],styles:["[_nghost-%COMP%]{flex-grow:1;flex-shrink:1;flex-basis:auto;display:flex}[_nghost-%COMP%] .ng-value{position:relative;width:100%;height:34px}[_nghost-%COMP%] .ng-value .distribution-os-option{position:absolute;top:0;left:0;z-index:1;width:100%;height:34px;overflow:hidden;line-height:34px;text-overflow:ellipsis}[_nghost-%COMP%] ng-select.ng-select.ng-select-opened .ng-select-container, [_nghost-%COMP%] ng-select ng-dropdown-panel{z-index:9}.distribution-os-admin-site[_ngcontent-%COMP%]{width:175px}.distribution-button-name[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;width:135px;margin-left:10px}.distribution-os-name[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.field-input[_ngcontent-%COMP%]{padding-right:23px}.button-name-icon-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;width:23px;height:36px}.button-name-icon[_ngcontent-%COMP%]{width:18px;height:18px}"]}),xt})();var oe=a(25245),_e=a(47423);function Oe(xt,_n){if(1&xt){const rn=t.EpF();t.TgZ(0,"div",7),t.NdJ("click",function(){t.CHM(rn);const on=t.oxw().index;return t.oxw().onRemoveDistribution(on)}),t.TgZ(1,"mat-icon",8),t._uU(2,"delete_outline"),t.qZA()()}}function Re(xt,_n){if(1&xt&&(t.TgZ(0,"div",3),t._UZ(1,"dp-distribution-item",4),t.TgZ(2,"div",5),t.YNc(3,Oe,3,0,"div",6),t.qZA()()),2&xt){const rn=_n.$implicit,st=t.oxw();t.xp6(1),t.Q6J("OSControl",st.getRegularAppOSFormCtrl(rn))("linkControl",st.getRegularAppLinkFormCtrl(rn))("descControl",st.getDescFormCtrl(rn)),t.xp6(2),t.Q6J("ngIf",st.distributionItemDeletable)}}function Qe(xt,_n){if(1&xt){const rn=t.EpF();t.TgZ(0,"dp-field",9)(1,"button",10),t.NdJ("click",function(){return t.CHM(rn),t.oxw().onAddDistribution()}),t._uU(2," Add access "),t.qZA()()}if(2&xt){const rn=t.oxw();t.xp6(1),t.Q6J("disabled",!rn.distributionItemAddable)}}let Ve=(()=>{class xt{constructor(rn,st){this.service=rn,this.commonFormService=st,this.destroy$=new u.x}get distributionItemAddable(){return this.form.valid&&this.form.length<10}get distributionItemDeletable(){return this.form.enabled&&this.form.length>1}ngOnInit(){this.subscribeFormValueChanges()}ngAfterViewInit(){setTimeout(()=>this.checkLinkIsUnique(this.form.value))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onAddDistribution(){!this.distributionItemAddable||this.form.push(this.service.buildADistributionForm())}onRemoveDistribution(rn){!this.distributionItemDeletable||(this.form.removeAt(rn),this.form.markAsDirty())}getRegularAppOSFormCtrl(rn){return rn.get(p.$.OS)}getRegularAppLinkFormCtrl(rn){return rn.get(p.$.LINK)}getDescFormCtrl(rn){return rn.get(p.$.DESC)}subscribeFormValueChanges(){this.form.valueChanges.pipe((0,y.b)(300),(0,w.R)(this.destroy$)).subscribe(rn=>{this.checkLinkIsUnique(rn)})}checkLinkIsUnique(rn){const st=rn.map(on=>this.service.buildDownloadLink(on.os,on.link.trim()));this.form.controls.forEach((on,yt)=>{const Te=on.get(p.$.OS),tt=on.get(p.$.LINK);if(st.filter((Je,zt)=>Je[p.$.LINK]===tt.value.trim()&&Je[p.$.OS]===Te.value&&yt!==zt).length)return tt.setErrors({[m.UNIQUE]:f.S.UNIQUE_URL}),void tt.markAsTouched();tt.errors&&tt.errors[m.UNIQUE]&&this.commonFormService.removeError(tt,`${m.UNIQUE}`)})}}return xt.\u0275fac=function(rn){return new(rn||xt)(t.Y36(e.T),t.Y36(S.oL))},xt.\u0275cmp=t.Xpm({type:xt,selectors:[["dp-distribution-regular-app"]],inputs:{form:"form"},decls:3,vars:3,consts:[["label","Access method",1,"distribution-field",3,"isMandatory"],["class","distribution-item",4,"ngFor","ngForOf"],["class","distribution-field","label","",4,"ngIf"],[1,"distribution-item"],[3,"OSControl","linkControl","descControl"],[1,"distribution-actions"],["class","distribution-remove",3,"click",4,"ngIf"],[1,"distribution-remove",3,"click"],[1,"material-icons-outlined"],["label","",1,"distribution-field"],["type","button","data-test-automation-id","add-access-button","mat-stroked-button","",1,"outlined",3,"disabled","click"]],template:function(rn,st){1&rn&&(t.TgZ(0,"dp-field",0),t.YNc(1,Re,4,4,"div",1),t.qZA(),t.YNc(2,Qe,3,1,"dp-field",2)),2&rn&&(t.Q6J("isMandatory",!0),t.xp6(1),t.Q6J("ngForOf",st.form.controls),t.xp6(1),t.Q6J("ngIf",st.form.enabled))},directives:[b.C,r.sg,Z,r.O5,oe.Hw,_e.lW],styles:[""]}),xt})();function rt(xt,_n){if(1&xt&&(t.TgZ(0,"dp-panel",2),t._UZ(1,"dp-distribution-regular-app",3),t.qZA()),2&xt){const rn=t.oxw();t.Q6J("form",rn.form),t.xp6(1),t.Q6J("form",rn.form)}}let It=(()=>{class xt{constructor(rn,st){this.service=rn,this.appTypeService=st}get isNotBotMNA(){const rn=this.application.type;return!(this.appTypeService.isNotificationApp(rn)||this.appTypeService.isServerBot(rn))}ngOnInit(){}buildRequest(){return this.service.buildRequest(this.form,this.application)}}return xt.\u0275fac=function(rn){return new(rn||xt)(t.Y36(e.T),t.Y36(o.Te))},xt.\u0275cmp=t.Xpm({type:xt,selectors:[["dp-distribution"]],inputs:{form:"form",application:"application"},decls:2,vars:2,consts:[[1,"distribution-form",3,"formGroup"],["data-test-automation-id","distribution-panel","panelTitle","App download and/or distribution","description","Choose how customers will be able to access, acquire and/or use your application.",3,"form",4,"ngIf"],["data-test-automation-id","distribution-panel","panelTitle","App download and/or distribution","description","Choose how customers will be able to access, acquire and/or use your application.",3,"form"],[3,"form"]],template:function(rn,st){1&rn&&(t.TgZ(0,"form",0),t.YNc(1,rt,2,2,"dp-panel",1),t.qZA()),2&rn&&(t.Q6J("formGroup",st.form),t.xp6(1),t.Q6J("ngIf",st.form&&st.isNotBotMNA))},directives:[l._Y,l.JL,l.sg,r.O5,h.y,Ve],styles:["[_nghost-%COMP%] .distribution-field{width:100%}[_nghost-%COMP%] .distribution-field .field-container{align-items:flex-start}[_nghost-%COMP%] .distribution-field .field-body{flex-grow:1;flex-shrink:1;flex-basis:auto}[_nghost-%COMP%] .distribution-field.bot-app .field-body{display:flex}[_nghost-%COMP%] .distribution-item{display:flex;margin-bottom:20px}[_nghost-%COMP%] .distribution-item:last-child{margin-bottom:0}[_nghost-%COMP%] .distribution-os{flex-grow:0;flex-shrink:0;flex-basis:auto;width:200px}[_nghost-%COMP%] .distribution-os .ng-select-focused:not(.ng-select-opened)>.ng-select-container, [_nghost-%COMP%] .distribution-os .ng-select-container, [_nghost-%COMP%] .distribution-os .ng-dropdown-panel{border-color:#e8e8e8}[_nghost-%COMP%] .distribution-os .ng-select-focused:not(.ng-select-opened)>.ng-select-container{box-shadow:none}[_nghost-%COMP%] .distribution-os .ng-select-container{border-radius:2px}[_nghost-%COMP%] .distribution-os .ng-dropdown-panel.ng-select-top{border-top-right-radius:2px;border-top-left-radius:2px}[_nghost-%COMP%] .distribution-os .ng-dropdown-panel.ng-select-bottom{border-bottom-right-radius:2px;border-bottom-left-radius:2px}[_nghost-%COMP%] .distribution-os .ng-optgroup{border-bottom:1px solid #e8e8e8}[_nghost-%COMP%] .distribution-os .ng-optgroup:empty{padding:0}[_nghost-%COMP%] .distribution-os .ng-option.ng-option-child, [_nghost-%COMP%] .distribution-os .ng-optgroup{padding-left:10px!important;padding-top:12px;padding-bottom:12px}[_nghost-%COMP%] .distribution-os-option{display:flex;align-items:center}[_nghost-%COMP%] .distribution-os-icon{width:18px;height:18px;margin-right:5px}[_nghost-%COMP%] .distribution-input-wrapper{flex-grow:1;flex-shrink:1;flex-basis:auto;margin-left:10px}[_nghost-%COMP%] .distribution-input-wrapper:first-child{margin-left:0}[_nghost-%COMP%] .distribution-actions{flex-grow:0;flex-shrink:0;flex-basis:auto;width:34px;height:36px}[_nghost-%COMP%] .distribution-remove{display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}[_nghost-%COMP%] button.outlined{height:34px;border-color:#066fac;color:#066fac}[_nghost-%COMP%] button.outlined[disabled]{border-color:#00000042;color:#00000042;cursor:not-allowed}[_nghost-%COMP%] .distribution-inter-install{display:flex;align-items:center}[_nghost-%COMP%] .install-method{margin-left:16px;padding:0}[_nghost-%COMP%] .install-method .mat-radio-label{white-space:normal;align-items:flex-start}[_nghost-%COMP%] .install-method .mat-radio-button .mat-radio-ripple{left:calc(50% - 16px);top:calc(50% - 16px);height:32px;width:32px}[_nghost-%COMP%] .install-method .mat-radio-container{height:16px;width:16px}[_nghost-%COMP%] .install-method .mat-radio-outer-circle{height:16px;width:16px;border-width:1px}[_nghost-%COMP%] .install-method .mat-radio-inner-circle{height:16px;width:16px}[_nghost-%COMP%] .install-method .mat-radio-label{margin-bottom:0}"]}),xt})()},83070:(Se,k,a)=>{"use strict";a.d(k,{T:()=>b});var t=a(29212),e=a(40249),o=a(93075),l=(()=>((l||(l={})).RC_APP_GALLERY="http://appgallery",l))(),r=a(59440),h=a(83226),p=a(87284);const m="Download for",u="Visit page to download",y={[p.K.WINDOWS]:m,[p.K.MAC]:m,[p.K.IOS]:m,[p.K.ANDROID]:m,[p.K.LINUX]:m,[p.K.THIRD_PART_MARKETPLACE]:u};var w=a(52645),f=a(5e3),S=a(64227);let b=(()=>{class C{constructor(A,$){this.formBuilder=A,this.appTypeService=$}buildForm(A){let $;switch(A.profileType){case t.k.BOT:case t.k.MNA:$=this.formBuilder.array([]);break;default:$=this.initRegularForm(A)}return $}initRegularForm(A){return this.formBuilder.array(A.downloadLinks.map(x=>this.buildADistributionForm(x[r.$.OS]||null,x[r.$.LINK]||"",x[r.$.DESC]||"")))}buildRequest(A,$){return this.appTypeService.isNotificationApp($.type)?{}:{downloadLinks:this.appTypeService.isServerBot($.type)?this.buildBotAppRequest():this.buildRegularAppRequest(A)}}buildBotAppRequest(){return[this.buildDownloadLink("",l.RC_APP_GALLERY)]}buildRegularAppRequest(A){return A.value.map($=>{const x=$[r.$.OS]||"",ee=$[r.$.LINK].trim(),Q=$[r.$.DESC].trim();return this.buildDownloadLink(x,ee,Q)}).filter($=>$[r.$.OS]||$[r.$.LINK])}buildADistributionForm(A=null,$="",x=""){return this.formBuilder.group({[r.$.OS]:[A,[o.kI.required]],[r.$.LINK]:[$,[o.kI.required,w.jQ,o.kI.maxLength(h.Y[r.$.LINK].maxLength)]],[r.$.DESC]:[x,[w.jQ,o.kI.maxLength(h.Y[r.$.DESC].maxLength)]]})}extendProfile(A,$){switch($.type){case e.v.SERVER_BOT:A.profileType=t.k.BOT;break;case e.v.NOTIFICATION_APP:A.profileType=t.k.MNA;break;default:if(A.profileType=t.k.REGULAR,!A.downloadLinks.length){const x=this.buildDownloadLink();A.downloadLinks.push(x)}}}buildDownloadLink(A=null,$="",x=""){return{[r.$.OS]:A,[r.$.LINK]:$,[r.$.DESC]:x}}getRegularAppButtonName(A,$){return(A=A.trim())||y[$]||u}}return C.\u0275fac=function(A){return new(A||C)(f.LFG(o.qu),f.LFG(S.Te))},C.\u0275prov=f.Yz7({token:C,factory:C.\u0275fac}),C})()},59440:(Se,k,a)=>{"use strict";a.d(k,{$:()=>t});var t=(()=>{return(e=t||(t={})).OS="os",e.LINK="link",e.DESC="desc",t;var e})()},87284:(Se,k,a)=>{"use strict";a.d(k,{K:()=>t});var t=(()=>{return(e=t||(t={})).MAC="macOS",e.WINDOWS="Windows",e.ANDROID="Android",e.IOS="iOS",e.LINUX="Linux",e.THIRD_PART_MARKETPLACE="otherOS",t;var e})()},45293:(Se,k,a)=>{"use strict";a.d(k,{Q:()=>t});var t=(()=>{return(e=t||(t={})).Promotion="Promotion",e.Distribution="Distribution",e.Info="Info",e.MediaAndDocument="MediaAndDocument",e.Organization="Organization",e.HelpfulLinks="helpfulLinks",e.RequirementsCompliance="RequirementsCompliance",e.AppCard="AppCard",t;var e})()},52110:(Se,k,a)=>{"use strict";a.d(k,{U:()=>R});var t=a(5e3),e=a(45701),o=a(45293),l=a(11179),r=a(61805),h=a(1115),p=a(42565),m=a(83352),u=a(52886),y=a(37188),w=a(39646),f=a(54004),S=a(40520),b=a(95334),C=a(79501),T=a(75795),A=a(14308),$=a(75694),x=a(62587),ee=a(57261),Q=a(88830);function N(K,U){if(1&K){const G=t.EpF();t.TgZ(0,"dp-control-buttons",7),t.NdJ("statusChange",function(Z){return t.CHM(G),t.oxw().stickyControlButtons=Z})("save",function(){return t.CHM(G),t.oxw().onSave()})("preview",function(Z){return t.CHM(G),t.oxw().onPreview(Z)})("submitted",function(Z){return t.CHM(G),t.oxw().onSubmit(Z)}),t.qZA()}if(2&K){const G=t.oxw();t.ekj("sticky-control-buttons-container",G.stickyControlButtons),t.Q6J("position",G.StickyElementPosition.BOTTOM)("enabled",G.enableSticky)("form",G.formService.formGroup)("profile",G.profileDisplay)("application",G.application)("hasEditPermission",G.hasEditPermission)("checkBeforeSubmit",G.checkBeforeSubmit)("selectedBrands",G.selectedBrands)}}let R=(()=>{class K{constructor(G,se,Z,oe,_e,Oe,Re,Qe){this.formService=G,this.profileService=se,this.akamaiService=Z,this.ref=oe,this.MADConstructService=_e,this.snackBar=Oe,this.errorPopupService=Qe,this.formOptions={},this.save=new t.vpe,this.preview=new t.vpe,this.submitted=new t.vpe,this.StickyElementPosition=m.ll,this.stickyControlButtons=!0,this.enableSticky=!0,this.browserWindow=Re}get promotionForm(){return this.formService.formGroup.controls[o.Q.Promotion]}get infoForm(){return this.formService.formGroup.controls[o.Q.Info]}get mediaAndDocumentForm(){return this.formService.formGroup.get(o.Q.MediaAndDocument)}get organizationForm(){return this.formService.formGroup.controls[o.Q.Organization]}get helpfulLinksForm(){return this.formService.formGroup.controls[o.Q.HelpfulLinks]}get distributionForm(){return this.formService.formGroup.controls[o.Q.Distribution]}get appCardForm(){return this.formService.formGroup.controls[o.Q.AppCard]}get publisherControl(){return this.organizationForm&&this.organizationForm.get(T.a.Publisher)}get isFormDirty(){return this.formService.formGroup.dirty}ngOnInit(){this.browserWindow.scrollTo(0,0),this.formService.isDraftModeSubject.subscribe(G=>{this.isDraftMode=G})}ngOnChanges(G){G.profile&&this.reset()}reset(){this.profileDisplay=this.formService.extendProfile(this.profile,this.selectedBrands,this.application,this.appCard),this.formService.buildFormGroup(this.profileDisplay),this.hasEditPermission?setTimeout(()=>{this.formService.formGroup.enable()}):this.formService.formGroup.disable()}buildRequest(){return(0,y.$)(this.infoComponent.buildRequest(),this.MADConstructService.buildRequest(this.mediaAndDocumentForm,this.application.organization.id)).pipe((0,f.U)(([G,se])=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},this.organizationComponent.buildRequest()),G),se),this.helpfulLinksComponent.buildRequest()),this.distributionComponent.buildRequest()),this.promotionComponent.buildRequest()),this.appCardComponent.buildRequest()),{applicationId:this.application.id,id:this.profile.id,brand:this.selectedBrands[0]})))}handleSuccess(){this.showCongrats(),this.markFormAdPristine()}markFormAdPristine(){this.formService.formGroup.markAsPristine()}showCongrats(){this.snackBar.open("Saved","",{horizontalPosition:"center",verticalPosition:"top",duration:2e3,panelClass:"profile-editor-snackbar"})}handleErrors(G){if(G instanceof S.Zn){if(this.infoComponent.handleFormError(G))return void this.formService.scrollToFirstFieldWithNonRequiredError(this.ref);if(this.handleInvalidImageError(G)||this.profileService.handleCommonError(G))return}if(!this.akamaiService.isAkamaiError(G))throw new Error;this.akamaiService.showErrorPopup(G.error)}onPreview(G){this.onSaveOrPreview({isPreview:!0,brand:G})}onSave(){this.onSaveOrPreview({isSave:!0})}onSubmit(G){let se=this.isFormDirty?this.buildRequest():(0,w.of)(null);this.formOptions.forceSaveOnSubmit&&(se=this.buildRequest()),se.subscribe(Z=>this.submitted.emit({type:G.type,profileRequest:Z,updateSummary:G.updateSummary,selectedBrands:this.selectedBrands,compatibility:this.promotionComponent.compatibilityControl.value,releaseTime:Z?Z.releaseTime:this.promotionComponent.publishDate}))}updateSticky(){this.enableSticky=!1,setTimeout(()=>this.enableSticky=!0)}onSaveOrPreview(G){(RCDPW.isAdminSite?this.formService.validateFormAsStrictMode():this.formService.validateFormAsDraftMode(this.formService.formGroup))&&this.appCardForm.valid?this.buildRequest().subscribe(Z=>{G.isSave&&this.save.emit(Z),G.isPreview&&this.preview.emit({payload:Z,previewBrand:G.brand})}):RCDPW.isAdminSite?this.formService.scrollToFirstFieldWithError(this.ref):this.formService.scrollToFirstFieldWithNonRequiredError(this.ref)}handleInvalidImageError(G){const se=G.body.status;return!(!se||"CONTENT_INVALID"!==se.message||(this.errorPopupService.open(C.S.IMAGE_CONTENT_INVALID),0))}}return K.\u0275fac=function(G){return new(G||K)(t.Y36(e.o),t.Y36(A.H),t.Y36($.$),t.Y36(t.SBq),t.Y36(x.T),t.Y36(ee.ux),t.Y36(m.m9),t.Y36(Q.TD))},K.\u0275cmp=t.Xpm({type:K,selectors:[["dp-form"]],viewQuery:function(G,se){if(1&G&&(t.Gf(l.Ot,7),t.Gf(r.X,7),t.Gf(h.T,7),t.Gf(p.e,7),t.Gf(u.W,7),t.Gf(b.$,7)),2&G){let Z;t.iGM(Z=t.CRH())&&(se.infoComponent=Z.first),t.iGM(Z=t.CRH())&&(se.organizationComponent=Z.first),t.iGM(Z=t.CRH())&&(se.helpfulLinksComponent=Z.first),t.iGM(Z=t.CRH())&&(se.promotionComponent=Z.first),t.iGM(Z=t.CRH())&&(se.distributionComponent=Z.first),t.iGM(Z=t.CRH())&&(se.appCardComponent=Z.first)}},inputs:{profile:"profile",selectedBrands:"selectedBrands",application:"application",appCard:"appCard",hasEditPermission:"hasEditPermission",checkBeforeSubmit:"checkBeforeSubmit",formOptions:"formOptions",appProfileRecord:"appProfileRecord"},outputs:{save:"save",preview:"preview",submitted:"submitted"},features:[t._Bn([e.o]),t.TTD],decls:9,vars:23,consts:[[1,"form"],[3,"form","formOptions"],["data-test-automation-id","app-card",3,"form","profile","application","formOptions","publisher"],[3,"form","profile","application","formOptions"],[3,"form"],[3,"form","application"],["data-test-automation-id","template-control-buttons","dpwStickyElement","","class","control-buttons-container",3,"position","enabled","sticky-control-buttons-container","form","profile","application","hasEditPermission","checkBeforeSubmit","selectedBrands","statusChange","save","preview","submitted",4,"ngIf"],["data-test-automation-id","template-control-buttons","dpwStickyElement","",1,"control-buttons-container",3,"position","enabled","form","profile","application","hasEditPermission","checkBeforeSubmit","selectedBrands","statusChange","save","preview","submitted"]],template:function(G,se){1&G&&(t.TgZ(0,"div",0),t._UZ(1,"dp-organization",1)(2,"dp-app-card",2)(3,"dp-media-and-document",1)(4,"dp-info",3)(5,"dp-helpful-links",4)(6,"dp-distribution",5)(7,"dp-promotion",3),t.YNc(8,N,1,10,"dp-control-buttons",6),t.qZA()),2&G&&(t.ekj("is-draft-mode",se.isDraftMode),t.xp6(1),t.Q6J("form",se.organizationForm)("formOptions",se.formOptions),t.xp6(1),t.Q6J("form",se.appCardForm)("profile",se.profileDisplay)("application",se.application)("formOptions",se.formOptions)("publisher",se.publisherControl&&se.publisherControl.value),t.xp6(1),t.Q6J("form",se.mediaAndDocumentForm)("formOptions",se.formOptions),t.xp6(1),t.Q6J("form",se.infoForm)("profile",se.profileDisplay)("application",se.application)("formOptions",se.formOptions),t.xp6(1),t.Q6J("form",se.helpfulLinksForm),t.xp6(1),t.Q6J("form",se.distributionForm)("application",se.application),t.xp6(1),t.Q6J("form",se.promotionForm)("profile",se.profileDisplay)("application",se.application)("formOptions",se.formOptions),t.xp6(1),t.Q6J("ngIf",se.hasEditPermission))},styles:["[_nghost-%COMP%] .field-input{width:100%;padding:0 20px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;height:36px;font-size:14px}[_nghost-%COMP%] .field-input[disabled]{border:none;color:#282828}[_nghost-%COMP%] .field-textarea{width:100%;padding:10px 20px;border:1px solid #e8e8e8;border-radius:2px;background:#fff;font-size:14px}[_nghost-%COMP%] .field-textarea[disabled]{border:none;color:#282828}.form[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:block}.form[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child){margin-bottom:24px}.form[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:empty{margin-bottom:0}.control-buttons-container[_ngcontent-%COMP%]{margin-bottom:0!important;padding:16px 0;overflow:hidden}.sticky-control-buttons-container[_ngcontent-%COMP%]{width:100%;background:white;left:0;border-top:1px solid #e8e8e8}.sticky-control-buttons-container[_ngcontent-%COMP%] .control-buttons{width:980px;margin:auto;padding-left:173px} .is-draft-mode input.ng-invalid.ng-touched, .is-draft-mode textarea.ng-invalid.ng-touched{border:1px solid #e8e8e8!important} .is-draft-mode input.ng-invalid.ng-touched:focus, .is-draft-mode textarea.ng-invalid.ng-touched:focus{border-color:#066fac;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border:1px solid #066fac!important} .is-draft-mode .image-selector-container.ng-invalid, .is-draft-mode .media-border-box.ng-invalid{border-color:#e8e8e8!important} .is-draft-mode .error-block.error-type-required{display:none} .is-draft-mode quill-editor.editor.ng-touched.ng-invalid{border-color:#ccc} .profile-editor-snackbar{min-width:248px!important;background-color:#26a304;color:#fff;font-weight:500;margin-top:170px!important} .profile-editor-snackbar .mat-simple-snackbar{justify-content:center;font-size:14px}"]}),K})()},45701:(Se,k,a)=>{"use strict";a.d(k,{o:()=>C});var t=a(93075),e=a(45293),o=a(31285),l=a(61135),r=a(5e3),h=a(11930),p=a(11179),m=a(62587),u=a(18569),y=a(39354),w=a(83070),f=a(42828),S=a(66031),b=a(3286);let C=(()=>{class T{constructor($,x,ee,Q,N,R,K,U,G,se){this.formBuilder=$,this.promotionService=x,this.infoService=ee,this.mediaAndDocumentConstructService=Q,this.organizationService=N,this.helpfulLinksService=R,this.distributionService=K,this.appCardService=U,this.apiService=G,this.commonFormService=se,this.isDraftModeSubject=new l.X(!RCDPW.isAdminSite)}buildFormGroup($){this.formGroup=this.formBuilder.group({[e.Q.Promotion]:this.promotionService.buildForm($),[e.Q.Info]:this.infoService.buildForm($),[e.Q.MediaAndDocument]:this.mediaAndDocumentConstructService.buildForm($),[e.Q.Organization]:this.organizationService.buildForm($),[e.Q.HelpfulLinks]:this.helpfulLinksService.buildForm($),[e.Q.Distribution]:this.distributionService.buildForm($),[e.Q.AppCard]:this.appCardService.buildForm($)})}extendProfile($,x,ee,Q){const N=Object.assign({},$);return this.promotionService.extendProfile(N,x),this.distributionService.extendProfile(N,ee),this.appCardService.extendProfile(N,Q),N}validateFormAsStrictMode(){return this.isDraftModeSubject.next(!1),this.formGroup.valid}validateFormAsDraftMode($){const x=this.getControlArray($);return this.isDraftModeSubject.next(!0),x.every(ee=>ee instanceof t.cw||ee instanceof t.Oe?this.validateFormAsDraftMode(ee):Object.keys(ee.errors||{}).every(Q=>Q===o.C.REQUIRED))}scrollToFirstFieldWithError($){this.commonFormService.markAbstractControlAsTouched(this.formGroup),this.commonFormService.scrollToFirstFieldWithError($)}scrollToFirstFieldWithNonRequiredError($){this.commonFormService.markAbstractControlAsTouched(this.formGroup),this.commonFormService.scrollToFirstFieldWithNonRequiredError($)}getControlArray($){return $ instanceof t.cw?Object.keys($.controls).map(x=>$.controls[x]):$.controls}}return T.\u0275fac=function($){return new($||T)(r.LFG(t.qu),r.LFG(h.q),r.LFG(p.CM),r.LFG(m.T),r.LFG(u.M),r.LFG(y.f),r.LFG(w.T),r.LFG(f.x),r.LFG(S.sM),r.LFG(b.oL))},T.\u0275prov=r.Yz7({token:T,factory:T.\u0275fac}),T})()},90220:(Se,k,a)=>{"use strict";a.d(k,{y:()=>e});var t=a(66895);const e={[t.S.Documentation]:{maxlength:1e3},[t.S.Support]:{maxlength:1e3},[t.S.TermsOfService]:{maxlength:1e3},[t.S.PrivacyPolicy]:{maxlength:1e3}}},66895:(Se,k,a)=>{"use strict";a.d(k,{S:()=>t});var t=(()=>{return(e=t||(t={})).Documentation="documentation",e.Support="support",e.TermsOfService="termsOfService",e.PrivacyPolicy="privacyPolicy",t;var e})()},1115:(Se,k,a)=>{"use strict";a.d(k,{T:()=>u});var t=a(66895),e=a(90220),o=a(5e3),l=a(39354),r=a(93075),h=a(23858),p=a(50053),m=a(43264);let u=(()=>{class y{constructor(f){this.helpfulLinksService=f}ngOnInit(){}buildRequest(){return this.helpfulLinksService.buildRequest(this.form)}get documentationControl(){return this.form.get(t.S.Documentation)}get supportControl(){return this.form.get(t.S.Support)}get termsOfServiceControl(){return this.form.get(t.S.TermsOfService)}get privacyPolicyControl(){return this.form.get(t.S.PrivacyPolicy)}get documentationMaxlength(){return e.y[t.S.Documentation].maxlength}get supportMaxlength(){return e.y[t.S.Support].maxlength}get termsOfServiceMaxlength(){return e.y[t.S.TermsOfService].maxlength}get privacyPolicyMaxlength(){return e.y[t.S.PrivacyPolicy].maxlength}}return y.\u0275fac=function(f){return new(f||y)(o.Y36(l.f))},y.\u0275cmp=o.Xpm({type:y,selectors:[["dp-helpful-links"]],inputs:{form:"form"},decls:14,vars:18,consts:[[3,"formGroup"],["panelTitle","Helpful links","description","Please provide us with additional links to support users of your application.",3,"form"],["label","Terms of Service"],["type","text","placeholder","Enter the URL of your TOS page",1,"field-input",3,"title","maxLength","formControl"],[3,"control"],["label","Privacy Policy","isMandatory","true"],["type","text","placeholder","Enter the URL of your Privacy Policy page",1,"field-input",3,"title","maxLength","formControl"],["label","Documentation"],["type","text","placeholder","Enter the URL of your app documentation page",1,"field-input",3,"title","maxLength","formControl"],["label","Support"],["type","text","placeholder","Enter the URL of your app support page",1,"field-input",3,"title","maxLength","formControl"]],template:function(f,S){1&f&&(o.TgZ(0,"form",0)(1,"dp-panel",1)(2,"dp-field",2),o._UZ(3,"input",3)(4,"dp-control-error",4),o.qZA(),o.TgZ(5,"dp-field",5),o._UZ(6,"input",6)(7,"dp-control-error",4),o.qZA(),o.TgZ(8,"dp-field",7),o._UZ(9,"input",8)(10,"dp-control-error",4),o.qZA(),o.TgZ(11,"dp-field",9),o._UZ(12,"input",10)(13,"dp-control-error",4),o.qZA()()()),2&f&&(o.Q6J("formGroup",S.form),o.xp6(1),o.Q6J("form",S.form),o.xp6(2),o.Q6J("title",S.termsOfServiceControl.value)("maxLength",S.termsOfServiceMaxlength)("formControl",S.termsOfServiceControl),o.xp6(1),o.Q6J("control",S.termsOfServiceControl),o.xp6(2),o.Q6J("title",S.privacyPolicyControl.value)("maxLength",S.privacyPolicyMaxlength)("formControl",S.privacyPolicyControl),o.xp6(1),o.Q6J("control",S.privacyPolicyControl),o.xp6(2),o.Q6J("title",S.documentationControl.value)("maxLength",S.documentationMaxlength)("formControl",S.documentationControl),o.xp6(1),o.Q6J("control",S.documentationControl),o.xp6(2),o.Q6J("title",S.supportControl.value)("maxLength",S.supportMaxlength)("formControl",S.supportControl),o.xp6(1),o.Q6J("control",S.supportControl))},directives:[r._Y,r.JL,r.sg,h.y,p.C,r.Fj,r.JJ,r.oH,m.$],styles:[".field-input[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}"]}),y})()},39354:(Se,k,a)=>{"use strict";a.d(k,{f:()=>h});var t=a(93075),e=a(66895),o=a(90220),l=a(52645),r=a(5e3);let h=(()=>{class p{constructor(u){this.formBuilder=u}buildForm(u){return this.formBuilder.group({[e.S.TermsOfService]:[u.termsOfService,[l.jQ,t.kI.maxLength(o.y[e.S.TermsOfService].maxlength)]],[e.S.PrivacyPolicy]:[u.privacyPolicy,[l.jQ,t.kI.required,t.kI.maxLength(o.y[e.S.PrivacyPolicy].maxlength)]],[e.S.Documentation]:[u.documentationLink,[l.jQ,t.kI.maxLength(o.y[e.S.Documentation].maxlength)]],[e.S.Support]:[u.supporterLink,[l.jQ,t.kI.maxLength(o.y[e.S.Support].maxlength)]]})}buildRequest(u){return{supporterLink:(u.value[e.S.Support]||"").trim(),documentationLink:(u.value[e.S.Documentation]||"").trim(),termsOfService:(u.value[e.S.TermsOfService]||"").trim(),privacyPolicy:(u.value[e.S.PrivacyPolicy]||"").trim()}}}return p.\u0275fac=function(u){return new(u||p)(r.LFG(t.qu))},p.\u0275prov=r.Yz7({token:p,factory:p.\u0275fac}),p})()},11179:(Se,k,a)=>{"use strict";a.d(k,{Ot:()=>Mn,f5:()=>t,CM:()=>C});var t=(()=>{return(Jt=t||(t={})).DisplayName="displayName",Jt.LongDescription="longDescription",Jt.UrlSlug="urlSlug",Jt.H1Tag="h1Tag",t;var Jt})();const e={[t.DisplayName]:{maxLength:100},[t.LongDescription]:{maxLength:1e4},[t.H1Tag]:{maxLength:80}};var o=(()=>((o||(o={})).APP_GALLERY_NAME_NOT_UNIQ="APP_GALLERY_NAME_NOT_UNIQ",o))(),l=a(79501),r=a(94503),h=a(5e3),p=a(93075),m=a(37188),u=a(39646),y=a(60515),w=a(54004),f=a(63900),S=a(3286),b=a(52645);let C=(()=>{class Jt{constructor(gt){this.formBuilder=gt}buildForm(gt){const Pt=this.formBuilder.group({[t.DisplayName]:[gt.appGalleryName,[p.kI.required,p.kI.maxLength(e[t.DisplayName].maxLength),b.jQ,S.F9]],[t.LongDescription]:[gt.longDes,[S.Ac,p.kI.maxLength(e[t.LongDescription].maxLength)],[(0,b.c_)()]]});return RCDPW.isAdminSite&&(Pt.addControl(t.UrlSlug,new p.NI(gt.vanityUrl,[p.kI.required,S.JU].filter(Boolean))),Pt.addControl(t.H1Tag,new p.NI(gt.h1Tag,[p.kI.required,b.jQ,p.kI.maxLength(e[t.H1Tag].maxLength)]))),Pt}buildRequest(gt,Pt){const dt=gt.get(t.UrlSlug);return(0,m.$)(this.preprocessUrlSlug(dt,Pt)).pipe((0,w.U)(()=>gt.value),(0,w.U)(Me=>{let Fe={appGalleryName:Me[t.DisplayName],longDes:Me[t.LongDescription]};return RCDPW.isAdminSite&&(Fe=Object.assign(Object.assign({},Fe),{vanityUrl:Me[t.UrlSlug],h1Tag:Me[t.H1Tag]})),Fe}))}preprocessUrlSlug(gt,Pt){const{orgId:dt,applicationId:Me,formOptions:{vanityUrlUniquenessChecker:Fe}}=Pt;return Fe&>&>.value?Fe({vanityUrl:gt.value,orgId:dt,applicationId:Me}).pipe((0,f.w)(Ye=>null===Ye?(0,u.of)({}):(gt.setErrors(Ye),gt.markAsTouched(),y.E))):(0,u.of)({})}}return Jt.\u0275fac=function(gt){return new(gt||Jt)(h.LFG(p.qu))},Jt.\u0275prov=h.Yz7({token:Jt,factory:Jt.\u0275fac}),Jt})();var T=a(23858),A=a(50053),$=a(61135),x=a(78618),ee=a(69808);let Q=(()=>{class Jt{constructor(){this.counterHidden$=new $.X(!0)}}return Jt.\u0275fac=function(gt){return new(gt||Jt)},Jt.\u0275cmp=h.Xpm({type:Jt,selectors:[["dp-input-with-counter"]],inputs:{type:"type",className:"className",control:"control",maxLength:"maxLength",placeholder:"placeholder"},decls:2,vars:8,consts:[[3,"control","maxLength","hidden$"],[3,"type","ngClass","formControl","maxLength","placeholder","focus","blur"]],template:function(gt,Pt){1>&&(h.TgZ(0,"dp-field-with-counter",0)(1,"input",1),h.NdJ("focus",function(){return Pt.counterHidden$.next(!1)})("blur",function(){return Pt.counterHidden$.next(!0)}),h.qZA()()),2>&&(h.Q6J("control",Pt.control)("maxLength",Pt.maxLength)("hidden$",Pt.counterHidden$),h.xp6(1),h.Q6J("type",Pt.type)("ngClass",Pt.className)("formControl",Pt.control)("maxLength",Pt.maxLength)("placeholder",Pt.placeholder))},directives:[x.r,p.Fj,ee.mk,p.JJ,p.oH],styles:["[_nghost-%COMP%]{display:block}input[_ngcontent-%COMP%]{padding-right:36px!important}"]}),Jt})();var N=a(43264),R=a(85804),K=a(3592);let U=(()=>{class Jt{constructor(gt){this.document=gt}md2Html(gt){const Pt=K("commonmark",{html:!0,linkify:!0,breaks:!0});return Pt.renderer.rules.link_open=(Fe,$e)=>{const ft={};Fe[$e].attrs.forEach(Ae=>ft[Ae[0]]=Ae[1]),Object.assign(ft,function Me(Fe){const $e={class:"blueText"};return $e.target=/^mailto:/.test(Fe)?"_self":"_blank",$e}(ft.href));let Ye="")}(Pt.render(this.htmlEncode(gt)))}htmlEncode(gt){const Pt=this.document.createElement("div");return Pt.appendChild(this.document.createTextNode(gt)),Pt.innerHTML.replace(/> /g,"> ")}}return Jt.\u0275fac=function(gt){return new(gt||Jt)(h.LFG(ee.K0))},Jt.\u0275prov=h.Yz7({token:Jt,factory:Jt.\u0275fac,providedIn:"root"}),Jt})(),G=(()=>{class Jt{constructor(gt){this.markdownService=gt,this.PLAIN_TEXT_FORMAT_PREFIX="[pt]",this.MARKDOWN_FORMAT_PREFIX="[md]",this.HTML_FORMAT_PREFIX="[html]"}isMarkdownFormat(gt){return(gt||"").startsWith(this.MARKDOWN_FORMAT_PREFIX)}isHtmlFormat(gt){return(gt||"").startsWith(this.HTML_FORMAT_PREFIX)}static formatPrefixMatcher(gt){return new RegExp("^\\"+gt)}clearFormatPrefix(gt){return(gt||"").replace(Jt.formatPrefixMatcher(this.PLAIN_TEXT_FORMAT_PREFIX),"").replace(Jt.formatPrefixMatcher(this.MARKDOWN_FORMAT_PREFIX),"").replace(Jt.formatPrefixMatcher(this.HTML_FORMAT_PREFIX),"")}prependHtmlFormatPrefix(gt){return`${this.HTML_FORMAT_PREFIX} ${gt}`}convertToHtmlFormat(gt){if(this.isMarkdownFormat(gt)){const Pt=this.clearFormatPrefix(gt);return this.markdownService.md2Html(Pt)}return this.clearFormatPrefix(gt)}}return Jt.\u0275fac=function(gt){return new(gt||Jt)(h.LFG(U))},Jt.\u0275prov=h.Yz7({token:Jt,factory:Jt.\u0275fac,providedIn:"root"}),Jt})();var se=a(41089),Z=a(89273);function oe(Jt,zn){if(1&Jt&&(h.ynx(0),h._uU(1),h._UZ(2,"br"),h._uU(3," Please switch to a different browser.\n"),h.BQk()),2&Jt){const gt=h.oxw();h.xp6(1),h.hij(" Please note that ",gt.fieldLabel||"this field"," is a rich text editor, which cannot be properly displayed in Internet Explorer.")}}function _e(Jt,zn){1&Jt&&h.GkF(0)}function Oe(Jt,zn){if(1&Jt&&(h.ynx(0),h.YNc(1,_e,1,0,"ng-container",2),h.BQk()),2&Jt){h.oxw();const gt=h.MAs(3);h.xp6(1),h.Q6J("ngTemplateOutlet",gt)}}const Re=function(){return{height:"500px"}};function Qe(Jt,zn){if(1&Jt){const gt=h.EpF();h.TgZ(0,"quill-editor",3),h.NdJ("onEditorCreated",function(dt){return h.CHM(gt),h.oxw().onEditorCreated(dt)})("onContentChanged",function(dt){return h.CHM(gt),h.oxw().onContentChanged(dt)}),h.qZA()}if(2&Jt){const gt=h.oxw();h.ekj("has-error-required",null==gt.control.errors?null:gt.control.errors.required),h.Q6J("maxLength",gt.maxLength)("formControl",gt.control)("placeholder",gt.placeholder)("formats",gt.editorAllowedFormats)("modules",gt.quillModules)("styles",h.DdM(10,Re))("valueSetter",gt.valueSetter)("valueGetter",gt.valueGetter)}}let Ve=(()=>{class Jt{constructor(gt,Pt,dt,Me,Fe){this.browserService=gt,this.richTextFieldService=Pt,this.ref=dt,this.renderer=Me,this.quillService=Fe,this.enableSmartTag=!0,this.isIE=this.browserService.isIE(),this.supportedSmartTags=[r.$8,r.zG,r.CK,r.x4,r.ph,r.oj],this.SMART_TAG_NAME="smartTag",this.editorAllowedFormats=["header","bold","underline","italic","list","link","blockquote"],this.quillToolbarConfig=[[{header:[2,3,!1]},"bold","underline","italic"],[{list:"ordered"},{list:"bullet"}],["link","blockquote",{[this.SMART_TAG_NAME]:this.supportedSmartTags}]],this.quillToolbarOptions={container:this.quillToolbarConfig,handlers:{[this.SMART_TAG_NAME]:function($e){if($e){const ft=this.quill.getSelection().index;this.quill.insertText(ft,$e,"user"),this.quill.setSelection(ft+$e.length)}}}},this.quillModules={toolbar:this.quillToolbarOptions},this.valueSetter=($e,ft)=>{const Ye=this.richTextFieldService.convertToHtmlFormat(ft);return $e.clipboard.convert({html:Ye})},this.valueGetter=($e,ft)=>{const Ye=ft.querySelector(".ql-editor").innerHTML;return this.richTextFieldService.prependHtmlFormatPrefix(Ye)}}initSmartTagPicker(){this.enableSmartTag?(this.initSmartTagPickerLabel(this.ref.nativeElement),this.initSmartTagPickerItems(this.ref.nativeElement)):this.hideSmartTagPicker()}initSmartTagPickerLabel(gt){const dt=gt.querySelector(`.ql-${this.SMART_TAG_NAME} .ql-picker-label`);dt&&(dt.innerHTML="Insert smart tag"+dt.innerHTML,this.renderer.setStyle(dt,"width","150px"),this.renderer.setStyle(dt,"vertical-align","-3px"))}initSmartTagPickerItems(gt){Array.from(gt.querySelectorAll(`.ql-${this.SMART_TAG_NAME} .ql-picker-item`)).forEach(Me=>{Me.textContent=Me.dataset.value})}onEditorCreated(gt){this.control.setValue(this.control.value),this.initSmartTagPicker(),this.quillService.clearClipboardFormat(gt)}onContentChanged(gt){this.control[b.oA]=gt.text}hideSmartTagPicker(){const Pt=this.ref.nativeElement.querySelector(`.ql-${this.SMART_TAG_NAME}`);Pt&&this.renderer.setStyle(Pt,"display","none")}}return Jt.\u0275fac=function(gt){return new(gt||Jt)(h.Y36(R.q),h.Y36(G),h.Y36(h.SBq),h.Y36(h.Qsj),h.Y36(se.u))},Jt.\u0275cmp=h.Xpm({type:Jt,selectors:[["dp-rich-text-editor"]],inputs:{fieldLabel:"fieldLabel",placeholder:"placeholder",control:"control",maxLength:"maxLength",enableSmartTag:"enableSmartTag"},decls:4,vars:2,consts:[[4,"ngIf"],["editor",""],[4,"ngTemplateOutlet"],[1,"editor",3,"maxLength","formControl","placeholder","formats","modules","styles","valueSetter","valueGetter","onEditorCreated","onContentChanged"]],template:function(gt,Pt){1>&&(h.YNc(0,oe,4,1,"ng-container",0),h.YNc(1,Oe,2,1,"ng-container",0),h.YNc(2,Qe,1,11,"ng-template",null,1,h.W1O)),2>&&(h.Q6J("ngIf",Pt.isIE),h.xp6(1),h.Q6J("ngIf",!Pt.isIE))},directives:[ee.O5,ee.tP,Z.g6,p.JJ,p.oH],styles:["[_nghost-%COMP%] quill-editor{display:block;border:1px solid #ccc}[_nghost-%COMP%] .ql-toolbar.ql-snow{border:none;border-bottom:1px solid #ccc}[_nghost-%COMP%] .ql-container.ql-snow{border:none}[_nghost-%COMP%] .ql-editor{font-size:15px;font-weight:400;color:#282829}[_nghost-%COMP%] .ql-editor h1, [_nghost-%COMP%] .ql-editor h2, [_nghost-%COMP%] .ql-editor h3{margin:20px 0;line-height:26px;font-weight:700;font-size:17px}[_nghost-%COMP%] .ql-editor h3{font-size:15px;line-height:24px}[_nghost-%COMP%] .ql-editor p{margin:0 0 20px;line-height:24px}[_nghost-%COMP%] .ql-editor ol, [_nghost-%COMP%] .ql-editor ul{margin:0;line-height:24px;padding-left:37px}[_nghost-%COMP%] .ql-editor ol li, [_nghost-%COMP%] .ql-editor ul li{margin-bottom:20px;padding-left:0;color:#282829}[_nghost-%COMP%] .ql-editor ol li{padding-left:3px}[_nghost-%COMP%] .ql-editor a{line-height:26px;text-decoration:none}[_nghost-%COMP%] .ql-editor a:hover{text-decoration:underline}[_nghost-%COMP%] .ql-editor blockquote{margin:20px;padding-left:14px;border-left:2px solid #686869}[_nghost-%COMP%] .editor.ng-touched.ng-invalid{border-color:#dc0202}"]}),Jt})(),rt=(()=>{class Jt{constructor(){}ngOnInit(){}}return Jt.\u0275fac=function(gt){return new(gt||Jt)},Jt.\u0275cmp=h.Xpm({type:Jt,selectors:[["dp-long-description-editor"]],inputs:{control:"control",maxLength:"maxLength",formOptions:"formOptions"},decls:1,vars:3,consts:[["fieldLabel","Long description",3,"control","maxLength","placeholder"]],template:function(gt,Pt){1>&&h._UZ(0,"dp-rich-text-editor",0),2>&&(h.MGl("placeholder","Add a detailed description of your app and its capabilities (max ",Pt.maxLength," characters)."),h.Q6J("control",Pt.control)("maxLength",Pt.maxLength))},directives:[Ve],styles:[""]}),Jt})();const It=["EmbeddedItem"];function xt(Jt,zn){if(1&Jt&&h.GkF(0,8),2&Jt){const gt=h.oxw(2);h.Q6J("ngTemplateOutlet",gt.prefix)}}function _n(Jt,zn){if(1&Jt&&(h.TgZ(0,"span"),h._uU(1),h.qZA()),2&Jt){const gt=h.oxw(2);h.xp6(1),h.Oqu(gt.prefix)}}function rn(Jt,zn){if(1&Jt&&(h.TgZ(0,"div",5),h.YNc(1,xt,1,1,"ng-container",6),h.YNc(2,_n,2,1,"ng-template",null,7,h.W1O),h.qZA()),2&Jt){const gt=h.MAs(3),Pt=h.oxw();h.xp6(1),h.Q6J("ngIf",Pt.isTemplateRef(Pt.prefix))("ngIfElse",gt)}}function st(Jt,zn){if(1&Jt&&h.GkF(0,8),2&Jt){const gt=h.oxw(2);h.Q6J("ngTemplateOutlet",gt.suffix)}}function on(Jt,zn){if(1&Jt&&(h.TgZ(0,"span"),h._uU(1),h.qZA()),2&Jt){const gt=h.oxw(2);h.xp6(1),h.Oqu(gt.suffix)}}function yt(Jt,zn){if(1&Jt&&(h.TgZ(0,"div",9),h.YNc(1,st,1,1,"ng-container",6),h.YNc(2,on,2,1,"ng-template",null,10,h.W1O),h.qZA()),2&Jt){const gt=h.MAs(3),Pt=h.oxw();h.xp6(1),h.Q6J("ngIf",Pt.isTemplateRef(Pt.suffix))("ngIfElse",gt)}}const Te=[[["input"]]],tt=["input"];let ve=(()=>{class Jt{constructor(gt,Pt){this.document=gt,this.renderer=Pt,this.prefix="",this.suffix="",this.isFocused=!1,this.cancelFocusListenFn=()=>{},this.cancelBlurListenFn=()=>{}}ngOnInit(){this.contentEl=this.EmbeddedItem.nativeElement.children[0],this.cancelFocusListenFn=this.renderer.listen(this.contentEl,"focus",()=>{this.isFocused=!0}),this.cancelBlurListenFn=this.renderer.listen(this.contentEl,"blur",()=>{this.isFocused=!1})}ngOnDestroy(){this.cancelFocusListenFn(),this.cancelBlurListenFn()}showErrorClass(){if(this.contentEl){const{classList:gt}=this.contentEl;return Array.from(gt).includes("ng-invalid")&&Array.from(gt).includes("ng-touched")}return!1}isTemplateRef(gt){return gt instanceof h.Rgc}}return Jt.\u0275fac=function(gt){return new(gt||Jt)(h.Y36(ee.K0),h.Y36(h.Qsj))},Jt.\u0275cmp=h.Xpm({type:Jt,selectors:[["dp-input-wrapper"]],viewQuery:function(gt,Pt){if(1>&&h.Gf(It,7),2>){let dt;h.iGM(dt=h.CRH())&&(Pt.EmbeddedItem=dt.first)}},inputs:{prefix:"prefix",suffix:"suffix"},ngContentSelectors:tt,decls:6,vars:8,consts:[[1,"input-with-prefix"],["class","prefix",4,"ngIf"],[1,"input-wrapper"],["EmbeddedItem",""],["class","suffix",4,"ngIf"],[1,"prefix"],[3,"ngTemplateOutlet",4,"ngIf","ngIfElse"],["strPrefix",""],[3,"ngTemplateOutlet"],[1,"suffix"],["strSuffix",""]],template:function(gt,Pt){1>&&(h.F$t(Te),h.TgZ(0,"div",0),h.YNc(1,rn,4,2,"div",1),h.TgZ(2,"div",2,3),h.Hsn(4),h.qZA(),h.YNc(5,yt,4,2,"div",4),h.qZA()),2>&&(h.ekj("input-box-focus",Pt.isFocused)("control-error",Pt.showErrorClass())("disabled",null==Pt.contentEl?null:Pt.contentEl.disabled),h.xp6(1),h.Q6J("ngIf",Pt.prefix),h.xp6(4),h.Q6J("ngIf",Pt.suffix))},directives:[ee.O5,ee.tP],styles:[".input-with-prefix[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;padding:0 20px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;height:36px;font-size:14px;position:relative}.input-with-prefix[disabled][_ngcontent-%COMP%]{border:none;color:#282828}.input-with-prefix[_ngcontent-%COMP%] .prefix[_ngcontent-%COMP%], .input-with-prefix[_ngcontent-%COMP%] .suffix[_ngcontent-%COMP%]{flex-shrink:0;display:flex;align-items:center;color:#999}.input-with-prefix[_ngcontent-%COMP%] .prefix[_ngcontent-%COMP%]{margin-right:2px}.input-with-prefix[_ngcontent-%COMP%] .suffix[_ngcontent-%COMP%]{margin-left:2px}.input-with-prefix[_ngcontent-%COMP%] .input-wrapper[_ngcontent-%COMP%]{flex-grow:1;display:flex;align-items:center}.input-with-prefix[_ngcontent-%COMP%] .input-wrapper[_ngcontent-%COMP%] input{box-shadow:none!important;border:none!important;height:34px;width:100%;padding:0;font-size:inherit}.input-with-prefix.input-box-focus[_ngcontent-%COMP%]{border-color:#066fac;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.input-with-prefix.input-box-focus.control-error[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #00000013,0 0 8px #dc020299}.input-with-prefix.control-error[_ngcontent-%COMP%]{border:1px solid #dc0202!important}.input-with-prefix.control-error[_ngcontent-%COMP%]:focus{box-shadow:inset 0 1px 1px #00000013,0 0 8px #dc020299}.input-with-prefix.disabled[_ngcontent-%COMP%]{border:none}"]}),Jt})();function Je(Jt,zn){if(1&Jt&&(h.TgZ(0,"dp-field",10)(1,"dp-input-wrapper",11),h._UZ(2,"input",12),h.qZA(),h._UZ(3,"dp-control-error",4),h.qZA()),2&Jt){const gt=h.oxw();h.xp6(1),h.Q6J("prefix",gt.brandURLSlugPrefix),h.xp6(1),h.Q6J("formControl",gt.urlSlugControl),h.xp6(1),h.Q6J("control",gt.urlSlugControl)}}function zt(Jt,zn){if(1&Jt&&(h.TgZ(0,"dp-field",13),h._UZ(1,"input",14)(2,"dp-control-error",4),h.qZA()),2&Jt){const gt=h.oxw();h.Q6J("isMandatory",!0),h.xp6(1),h.Q6J("formControl",gt.h1TagControl)("maxlength",gt.h1TagMaxLength),h.xp6(1),h.Q6J("control",gt.h1TagControl)}}function En(Jt,zn){if(1&Jt&&(h._uU(0),h.TgZ(1,"a",15),h._uU(2,"App Gallery Best Practices guide"),h.qZA(),h._uU(3,".\n")),2&Jt){const gt=h.oxw();h.hij(' We recommend the use of the "',gt.token,'" token whenever you need to refer to \u201cRingCentral\u201d by name. Learn more about this token in our '),h.xp6(1),h.Q6J("href",gt.guideAppGalleryChecklistUrl,h.LSH)}}let Mn=(()=>{class Jt{constructor(gt){this.infoService=gt,this.token=r.$8,this.guideAppGalleryChecklistUrl=RCDPW.guideAppGalleryChecklistUrl,this.displayNameMaxLength=e[t.DisplayName].maxLength,this.longDescMaxLength=e[t.LongDescription].maxLength}get displayNameControl(){return this.form.get(t.DisplayName)}get displayNamePlaceholder(){return`Enter title (max. ${this.displayNameMaxLength} characters)`}get longDescControl(){return this.form.get(t.LongDescription)}get urlSlugControl(){return this.form.get(t.UrlSlug)}get h1TagControl(){return this.form.get(t.H1Tag)}get h1TagMaxLength(){return`${e[t.H1Tag].maxLength}`}ngOnInit(){}buildRequest(){return this.infoService.buildRequest(this.form,{orgId:this.application.organization.id,applicationId:this.application.id,formOptions:this.formOptions})}handleFormError(gt){const Pt=gt.body.status;return!(!Pt||Pt.message!==o.APP_GALLERY_NAME_NOT_UNIQ||(this.displayNameControl.setErrors({[o.APP_GALLERY_NAME_NOT_UNIQ]:l.S.APP_GALLERY_NAME_NOT_UNIQ}),this.displayNameControl.markAsTouched(),0))}get brandURLSlugPrefix(){return"/apps//"}}return Jt.\u0275fac=function(gt){return new(gt||Jt)(h.Y36(C))},Jt.\u0275cmp=h.Xpm({type:Jt,selectors:[["dp-info"]],inputs:{form:"form",profile:"profile",application:"application",formOptions:"formOptions"},decls:12,vars:15,consts:[[3,"formGroup"],["panelTitle","App profile","data-test-automation-id","profile-info",3,"description","form"],["label","Profile name","data-test-automation-id","profile-name",3,"isMandatory"],["type","text","className","field-input",3,"control","maxLength","placeholder"],[3,"control"],["label","Long description","data-test-automation-id","profile-long-desc",3,"isMandatory"],[3,"control","formOptions","maxLength"],["label","URL slug","labelClass","profile-ai-special-label","data-test-automation-id","profile-url-slug",4,"ngIf"],["label","H1 tag","labelClass","profile-ai-special-label","data-test-automation-id","profile-h1-tag",3,"isMandatory",4,"ngIf"],["simpleDes",""],["label","URL slug","labelClass","profile-ai-special-label","data-test-automation-id","profile-url-slug"],[3,"prefix"],["type","text",3,"formControl"],["label","H1 tag","labelClass","profile-ai-special-label","data-test-automation-id","profile-h1-tag",3,"isMandatory"],["data-test-automation-id","profile-h1-tag-input","type","text",1,"field-input",3,"formControl","maxlength"],["target","_blank",1,"panel-description-link",3,"href"]],template:function(gt,Pt){if(1>&&(h.TgZ(0,"form",0)(1,"dp-panel",1)(2,"dp-field",2),h._UZ(3,"dp-input-with-counter",3)(4,"dp-control-error",4),h.qZA(),h.TgZ(5,"dp-field",5),h._UZ(6,"dp-long-description-editor",6)(7,"dp-control-error",4),h.qZA(),h.YNc(8,Je,4,3,"dp-field",7),h.YNc(9,zt,3,4,"dp-field",8),h.qZA()(),h.YNc(10,En,4,2,"ng-template",null,9,h.W1O)),2>){const dt=h.MAs(11);h.Q6J("formGroup",Pt.form),h.xp6(1),h.Q6J("description",dt)("form",Pt.form),h.xp6(1),h.Q6J("isMandatory",!0),h.xp6(1),h.Q6J("control",Pt.displayNameControl)("maxLength",Pt.displayNameMaxLength)("placeholder",Pt.displayNamePlaceholder),h.xp6(1),h.Q6J("control",Pt.displayNameControl),h.xp6(1),h.Q6J("isMandatory",!0),h.xp6(1),h.Q6J("control",Pt.longDescControl)("formOptions",Pt.formOptions)("maxLength",Pt.longDescMaxLength),h.xp6(1),h.Q6J("control",Pt.longDescControl),h.xp6(1),h.Q6J("ngIf",Pt.urlSlugControl),h.xp6(1),h.Q6J("ngIf",Pt.h1TagControl)}},directives:[p._Y,p.JL,p.sg,T.y,A.C,Q,N.$,rt,ee.O5,ve,p.Fj,p.JJ,p.oH,p.nD],styles:[".read-only-field[_ngcontent-%COMP%]{color:#757575;font-style:italic;line-height:36px}.app-icon[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.app-icon-selector-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column}.app-icon-selector[_ngcontent-%COMP%]{width:240px;height:240px;border-color:#ced1d9}.app-icon-selector-error-message[_ngcontent-%COMP%]{width:240px}.app-card-preview[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:16px;font-style:italic;color:#797979;margin-bottom:20px}.input-with-prefix[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;padding:0 20px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;height:36px;font-size:14px;position:relative}.input-with-prefix[disabled][_ngcontent-%COMP%]{border:none;color:#282828}.input-with-prefix[_ngcontent-%COMP%] .prefix[_ngcontent-%COMP%]{flex-shrink:0;color:#999}.input-with-prefix[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{flex-grow:1;width:100%;box-shadow:none!important;border:none!important;height:34px;background:#fff;font-size:14px}.input-with-prefix.input-box-focus[_ngcontent-%COMP%]{border-color:#066fac;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.input-with-prefix.input-box-focus.control-error[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #00000013,0 0 8px #dc020299}.input-with-prefix.control-error[_ngcontent-%COMP%]{border:1px solid #dc0202!important}.input-with-prefix.control-error[_ngcontent-%COMP%]:focus{box-shadow:inset 0 1px 1px #00000013,0 0 8px #dc020299}.input-with-prefix.disabled[_ngcontent-%COMP%]{border:none}.panel-description-link[_ngcontent-%COMP%]{color:#066fac}"]}),Jt})()},34049:(Se,k,a)=>{"use strict";a.d(k,{L5:()=>t.L5});var t=a(41559)},62587:(Se,k,a)=>{"use strict";a.d(k,{T:()=>se});var f,t=a(41559),e=a(93075),o=a(3286),l=a(39646),r=a(4128),h=a(18505),p=a(54004),m=a(32624),u=a(80233),y=a(37546),w=a(35774),S=new Uint8Array(16);function b(){if(!f&&!(f="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return f(S)}const C=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,A=function T(Z){return"string"==typeof Z&&C.test(Z)};for(var $=[],x=0;x<256;++x)$.push((x+256).toString(16).substr(1));const R=function N(Z,oe,_e){var Oe=(Z=Z||{}).random||(Z.rng||b)();if(Oe[6]=15&Oe[6]|64,Oe[8]=63&Oe[8]|128,oe){_e=_e||0;for(var Re=0;Re<16;++Re)oe[_e+Re]=Oe[Re];return oe}return function ee(Z){var oe=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,_e=($[Z[oe+0]]+$[Z[oe+1]]+$[Z[oe+2]]+$[Z[oe+3]]+"-"+$[Z[oe+4]]+$[Z[oe+5]]+"-"+$[Z[oe+6]]+$[Z[oe+7]]+"-"+$[Z[oe+8]]+$[Z[oe+9]]+"-"+$[Z[oe+10]]+$[Z[oe+11]]+$[Z[oe+12]]+$[Z[oe+13]]+$[Z[oe+14]]+$[Z[oe+15]]).toLowerCase();if(!A(_e))throw TypeError("Stringified UUID is invalid");return _e}(Oe)};var K=a(52645),U=a(5e3),G=a(10786);let se=(()=>{class Z{constructor(_e,Oe){this.fb=_e,this.profileImageService=Oe,this.DOCUMENT_MAX_LENGTH=20,this.defaultFormData={[t.Ag.MEDIA]:[],[t.Ag.DOCUMENTS]:[]},this.defaultScreenshotData={[t.nw.TYPE]:t.L5.SCREENSHOT,[t.nw.URL]:""},this.defaultVideoData={[t.Oe.TYPE]:t.L5.VIDEO,[t.Oe.URL]:""},this.defaultDocumentData={[t.pS.LABEL]:"",[t.pS.LINK]:""}}buildForm(_e){const Oe={[t.Ag.MEDIA]:_e[t.Ag.MEDIA],[t.Ag.DOCUMENTS]:_e[t.Ag.DOCUMENTS]},Re=this.fb.array(Oe[t.Ag.MEDIA].map(Ve=>Ve.type===t.L5.SCREENSHOT?this.buildScreenshotFormGroup(Ve):this.buildVideoFormGroup(Ve)),[e.kI.required]),Qe=this.fb.array(Oe[t.Ag.DOCUMENTS].map(Ve=>this.buildDocumentFormGroup(Ve)),[e.kI.maxLength(this.DOCUMENT_MAX_LENGTH)]);return this.fb.group({[t.Ag.MEDIA]:Re,[t.Ag.DOCUMENTS]:Qe})}buildRequest(_e,Oe){const Qe=_e.get(t.Ag.MEDIA).controls;if(0===Qe.length)return(0,l.of)(this.buildMediaAndDocumentPayload(_e.value));const Ve=Qe.map(rt=>{if(rt.get(t.Pq.TYPE).value===t.L5.VIDEO)return(0,l.of)(_e.value);const xt=rt.get(t.Pq.URL),_n=xt.value;return _n instanceof File?this.profileImageService.uploadImages(Oe,[_n]).pipe((0,h.b)(([rn])=>xt.setValue(rn))):(0,l.of)(_e.value)});return(0,r.D)(Ve).pipe((0,p.U)(()=>this.buildMediaAndDocumentPayload(_e.value)))}buildMediaAndDocumentPayload(_e){return _e[t.Ag.MEDIA]=this.buildMediaPayload(_e),_e[t.Ag.DOCUMENTS]=this.buildDocumentPayload(_e),_e}buildMediaPayload(_e){return _e[t.Ag.MEDIA].map(Oe=>({[t.Pq.TYPE]:Oe[t.Pq.TYPE],[t.Pq.URL]:Oe[t.Pq.URL]}))}buildDocumentPayload(_e){return _e[t.Ag.DOCUMENTS].filter(Oe=>{const Re=Oe[t.pS.LABEL],Qe=Oe[t.pS.LINK];return Re&&Re.trim()||Qe&&Qe.trim()})}buildScreenshotFormGroup(_e){return this.fb.group({[t.nw.TYPE]:[_e[t.nw.TYPE]],[t.nw.URL]:[_e[t.nw.URL],[e.kI.required,(0,u.L)(2097152),(0,y.y)(/image\/(png|jpeg|gif)/i)],[(0,w.t)()]],[t.Pq.UUID]:[R()]})}buildVideoFormGroup(_e){return this.fb.group({[t.Oe.TYPE]:[_e[t.Oe.TYPE]],[t.Oe.URL]:[_e[t.Oe.URL],[e.kI.required,m.zH,e.kI.maxLength(1e3)]],[t.Pq.UUID]:[R()]})}buildDocumentFormGroup(_e){return this.fb.group({[t.pS.LABEL]:[_e[t.pS.LABEL],[e.kI.required,K.jQ,e.kI.maxLength(t.xd[t.pS.LABEL].maxLength),o._9]],[t.pS.LINK]:[_e[t.pS.LINK],[e.kI.required,K.jQ,e.kI.maxLength(1e3)]]})}buildNewScreenshotForm(){return this.buildScreenshotFormGroup(this.defaultScreenshotData)}buildNewVideoForm(){return this.buildVideoFormGroup(this.defaultVideoData)}}return Z.\u0275fac=function(_e){return new(_e||Z)(U.LFG(e.qu),U.LFG(G.L))},Z.\u0275prov=U.Yz7({token:Z,factory:Z.\u0275fac}),Z})()},41559:(Se,k,a)=>{"use strict";a.d(k,{Ag:()=>t,L5:()=>e,Oe:()=>r,Pq:()=>o,nw:()=>l,pS:()=>h,xd:()=>p});var t=(()=>{return(m=t||(t={})).MEDIA="media",m.DOCUMENTS="documents",t;var m})(),e=(()=>{return(m=e||(e={})).SCREENSHOT="Screenshot",m.VIDEO="Vedio",e;var m})(),o=(()=>{return(m=o||(o={})).TYPE="type",m.URL="url",m.UUID="uuid",o;var m})(),l=(()=>{return(m=l||(l={})).TYPE="type",m.URL="url",l;var m})(),r=(()=>{return(m=r||(r={})).TYPE="type",m.URL="url",r;var m})(),h=(()=>{return(m=h||(h={})).LABEL="label",m.LINK="link",h;var m})();const p={[h.LABEL]:{maxLength:200}}},24624:(Se,k,a)=>{"use strict";a.d(k,{g:()=>e});var t=a(75795);const e={[t.a.Publisher]:{maxlength:80},[t.a.Website]:{maxlength:1e3},[t.a.Developer]:{maxlength:80},[t.a.LeadEmail]:{maxlength:1e3}}},75795:(Se,k,a)=>{"use strict";a.d(k,{a:()=>t});var t=(()=>{return(e=t||(t={})).Publisher="publisher",e.Website="publisherLink",e.LeadEmail="leadEmail",e.Developer="developer",e.LeadEmailEnabled="leadEmailEnabled",t;var e})()},61805:(Se,k,a)=>{"use strict";a.d(k,{X:()=>A});var t=a(75795),e=a(24624),o=a(5e3),l=a(18569),r=a(93075),h=a(23858),p=a(50053),m=a(69808),u=a(43264),y=a(77446);function w($,x){if(1&$&&(o.TgZ(0,"div"),o._uU(1,"Review your organization details. If they are incorrect, edit them in your "),o.TgZ(2,"a",15),o._uU(3," organization\u2019s profile."),o.qZA()()),2&$){const ee=o.oxw();o.xp6(2),o.Q6J("href",ee.organizationPageInDPW,o.LSH)}}function f($,x){if(1&$&&o._UZ(0,"input",16),2&$){const ee=o.oxw();o.Q6J("title",ee.publisherControl.value)("maxLength",ee.publisherMaxlength)("formControl",ee.publisherControl)}}function S($,x){if(1&$&&(o.TgZ(0,"div",17),o._uU(1),o.qZA()),2&$){const ee=o.oxw();o.Q6J("title",ee.publisherControl.value),o.xp6(1),o.Oqu(ee.publisherControl.value)}}function b($,x){if(1&$&&(o.TgZ(0,"dp-field",18),o._UZ(1,"input",19),o.qZA()),2&$){const ee=o.oxw();o.xp6(1),o.Q6J("title",ee.developerControl.value)("maxLength",ee.developerMaxlength)("formControl",ee.developerControl)}}function C($,x){if(1&$){const ee=o.EpF();o.TgZ(0,"dp-field",20)(1,"mat-checkbox",21),o.NdJ("change",function(N){return o.CHM(ee),o.oxw().toggleState(N)}),o.qZA()()}if(2&$){const ee=o.oxw();o.xp6(1),o.Q6J("formControl",ee.leadFormControl)("disableRipple",!0)}}function T($,x){1&$&&o._uU(0," All inquiries submitted via the \u201cContact vendor\u201d link on your profile will be directed to this email address.\n")}let A=(()=>{class ${constructor(ee){this.organizationService=ee,this.isAdminSite=RCDPW.isAdminSite,this.organizationPageInDPW="/my-account.html#/my-organization"}ngOnInit(){}buildRequest(){return this.organizationService.buildRequest(this.form)}get publisherControl(){return this.form.get(t.a.Publisher)}get websiteControl(){return this.form.get(t.a.Website)}get developerControl(){return this.form.get(t.a.Developer)}get leadEmailControl(){return this.form.get(t.a.LeadEmail)}get leadFormControl(){return this.form.get(t.a.LeadEmailEnabled)}get publisherMaxlength(){return e.g[t.a.Publisher].maxlength}get websiteMaxlength(){return e.g[t.a.Website].maxlength}get developerMaxlength(){return e.g[t.a.Developer].maxlength}get leadEmailMaxlength(){return e.g[t.a.LeadEmail].maxlength}toggleState({checked:ee}){this.organizationService.updateLeadEmailValidators(this.leadEmailControl,ee)}}return $.\u0275fac=function(ee){return new(ee||$)(o.Y36(l.M))},$.\u0275cmp=o.Xpm({type:$,selectors:[["dp-organization"]],inputs:{form:"form",formOptions:"formOptions"},decls:18,vars:17,consts:[[3,"formGroup"],["panelTitle","Organization info",3,"description","form"],["desTempInDPW",""],[1,"filed-wrapper"],["label","Publisher",3,"labelClass"],["class","field-input","type","text","data-test-automation-id","publisher-input",3,"title","maxLength","formControl",4,"ngIf"],["data-test-automation-id","publisher-value","class","field-value",3,"title",4,"ngIf"],["label","Website","isMandatory","true"],["type","text","data-test-automation-id","website-input",1,"field-input",3,"title","maxLength","formControl"],[3,"control"],["label","Developer","labelClass","profile-ai-special-label",4,"ngIf"],["label","Lead Form","class","field-with-checkbox","labelClass","profile-ai-special-label",4,"ngIf"],["label","Lead email",3,"tooltipTemplate"],["type","text",1,"field-input",3,"title","maxLength","formControl"],["fieldLabelTooltip",""],["target","_blank",1,"organization-link",3,"href"],["type","text","data-test-automation-id","publisher-input",1,"field-input",3,"title","maxLength","formControl"],["data-test-automation-id","publisher-value",1,"field-value",3,"title"],["label","Developer","labelClass","profile-ai-special-label"],["data-test-automation-id","developer-input","type","text",1,"field-input",3,"title","maxLength","formControl"],["label","Lead Form","labelClass","profile-ai-special-label",1,"field-with-checkbox"],[3,"formControl","disableRipple","change"]],template:function(ee,Q){if(1&ee&&(o.TgZ(0,"form",0)(1,"dp-panel",1),o.YNc(2,w,4,1,"ng-template",null,2,o.W1O),o.TgZ(4,"div",3)(5,"dp-field",4),o.YNc(6,f,1,3,"input",5),o.YNc(7,S,2,2,"div",6),o.qZA(),o.TgZ(8,"dp-field",7),o._UZ(9,"input",8)(10,"dp-control-error",9),o.qZA()(),o.YNc(11,b,2,3,"dp-field",10),o.YNc(12,C,2,2,"dp-field",11),o.TgZ(13,"dp-field",12),o._UZ(14,"input",13)(15,"dp-control-error",9),o.qZA()()(),o.YNc(16,T,1,0,"ng-template",null,14,o.W1O)),2&ee){const N=o.MAs(3),R=o.MAs(17);o.Q6J("formGroup",Q.form),o.xp6(1),o.Q6J("description",Q.isAdminSite?"":N)("form",Q.form),o.xp6(4),o.Q6J("labelClass",Q.isAdminSite?"profile-ai-special-label":""),o.xp6(1),o.Q6J("ngIf",Q.isAdminSite),o.xp6(1),o.Q6J("ngIf",!Q.isAdminSite),o.xp6(2),o.Q6J("title",Q.websiteControl.value)("maxLength",Q.websiteMaxlength)("formControl",Q.websiteControl),o.xp6(1),o.Q6J("control",Q.websiteControl),o.xp6(1),o.Q6J("ngIf",Q.developerControl),o.xp6(1),o.Q6J("ngIf",Q.leadFormControl),o.xp6(1),o.Q6J("tooltipTemplate",R),o.xp6(1),o.Q6J("title",Q.leadEmailControl.value)("maxLength",Q.leadEmailMaxlength)("formControl",Q.leadEmailControl),o.xp6(1),o.Q6J("control",Q.leadEmailControl)}},directives:[r._Y,r.JL,r.sg,h.y,p.C,m.O5,r.Fj,r.JJ,r.oH,u.$,y.oG],styles:[".organization-link[_ngcontent-%COMP%]{color:#066fac}.filed-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.filed-wrapper[_ngcontent-%COMP%] dp-field[_ngcontent-%COMP%]{width:48%}.field-input[_ngcontent-%COMP%]{width:100%;padding:0 20px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;height:36px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.field-input[disabled][_ngcontent-%COMP%]{border:none;color:#282828}.field-value[_ngcontent-%COMP%]{width:242px;height:36px;line-height:36px;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#282828;cursor:default}dp-field.field-with-checkbox[_ngcontent-%COMP%] .field-container{align-items:center}"]}),$})()},18569:(Se,k,a)=>{"use strict";a.d(k,{M:()=>p});var t=a(93075),e=a(75795),o=a(3286),l=a(24624),r=a(52645),h=a(5e3);let p=(()=>{class m{constructor(y){this.formBuilder=y}buildForm(y){return this.formBuilder.group(Object.assign({[e.a.Publisher]:[y.publisher,[t.kI.maxLength(l.g[e.a.Publisher].maxlength)]],[e.a.Website]:[y.publisherLink,[t.kI.required,r.jQ,o._9,t.kI.maxLength(l.g[e.a.Website].maxlength)]],[e.a.LeadEmail]:[y.leadEmail,[...this.getLeadEmailValidators(y.leadEmailEnabled)]]},RCDPW.isAdminSite&&{[e.a.Developer]:[y.developer,[t.kI.maxLength(l.g[e.a.Developer].maxlength)]],[e.a.LeadEmailEnabled]:[y.leadEmailEnabled]}))}buildRequest(y){return Object.assign({publisher:(y.value[e.a.Publisher]||"").trim(),publisherLink:(y.value[e.a.Website]||"").trim(),leadEmail:(0,o.kN)(y.value[e.a.LeadEmail]||"",o.ry.SEMICOLON)},RCDPW.isAdminSite&&{developer:(y.value[e.a.Developer]||"").trim(),leadEmailEnabled:y.value[e.a.LeadEmailEnabled]})}updateLeadEmailValidators(y,w){const f=this.getLeadEmailValidators(w);y.setValidators(f),y.updateValueAndValidity()}getLeadEmailValidators(y){const w=[(0,o.N)(o.ry.SEMICOLON),t.kI.maxLength(l.g[e.a.LeadEmail].maxlength)];return y?[t.kI.required,...w]:w}}return m.\u0275fac=function(y){return new(y||m)(h.LFG(t.qu))},m.\u0275prov=h.Yz7({token:m,factory:m.\u0275fac}),m})()},47126:(Se,k,a)=>{"use strict";a.d(k,{T:()=>t,n:()=>e});var t=(()=>{return(o=t||(t={})).Compatibility="compatibility",o.Categories="categories",o.Collections="collections",o.Products="products",o.MVPProducts="mvpProducts",o.ServicePlans="servicePlans",o.PublishDateType="publishType",o.PublishDate="publishDate",o.Industry="industry",o.AppType="appType",t;var o})(),e=(()=>{return(o=e||(e={})).Upon_Approval="Publish upon approval",o.Future="Publish in the future",e;var o})()},42565:(Se,k,a)=>{"use strict";a.d(k,{e:()=>zn});var t=a(47126),e=a(53759),o=a(67578),l=a(5e3),r=a(3286),h=a(11930),p=a(60234),m=a(93075),u=a(23858),y=a(50053),w=a(69808),f=a(93656),S=a(42812);function b(gt,Pt){if(1>&&(l.TgZ(0,"a",7),l._uU(1,"security setting of your app "),l.qZA()),2>){const dt=l.oxw();l.Q6J("routerLink",dt.appSettingLink.path)("fragment",dt.appSettingLink.hash)}}function C(gt,Pt){if(1>&&(l.TgZ(0,"a",8),l._uU(1,"security setting of your app "),l.qZA()),2>){const dt=l.oxw();l.Q6J("href",dt.appDetailPageLink,l.LSH)}}function T(gt,Pt){if(1>&&(l.TgZ(0,"p",12),l._uU(1),l.qZA()),2>){const dt=l.oxw().$implicit;l.xp6(1),l.Oqu(dt.label)}}function A(gt,Pt){if(1>&&(l.TgZ(0,"div",13),l._UZ(1,"span",14),l.qZA()),2>){const dt=Pt.$implicit;l.xp6(1),l.Q6J("innerHTML",dt.label,l.oJD)}}function $(gt,Pt){if(1>&&(l.TgZ(0,"div",9),l.YNc(1,T,2,1,"p",10),l.YNc(2,A,2,1,"div",11),l.qZA()),2>){const dt=Pt.$implicit;l.xp6(1),l.Q6J("ngIf",dt.label),l.xp6(1),l.Q6J("ngForOf",dt.brands)}}function x(gt,Pt){1>&&l._UZ(0,"dp-att-verizon-warning")}let ee=(()=>{class gt{constructor(dt,Me,Fe){this.brandService=dt,this.brandGroupService=Me,this.galleryBrandService=Fe,this.brandIds=[],this.isAdminSite=RCDPW.isAdminSite,this.brandGroups=[]}get isAdvisedVisible(){return this.brandIds.includes(o.I4.ATT)||this.brandIds.includes(o.I4.VERIZON)}get appSettingLink(){return{path:`/console/application/${this.appId}/settings`,hash:"security"}}get appDetailPageLink(){return`/administration.html#/application/${this.appId}`}ngOnInit(){this.computeBrandGroups()}computeBrandGroups(){this.galleryBrandService.$serviceReady.subscribe(()=>{this.brandGroups=this.brandGroupService.brandGroups.map(dt=>({id:dt.id,label:dt.label,brands:dt.brands.filter(Me=>this.brandIds.includes(Me.id))})).filter(dt=>dt.brands.length>0)})}}return gt.\u0275fac=function(dt){return new(dt||gt)(l.Y36(o.cG),l.Y36(o.ko),l.Y36(o.mX))},gt.\u0275cmp=l.Xpm({type:gt,selectors:[["dp-gallery-list"]],inputs:{appId:"appId",brandIds:"brandIds"},decls:9,vars:4,consts:[[1,"gallery-label"],[1,"description"],["class","app-setting-link",3,"routerLink","fragment",4,"ngIf"],["class","app-setting-link",3,"href",4,"ngIf"],[1,"groups"],["class","group",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"app-setting-link",3,"routerLink","fragment"],[1,"app-setting-link",3,"href"],[1,"group"],["data-test-automation-id","group-label","class","title",4,"ngIf"],["class","item",4,"ngFor","ngForOf"],["data-test-automation-id","group-label",1,"title"],[1,"item"],[3,"innerHTML"]],template:function(dt,Me){1&dt&&(l.TgZ(0,"div",0)(1,"p",1),l._uU(2,"Your app will be promoted in the following app galleries. If you would like to change these preferences, please update the "),l.YNc(3,b,2,2,"a",2),l.YNc(4,C,2,1,"a",3),l._uU(5,". "),l.qZA(),l.TgZ(6,"div",4),l.YNc(7,$,3,2,"div",5),l.qZA(),l.YNc(8,x,1,0,"dp-att-verizon-warning",6),l.qZA()),2&dt&&(l.xp6(3),l.Q6J("ngIf",!Me.isAdminSite),l.xp6(1),l.Q6J("ngIf",Me.isAdminSite),l.xp6(3),l.Q6J("ngForOf",Me.brandGroups),l.xp6(1),l.Q6J("ngIf",Me.isAdvisedVisible))},directives:[w.O5,f.yS,w.sg,S.m],styles:[".gallery-label[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-size:12px;color:#616161;margin-bottom:0}.app-setting-link[_ngcontent-%COMP%]{color:#066fac;text-decoration:none}.group[_ngcontent-%COMP%]{margin-bottom:8px}.group[_ngcontent-%COMP%]:first-child{margin-top:20px}.group[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#212121;margin:0 0 16px}.group[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{color:#616161;display:inline-block;width:50%;margin-bottom:16px}dp-att-verizon-warning[_ngcontent-%COMP%]{display:block;margin-top:-12px;margin-bottom:20px}"]}),gt})();var Q=a(77446),N=a(43264),R=a(24376),K=a(79814);const U=function(){return{standalone:!0}};function G(gt,Pt){if(1>){const dt=l.EpF();l.TgZ(0,"mat-checkbox",8),l.NdJ("ngModelChange",function(Fe){return l.CHM(dt).$implicit.checked=Fe})("change",function(){l.CHM(dt);const Fe=l.oxw(3);return Fe.onCheckBoxSelected(Fe.mvpProductControl,Fe.mvpProductOptions)}),l._uU(1),l.qZA()}if(2>){const dt=Pt.$implicit,Me=l.oxw(3);l.Q6J("ngModel",dt.checked)("ngModelOptions",l.DdM(5,U))("disabled",Me.mvpProductControl.disabled)("disableRipple",!0),l.xp6(1),l.hij(" ",dt.label," ")}}function se(gt,Pt){if(1>&&(l.TgZ(0,"div",10),l.YNc(1,G,2,6,"mat-checkbox",11),l._UZ(2,"dp-control-error",4),l.qZA()),2>){const dt=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",dt.mvpProductOptions),l.xp6(1),l.Q6J("control",dt.mvpProductControl)}}function Z(gt,Pt){if(1>){const dt=l.EpF();l.TgZ(0,"div",7)(1,"mat-checkbox",8),l.NdJ("ngModelChange",function(Fe){return l.CHM(dt).$implicit.checked=Fe})("change",function(){return l.CHM(dt),l.oxw().onProductSelected()}),l._uU(2),l.qZA(),l.YNc(3,se,3,2,"div",9),l.qZA()}if(2>){const dt=Pt.$implicit,Me=l.oxw();l.xp6(1),l.Q6J("ngModel",dt.checked)("ngModelOptions",l.DdM(6,U))("disabled",Me.productControl.disabled)("disableRipple",!0),l.xp6(1),l.hij(" ",dt.label," "),l.xp6(1),l.Q6J("ngIf",Me.isMVPSectionVisible(dt))}}function oe(gt,Pt){if(1>){const dt=l.EpF();l.TgZ(0,"mat-checkbox",8),l.NdJ("ngModelChange",function(Fe){return l.CHM(dt).$implicit.checked=Fe})("change",function(){l.CHM(dt);const Fe=l.oxw(2);return Fe.onCheckBoxSelected(Fe.servicePlanControl,Fe.servicePlanOptions)}),l._uU(1),l.qZA()}if(2>){const dt=Pt.$implicit,Me=l.oxw(2);l.Q6J("ngModel",dt.checked)("ngModelOptions",l.DdM(5,U))("disabled",Me.servicePlanControl.disabled)("disableRipple",!0),l.xp6(1),l.hij(" ",dt.label," ")}}function _e(gt,Pt){if(1>&&(l.TgZ(0,"div",12)(1,"p"),l._uU(2,"Select the product plans this app will be available for"),l.qZA(),l.YNc(3,oe,2,6,"mat-checkbox",11),l._UZ(4,"dp-control-error",4),l.qZA()),2>){const dt=l.oxw();l.ekj("ng-invalid",dt.servicePlanControl.invalid),l.xp6(3),l.Q6J("ngForOf",dt.servicePlanOptions),l.xp6(1),l.Q6J("control",dt.servicePlanControl)}}function Oe(gt,Pt){1>&&l._uU(0," To help us know which customer segments will benefit most from your app, select from the list below the RingCentral products your app extends, or integrates directly with.\n")}let Re=(()=>{class gt{constructor(dt){this.formService=dt}ngOnInit(){}ngOnChanges(dt){this.buildProductOptions(),this.buildServicePlansOptions(),this.onMVPChecked()}onProductSelected(){this.onCheckBoxSelected(this.productControl,this.productOptions),this.onMVPChecked()}onCheckBoxSelected(dt,Me){const Fe=Me.filter($e=>$e.checked).map($e=>$e.value);this.formService.patchValueByUser(dt,Fe)}isMVPSectionVisible(dt){return this.isMVPChecked&&dt.value===e.gS.id}buildProductOptions(){const dt=["Service Web"],Me=e.rK.filter(Fe=>{const $e=dt.includes(Fe.id),ft=this.productControl.value.includes(Fe.id);return!$e||ft});this.productOptions=this.formService.buildCheckboxOptions(Me,this.productControl.value),this.mvpProductOptions=this.formService.buildCheckboxOptions(e.gS.subItems,this.mvpProductControl.value)}buildServicePlansOptions(){RCDPW.isAdminSite&&(this.servicePlanOptions=this.formService.buildCheckboxOptions(e.QW,this.servicePlanControl.value))}onMVPChecked(){this.isMVPChecked=this.productControl.value.includes(e.gS.id),this.isMVPChecked?(this.formService.addValidators(this.mvpProductControl,[r.E4]),RCDPW.isAdminSite&&this.formService.addValidators(this.servicePlanControl,[r.E4])):(this.formService.clearValidators(this.mvpProductControl),RCDPW.isAdminSite&&this.formService.clearValidators(this.servicePlanControl))}}return gt.\u0275fac=function(dt){return new(dt||gt)(l.Y36(r.oL))},gt.\u0275cmp=l.Xpm({type:gt,selectors:[["dp-product-list"]],inputs:{productControl:"productControl",mvpProductControl:"mvpProductControl",servicePlanControl:"servicePlanControl"},features:[l.TTD],decls:9,vars:6,consts:[["label","Products","isMandatory","true","data-test-automation-id","products",3,"tooltipTemplate"],["data-test-automation-id","products-built-for-group",1,"product-group"],[1,"select-products-des"],["class","option",4,"ngFor","ngForOf"],[3,"control"],["class","plan-group","data-test-automation-id","products-plan-group",3,"ng-invalid",4,"ngIf"],["productsTooltip",""],[1,"option"],[3,"ngModel","ngModelOptions","disabled","disableRipple","ngModelChange","change"],["class","sub-options",4,"ngIf"],[1,"sub-options"],[3,"ngModel","ngModelOptions","disabled","disableRipple","ngModelChange","change",4,"ngFor","ngForOf"],["data-test-automation-id","products-plan-group",1,"plan-group"]],template:function(dt,Me){if(1&dt&&(l.TgZ(0,"dp-field",0)(1,"div",1)(2,"p",2),l._uU(3,"Select which products this app has been built for"),l.qZA(),l.YNc(4,Z,4,7,"div",3),l._UZ(5,"dp-control-error",4),l.qZA(),l.YNc(6,_e,5,4,"div",5),l.qZA(),l.YNc(7,Oe,1,0,"ng-template",null,6,l.W1O)),2&dt){const Fe=l.MAs(8);l.Q6J("tooltipTemplate",Fe),l.xp6(1),l.ekj("ng-invalid",Me.productControl.invalid||Me.mvpProductControl.invalid),l.xp6(3),l.Q6J("ngForOf",Me.productOptions),l.xp6(1),l.Q6J("control",Me.productControl),l.xp6(1),l.Q6J("ngIf",Me.isMVPChecked&&Me.servicePlanControl)}},directives:[y.C,w.sg,Q.oG,m.JJ,m.On,w.O5,N.$],styles:[".product-group[_ngcontent-%COMP%] .select-products-des[_ngcontent-%COMP%]{margin:10px 0 16px}.product-group[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{margin:5px 0}.product-group[_ngcontent-%COMP%] .option[_ngcontent-%COMP%] > .mat-checkbox[_ngcontent-%COMP%]{display:block}.product-group[_ngcontent-%COMP%] .sub-options[_ngcontent-%COMP%]{padding-left:24px;margin-bottom:12px}.product-group[_ngcontent-%COMP%] .sub-options[_ngcontent-%COMP%] > .mat-checkbox[_ngcontent-%COMP%]{width:40%;margin:5px 0}.plan-group[_ngcontent-%COMP%]{margin-top:20px;width:60%}.plan-group[_ngcontent-%COMP%] .mat-checkbox[_ngcontent-%COMP%]{width:50%;margin:5px 0}"]}),gt})();var Qe=a(86856);let Ve=(()=>{class gt{constructor(){}ngOnInit(){}}return gt.\u0275fac=function(dt){return new(dt||gt)},gt.\u0275cmp=l.Xpm({type:gt,selectors:[["dp-date-picker"]],inputs:{dateControl:"dateControl",minDate:"minDate"},decls:4,vars:4,consts:[["type","text","matInput","","readonly","","placeholder","Select date",1,"field-input",3,"min","matDatepicker","formControl","click"],["picker",""],[3,"control"]],template:function(dt,Me){if(1&dt){const Fe=l.EpF();l.TgZ(0,"input",0),l.NdJ("click",function(){return l.CHM(Fe),l.MAs(2).open()}),l.qZA(),l._UZ(1,"mat-datepicker",null,1)(3,"dp-control-error",2)}if(2&dt){const Fe=l.MAs(2);l.Q6J("min",Me.minDate)("matDatepicker",Fe)("formControl",Me.dateControl),l.xp6(3),l.Q6J("control",Me.dateControl)}},directives:[Qe.hl,m.Fj,m.JJ,m.oH,Qe.Mq,N.$],styles:[".field-input[readonly][_ngcontent-%COMP%]{width:100%;padding:0 20px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;height:36px;font-size:14px}.field-input[readonly][disabled][_ngcontent-%COMP%]{border:none;color:#282828}.field-input[readonly][_ngcontent-%COMP%]:focus{outline:0}"]}),gt})();function rt(gt,Pt){if(1>&&(l.TgZ(0,"mat-radio-button",3),l._uU(1),l.qZA()),2>){const dt=Pt.$implicit;l.Q6J("value",dt)("disableRipple",!0),l.xp6(1),l.hij(" ",dt," ")}}function It(gt,Pt){if(1>&&(l.TgZ(0,"div",4),l._UZ(1,"dp-date-picker",5),l.qZA()),2>){const dt=l.oxw();l.xp6(1),l.Q6J("dateControl",dt.publishDateControl)("minDate",dt.minDate)}}const xt=function(gt,Pt){return[gt,Pt]};let _n=(()=>{class gt{constructor(dt){this.formService=dt,this.PublishDateTypeEnum=t.n,this.minDate=new Date}ngOnInit(){}onChangeType(dt){dt.value===t.n.Future?this.formService.addValidators(this.publishDateControl,[m.kI.required]):this.publishDateControl.clearValidators(),this.publishDateControl.updateValueAndValidity()}}return gt.\u0275fac=function(dt){return new(dt||gt)(l.Y36(r.oL))},gt.\u0275cmp=l.Xpm({type:gt,selectors:[["dp-publish-date"]],inputs:{publishDateTypeControl:"publishDateTypeControl",publishDateControl:"publishDateControl"},decls:3,vars:6,consts:[[3,"formControl","change"],[3,"value","disableRipple",4,"ngFor","ngForOf"],["class","publish-date-input",4,"ngIf"],[3,"value","disableRipple"],[1,"publish-date-input"],[3,"dateControl","minDate"]],template:function(dt,Me){1&dt&&(l.TgZ(0,"mat-radio-group",0),l.NdJ("change",function($e){return Me.onChangeType($e)}),l.YNc(1,rt,2,3,"mat-radio-button",1),l.qZA(),l.YNc(2,It,2,2,"div",2)),2&dt&&(l.Q6J("formControl",Me.publishDateTypeControl),l.xp6(1),l.Q6J("ngForOf",l.WLB(3,xt,Me.PublishDateTypeEnum.Upon_Approval,Me.PublishDateTypeEnum.Future)),l.xp6(1),l.Q6J("ngIf",Me.publishDateTypeControl.value===Me.PublishDateTypeEnum.Future))},directives:[K.VQ,m.JJ,m.oH,w.sg,K.U0,w.O5,Ve],styles:["[_nghost-%COMP%]{height:100%;display:flex;align-items:center}[_nghost-%COMP%] .mat-radio-button[_ngcontent-%COMP%]{margin-right:10px}[_nghost-%COMP%] .mat-radio-label{margin-bottom:0}[_nghost-%COMP%] mat-error{position:absolute}.publish-date-input[_ngcontent-%COMP%]{display:inline-block}.mat-radio-button[_ngcontent-%COMP%] .mat-radio-label{white-space:normal;align-items:flex-start}.mat-radio-button[_ngcontent-%COMP%] .mat-radio-button .mat-radio-ripple{left:calc(50% - 16px);top:calc(50% - 16px);height:32px;width:32px}.mat-radio-button[_ngcontent-%COMP%] .mat-radio-container{height:16px;width:16px}.mat-radio-button[_ngcontent-%COMP%] .mat-radio-outer-circle{height:16px;width:16px;border-width:1px}.mat-radio-button[_ngcontent-%COMP%] .mat-radio-inner-circle{height:16px;width:16px}"]}),gt})();function rn(gt,Pt){if(1>&&(l.TgZ(0,"dp-field",16)(1,"mat-checkbox",17),l._uU(2," My application meets the optional "),l.TgZ(3,"a",18),l._uU(4,"technical requirements"),l.qZA(),l._uU(5," of AT&T Office@Hand and RingCentral with Verizon. "),l.qZA(),l._UZ(6,"dp-control-error",8),l.qZA()),2>){const dt=l.oxw();l.Q6J("isMandatory",dt.compatibilityRequired),l.xp6(1),l.Q6J("formControl",dt.compatibilityControl)("disableRipple",!0),l.xp6(5),l.Q6J("control",dt.compatibilityControl)}}function st(gt,Pt){if(1>&&(l.TgZ(0,"mat-checkbox",19),l._uU(1),l.qZA()),2>){const dt=Pt.item,Me=Pt.item$,Fe=l.oxw();l.Q6J("checked",Me.selected)("disabled",Fe.isSelectorItemDisabled(Fe.categoryControl,5,Me)),l.xp6(1),l.hij(" ",dt.displayName," ")}}function on(gt,Pt){if(1>&&(l.TgZ(0,"mat-checkbox",22),l._uU(1),l.qZA()),2>){const dt=Pt.item;l.Q6J("checked",Pt.item$.selected),l.xp6(1),l.hij(" ",dt.name," ")}}function yt(gt,Pt){if(1>&&(l.TgZ(0,"dp-field",20)(1,"ng-select",21),l.YNc(2,on,2,2,"ng-template",7),l.qZA(),l._UZ(3,"dp-control-error",8),l.qZA()),2>){const dt=l.oxw();l.Q6J("isMandatory",!1),l.xp6(1),l.Q6J("items",dt.collectionOptions)("multiple",!0)("closeOnSelect",!1)("hideSelected",!1)("clearSearchOnAdd",!0)("formControl",dt.collectionsControl),l.xp6(2),l.Q6J("control",dt.collectionsControl)}}function Te(gt,Pt){if(1>&&(l.TgZ(0,"mat-radio-button",26),l._uU(1),l.qZA()),2>){const dt=Pt.$implicit;l.Q6J("value",dt.id)("disableRipple",!0),l.xp6(1),l.hij(" ",dt.displayName," ")}}function tt(gt,Pt){if(1>&&(l.TgZ(0,"dp-field",23)(1,"mat-radio-group",24),l.YNc(2,Te,2,3,"mat-radio-button",25),l.qZA()()),2>){const dt=l.oxw();l.xp6(1),l.Q6J("formControl",dt.appTypeControl),l.xp6(1),l.Q6J("ngForOf",dt.appTypeOptions)}}function ve(gt,Pt){if(1>&&(l.TgZ(0,"mat-checkbox",19),l._uU(1),l.qZA()),2>){const dt=Pt.item,Me=Pt.item$,Fe=l.oxw(2);l.Q6J("checked",Me.selected)("disabled",Fe.isSelectorItemDisabled(Fe.industryControl,3,Me)),l.xp6(1),l.hij(" ",dt.displayName," ")}}function Je(gt,Pt){if(1>&&(l.TgZ(0,"dp-field",27)(1,"ng-select",28),l.YNc(2,ve,2,3,"ng-template",7),l.qZA(),l._UZ(3,"dp-control-error",8),l.qZA()),2>){const dt=l.oxw(),Me=l.MAs(17);l.Q6J("tooltipTemplate",Me),l.xp6(1),l.Q6J("items",dt.industryOptions)("multiple",!0)("closeOnSelect",!1)("hideSelected",!1)("maxSelectedItems",3)("clearSearchOnAdd",!0)("formControl",dt.industryControl),l.xp6(2),l.Q6J("control",dt.industryControl)}}function zt(gt,Pt){if(1>&&(l.TgZ(0,"dp-field",29),l._UZ(1,"dp-publish-date",30),l.qZA()),2>){const dt=l.oxw();l.xp6(1),l.Q6J("publishDateTypeControl",dt.publishDateTypeControl)("publishDateControl",dt.publishDateControl)}}function En(gt,Pt){1>&&l._uU(0," RingCentral maintains app galleries for itself and numerous partners that license our service. Your app can be promoted in one or more of those app galleries.\n")}function Mn(gt,Pt){1>&&l._uU(0," Select up to three industries your application services. This information will not be displayed publicly, and will help RingCentral promote your app internally to customers.\n")}const Jt=function(gt,Pt){return{"admin-site":gt,"dev-site":Pt}};let zn=(()=>{class gt{constructor(dt,Me,Fe,$e){this.formService=dt,this.promotionService=Me,this.collectionService=Fe,this.brandService=$e,this.isAdminSite=RCDPW.isAdminSite}get compatibilityVisible(){return this.profile.brands.includes(o.I4.ATT)||this.profile.brands.includes(o.I4.VERIZON)}get compatibilityControl(){return this.form.get(t.T.Compatibility)}get compatibilityRequired(){const dt=this.compatibilityControl.validator&&this.compatibilityControl.validator({});return dt&&dt.required}get categoryControl(){return this.form.get(t.T.Categories)}get collectionsControl(){return this.form.get(t.T.Collections)}get appTypeControl(){return this.form.get(t.T.AppType)}get productControl(){return this.form.get(t.T.Products)}get mvpProductControl(){return this.form.get(t.T.MVPProducts)}get servicePlanControl(){return this.form.get(t.T.ServicePlans)}get industryControl(){return this.form.get(t.T.Industry)}get publishDateTypeControl(){return this.form.get(t.T.PublishDateType)}get publishDateControl(){return this.form.get(t.T.PublishDate)}get publishDate(){return this.promotionService.getPublishDate(this.form)}ngOnInit(){this.initPromotion()}isSelectorItemDisabled(dt,Me,Fe){const $e=dt.value&&dt.value.length>=Me,ft=!dt.value.includes(Fe.value.id);return $e&&ft}buildRequest(){return this.promotionService.buildRequest(this.form)}initPromotion(){this.categoryOptions=e.OY,RCDPW.isAdminSite&&(this.initCollectionOptions(),this.appTypeOptions=e.s8,this.industryOptions=e.TZ)}initCollectionOptions(){this.collectionService.list("").subscribe(dt=>{this.collectionOptions=dt.records.filter(Me=>!(Me.smartQuery&&Me.smartQuery.trim()))})}}return gt.\u0275fac=function(dt){return new(dt||gt)(l.Y36(r.oL),l.Y36(h.q),l.Y36(p.a$),l.Y36(o.cG))},gt.\u0275cmp=l.Xpm({type:gt,selectors:[["dp-promotion"]],inputs:{form:"form",formOptions:"formOptions",application:"application",profile:"profile"},decls:18,vars:25,consts:[["data-test-automation-id","promotion",3,"formGroup"],["panelTitle","App promotion","description","Provide information to help our team promote your app best within the RingCentral App Gallery network. Please keep in mind that RingCentral reserves the right to determine how and where exactly an app will be promoted.",3,"form"],["label","App Galleries","isMandatory","true","data-test-automation-id","app-galleries",1,"gallery-list",3,"tooltipTemplate","ngClass"],[3,"appId","brandIds"],["label","Compatibility","data-test-automation-id","compatibility",3,"isMandatory",4,"ngIf"],["label","Categories","isMandatory","true","data-test-automation-id","categories"],["bindLabel","displayName","bindValue","id","placeholder","Select up to 5 categories that best match your app","appendTo","body",1,"profile-editor-ng-selector",3,"items","multiple","closeOnSelect","hideSelected","maxSelectedItems","clearSearchOnAdd","formControl"],["ng-option-tmp",""],[3,"control"],["label","Collections","labelClass","profile-ai-special-label","data-test-automation-id","collections",3,"isMandatory",4,"ngIf"],["label","App Type","labelClass","profile-ai-special-label","data-test-automation-id","app-type",4,"ngIf"],[3,"productControl","mvpProductControl","servicePlanControl"],["label","Target Industry","labelClass","profile-ai-special-label","data-test-automation-id","target-industry",3,"tooltipTemplate",4,"ngIf"],["label","Publish date (UTC)","isMandatory","true","data-test-automation-id","publish-date",4,"ngIf"],["appGalleriesTooltip",""],["industryTooltip",""],["label","Compatibility","data-test-automation-id","compatibility",3,"isMandatory"],[1,"compatibility-checkbox",3,"formControl","disableRipple"],["href","https://developers.ringcentral.com/guide/basics/partners/segregated-environments/","target","_blank","rel","noopener",1,"requirements-link"],[3,"checked","disabled"],["label","Collections","labelClass","profile-ai-special-label","data-test-automation-id","collections",3,"isMandatory"],["bindLabel","name","bindValue","collectionId","placeholder","Select collections this app should be featured in","appendTo","body",1,"profile-editor-ng-selector",3,"items","multiple","closeOnSelect","hideSelected","clearSearchOnAdd","formControl"],[3,"checked"],["label","App Type","labelClass","profile-ai-special-label","data-test-automation-id","app-type"],[1,"app-type-group",3,"formControl"],[3,"value","disableRipple",4,"ngFor","ngForOf"],[3,"value","disableRipple"],["label","Target Industry","labelClass","profile-ai-special-label","data-test-automation-id","target-industry",3,"tooltipTemplate"],["bindLabel","displayName","bindValue","id","placeholder","Select target industries","appendTo","body",1,"profile-editor-ng-selector",3,"items","multiple","closeOnSelect","hideSelected","maxSelectedItems","clearSearchOnAdd","formControl"],["label","Publish date (UTC)","isMandatory","true","data-test-automation-id","publish-date"],[3,"publishDateTypeControl","publishDateControl"]],template:function(dt,Me){if(1&dt&&(l.TgZ(0,"form",0)(1,"dp-panel",1)(2,"dp-field",2),l._UZ(3,"dp-gallery-list",3),l.qZA(),l.YNc(4,rn,7,4,"dp-field",4),l.TgZ(5,"dp-field",5)(6,"ng-select",6),l.YNc(7,st,2,3,"ng-template",7),l.qZA(),l._UZ(8,"dp-control-error",8),l.qZA(),l.YNc(9,yt,4,8,"dp-field",9),l.YNc(10,tt,3,2,"dp-field",10),l._UZ(11,"dp-product-list",11),l.YNc(12,Je,4,9,"dp-field",12),l.YNc(13,zt,2,2,"dp-field",13),l.qZA()(),l.YNc(14,En,1,0,"ng-template",null,14,l.W1O),l.YNc(16,Mn,1,0,"ng-template",null,15,l.W1O)),2&dt){const Fe=l.MAs(15);l.Q6J("formGroup",Me.form),l.xp6(1),l.Q6J("form",Me.form),l.xp6(1),l.Q6J("tooltipTemplate",Fe)("ngClass",l.WLB(22,Jt,Me.isAdminSite,!Me.isAdminSite)),l.xp6(1),l.Q6J("appId",Me.application.id)("brandIds",Me.profile.brands),l.xp6(1),l.Q6J("ngIf",Me.compatibilityVisible),l.xp6(2),l.Q6J("items",Me.categoryOptions)("multiple",!0)("closeOnSelect",!1)("hideSelected",!1)("maxSelectedItems",5)("clearSearchOnAdd",!0)("formControl",Me.categoryControl),l.xp6(2),l.Q6J("control",Me.categoryControl),l.xp6(1),l.Q6J("ngIf",Me.collectionsControl),l.xp6(1),l.Q6J("ngIf",Me.appTypeControl),l.xp6(1),l.Q6J("productControl",Me.productControl)("mvpProductControl",Me.mvpProductControl)("servicePlanControl",Me.servicePlanControl),l.xp6(1),l.Q6J("ngIf",Me.industryControl),l.xp6(1),l.Q6J("ngIf",Me.publishDateControl)}},directives:[m._Y,m.JL,m.sg,u.y,y.C,w.mk,ee,w.O5,Q.oG,m.JJ,m.oH,N.$,R.w9,R.ir,K.VQ,w.sg,K.U0,Re,_n],styles:["[_nghost-%COMP%] ng-select .ng-select-container .ng-value-container .ng-value .ng-value-label{max-width:510px;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .ng-select.ng-select-opened .ng-select-container{z-index:9} ng-dropdown-panel.profile-editor-ng-selector{z-index:9} ng-dropdown-panel.profile-editor-ng-selector mat-checkbox label{margin-bottom:0} .profile-editor-ng-selector.ng-dropdown-panel.ng-select-top, .profile-editor-ng-selector.ng-dropdown-panel.ng-select-bottom{border-color:#e8e8e8 #066fac #066fac #066fac!important;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s} .profile-editor-ng-selector.ng-dropdown-panel.ng-select-top{border-color:#066fac #066fac #e8e8e8 #066fac} .ng-option{color:#212121!important;font-size:14px!important;font-weight:500!important;padding:12px 20px!important} .ng-option.ng-option-marked{background-color:#eee!important}[_nghost-%COMP%] mat-checkbox label{margin-bottom:0}[_nghost-%COMP%] .ng-select-container{min-height:48px!important;border-radius:2px;border-color:#e8e8e8!important}[_nghost-%COMP%] .ng-select.ng-select-opened>.ng-select-container{border-color:#066fac!important;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}[_nghost-%COMP%] .ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#066fac!important;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}[_nghost-%COMP%] .ng-value-container{height:100%;padding-left:20px!important}[_nghost-%COMP%] .ng-value-container .ng-value{display:flex;flex-direction:row-reverse;height:32px;line-height:32px;border-radius:16px!important;background-color:#eee!important;padding:0 7px 0 12px;margin-right:12px!important}[_nghost-%COMP%] .ng-value-container .ng-value .ng-value-label{font-size:14px;font-weight:500;color:#212131;padding:0!important}[_nghost-%COMP%] .ng-value-container .ng-value .ng-value-icon{margin-left:8px;padding:1px 7px!important;border-right:none!important;color:transparent;background:url(ng-select-delete.c08289d9f319d124.svg) no-repeat 2px}[_nghost-%COMP%] .ng-value-container .ng-value .ng-value-icon:hover{background-color:transparent!important}[_nghost-%COMP%] .ng-placeholder{font-size:14px;opacity:.5;color:#585858!important;padding-top:10px;font-weight:500}[_nghost-%COMP%] .ng-input{height:100%}[_nghost-%COMP%] .gallery-list .field-container{flex-direction:column}[_nghost-%COMP%] .compatibility-checkbox .mat-checkbox-inner-container{margin-top:12px}[_nghost-%COMP%] .compatibility-checkbox .mat-checkbox-label{margin-top:4px} .profile-editor-ng-selector .mat-checkbox{pointer-events:none} .mat-checkbox-layout{white-space:normal!important}.mat-radio-button[_ngcontent-%COMP%] .mat-radio-label{white-space:normal;align-items:flex-start}.mat-radio-button[_ngcontent-%COMP%] .mat-radio-button .mat-radio-ripple{left:calc(50% - 16px);top:calc(50% - 16px);height:32px;width:32px}.mat-radio-button[_ngcontent-%COMP%] .mat-radio-container{height:16px;width:16px}.mat-radio-button[_ngcontent-%COMP%] .mat-radio-outer-circle{height:16px;width:16px;border-width:1px}.mat-radio-button[_ngcontent-%COMP%] .mat-radio-inner-circle{height:16px;width:16px}.mat-checkbox[_ngcontent-%COMP%]{display:inline-block}.app-type-group[_ngcontent-%COMP%] .mat-radio-button[_ngcontent-%COMP%]{width:30%;margin:5px 0}.compatibility-checkbox[_ngcontent-%COMP%]{width:100%}.publish-date-picker[_ngcontent-%COMP%]{display:block;width:190px}.requirements-link[_ngcontent-%COMP%]{color:#066fac}"]}),gt})()},11930:(Se,k,a)=>{"use strict";a.d(k,{q:()=>m});var t=a(93075),e=a(47126),o=a(15439),r=a(67578),h=a(53759),p=a(5e3);let m=(()=>{class u{constructor(w){this.formBuilder=w}buildForm(w){const f=this.computeProducts(w.products),S=this.formBuilder.group({[e.T.Compatibility]:[w.compatibility,this.getCompatibilityValidators(w)],[e.T.Categories]:[w.categories,[t.kI.required]],[e.T.Products]:[f.products,[t.kI.required]],[e.T.MVPProducts]:[f.mvpProducts],[e.T.PublishDateType]:[w.publishDateType,[t.kI.required]],[e.T.PublishDate]:[w.releaseTime]});return RCDPW.isAdminSite&&(S.addControl(e.T.AppType,new t.NI(w.appType)),S.addControl(e.T.Industry,new t.NI(w.industries)),S.addControl(e.T.Collections,new t.NI(w.collections,[])),S.addControl(e.T.ServicePlans,new t.NI(w.servicePlans))),S}buildRequest(w){let f=w.value[e.T.Products];const S=f.includes(h.gS.id);if(S){const C=f.filter(T=>T!==h.gS.id);f=w.value[e.T.MVPProducts].concat(C)}const b=RCDPW.isAdminSite?{collections:w.value[e.T.Collections],appType:w.value[e.T.AppType],servicePlans:S?w.value[e.T.ServicePlans]:[],industries:w.value[e.T.Industry]}:{};return Object.assign(Object.assign({compatibility:w.value[e.T.Compatibility],categories:w.value[e.T.Categories],products:f},b),{releaseTime:this.getPublishDate(w)})}getPublishDate(w){if(w.value[e.T.PublishDateType]===e.n.Upon_Approval)return null;const f=o.utc(w.value[e.T.PublishDate]);return f.isValid()?f.format():null}extendProfile(w,f){this.extendBrands(w,f),this.extendPublishDate(w)}extendBrands(w,f){w.brands=f}extendPublishDate(w){w.publishDateType=w.releaseTime?e.n.Future:e.n.Upon_Approval}getCompatibilityValidators(w){const f=[];return w.brands.some(b=>r.wO.includes(b))&&f.push(t.kI.requiredTrue),f}computeProducts(w){const f=[],S=[];return w.forEach(b=>{h.gS.subItems.some(T=>T.id===b)?S.push(b):f.push(b)}),S.length>0&&f.unshift(h.gS.id),{products:f,mvpProducts:S}}}return u.\u0275fac=function(w){return new(w||u)(p.LFG(t.qu))},u.\u0275prov=p.Yz7({token:u,factory:u.\u0275fac}),u})()},12093:(Se,k,a)=>{"use strict";a.d(k,{m:()=>l});var t=a(54004),e=a(5e3),o=a(66031);let l=(()=>{class r{constructor(p){this.apiService=p}getOriginPreviewUrl(p){return this.apiService.request({endpoint:`/api/app-gallery/${p}/preview-url`}).pipe((0,t.U)(u=>u.previewUrl))}getRevisionPreviewUrl(p){return this.apiService.request({endpoint:`/api/app-gallery/${p}/revision-preview-url`}).pipe((0,t.U)(u=>u.previewUrl))}getTemplatePreviewUrl(p,m){return this.apiService.request({endpoint:`/api/app-profile-template/application/${p}/brand/${m}/preview-url`}).pipe((0,t.U)(y=>y.previewUrl))}}return r.\u0275fac=function(p){return new(p||r)(e.LFG(o.sM))},r.\u0275prov=e.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})()},14308:(Se,k,a)=>{"use strict";a.d(k,{H:()=>ee});var t=(()=>{return(Q=t||(t={})).PROFILE_ALREADY_EXIST="PROFILE_ALREADY_EXIST",Q.IMAGES_COUNT_EXCEED="IMAGES_COUNT_EXCEED",Q.APP_IS_NOT_PUBLIC="APP_IS_NOT_PUBLIC",Q.CANNOT_BE_EDITED="CANNOT_BE_EDITED",Q.INVALID_BRAND="INVALID_BRAND",Q.NO_SUCH_PROFILE="NO_SUCH_PROFILE",Q.INVALID_APP_STATUS_SCOPE="INVALID_APP_STATUS_SCOPE",Q.IS_NOT_A_IMAGE="IS_NOT_A_IMAGE",Q.MALICE_IMAGE_URL="MALICE_IMAGE_URL",Q.FORBIDDEN_FOR_CURRENT_STATUS="FORBIDDEN_FOR_CURRENT_STATUS",Q.STATUS_CHANGED="STATUS_CHANGED",Q.INVALID_EMAIL="InvalidEmail",t;var Q})(),e=a(23110),o=a(79501),l=a(83352),r=a(17489),h=a.n(r),p=a(53759),m=a(39646),u=a(63900),y=a(54004),w=a(22529),f=a(34049),S=a(67578),b=a(5e3),C=a(64227),T=a(92227),A=a(10786),$=a(66031),x=a(84664);let ee=(()=>{class Q{constructor(R,K,U,G,se,Z,oe){this.applicationTypeService=R,this.dialogService=K,this.xssService=U,this.profileImageService=G,this.apiService=se,this.templateService=Z,this.window=oe,this.generalDefaultDisplayNameResolver=_e=>(_e.displayName||_e.name||"").replace(",","")}normalize(R){return{leadEmailEnabled:R.leadEmailEnabled||!1,publisher:R.publisher,publisherLink:R.publisherLink||"",developer:R.developer||"",leadEmail:R.leadEmail||"",appIcon:R.appLogo,appGalleryName:R.appGalleryName,shortDes:R.shortDes,longDes:this.xssService.sanitizeHTML(R.detailedDes||""),vanityUrl:R.urlPathName,h1Tag:R.h1Tag,documentationLink:R.documentationLink||"",supporterLink:R.supporterLink||"",termsOfService:R.termsOfService||"",privacyPolicy:R.privacyPolicy||"",compatibility:R.compatibility,categories:R.category?R.category.split(/[;,]/):[],collections:[],servicePlans:this.buildServicePlans(R.servicePlans),appType:R.appType,products:R.product||[],industries:R.industry||[],releaseTime:R.releaseTime,compliance:R.compliance||[],downloadLinks:R.downloadLinks||[],id:R.id,applicationId:R.applicationId,media:R.media||[],documents:R.resourceLinks||[],status:R.status||e.eB.DRAFT}}resetProfile(R){return Object.assign(Object.assign({},R),{releaseTime:null,status:e.eB.DRAFT})}createDefaultProfile(R,K,U={}){const G=this.applicationTypeService.isServerBot(R.type),{defaultDisplayNameResolver:se=this.generalDefaultDisplayNameResolver}=U;return{appGalleryName:se(R),publisher:K.name||"",leadEmail:K.email||"",status:e.eB.DRAFT,category:this.applicationTypeService.isServerBot(R.type)?"Bots & Notifications":void 0,appType:this.applicationTypeService.isNotificationApp(R.type)?"Messaging Notification App":void 0,resourceLinks:G?[{label:"How to install a bot",link:"https://developers.ringcentral.com/guide/team-messaging/bots/installing-bots/"}]:[]}}handleCommonError(R){const K=R.body.status;switch(K?K.message:""){case t.STATUS_CHANGED:return this.informCommonError(o.S.STATUS_CHANGED,!0),!0;case t.INVALID_EMAIL:case t.PROFILE_ALREADY_EXIST:case t.IMAGES_COUNT_EXCEED:case t.APP_IS_NOT_PUBLIC:case t.CANNOT_BE_EDITED:case t.INVALID_BRAND:case t.NO_SUCH_PROFILE:case t.INVALID_APP_STATUS_SCOPE:case t.IS_NOT_A_IMAGE:case t.MALICE_IMAGE_URL:case t.FORBIDDEN_FOR_CURRENT_STATUS:return this.informCommonError({[t.INVALID_EMAIL]:o.S.SEMICOLON_EMAIL_ERROR,[t.PROFILE_ALREADY_EXIST]:o.S.PROFILE_ALREADY_EXIST,[t.IMAGES_COUNT_EXCEED]:o.S.IMAGES_COUNT_EXCEED,[t.APP_IS_NOT_PUBLIC]:o.S.APP_IS_NOT_PUBLIC,[t.CANNOT_BE_EDITED]:o.S.CANNOT_BE_EDITED,[t.INVALID_BRAND]:o.S.INVALID_BRAND,[t.NO_SUCH_PROFILE]:o.S.NO_SUCH_PROFILE,[t.INVALID_APP_STATUS_SCOPE]:o.S.INVALID_APP_STATUS_SCOPE,[t.IS_NOT_A_IMAGE]:o.S.IS_NOT_A_IMAGE,[t.MALICE_IMAGE_URL]:o.S.MALICE_IMAGE_URL,[t.FORBIDDEN_FOR_CURRENT_STATUS]:o.S.FORBIDDEN_FOR_CURRENT_STATUS}[K.message]),!0;default:return!1}}duplicateImages(R,K,U){const G=[R.appIcon,...this.getScreenshotUrls(R.media)];return 0===(U=U.filter(se=>G.includes(se))).length?(0,m.of)(R):this.profileImageService.duplicateImages(K,U).pipe((0,u.w)(se=>(Array.isArray(se.records)&&this.updateProfileFromDuplicatedImages(se.records,R),(0,m.of)(R))))}handleImagesToDuplicated(R){const K=[];return R.appLogo&&K.push(R.appLogo),K.push(...this.getScreenshotUrls(R.media)),K}getDefaultHistoryProfiles(R){let K;const U=this.getDefaultTypeProfile(R,"revision");return K=U?h().find(R,{appProfileAndRevisionViewId:{type:"origin"},brandId:U.brandId}):this.getDefaultTypeProfile(R,"origin"),[U,K].filter(Boolean)}getDefaultTypeProfile(R,K){const U=h().find(R,{appProfileAndRevisionViewId:{type:K},brandId:S.I4.RINGCENTRAL.toString()}),G=h().find(R,{appProfileAndRevisionViewId:{type:K}}),se=U||G;return se&&se.appProfileAndRevisionViewId.appProfileId?se:null}resolveProfileStatus(R){const K=(R||[]).reduce((U,G)=>[G.status,...U],[]);return K.includes(e.eB.PUBLISHED)?e.eB.PUBLISHED:K.includes(e.eB.APPROVED)?e.eB.APPROVED:K.includes(e.eB.IN_REVIEW)?e.eB.IN_REVIEW:e.eB.DRAFT}getProfiles(R){return this.apiService.request({endpoint:`/api/app-profile-view/application/${R}`})}getProfile(R,K){return K?this.getRevision(R):this.getOrigin(R)}getRevision(R){return this.apiService.request({endpoint:`/api/app-profile-revision/${R}`}).pipe((0,y.U)(K=>K.appProfile))}getOrigin(R){return this.apiService.request({endpoint:`/api/app-gallery/${R}`}).pipe((0,y.U)(K=>K.appProfile))}getDefaultProfile(R){const K=this.getDefaultTypeProfile(R,"origin");return K?this.getProfile(K.appProfileAndRevisionViewId.appProfileId,!1):(0,m.of)(null)}delete(R){const K=RCDPW.isAdminSite?"Delete profile":"Reset profile",U=RCDPW.isAdminSite?"Are you sure you want to delete the profile?":"Are you sure you want to reset the profile?";return this.confirmDelete(K,U).afterClosed().pipe((0,w.o)(G=>G),(0,u.w)(()=>this.templateService.delete(R)))}confirmDelete(R,K){return this.dialogService.inform({title:R,content:K,width:"800px",actions:[{label:"No",className:"button button-with-border",dialogResult:!1},{label:"Yes",className:"button button-orange",dialogResult:!0}],extraClass:["card-confirmation-popup"],matDialogConfig:{disableClose:!0,autoFocus:!1}})}informCommonError(R,K=!1){this.dialogService.inform({title:"We are sorry...",htmlContent:R,actions:[{label:K?"Refresh the page":"OK",className:"button-orange",dialogResult:K}],matDialogConfig:{autoFocus:!1}}).afterClosed().subscribe(U=>{K&&U&&this.window.location.reload()})}buildServicePlans(R){const K=p.QW.map(U=>U.id);return(R||[]).filter(U=>h().includes(K,U))}getScreenshotUrls(R){let K=[];return Array.isArray(R)&&(K=R.filter(U=>U.type===f.L5.SCREENSHOT).map(U=>U.url)),K}updateProfileFromDuplicatedImages(R,K){R.forEach(function(U){K.appIcon===U.originalImageUrl&&(K.appIcon=U.duplicatedImageUrl);const G=K.media.find(se=>se.url===U.originalImageUrl);G&&(G.url=U.duplicatedImageUrl)})}}return Q.\u0275fac=function(R){return new(R||Q)(b.LFG(C.Te),b.LFG(l.xA),b.LFG(T.m),b.LFG(A.L),b.LFG($.sM),b.LFG(x.E),b.LFG(l.m9))},Q.\u0275prov=b.Yz7({token:Q,factory:Q.\u0275fac}),Q})()},23858:(Se,k,a)=>{"use strict";a.d(k,{y:()=>y});var t=a(5e3),e=a(93075),o=a(3286),l=a(69808);function r(w,f){if(1&w&&(t.TgZ(0,"div",11),t._uU(1),t.qZA()),2&w){const S=t.oxw();t.xp6(1),t.hij("Required: ",S.invalidCount,"")}}function h(w,f){if(1&w&&t.GkF(0,15),2&w){const S=t.oxw(2);t.Q6J("ngTemplateOutlet",S.description)}}function p(w,f){if(1&w&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&w){const S=t.oxw(2);t.xp6(1),t.Oqu(S.description)}}function m(w,f){if(1&w&&(t.TgZ(0,"div",12),t.YNc(1,h,1,1,"ng-container",13),t.YNc(2,p,2,1,"ng-template",null,14,t.W1O),t.qZA()),2&w){const S=t.MAs(3),b=t.oxw();t.xp6(1),t.Q6J("ngIf",b.isTemplateRef(b.description))("ngIfElse",S)}}const u=["*"];let y=(()=>{class w{constructor(S){this.formService=S,this.description="",this.isContentHidden=!1}get invalidCount(){return this.form?this.form instanceof e.Oe?this.invalidFormArrayCount(this.form):this.invalidFormGroupCount(this.form):0}ngOnInit(){}toggleContent(){this.formService.markAbstractControlAsTouched(this.form),this.isContentHidden=!this.isContentHidden}isTemplateRef(S){return S instanceof t.Rgc}invalidFormGroupCount(S){return Object.keys(S.controls).filter(b=>{const C=S.controls[b];return C instanceof e.Oe?this.invalidFormArrayCount(C):this.isRequiredError(C)}).length}invalidFormArrayCount(S){if(S.length>1)return 0;const b=S.at(0);return b&&b instanceof e.cw?this.invalidFormGroupCount(b)?1:0:!b&&this.isRequiredError(S)?1:0}isRequiredError(S){return S.errors&&S.errors.required}}return w.\u0275fac=function(S){return new(S||w)(t.Y36(o.oL))},w.\u0275cmp=t.Xpm({type:w,selectors:[["dp-panel"]],inputs:{panelTitle:"panelTitle",description:"description",form:"form"},ngContentSelectors:u,decls:13,vars:12,consts:[[1,"panel"],[1,"header"],[1,"title-container"],[1,"left-side"],[1,"panel-title"],[1,"right-side"],["class","panel-status",4,"ngIf"],[1,"status-icon"],[1,"collapse-icon","icon-icon_arrow_right",3,"click"],["class","description",4,"ngIf"],[1,"content",3,"hidden"],[1,"panel-status"],[1,"description"],[3,"ngTemplateOutlet",4,"ngIf","ngIfElse"],["strDescription",""],[3,"ngTemplateOutlet"]],template:function(S,b){1&S&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),t._uU(5),t.qZA()(),t.TgZ(6,"div",5),t.YNc(7,r,2,1,"div",6),t._UZ(8,"div",7),t.TgZ(9,"i",8),t.NdJ("click",function(){return b.toggleContent()}),t.qZA()()(),t.YNc(10,m,4,2,"div",9),t.qZA(),t.TgZ(11,"div",10),t.Hsn(12),t.qZA()()),2&S&&(t.ekj("error",b.isContentHidden&&(null==b.form?null:b.form.invalid)),t.xp6(5),t.Oqu(b.panelTitle),t.xp6(2),t.Q6J("ngIf",null==b.form?null:b.form.enabled),t.xp6(1),t.ekj("icon-icon_status_success",null==b.form?null:b.form.valid)("invalid-status",!(null!=b.form&&b.form.valid)),t.xp6(1),t.Udp("transform",b.isContentHidden?"rotate(90deg)":"rotate(-90deg)"),t.xp6(1),t.Q6J("ngIf",b.description),t.xp6(1),t.Q6J("hidden",b.isContentHidden))},directives:[l.O5,l.tP],styles:["[_nghost-%COMP%]{display:block}.panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:24px 16px;border-radius:4px;box-shadow:0 1px 6px #20212447}.panel.error[_ngcontent-%COMP%]{border:1px solid #dc0202}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{margin-bottom:24px}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .left-side[_ngcontent-%COMP%] .panel-title[_ngcontent-%COMP%]{font-size:28px;margin-bottom:8px}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .right-side[_ngcontent-%COMP%]{display:flex;align-items:center}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .right-side[_ngcontent-%COMP%] .panel-status[_ngcontent-%COMP%]{display:inline-block;font-size:16px}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .right-side[_ngcontent-%COMP%] .status-icon[_ngcontent-%COMP%]{margin:0 16px 0 8px}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .right-side[_ngcontent-%COMP%] .icon-icon_status_success[_ngcontent-%COMP%]{font-size:20px;color:#66b955}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .right-side[_ngcontent-%COMP%] .invalid-status[_ngcontent-%COMP%]{width:20px;height:20px;border-radius:50px;border:1px solid #e8e8e8}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .right-side[_ngcontent-%COMP%] .collapse-icon[_ngcontent-%COMP%]{display:inline-block;cursor:pointer}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .right-side[_ngcontent-%COMP%] .collapse-icon[_ngcontent-%COMP%]:hover{color:#066fac}.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{width:650px;font-size:16px;color:#666;white-space:pre-line}"]}),w})()},10786:(Se,k,a)=>{"use strict";a.d(k,{L:()=>p});var t=a(37188),e=a(66031),l=a(63900),r=a(54004),h=a(5e3);let p=(()=>{class m{constructor(y){this.apiService=y}uploadImages(y,w){const f=w.map(S=>this.requestUpload(y,S));return this.initImageDir(y).pipe((0,l.w)(()=>(0,t.$)(...f)))}duplicateImages(y,w){return this.apiService.request({endpoint:"/api/app-gallery/duplicate-images",method:e.BW.Post,body:{organizationId:y,imageUrls:w}})}initImageDir(y){const w=new FormData;return w.set("organizationId",y),this.apiService.request({endpoint:"/api/app-gallery/init-image-dir",method:e.BW.Post,body:w})}requestUpload(y,w){const f=new FormData;return f.set("organizationId",y),f.append("images[file]",w),f.append("images[url]","NULL"),this.apiService.request({endpoint:"/api/app-gallery/upload-image",method:e.BW.Post,body:f}).pipe((0,r.U)(b=>b.imageUrls[0]))}}return m.\u0275fac=function(y){return new(y||m)(h.LFG(e.sM))},m.\u0275prov=h.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})()},23110:(Se,k,a)=>{"use strict";a.d(k,{SQ:()=>se,Hq:()=>Z,qp:()=>u,eB:()=>t});var t=(()=>{return(oe=t||(t={})).DRAFT="Initialized",oe.IN_REVIEW="Pending",oe.REJECTED="Declined",oe.APPROVED="Approved",oe.PUBLISHED="Published",oe.DELETED="Deleted",t;var oe})();const e={[t.DRAFT]:"Draft",[t.IN_REVIEW]:"In review",[t.REJECTED]:"Rejected",[t.APPROVED]:"Approved",[t.PUBLISHED]:"Published",[t.DELETED]:"Deleted"},o={[t.DRAFT]:"#ff8800",[t.IN_REVIEW]:"#ff8800",[t.REJECTED]:"#d8232a",[t.APPROVED]:"#66b955",[t.PUBLISHED]:"#66b955",[t.DELETED]:"#d8232a"};var l=a(54004),r=a(22529),h=(()=>{return(oe=h||(h={})).ORIGIN="app-profile",oe.REVISION="app-profile-revision",h;var oe})(),p=a(5e3),m=a(66031);let u=(()=>{class oe{constructor(Oe){this.apiService=Oe}load(Oe,Re,Qe){return this.request(Oe,Re,Qe).pipe((0,l.U)(rt=>({records:rt.hitRecords,paging:rt.paging})))}list(Oe,Re,Qe,Ve=!0){return this.apiService.request({endpoint:`/api/app-gallery/${Oe}/status-history`,params:Object.assign(Object.assign({},Qe),{resourceTypes:[Re]}),useSpinner:Ve}).pipe((0,l.U)(It=>({records:It.hitRecords,paging:It.paging})))}loadLatest(Oe,Re){return this.load(Oe,Re,{perPage:"1",page:"1"}).pipe((0,r.o)(rt=>rt.records&&rt.records.length>0),(0,l.U)(rt=>rt.records[0]))}isRecordForRevision(Oe){try{return Oe.target.type===h.REVISION}catch(Re){return!1}}request(Oe,Re,Qe){return this.apiService.request({endpoint:`/api/app-gallery/${Oe}/status-history`,params:Object.assign(Object.assign({},Qe),oe.buildResourceTypesParam(Re))})}static buildResourceTypesParam(Oe){return{resourceTypes:Oe?[h.REVISION]:[h.ORIGIN,h.REVISION]}}}return oe.\u0275fac=function(Oe){return new(Oe||oe)(p.LFG(m.sM))},oe.\u0275prov=p.Yz7({token:oe,factory:oe.\u0275fac}),oe})();var y=a(69808),w=a(83352),f=a(47423),S=a(48966),b=a(45800),C=a(61135),T=a(95577),A=a(86278),$=a(17489);let x=(()=>{class oe{constructor(){}getDisplayName(Oe){return e[Oe]}getDisplayColor(Oe){return o[Oe]}}return oe.\u0275fac=function(Oe){return new(Oe||oe)},oe.\u0275prov=p.Yz7({token:oe,factory:oe.\u0275fac}),oe})();function ee(oe,_e){1&oe&&(p.TgZ(0,"span",6),p._uU(1,"(Revision)"),p.qZA())}function Q(oe,_e){if(1&oe&&(p.TgZ(0,"div",7),p._uU(1),p.qZA()),2&oe){const Oe=p.oxw();p.xp6(1),p.hij(" ",Oe.record.comment,"\n")}}let N=(()=>{class oe{constructor(Oe,Re){this.historyService=Oe,this.statusService=Re,this.OPERATOR_ADMIN="Admin",this.OPERATOR_UNKNOWN="Unknown",this.OPERATOR_DELETED="(operator is deleted)"}ngOnInit(){}get isRecordForRevision(){return this.historyService.isRecordForRevision(this.record)}get userName(){if(!this.record||!this.record.initiator)return this.OPERATOR_UNKNOWN;const Oe=this.record.initiator.adminId;return Oe?RCDPW.isAdminSite&&$.isString(Oe)?[$.first(Oe.split("@")),"(Admin)"].join(" "):this.OPERATOR_ADMIN:this.getDeveloperName()}get changedField(){if(this.record){const Oe=(0,$.get)(this.record,"details.changedFields",[]);return(0,$.first)(Oe)}}get targetStatusName(){return this.statusService.getDisplayName(this.targetStatus)}get targetStatusColor(){return this.statusService.getDisplayColor(this.targetStatus)}getDeveloperName(){return $.get(this.record,"initiator.name",this.OPERATOR_DELETED)}get targetStatus(){if(this.changedField)return this.changedField.newValue}}return oe.\u0275fac=function(Oe){return new(Oe||oe)(p.Y36(u),p.Y36(x))},oe.\u0275cmp=p.Xpm({type:oe,selectors:[["dp-profile-status-history-record"]],inputs:{record:"record"},decls:12,vars:10,consts:[[1,"basic-info"],[1,"date-time"],[1,"username"],[1,"target-status"],["class","revision-tag",4,"ngIf"],["class","comment",4,"ngIf"],[1,"revision-tag"],[1,"comment"]],template:function(Oe,Re){1&Oe&&(p.TgZ(0,"div",0)(1,"span",1),p._uU(2),p.ALo(3,"date"),p.qZA(),p.TgZ(4,"strong",2),p._uU(5),p.qZA(),p.TgZ(6,"span"),p._uU(7,"changed status to"),p.qZA(),p.TgZ(8,"strong",3),p._uU(9),p.qZA(),p.YNc(10,ee,2,0,"span",4),p.qZA(),p.YNc(11,Q,2,1,"div",5)),2&Oe&&(p.xp6(2),p.Oqu(p.xi3(3,7,Re.record.eventTime,"yyyy/M/d hh:mm aaa")),p.xp6(3),p.Oqu(Re.userName),p.xp6(3),p.Udp("color",Re.targetStatusColor),p.xp6(1),p.Oqu(Re.targetStatusName),p.xp6(1),p.Q6J("ngIf",Re.isRecordForRevision),p.xp6(1),p.Q6J("ngIf",Re.record.comment))},directives:[y.O5],pipes:[y.uU],styles:["[_nghost-%COMP%]{display:block;font-size:12px}.basic-info[_ngcontent-%COMP%]{line-height:30px}.basic-info[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:not(:first-child), .basic-info[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]:not(:first-child){margin-left:5px}.comment[_ngcontent-%COMP%]{padding:3px 0 8px;word-wrap:break-word;white-space:pre-line}"]}),oe})();function R(oe,_e){1&oe&&p._UZ(0,"dp-profile-status-history-record",10),2&oe&&p.Q6J("record",_e.$implicit)}function K(oe,_e){1&oe&&(p.TgZ(0,"span"),p._uU(1," No history "),p.qZA())}function U(oe,_e){if(1&oe){const Oe=p.EpF();p.TgZ(0,"mat-paginator",11),p.NdJ("page",function(Qe){return p.CHM(Oe),p.oxw().setPage(Qe)}),p.qZA()}if(2&oe){const Oe=p.oxw();p.Q6J("length",Oe.total)("hidePageSize",!0)}}let G=(()=>{class oe{constructor(Oe,Re,Qe){this.historyService=Oe,this.developerService=Re,this.data=Qe,this.records=[],this.total=0,this.isLoaded=!1,this.page=new C.X(1)}ngOnInit(){this.subscription=this.getPageRecords().subscribe(Oe=>{this.records=Oe.records,this.total=Oe.paging.totalElements,this.isLoaded=!0})}ngOnDestroy(){this.subscription.unsubscribe()}setPage(Oe){this.page.next(Oe.pageIndex+1)}getPageRecords(){return this.page.pipe((0,T.z)(Oe=>this.loadHistory(Oe)))}loadHistory(Oe){return this.historyService.load(this.data.appProfileId,this.data.isRevision,{perPage:"10",page:Oe+""})}}return oe.\u0275fac=function(Oe){return new(Oe||oe)(p.Y36(u),p.Y36(A.k),p.Y36(S.WI))},oe.\u0275cmp=p.Xpm({type:oe,selectors:[["dp-profile-status-history-list"]],decls:13,vars:5,consts:[[1,"dialog-header"],["mat-dialog-title","",1,"title"],["mat-dialog-close","","mat-button","","tabindex","-1",1,"close-btn",3,"disableRipple"],[1,"dialog-body"],["mat-dialog-content",""],["class","record",3,"record",4,"ngFor","ngForOf"],[4,"ngIf"],["pageSize","10",3,"length","hidePageSize","page",4,"ngIf"],["mat-dialog-actions","",1,"button-area"],["mat-dialog-close","","mat-raised-button","",1,"button","button-orange","ok-btn",3,"disableRipple"],[1,"record",3,"record"],["pageSize","10",3,"length","hidePageSize","page"]],template:function(Oe,Re){1&Oe&&(p.TgZ(0,"div",0)(1,"div",1),p._uU(2,"All Histories"),p.qZA(),p.TgZ(3,"button",2),p._uU(4,"\xd7"),p.qZA()(),p.TgZ(5,"div",3)(6,"div",4),p.YNc(7,R,1,1,"dp-profile-status-history-record",5),p.YNc(8,K,2,0,"span",6),p.qZA(),p.YNc(9,U,1,2,"mat-paginator",7),p.TgZ(10,"div",8)(11,"button",9),p._uU(12,"OK"),p.qZA()()()),2&Oe&&(p.xp6(3),p.Q6J("disableRipple",!0),p.xp6(4),p.Q6J("ngForOf",Re.records),p.xp6(1),p.Q6J("ngIf",Re.isLoaded&&0===Re.records.length),p.xp6(1),p.Q6J("ngIf",Re.total>0),p.xp6(2),p.Q6J("disableRipple",!0))},directives:[S.uh,f.lW,S.ZT,S.xY,y.sg,N,y.O5,b.NW,S.H8],styles:["[_nghost-%COMP%]{display:block;margin:-24px;color:#585858}.dialog-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;height:50px;background-color:#f9f9f9;padding-left:36px;border-bottom:1px solid #e8e8e8;padding-right:9px}.title[_ngcontent-%COMP%]{font-size:20px;font-weight:500;margin:0}.close-btn[_ngcontent-%COMP%]{font-size:40px;color:#a9a9a9;font-weight:300;padding:0;width:36px;height:36px;min-width:auto}.dialog-body[_ngcontent-%COMP%]{padding:24px 36px 18px}.record[_ngcontent-%COMP%]{border-top:1px solid #e8e8e8}.record[_ngcontent-%COMP%]:last-child{border-bottom:1px solid #e8e8e8}.button-area[_ngcontent-%COMP%]{justify-content:flex-end;margin:0;padding:18px 0 0}.ok-btn[_ngcontent-%COMP%]{width:140px;font-size:16px;font-weight:300;box-shadow:none;outline:none}"]}),oe})(),se=(()=>{class oe{constructor(Oe){this.dialogService=Oe}viewHistory(Oe,Re){this.dialogService.createDialog(G,{data:{appProfileId:Oe,isRevision:Re},panelClass:"dp-profile-status-history-dialog",width:"736px",autoFocus:!1,disableClose:!0})}}return oe.\u0275fac=function(Oe){return new(Oe||oe)(p.LFG(w.xA))},oe.\u0275prov=p.Yz7({token:oe,factory:oe.\u0275fac}),oe})(),Z=(()=>{class oe{}return oe.\u0275fac=function(Oe){return new(Oe||oe)},oe.\u0275mod=p.oAB({type:oe}),oe.\u0275inj=p.cJS({providers:[x,u,se],imports:[[y.ez,w.Su,f.ot,S.Is,b.TU]]}),oe})()},84664:(Se,k,a)=>{"use strict";a.d(k,{E:()=>h});var t=a(83352),e=a(66031),o=a(54004),l=a(5e3),r=a(12093);let h=(()=>{class p{constructor(u,y,w){this.apiService=u,this.previewService=y,this.window=w}loadTemplate(u){return this.apiService.request({endpoint:`/api/app-profile-template/application/${u}`})}updateTemplate(u){const y=RCDPW.isAdminSite?`/api/app-profile-template/application/${u.applicationId}`:"/api/app-profile-template";return this.apiService.request({endpoint:y,method:e.BW.Post,body:u})}preview(u,y){this.previewService.getTemplatePreviewUrl(u,y).subscribe(w=>{this.window.location.href=w})}unpublish(u){return this.apiService.request({endpoint:`/api/app-profile-template/application/${u}/take-down`,method:e.BW.Put})}publishByBrand(u,y,w){return this.apiService.request({endpoint:`/api/app-profile-template/application/${u}/brand/${y}`,method:e.BW.Put,body:{releaseTime:w}})}cancelRequest(u){return this.apiService.request({endpoint:`/api/app-profile-template/application/${u}/cancel-request`,method:e.BW.Put})}canDelete(u){return this.apiService.request({endpoint:`/api/app-profile-template/application/${u}/can-be-reset`,method:e.BW.Get}).pipe((0,o.U)(y=>y.result))}delete(u){return this.apiService.request({endpoint:`/api/app-profile-template/application/${u}`,method:e.BW.Delete})}}return p.\u0275fac=function(u){return new(u||p)(l.LFG(e.sM),l.LFG(r.m),l.LFG(t.m9))},p.\u0275prov=l.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})()},29212:(Se,k,a)=>{"use strict";a.d(k,{k:()=>t});var t=(()=>{return(e=t||(t={})).MNA="MNA",e.BOT="Bot",e.REGULAR="Regular",t;var e})()},41089:(Se,k,a)=>{"use strict";a.d(k,{u:()=>e});var t=a(5e3);let e=(()=>{class o{constructor(){}clearClipboardFormat(r){const h=["background"];r.clipboard.addMatcher(Node.ELEMENT_NODE,(p,m)=>(m.ops=m.ops.map(u=>(h.forEach(y=>{u.attributes&&u.attributes[y]&&delete u.attributes[y]}),{attributes:u.attributes,insert:u.insert})),m))}}return o.\u0275fac=function(r){return new(r||o)},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})()},667:(Se,k,a)=>{"use strict";a.d(k,{e:()=>S});var t=a(5e3),e=a(69808),o=a(35084);function l(b,C){1&b&&(t.TgZ(0,"span",7),t._uU(1,"\xa0*"),t.qZA())}function r(b,C){if(1&b&&t.GkF(0,11),2&b){const T=t.oxw(3);t.Q6J("ngTemplateOutlet",T.tooltipMessage)}}function h(b,C){if(1&b&&t._uU(0),2&b){const T=t.oxw(3);t.Oqu(T.tooltipMessage)}}function p(b,C){if(1&b&&(t.TgZ(0,"dp-tooltip-info",8),t.YNc(1,r,1,1,"ng-container",9),t.YNc(2,h,1,1,"ng-template",null,10,t.W1O),t.qZA()),2&b){const T=t.MAs(3),A=t.oxw(2);t.Q6J("tooltipWidth",350),t.xp6(1),t.Q6J("ngIf",A.isTemplate(A.tooltipMessage))("ngIfElse",T)}}function m(b,C){if(1&b&&t.GkF(0,11),2&b){const T=t.oxw(3);t.Q6J("ngTemplateOutlet",T.description)}}function u(b,C){if(1&b&&t._uU(0),2&b){const T=t.oxw(3);t.Oqu(T.description)}}function y(b,C){if(1&b&&(t.TgZ(0,"div",12),t.YNc(1,m,1,1,"ng-container",9),t.YNc(2,u,1,1,"ng-template",null,13,t.W1O),t.qZA()),2&b){const T=t.MAs(3),A=t.oxw(2);t.xp6(1),t.Q6J("ngIf",A.isTemplate(A.description))("ngIfElse",T)}}function w(b,C){if(1&b&&(t.TgZ(0,"div",2)(1,"div",3),t._uU(2),t.YNc(3,l,2,0,"span",4),t.YNc(4,p,4,3,"dp-tooltip-info",5),t.qZA(),t.YNc(5,y,4,2,"div",6),t.qZA()),2&b){const T=t.oxw();t.xp6(2),t.hij(" ",T.sectionTitle," "),t.xp6(1),t.Q6J("ngIf",T.isMandatory),t.xp6(1),t.Q6J("ngIf",T.tooltipMessage),t.xp6(1),t.Q6J("ngIf",T.description)}}const f=["*"];let S=(()=>{class b{constructor(){this.isMandatory=!1}ngOnInit(){}isTemplate(T){return T instanceof t.Rgc}}return b.\u0275fac=function(T){return new(T||b)},b.\u0275cmp=t.Xpm({type:b,selectors:[["dp-form-section"]],inputs:{sectionTitle:"sectionTitle",isMandatory:"isMandatory",description:"description",tooltipMessage:"tooltipMessage"},ngContentSelectors:f,decls:3,vars:1,consts:[["class","section-header",4,"ngIf"],[1,"section-body"],[1,"section-header"],[1,"title"],["class","mandatory-flag",4,"ngIf"],["position","bottom",3,"tooltipWidth",4,"ngIf"],["class","description",4,"ngIf"],[1,"mandatory-flag"],["position","bottom",3,"tooltipWidth"],[3,"ngTemplateOutlet",4,"ngIf","ngIfElse"],["tooltipStrContent",""],[3,"ngTemplateOutlet"],[1,"description"],["descStrContent",""]],template:function(T,A){1&T&&(t.F$t(),t.YNc(0,w,6,4,"div",0),t.TgZ(1,"div",1),t.Hsn(2),t.qZA()),2&T&&t.Q6J("ngIf",A.sectionTitle)},directives:[e.O5,o.F,e.tP],styles:["[_nghost-%COMP%]{display:block}.section-header[_ngcontent-%COMP%]{margin-bottom:16px}.title[_ngcontent-%COMP%]{font-size:14px;font-weight:700;color:#2f2f2f}.description[_ngcontent-%COMP%]{margin:8px 0 -4px}.mandatory-flag[_ngcontent-%COMP%]{color:#d8232a}dpw-tooltip-info[_ngcontent-%COMP%]{vertical-align:-1px}"]}),b})()},70016:(Se,k,a)=>{"use strict";a.d(k,{o:()=>t});var t=(()=>{return(e=t||(t={}))[e.ASC=0]="ASC",e[e.DESC=1]="DESC",t;var e})()},36420:(Se,k,a)=>{"use strict";a.d(k,{O:()=>o});var t=a(5e3),e=a(59465);let o=(()=>{class l{constructor(h){this.spinnerService=h,this.shouldDisplay=!1}ngOnInit(){this.spinnerService.active.subscribe(h=>{this.shouldDisplay=h})}}return l.\u0275fac=function(h){return new(h||l)(t.Y36(e.V))},l.\u0275cmp=t.Xpm({type:l,selectors:[["dp-spinner"]],decls:2,vars:2,consts:[[1,"spinner-overlay",3,"hidden"],[1,"spinner-icon",3,"id"]],template:function(h,p){1&h&&(t.TgZ(0,"div",0),t._UZ(1,"div",1),t.qZA()),2&h&&(t.Q6J("hidden",!p.shouldDisplay),t.xp6(1),t.Q6J("id",p.shouldDisplay?"x-loader":""))},styles:[".spinner-overlay[_ngcontent-%COMP%]{position:fixed;width:100%;height:100%;top:0;left:0;background:#ffffff;opacity:.6;z-index:1080}.spinner-icon[_ngcontent-%COMP%]{width:32px;height:32px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(spinner.280b7b97eeb82748.gif) no-repeat;background-size:contain}"]}),l})()},59465:(Se,k,a)=>{"use strict";a.d(k,{V:()=>r});var t=a(61135),e=a(54004),o=a(71884),l=a(5e3);let r=(()=>{class h{constructor(){this.count=new t.X(0),this.active=this.count.pipe((0,e.U)(m=>m>0),(0,o.x)())}activate(){const m=this.count.getValue();this.count.next(m+1)}deactivate(){const m=this.count.getValue();this.count.next(m-1)}}return h.\u0275fac=function(m){return new(m||h)},h.\u0275prov=l.Yz7({token:h,factory:h.\u0275fac}),h})()},35084:(Se,k,a)=>{"use strict";a.d(k,{F:()=>h});var t=a(5e3),e=a(81012),o=a(69808);function l(p,m){1&p&&t.Hsn(0)}const r=["*"];let h=(()=>{class p{constructor(){this.position="top",this.tooltipLarge=!1,this.tooltipTheme="white"}get lightTheme(){return"white"===this.tooltipTheme}get darkTheme(){return"dark"===this.tooltipTheme}ngOnInit(){}}return p.\u0275fac=function(u){return new(u||p)},p.\u0275cmp=t.Xpm({type:p,selectors:[["dp-tooltip-info"]],hostVars:4,hostBindings:function(u,y){2&u&&t.ekj("tooltip-theme-white",y.lightTheme)("tooltip-theme-dark",y.darkTheme)},inputs:{position:"position",tooltipWidth:"tooltipWidth",tooltipLarge:"tooltipLarge",tooltipTheme:"tooltipTheme"},ngContentSelectors:r,decls:4,vars:6,consts:[["dpTooltip","",1,"dpw-tooltip-info-icon",3,"tooltipPosition","tooltipWidth","tooltipMessageTemplate","tooltipTheme","tooltipPanelClass","ngClass"],["tooltip","dpTooltip"],["messageTemplate",""]],template:function(u,y){if(1&u&&(t.F$t(),t._UZ(0,"span",0,1),t.YNc(2,l,1,0,"ng-template",null,2,t.W1O)),2&u){const w=t.MAs(1),f=t.MAs(3);t.Q6J("tooltipPosition",y.position)("tooltipWidth",y.tooltipWidth)("tooltipMessageTemplate",f)("tooltipTheme",y.tooltipTheme)("tooltipPanelClass",y.tooltipLarge?"dpw-tooltip-info-panel-large":"")("ngClass",w.active?"icon-i-info-h":"icon-i-info")}},directives:[e.i,o.mk],styles:["[_nghost-%COMP%]{display:inline-flex;align-items:center;margin-left:9px;line-height:normal}.tooltip-theme-white[_nghost-%COMP%]{color:#066fac}.tooltip-theme-dark[_nghost-%COMP%]{color:#616161}"]}),p})()},81012:(Se,k,a)=>{"use strict";a.d(k,{i:()=>y});var t=a(47429),e=a(5e3),o=a(69808);function l(w,f){if(1&w&&(e.ynx(0),e._uU(1),e.BQk()),2&w){const S=e.oxw();e.xp6(1),e.Oqu(S.message)}}function r(w,f){1&w&&e._UZ(0,"div")}function h(w,f){if(1&w&&(e.ynx(0),e.YNc(1,r,1,0,"div",2),e.BQk()),2&w){const S=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",S.messageTemplate)}}let p=(()=>{class w{constructor(){}get classNames(){return"tooltip-position-"+this.position+" tooltip-theme-"+this.theme}ngOnInit(){}}return w.\u0275fac=function(S){return new(S||w)},w.\u0275cmp=e.Xpm({type:w,selectors:[["dp-tooltip-portal"]],hostVars:2,hostBindings:function(S,b){2&S&&e.Tol(b.classNames)},inputs:{message:"message",messageTemplate:"messageTemplate",position:"position",theme:"theme"},decls:3,vars:3,consts:[[1,"dpw-tooltip-info-content",3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngTemplateOutlet"]],template:function(S,b){1&S&&(e.TgZ(0,"div",0),e.YNc(1,l,2,1,"ng-container",1),e.YNc(2,h,2,1,"ng-container",1),e.qZA()),2&S&&(e.Q6J("ngSwitch",!!b.message),e.xp6(1),e.Q6J("ngSwitchCase",!0),e.xp6(1),e.Q6J("ngSwitchCase",!1))},directives:[o.RF,o.n9,o.tP],styles:['[_nghost-%COMP%]{display:block;position:relative}[_nghost-%COMP%]:before, [_nghost-%COMP%]:after{content:" ";position:absolute;top:-10px;left:50%;z-index:100;margin-left:-8px;width:0;height:0;border:8px solid transparent;pointer-events:none}[_nghost-%COMP%]:before{margin-top:-6px;border-bottom-color:#e3e3e3}[_nghost-%COMP%]:after{margin-top:-5px;border-bottom-color:#fff}.tooltip-position-top[_nghost-%COMP%]:before, .tooltip-position-top[_nghost-%COMP%]:after{top:auto;bottom:-10px;border-bottom-color:transparent}.tooltip-position-top[_nghost-%COMP%]:before{margin-bottom:-6px;border-top-color:#e3e3e3}.tooltip-position-top[_nghost-%COMP%]:after{margin-bottom:-5px;border-top-color:#fff}.tooltip-theme-dark[_nghost-%COMP%] .dpw-tooltip-info-content[_ngcontent-%COMP%]{color:#fff;border:1px solid #616161;background:#616161}.tooltip-position-top.tooltip-theme-dark[_nghost-%COMP%]:before{border-top-color:#616161}.tooltip-position-top.tooltip-theme-dark[_nghost-%COMP%]:after{border-top-color:#616161}.tooltip-position-bottom.tooltip-theme-dark[_nghost-%COMP%]:before, .tooltip-position-bottom.tooltip-theme-dark[_nghost-%COMP%]:after{border-bottom-color:#616161}.dpw-tooltip-info-content[_ngcontent-%COMP%]{padding:10px;white-space:normal;font-size:14px;font-weight:500;line-height:1.4;border:1px solid #e3e3e3;border-radius:3px;box-shadow:0 5px 15px #0000002d;background-color:#fff}.dpw-tooltip-info-content[_ngcontent-%COMP%] a{color:#066fac}.dpw-tooltip-info-content[_ngcontent-%COMP%] p{margin:0 0 .5em;padding:0}.dpw-tooltip-info-content[_ngcontent-%COMP%] p:last-child{margin-bottom:0} .dpw-tooltip-info-panel-large .dpw-tooltip-info-content{padding:20px!important}']}),w})();var m=a(83352),u=a(91314);let y=(()=>{class w{constructor(S,b,C,T,A){this.elementRef=S,this.overlay=b,this.overlayPositionBuilder=C,this.scrollStrategyOptions=T,this.window=A,this.tooltipMessage="",this.tooltipPosition="top",this.tooltipTheme="white",this.tooltipStayTime=200,this.portal=p,this.defaultTooltipWidth=300,this.onMouseEnterOverlay=this.onMouseEnterOverlay.bind(this),this.onMouseLeaveOverlay=this.onMouseLeaveOverlay.bind(this)}onMouseEnterTrigger(){if((this.tooltipMessage||this.tooltipMessageTemplate)&&!this.overlayRef.hasAttached())try{const S=new t.C5(this.portal),b=this.overlayRef.attach(S);this.overlayRef.overlayElement.addEventListener("mouseenter",this.onMouseEnterOverlay),this.overlayRef.overlayElement.addEventListener("mouseleave",this.onMouseLeaveOverlay),b.instance.message=this.tooltipMessage,b.instance.messageTemplate=this.tooltipMessageTemplate,b.instance.position=this.tooltipPosition,b.instance.theme=this.tooltipTheme,this.active=!0}catch(S){}}onMouseLeaveTrigger(){this.mouseLeaveTriggerTimerId&&clearTimeout(this.mouseLeaveTriggerTimerId),this.mouseLeaveTriggerTimerId=this.window.setTimeout(()=>this.hide(),this.tooltipStayTime)}onMouseEnterOverlay(){clearTimeout(this.mouseLeaveTriggerTimerId),clearTimeout(this.mouseLeaveOverlayTimerId)}onMouseLeaveOverlay(){this.mouseLeaveOverlayTimerId&&clearTimeout(this.mouseLeaveOverlayTimerId),this.mouseLeaveOverlayTimerId=this.window.setTimeout(()=>this.hide(),this.tooltipStayTime)}hide(){this.overlayRef.detach(),this.active=!1,this.overlayRef.overlayElement.removeEventListener("mouseenter",this.onMouseEnterOverlay),this.overlayRef.overlayElement.removeEventListener("mouseleave",this.onMouseLeaveOverlay)}ngOnInit(){const S={top:{originX:"center",originY:"top",overlayX:"center",overlayY:"bottom",offsetY:-10},right:{originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:10},bottom:{originX:"center",originY:"bottom",overlayX:"center",overlayY:"top",offsetY:10},left:{originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:10}},b=S[this.tooltipPosition]||S.top,C=this.overlayPositionBuilder.flexibleConnectedTo(this.elementRef).withFlexibleDimensions(!1).withViewportMargin(8).withPositions([b]),T=this.scrollStrategyOptions.close();this.overlayRef=this.overlay.create({positionStrategy:C,scrollStrategy:T,panelClass:this.tooltipPanelClass,maxWidth:this.tooltipWidth||this.defaultTooltipWidth})}ngOnDestroy(){this.overlayRef&&this.overlayRef.dispose()}}return w.\u0275fac=function(S){return new(S||w)(e.Y36(e.SBq),e.Y36(u.aV),e.Y36(u.wJ),e.Y36(u.uw),e.Y36(m.m9))},w.\u0275dir=e.lG2({type:w,selectors:[["","dpTooltip",""]],hostBindings:function(S,b){1&S&&e.NdJ("mouseenter",function(){return b.onMouseEnterTrigger()})("focus",function(){return b.onMouseEnterTrigger()})("mouseleave",function(){return b.onMouseLeaveTrigger()})("blur",function(){return b.onMouseLeaveTrigger()})},inputs:{tooltipMessage:"tooltipMessage",tooltipMessageTemplate:"tooltipMessageTemplate",tooltipPosition:"tooltipPosition",tooltipWidth:"tooltipWidth",tooltipPanelClass:"tooltipPanelClass",tooltipTheme:"tooltipTheme",tooltipStayTime:"tooltipStayTime",portal:"portal"},exportAs:["dpTooltip"]}),w})()},90800:(Se,k,a)=>{"use strict";a.d(k,{z:()=>l});var t=a(91314),e=a(69808),o=a(5e3);let l=(()=>{class r{}return r.\u0275fac=function(p){return new(p||r)},r.\u0275mod=o.oAB({type:r}),r.\u0275inj=o.cJS({imports:[[e.ez,t.U8]]}),r})()},65778:(Se,k,a)=>{"use strict";a.d(k,{w:()=>l});var t=a(5e3),e=a(22313),o=a(92227);let l=(()=>{class r{constructor(p,m){this.sanitizer=p,this.xssService=m}transform(p){return this.sanitizer.bypassSecurityTrustResourceUrl(this.xssService.sanitizeUrl(p))}}return r.\u0275fac=function(p){return new(p||r)(t.Y36(e.H7,16),t.Y36(o.m,16))},r.\u0275pipe=t.Yjl({name:"trustAsResourceUrl",type:r,pure:!0}),r})()},32624:(Se,k,a)=>{"use strict";a.d(k,{gS:()=>l,rN:()=>o,zH:()=>r});var t=a(3286),e=a(79501);const o=/^https:\/\/(player\.)?vimeo\.com\/.+/i,l=/^https:\/\/(www\.youtube\.com\/(embed\/|watch\?v=)|(youtu\.be\/)).+(\/)?$/i,r=h=>{const p=h.value;return(0,t.hs)(p)?o.test(p)||l.test(p)?null:{url:e.S.URL_ERROR}:{url:e.S.URL_HTTPS_ERROR}}},13653:(Se,k,a)=>{"use strict";a.d(k,{a:()=>r});var t=a(5e3),e=a(69808);function o(h,p){if(1&h&&t.GkF(0,4),2&h){const m=t.oxw();t.Q6J("ngTemplateOutlet",m.content)}}function l(h,p){if(1&h&&t._uU(0),2&h){const m=t.oxw();t.Oqu(m.content)}}let r=(()=>{class h{constructor(){}ngOnInit(){}isTemplateRef(m){return m instanceof t.Rgc}}return h.\u0275fac=function(m){return new(m||h)},h.\u0275cmp=t.Xpm({type:h,selectors:[["dp-warning"]],inputs:{content:"content"},decls:5,vars:2,consts:[[1,"warning-container"],[1,"content"],[3,"ngTemplateOutlet",4,"ngIf","ngIfElse"],["strContent",""],[3,"ngTemplateOutlet"]],template:function(m,u){if(1&m&&(t.TgZ(0,"div",0)(1,"div",1),t.YNc(2,o,1,1,"ng-container",2),t.YNc(3,l,1,1,"ng-template",null,3,t.W1O),t.qZA()()),2&m){const y=t.MAs(4);t.xp6(2),t.Q6J("ngIf",u.isTemplateRef(u.content))("ngIfElse",y)}},directives:[e.O5,e.tP],styles:["[_nghost-%COMP%] a{color:#066fac}.warning-container[_ngcontent-%COMP%]{display:flex;align-items:center;background-color:#f6ad151a;border-radius:4px;cursor:default}.content[_ngcontent-%COMP%]{font-size:14px;font-weight:500;color:#212121;padding:16px 20px}"]}),h})()},24593:(Se,k,a)=>{"use strict";a.d(k,{q:()=>o});var t=a(69808),e=a(5e3);let o=(()=>{class l{}return l.\u0275fac=function(h){return new(h||l)},l.\u0275mod=e.oAB({type:l}),l.\u0275inj=e.cJS({imports:[[t.ez]]}),l})()},92227:(Se,k,a)=>{"use strict";a.d(k,{m:()=>r});var t=a(5e3),e=a(97726),o=a.n(e),l=a(22313);let r=(()=>{class h{constructor(m){this.sanitizer=m}sanitizeHTML(m){return o()(m,{css:{},whiteList:Object.assign(Object.assign({},e.whiteList),{h1:["class"],h2:["class"],h3:["class"],h4:["class"],h5:["class"],p:["class"],li:["data-list","class"],div:["class"],span:["style","class","contenteditable"]})})}sanitizeUrl(m){return this.sanitizer.sanitize(t.q3G.URL,m)}}return h.\u0275fac=function(m){return new(m||h)(t.LFG(l.H7))},h.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})()},22500:(Se,k,a)=>{"use strict";a.d(k,{uv_:()=>Fa.uv,$dW:()=>Ha.$,sMs:()=>t.sM,lAi:()=>Fa.lA,ZhL:()=>Po.Zh,xaB:()=>Po.x,fsF:()=>ga.fs,pPK:()=>Fa.pP,IX8:()=>Po.IX,uv3:()=>Fa.Wi,vQ2:()=>Qe.v,Tez:()=>Po.Te,E4$:()=>h.E4,a1M:()=>se,koJ:()=>Re.ko,I4s:()=>Re.I4,DDM:()=>Re.DD,cGi:()=>Re.cG,_1y:()=>Re._1,w2z:()=>Re.w2,wHA:()=>Ba,qDP:()=>U.q,SiG:()=>to.S,YvH:()=>Bl.Y,Nai:()=>h.N,fXe:()=>w,fNl:()=>C,GOM:()=>Ys,Zxf:()=>Ws.Z,Un$:()=>qs,I$v:()=>Ul,kTB:()=>ri.k,LOq:()=>Oe,E0b:()=>oe,V_l:()=>Z,ryb:()=>h.ry,on1:()=>h.on,qAh:()=>Hl.q,mfB:()=>ks,JV:()=>Xa.JV,TDj:()=>Xa.TD,C5R:()=>Qa.C,RLV:()=>lu,IQJ:()=>h.IQ,UrU:()=>Ve.U,oLl:()=>h.oL,mXR:()=>Re.mX,Nf7:()=>Fa.Nf,SQD:()=>Ds.SQ,Hq6:()=>Ds.Hq,qpv:()=>Ds.qp,SQ0:()=>_e.S,Xo8:()=>pl,QmY:()=>h.Qm,$BI:()=>os,ViJ:()=>Na,$8j:()=>ga.$8,drE:()=>hu,m8s:()=>uu.m,xIh:()=>Cs,H3W:()=>V.H,eBg:()=>Ds.eB,pqZ:()=>Qs,ubc:()=>io.u,BWP:()=>t.BW,BXN:()=>Cr,$mn:()=>du,Pzm:()=>xo,mjs:()=>G,eeE:()=>Po.ee,Ybw:()=>ba,cww:()=>zs,onv:()=>Ma,oYR:()=>Ps.o,Fme:()=>y,ERY:()=>fe.E,Brn:()=>yo,z8t:()=>rn.z,d1m:()=>Ft,MhF:()=>K,iOJ:()=>va,qt8:()=>no.q,myq:()=>qa.m,Oum:()=>ga.Ou,nOL:()=>ga.nO,yjT:()=>e.y,L32:()=>o.L,_92:()=>h._9,ARX:()=>h.AR,II1:()=>h.II,HOM:()=>h.HO,hqE:()=>h.hq,_W:()=>r._,tI0:()=>l.t,CNd:()=>t.CN,eb$:()=>h.eb,kNr:()=>h.kN,O8:()=>h.O8});var t=a(66031),e=a(37546),o=a(80233),l=a(35774),r=a(44559),h=a(3286),p=a(69808),m=a(59465),u=a(5e3);let y=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({providers:[m.V],imports:[[p.ez]]}),H})(),w=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez]]}),H})();var f=a(77579);function S(H,ne){1&H&&(u.TgZ(0,"span"),u._uU(1," If the problem still exists, please "),u.TgZ(2,"a",14),u._uU(3,"Contact Support"),u.qZA(),u._uU(4,". "),u.qZA())}let b=(()=>{class H{constructor(){this._onClose=new f.x,this.onClose=this._onClose.asObservable(),this.showContact=!RCDPW.isAdminSite}ngOnInit(){}dismiss(){this._onClose.next(null)}}return H.\u0275fac=function(I){return new(I||H)},H.\u0275cmp=u.Xpm({type:H,selectors:[["dp-common-error"]],decls:18,vars:1,consts:[["id","modal",1,"dpw-modal"],[1,"dpw-modal-wrap"],[1,"dpw-modal-main"],[1,"dpw-modal-header"],[1,"dpw-modal-dismiss",3,"click"],["id","modalTitle",1,"dpw-modal-title"],[1,"dpw-modal-sub-title"],["id","modalContent",1,"dpw-modal-content"],[4,"ngIf"],[1,"modal-ok-btn-row"],[1,"modal-ok-btn"],[1,"modal-ok-btn-text"],[1,"dpw-modal-footer"],["id","modalOverlay",1,"dpw-modal-background"],["href","https://success.ringcentral.com/RCContactSupp","target","_blank"]],template:function(I,X){1&I&&(u.TgZ(0,"div",0)(1,"div")(2,"div",1)(3,"div",2)(4,"div",3)(5,"button",4),u.NdJ("click",function(){return X.dismiss()}),u._uU(6,"\xd7"),u.qZA(),u.TgZ(7,"div",5),u._uU(8,"Sorry!"),u.qZA(),u._UZ(9,"div",6),u.qZA(),u.TgZ(10,"div",7),u._uU(11," Sorry, your request cannot be submitted at this moment. Please try again later. "),u.YNc(12,S,5,0,"span",8),u.qZA(),u.TgZ(13,"div",9)(14,"div",10),u._UZ(15,"span",11),u.qZA()(),u._UZ(16,"div",12),u.qZA()(),u._UZ(17,"div",13),u.qZA()()),2&I&&(u.xp6(12),u.Q6J("ngIf",X.showContact))},directives:[p.O5],styles:[".dpw-modal[_ngcontent-%COMP%]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1080}.dpw-modal-background[_ngcontent-%COMP%]{position:fixed;top:0;right:0;bottom:0;left:0;background:black;opacity:.5}.dpw-modal-wrap[_ngcontent-%COMP%]{position:relative;margin:160px auto 0;width:560px;z-index:1050}.dpw-modal-main[_ngcontent-%COMP%]{font-size:16px;background:white;border-radius:8px;color:#666;border:1px solid #e8e8e8}.dpw-modal-main[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#066fac}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%]{padding:4px 9px}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%] .dpw-modal-title[_ngcontent-%COMP%], .dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%] .dpw-modal-sub-title[_ngcontent-%COMP%]{text-align:center;color:#f80;font-size:36px;font-weight:200}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%] .dpw-modal-title[_ngcontent-%COMP%]{padding-top:18px}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%] .dpw-modal-sub-title[_ngcontent-%COMP%]{font-size:30px;padding-bottom:9px}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-header[_ngcontent-%COMP%] .dpw-modal-dismiss[_ngcontent-%COMP%]{float:right;font-size:26px;font-weight:700;line-height:1;color:#bfbfbf;text-shadow:0 1px 0 #fff;cursor:pointer;background:none;border:none;outline:none}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-content[_ngcontent-%COMP%]{border-top:1px solid #e6e6e6;padding:11px 0 30px;margin:0 30px;text-align:center;color:#585858;font-size:16px;line-height:24px}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-footer[_ngcontent-%COMP%]{display:none;padding:15px;border-top:1px solid #e6e6e6}.dpw-modal-main[_ngcontent-%COMP%] .dpw-modal-no-title-content[_ngcontent-%COMP%]{border-top:none}"]}),H})(),C=(()=>{class H{constructor(I,X,Ne,Tt){this.componentFactoryResolver=I,this.appRef=X,this.injector=Ne,this.document=Tt}open(){if(this.commonErrorComponentRef)return;const X=this.componentFactoryResolver.resolveComponentFactory(b).create(this.injector);this.appRef.attachView(X.hostView),this.document.body.appendChild(X.hostView.rootNodes[0]),this.commonErrorComponentRef=X,this.commonErrorComponentRef.instance.onClose.subscribe(()=>{this.close()})}close(){this.appRef.detachView(this.commonErrorComponentRef.hostView),this.commonErrorComponentRef.destroy(),this.commonErrorComponentRef=null}}return H.\u0275fac=function(I){return new(I||H)(u.LFG(u._Vd),u.LFG(u.z2F),u.LFG(u.zs3),u.LFG(p.K0))},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"}),H})();var T=a(83352),A=a(48966),$=a(47423),x=a(17489),ee=a.n(x),Q=a(18505);let N=(()=>{class H{constructor(I,X){this.dialogService=I,this.window=X}static checkComponentHook(I){if(!(0,x.isFunction)(I.isFormDirty))throw new Error('Method "component.isFormDirty()" is not defined!')}static checkPageUnloadEvent(I){if(!(0,x.isFunction)(I.unloadNotification))throw new Error('The component associated with current route should extend class "ComponentWithDirtyCheck"!')}static shouldByPass(I){return I.userService.isSessionInvalid()}confirm(){return this.dialogService.inform({title:"Exit this page?",content:"Are you sure you want to exit this page?",actions:[{label:"Cancel",className:"button button-with-border",dialogResult:!1},{label:"Exit",className:"button button-orange",dialogResult:!0}],extraClass:["app-confirmation-popup"],width:"580px",matDialogConfig:{disableClose:!0}}).afterClosed().pipe((0,Q.b)(I=>{I||this.window.history.pushState(null,"")}))}}return H.\u0275fac=function(I){return new(I||H)(u.LFG(T.xA),u.LFG(T.m9))},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac}),H})();var R=a(54004);const K=new u.OlP("UserService");var U=a(85804);let G=(()=>{class H{constructor(I,X,Ne){this.storageService=I,this.browserService=X,this.window=Ne,this.PREVIOUS_URL_KEY="previousUrl",this.TRANSFER_PREVIOUS_URL="transferPreviousUrl",this.saveSessionInAdmin=!0}saveTransferUrl(){if(this.browserService.isSafari()&&this.shouldSaveSession())return this.storageService.setItem(this.TRANSFER_PREVIOUS_URL,this.window.location.href,!0)}updateSaveSessionInAdmin(I){this.saveSessionInAdmin=I}manage(){const I=this.storageService.getItem(this.TRANSFER_PREVIOUS_URL);return I?(this.storageService.removeItem(this.TRANSFER_PREVIOUS_URL),this.storageService.setItem(this.PREVIOUS_URL_KEY,I,!0)):this.shouldSaveSession()?this.storageService.setItem(this.PREVIOUS_URL_KEY,this.window.location.href,!0):this.shouldClearSavedSession()?this.storageService.removeItem(this.PREVIOUS_URL_KEY):void 0}shouldSaveSession(){if(RCDPW.isAdminSite&&this.saveSessionInAdmin)return!0;const I=this.window.location.pathname;return["/api-reference","/engage/digital/api-reference","/engage/voice/api-reference","/console/applications/create","/support/create-case","/engage/support/create-case","/console/my-credentials/create","/console/hello-world"].some(function(Ne){return I.startsWith(Ne)})}shouldClearSavedSession(){return!["/login","/three-legged-callback.html"].includes(this.window.location.pathname)}}return H.\u0275fac=function(I){return new(I||H)(u.LFG(T.V1),u.LFG(U.q),u.LFG(T.m9))},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"}),H})(),se=(()=>{class H{constructor(I,X,Ne){this.sessionService=I,this.userService=X,this.window=Ne}canActivate(){return this.checkLogin()}canActivateChild(){return this.checkLogin()}canLoad(){return this.checkLogin()}checkLogin(){return this.userService.isLoggedIn().pipe((0,R.U)(I=>{if(I)return!0;this.redirectToLogin()}))}redirectToLogin(){this.sessionService.saveTransferUrl(),this.window.location=RCDPW.entries.login.href}}return H.\u0275fac=function(I){return new(I||H)(u.LFG(G),u.LFG(K),u.LFG(T.m9))},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"}),H})(),Z=(()=>{class H{constructor(I,X){this.userService=I,this.dirtyCheckService=X}canDeactivate(I){return H.checkMechanismCompleteness(I),!!this.shouldByPass()||!I.isFormDirty()||this.dirtyCheckService.confirm()}static checkMechanismCompleteness(I){N.checkComponentHook(I),N.checkPageUnloadEvent(I)}shouldByPass(){return N.shouldByPass({userService:this.userService})}}return H.\u0275fac=function(I){return new(I||H)(u.LFG(K),u.LFG(N))},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac}),H})(),oe=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({providers:[N,Z],imports:[[p.ez,T.Su,$.ot,A.Is]]}),H})();var _e=a(79501);let Oe=(()=>{class H{constructor(I,X){this.window=I,this.userService=X}unloadNotification(I){if(H.checkMechanismCompleteness(this),!this.shouldByPass()&&this.isFormDirty()){const X=_e.S.DIRTY_FORM_NOT_SAVED;return I&&(I.returnValue=X),X}}static checkMechanismCompleteness(I){N.checkComponentHook(I)}shouldByPass(){return N.shouldByPass({userService:this.userService})}}return H.\u0275fac=function(I){return new(I||H)(u.Y36(T.m9),u.Y36(K))},H.\u0275dir=u.lG2({type:H,hostBindings:function(I,X){1&I&&u.NdJ("beforeunload",function(Tt){return X.unloadNotification(Tt)},!1,u.Jf7)}}),H})();var Re=a(67578),Qe=a(40249),Ve=a(52110),rt=a(93075),It=a(79814),xt=a(57261),_n=a(42565),rn=a(90800),st=a(11930),on=a(77446),yt=a(52886),Te=a(24376),tt=a(61805),ve=a(1115),Je=a(11179),zt=a(18569),En=a(39354),Mn=a(67322),Jt=a(83070),zn=(()=>((zn||(zn={})).COMPLIANCE="compliance",zn))(),gt=(()=>{return(H=gt||(gt={})).TYPE="type",H.LINK="link",gt;var H})();const Pt={[zn.COMPLIANCE]:{[gt.LINK]:{maxLength:1e3}}};var dt=a(53759);let Me=(()=>{class H{constructor(I){this.formBuilder=I}buildForm(I){return this.formBuilder.group({[zn.COMPLIANCE]:this.initComplianceForm(I)})}buildComplianceForm(){return this.formBuilder.array([this.buildComplianceItemForm()])}buildComplianceItemForm(I=null,X=""){return this.formBuilder.group({[gt.TYPE]:[I,[rt.kI.required]],[gt.LINK]:[X,[rt.kI.required,h.hq,rt.kI.maxLength(Pt[zn.COMPLIANCE][gt.LINK].maxLength)]]})}buildRequest(I){return{compliance:I.get(zn.COMPLIANCE).value.map(Tt=>this.buildComplianceItem(Tt[gt.TYPE]||"",Tt[gt.LINK].trim())).filter(Tt=>Tt[gt.TYPE]||Tt[gt.LINK])}}getComplianceList(){return dt.N1.map(I=>Object.assign(Object.assign({},I),{disabled:!1}))}initComplianceForm(I){return this.formBuilder.array(I.compliance.map(X=>this.buildComplianceItemForm(X[gt.TYPE]||null,X[gt.LINK])))}buildComplianceItem(I=null,X=""){return{[gt.TYPE]:I,[gt.LINK]:X}}}return H.\u0275fac=function(I){return new(I||H)(u.LFG(rt.qu))},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac}),H})();var Fe=a(89273),$e=a(14482),ft=a(41559),Ye=a(45293),Ae=a(62587),ut=a(50053),Lt=a(43264);let Gt=(()=>{class H{constructor(I,X,Ne,Tt){this.formService=I,this.MADConstructService=X,this.dialogRef=Ne,this.data=Tt,this.copyFormGroup=this.MADConstructService.buildVideoFormGroup(this.data.formGroup.getRawValue())}get urlFormControl(){return this.copyFormGroup.get(ft.Oe.URL)}ngOnInit(){}close(){this.dialogRef.close()}save(){this.formService.savePortionFormByDialog(this.copyFormGroup,this.data.formGroup,this.dialogRef)}}return H.\u0275fac=function(I){return new(I||H)(u.Y36(h.oL),u.Y36(Ae.T),u.Y36(A.so),u.Y36(A.WI))},H.\u0275cmp=u.Xpm({type:H,selectors:[["dp-video-configuration"]],decls:8,vars:2,consts:[["label","YouTube or Vimeo URL"],["type","text","placeholder","https://","maxlength","1000",1,"field-input",3,"formControl"],[3,"control"],[1,"action-container"],["mat-button","",1,"cancel",3,"click"],["mat-button","",1,"save",3,"click"]],template:function(I,X){1&I&&(u.TgZ(0,"dp-field",0),u._UZ(1,"input",1)(2,"dp-control-error",2),u.qZA(),u.TgZ(3,"div",3)(4,"button",4),u.NdJ("click",function(){return X.close()}),u._uU(5,"Cancel"),u.qZA(),u.TgZ(6,"button",5),u.NdJ("click",function(){return X.save()}),u._uU(7,"Save"),u.qZA()()),2&I&&(u.xp6(1),u.Q6J("formControl",X.urlFormControl),u.xp6(1),u.Q6J("control",X.urlFormControl))},directives:[ut.C,rt.Fj,rt.nD,rt.JJ,rt.oH,Lt.$,$.lW],styles:["[_nghost-%COMP%] .label-container{width:152px}.field-input[_ngcontent-%COMP%]{width:100%;padding:0 20px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;height:36px;font-size:14px}.field-input[disabled][_ngcontent-%COMP%]{border:none;color:#282828}.action-container[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:135px;height:40px;font-size:16px}.action-container[_ngcontent-%COMP%] .cancel[_ngcontent-%COMP%]{margin-right:10px;color:#066fac;background-color:transparent}.action-container[_ngcontent-%COMP%] .save[_ngcontent-%COMP%]{color:#fff;background-color:#066fac}"]}),H})();var _t=a(45701);let ln=(()=>{class H{constructor(I,X,Ne,Tt){this.fb=I,this.MADConstructService=X,this.formService=Ne,this.dialogService=Tt}get mediaAndDocumentFormGroup(){return this.formService.formGroup.get(Ye.Q.MediaAndDocument)}get mediaFormArray(){return this.mediaAndDocumentFormGroup.get(ft.Ag.MEDIA)}get documentFormArray(){return this.mediaAndDocumentFormGroup.get(ft.Ag.DOCUMENTS)}appendMediaByFormGroup(I){this.mediaFormArray.push(I);const X=I.get(ft.Pq.URL);X.markAsTouched(),X.markAsDirty()}appendDocument(){const I=this.MADConstructService.buildDocumentFormGroup(this.MADConstructService.defaultDocumentData);this.documentFormArray.push(I)}removeDocument(I){this.documentFormArray.at(I).markAsDirty(),this.documentFormArray.removeAt(I)}createVideoDialog(I){return this.dialogService.createDialog(Gt,{data:{formGroup:I},width:"640px"})}}return H.\u0275fac=function(I){return new(I||H)(u.LFG(rt.qu),u.LFG(Ae.T),u.LFG(_t.o),u.LFG(T.xA))},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac}),H})(),Ft=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez]]}),H})();var Yt=a(65778);let cn=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez,Ft]]}),H})();var In=(()=>{return(H=In||(In={})).YOUTUBE="youtube",H.VIMEO="vimeo",In;var H})(),oi=a(32624);let si=(()=>{class H{constructor(){this.isVimeoUrl=I=>oi.rN.test(I),this.isYoutubeUrl=I=>oi.gS.test(I)}}return H.\u0275fac=function(I){return new(I||H)},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"}),H})();function Pn(H,ne){var I=Object.keys(H);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(H);ne&&(X=X.filter(function(Ne){return Object.getOwnPropertyDescriptor(H,Ne).enumerable})),I.push.apply(I,X)}return I}function ci(H){for(var ne=1;ne=0)&&(I[Ne]=H[Ne]);return I}(H,ne);if(Object.getOwnPropertySymbols){var Tt=Object.getOwnPropertySymbols(H);for(Ne=0;Ne=0)&&(!Object.prototype.propertyIsEnumerable.call(H,X)||(I[X]=H[X]))}return I}function ji(H){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(H)}var Qt=ji(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),bt=ji(/Edge/i),ct=ji(/firefox/i),xe=ji(/safari/i)&&!ji(/chrome/i)&&!ji(/android/i),Ke=ji(/iP(ad|od|hone)/i),re=ji(/chrome/i)&&ji(/android/i),nt={capture:!1,passive:!1};function it(H,ne,I){H.addEventListener(ne,I,!Qt&&nt)}function jt(H,ne,I){H.removeEventListener(ne,I,!Qt&&nt)}function ye(H,ne){if(ne){if(">"===ne[0]&&(ne=ne.substring(1)),H)try{if(H.matches)return H.matches(ne);if(H.msMatchesSelector)return H.msMatchesSelector(ne);if(H.webkitMatchesSelector)return H.webkitMatchesSelector(ne)}catch(I){return!1}return!1}}function at(H){return H.host&&H!==document&&H.host.nodeType?H.host:H.parentNode}function Bt(H,ne,I,X){if(H){I=I||document;do{if(null!=ne&&(">"===ne[0]?H.parentNode===I&&ye(H,ne):ye(H,ne))||X&&H===I)return H;if(H===I)break}while(H=at(H))}return null}var Pr,mn=/\s+/g;function Bn(H,ne,I){if(H&&ne)if(H.classList)H.classList[I?"add":"remove"](ne);else{var X=(" "+H.className+" ").replace(mn," ").replace(" "+ne+" "," ");H.className=(X+(I?" "+ne:"")).replace(mn," ")}}function yn(H,ne,I){var X=H&&H.style;if(X){if(void 0===I)return document.defaultView&&document.defaultView.getComputedStyle?I=document.defaultView.getComputedStyle(H,""):H.currentStyle&&(I=H.currentStyle),void 0===ne?I:I[ne];!(ne in X)&&-1===ne.indexOf("webkit")&&(ne="-webkit-"+ne),X[ne]=I+("string"==typeof I?"":"px")}}function gn(H,ne){var I="";if("string"==typeof H)I=H;else do{var X=yn(H,"transform");X&&"none"!==X&&(I=X+" "+I)}while(!ne&&(H=H.parentNode));var Ne=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return Ne&&new Ne(I)}function pi(H,ne,I){if(H){var X=H.getElementsByTagName(ne),Ne=0,Tt=X.length;if(I)for(;Ne=Tt:Ne<=Tt))return X;if(X===At())break;X=ni(X,!1)}return!1}function Le(H,ne,I,X){for(var Ne=0,Tt=0,nn=H.children;Tt2&&void 0!==arguments[2]?arguments[2]:{},Ne=X.evt,Tt=Ie(X,as);Jr.pluginEvent.bind(wt)(ne,I,ci({dragEl:pe,parentEl:We,ghostEl:Mt,rootEl:qt,nextEl:Fn,lastDownEl:Yn,cloneEl:ai,cloneHidden:Qi,dragStarted:Ce,putSortable:Xe,activeSortable:wt.active,originalEvent:Ne,oldIndex:vr,oldDraggableIndex:Nt,newIndex:pt,newDraggableIndex:J,hideGhostForTarget:me,unhideGhostForTarget:He,cloneNowHidden:function(){Qi=!0},cloneNowShown:function(){Qi=!1},dispatchSortableEvent:function(kn){Gi({sortable:I,name:kn,originalEvent:Ne})}},Tt))};function Gi(H){!function Rr(H){var ne=H.sortable,I=H.rootEl,X=H.name,Ne=H.targetEl,Tt=H.cloneEl,nn=H.toEl,kn=H.fromEl,Vn=H.oldIndex,ti=H.newIndex,Ci=H.oldDraggableIndex,yi=H.newDraggableIndex,Wi=H.originalEvent,yr=H.putSortable,Di=H.extraEventProperties;if(ne=ne||I&&I[fr]){var M,F=ne.options,le="on"+X.charAt(0).toUpperCase()+X.substr(1);!window.CustomEvent||Qt||bt?(M=document.createEvent("Event")).initEvent(X,!0,!0):M=new CustomEvent(X,{bubbles:!0,cancelable:!0}),M.to=nn||I,M.from=kn||I,M.item=Ne||I,M.clone=Tt,M.oldIndex=Vn,M.newIndex=ti,M.oldDraggableIndex=Ci,M.newDraggableIndex=yi,M.originalEvent=Wi,M.pullMode=yr?yr.lastPutMode:void 0;var De=ci(ci({},Di),Jr.getEventProperties(X,ne));for(var Ze in De)M[Ze]=De[Ze];I&&I.dispatchEvent(M),F[le]&&F[le].call(ne,M)}}(ci({putSortable:Xe,cloneEl:ai,targetEl:pe,rootEl:qt,oldIndex:vr,oldDraggableIndex:Nt,newIndex:pt,newDraggableIndex:J},H))}var pe,We,Mt,qt,Fn,Yn,ai,Qi,vr,pt,Nt,J,be,Xe,Ln,Zn,qn,D,W,he,Ce,lt,kt,Cn,wn,St=!1,hn=!1,vn=[],sn=!1,fn=!1,Qn=[],Nn=!1,jn=[],ei="undefined"!=typeof document,ii=Ke,Ti=bt||Qt?"cssFloat":"float",Si=ei&&!re&&!Ke&&"draggable"in document.createElement("div"),Fr=function(){if(ei){if(Qt)return!1;var H=document.createElement("x");return H.style.cssText="pointer-events:auto","auto"===H.style.pointerEvents}}(),Dr=function(ne,I){var X=yn(ne),Ne=parseInt(X.width)-parseInt(X.paddingLeft)-parseInt(X.paddingRight)-parseInt(X.borderLeftWidth)-parseInt(X.borderRightWidth),Tt=Le(ne,0,I),nn=Le(ne,1,I),kn=Tt&&yn(Tt),Vn=nn&&yn(nn),ti=kn&&parseInt(kn.marginLeft)+parseInt(kn.marginRight)+Xt(Tt).width,Ci=Vn&&parseInt(Vn.marginLeft)+parseInt(Vn.marginRight)+Xt(nn).width;return"flex"===X.display?"column"===X.flexDirection||"column-reverse"===X.flexDirection?"vertical":"horizontal":"grid"===X.display?X.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal":Tt&&kn.float&&"none"!==kn.float?!nn||"both"!==Vn.clear&&Vn.clear!==("left"===kn.float?"left":"right")?"horizontal":"vertical":Tt&&("block"===kn.display||"flex"===kn.display||"table"===kn.display||"grid"===kn.display||ti>=Ne&&"none"===X[Ti]||nn&&"none"===X[Ti]&&ti+Ci>Ne)?"vertical":"horizontal"},rr=function(ne){function I(Tt,nn){return function(kn,Vn,ti,Ci){if(null==Tt&&(nn||kn.options.group.name&&Vn.options.group.name&&kn.options.group.name===Vn.options.group.name))return!0;if(null==Tt||!1===Tt)return!1;if(nn&&"clone"===Tt)return Tt;if("function"==typeof Tt)return I(Tt(kn,Vn,ti,Ci),nn)(kn,Vn,ti,Ci);var Wi=(nn?kn:Vn).options.group.name;return!0===Tt||"string"==typeof Tt&&Tt===Wi||Tt.join&&Tt.indexOf(Wi)>-1}}var X={},Ne=ne.group;(!Ne||"object"!=di(Ne))&&(Ne={name:Ne}),X.name=Ne.name,X.checkPull=I(Ne.pull,!0),X.checkPut=I(Ne.put),X.revertClone=Ne.revertClone,ne.group=X},me=function(){!Fr&&Mt&&yn(Mt,"display","none")},He=function(){!Fr&&Mt&&yn(Mt,"display","")};ei&&!re&&document.addEventListener("click",function(H){if(hn)return H.preventDefault(),H.stopPropagation&&H.stopPropagation(),H.stopImmediatePropagation&&H.stopImmediatePropagation(),hn=!1,!1},!0);var de=function(ne){if(pe){var I=function(ne,I){var X;return vn.some(function(Ne){var Tt=Ne[fr].options.emptyInsertThreshold;if(Tt&&!vt(Ne)){var nn=Xt(Ne);if(ne>=nn.left-Tt&&ne<=nn.right+Tt&&I>=nn.top-Tt&&I<=nn.bottom+Tt)return X=Ne}}),X}((ne=ne.touches?ne.touches[0]:ne).clientX,ne.clientY);if(I){var X={};for(var Ne in ne)ne.hasOwnProperty(Ne)&&(X[Ne]=ne[Ne]);X.target=X.rootEl=I,X.preventDefault=void 0,X.stopPropagation=void 0,I[fr]._onDragOver(X)}}},ze=function(ne){pe&&pe.parentNode[fr]._isOutsideThisEl(ne.target)};function wt(H,ne){if(!H||!H.nodeType||1!==H.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(H));this.el=H,this.options=ne=qe({},ne),H[fr]=this;var I={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(H.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Dr(H,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(nn,kn){nn.setData("Text",kn.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==wt.supportPointer&&"PointerEvent"in window&&!xe,emptyInsertThreshold:5};for(var X in Jr.initializePlugins(this,H,I),I)!(X in ne)&&(ne[X]=I[X]);for(var Ne in rr(ne),this)"_"===Ne.charAt(0)&&"function"==typeof this[Ne]&&(this[Ne]=this[Ne].bind(this));this.nativeDraggable=!ne.forceFallback&&Si,this.nativeDraggable&&(this.options.touchStartThreshold=1),ne.supportPointer?it(H,"pointerdown",this._onTapStart):(it(H,"mousedown",this._onTapStart),it(H,"touchstart",this._onTapStart)),this.nativeDraggable&&(it(H,"dragover",this),it(H,"dragenter",this)),vn.push(this.el),ne.store&&ne.store.get&&this.sort(ne.store.get(this)||[]),qe(this,function Xr(){var ne,H=[];return{captureAnimationState:function(){H=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(Ne){if("none"!==yn(Ne,"display")&&Ne!==wt.ghost){H.push({target:Ne,rect:Xt(Ne)});var Tt=ci({},H[H.length-1].rect);if(Ne.thisAnimationDuration){var nn=gn(Ne,!0);nn&&(Tt.top-=nn.f,Tt.left-=nn.e)}Ne.fromRect=Tt}})},addAnimationState:function(X){H.push(X)},removeAnimationState:function(X){H.splice(function mi(H,ne){for(var I in H)if(H.hasOwnProperty(I))for(var X in ne)if(ne.hasOwnProperty(X)&&ne[X]===H[I][X])return Number(I);return-1}(H,{target:X}),1)},animateAll:function(X){var Ne=this;if(!this.options.animation)return clearTimeout(ne),void("function"==typeof X&&X());var Tt=!1,nn=0;H.forEach(function(kn){var Vn=0,ti=kn.target,Ci=ti.fromRect,yi=Xt(ti),Wi=ti.prevFromRect,yr=ti.prevToRect,Di=kn.rect,M=gn(ti,!0);M&&(yi.top-=M.f,yi.left-=M.e),ti.toRect=yi,ti.thisAnimationDuration&&or(Wi,yi)&&!or(Ci,yi)&&(Di.top-yi.top)/(Di.left-yi.left)==(Ci.top-yi.top)/(Ci.left-yi.left)&&(Vn=function zr(H,ne,I,X){return Math.sqrt(Math.pow(ne.top-H.top,2)+Math.pow(ne.left-H.left,2))/Math.sqrt(Math.pow(ne.top-I.top,2)+Math.pow(ne.left-I.left,2))*X.animation}(Di,Wi,yr,Ne.options)),or(yi,Ci)||(ti.prevFromRect=Ci,ti.prevToRect=yi,Vn||(Vn=Ne.options.animation),Ne.animate(ti,Di,yi,Vn)),Vn&&(Tt=!0,nn=Math.max(nn,Vn),clearTimeout(ti.animationResetTimer),ti.animationResetTimer=setTimeout(function(){ti.animationTime=0,ti.prevFromRect=null,ti.fromRect=null,ti.prevToRect=null,ti.thisAnimationDuration=null},Vn),ti.thisAnimationDuration=Vn)}),clearTimeout(ne),Tt?ne=setTimeout(function(){"function"==typeof X&&X()},nn):"function"==typeof X&&X(),H=[]},animate:function(X,Ne,Tt,nn){if(nn){yn(X,"transition",""),yn(X,"transform","");var kn=gn(this.el),Ci=(Ne.left-Tt.left)/(kn&&kn.a||1),yi=(Ne.top-Tt.top)/(kn&&kn.d||1);X.animatingX=!!Ci,X.animatingY=!!yi,yn(X,"transform","translate3d("+Ci+"px,"+yi+"px,0)"),this.forRepaintDummy=function ar(H){return H.offsetWidth}(X),yn(X,"transition","transform "+nn+"ms"+(this.options.easing?" "+this.options.easing:"")),yn(X,"transform","translate3d(0,0,0)"),"number"==typeof X.animated&&clearTimeout(X.animated),X.animated=setTimeout(function(){yn(X,"transition",""),yn(X,"transform",""),X.animated=!1,X.animatingX=!1,X.animatingY=!1},nn)}}}}())}function An(H,ne,I,X,Ne,Tt,nn,kn){var Vn,yi,ti=H[fr],Ci=ti.options.onMove;return!window.CustomEvent||Qt||bt?(Vn=document.createEvent("Event")).initEvent("move",!0,!0):Vn=new CustomEvent("move",{bubbles:!0,cancelable:!0}),Vn.to=ne,Vn.from=H,Vn.dragged=I,Vn.draggedRect=X,Vn.related=Ne||ne,Vn.relatedRect=Tt||Xt(ne),Vn.willInsertAfter=kn,Vn.originalEvent=nn,H.dispatchEvent(Vn),Ci&&(yi=Ci.call(ti,Vn,nn)),yi}function vi(H){H.draggable=!1}function sr(){Nn=!1}function Ar(H){for(var ne=H.tagName+H.className+H.src+H.href+H.textContent,I=ne.length,X=0;I--;)X+=ne.charCodeAt(I);return X.toString(36)}function ge(H){return setTimeout(H,0)}function ce(H){return clearTimeout(H)}wt.prototype={constructor:wt,_isOutsideThisEl:function(ne){!this.el.contains(ne)&&ne!==this.el&&(lt=null)},_getDirection:function(ne,I){return"function"==typeof this.options.direction?this.options.direction.call(this,ne,I,pe):this.options.direction},_onTapStart:function(ne){if(ne.cancelable){var I=this,X=this.el,Ne=this.options,Tt=Ne.preventOnFilter,nn=ne.type,kn=ne.touches&&ne.touches[0]||ne.pointerType&&"touch"===ne.pointerType&&ne,Vn=(kn||ne).target,ti=ne.target.shadowRoot&&(ne.path&&ne.path[0]||ne.composedPath&&ne.composedPath()[0])||Vn,Ci=Ne.filter;if(function Qr(H){jn.length=0;for(var ne=H.getElementsByTagName("input"),I=ne.length;I--;){var X=ne[I];X.checked&&jn.push(X)}}(X),!pe&&!(/mousedown|pointerdown/.test(nn)&&0!==ne.button||Ne.disabled)&&!ti.isContentEditable&&(this.nativeDraggable||!xe||!Vn||"SELECT"!==Vn.tagName.toUpperCase())&&!((Vn=Bt(Vn,Ne.draggable,X,!1))&&Vn.animated||Yn===Vn)){if(vr=Ct(Vn),Nt=Ct(Vn,Ne.draggable),"function"==typeof Ci){if(Ci.call(this,ne,Vn,this))return Gi({sortable:I,rootEl:ti,name:"filter",targetEl:Vn,toEl:X,fromEl:X}),dr("filter",I,{evt:ne}),void(Tt&&ne.cancelable&&ne.preventDefault())}else if(Ci&&(Ci=Ci.split(",").some(function(yi){if(yi=Bt(ti,yi.trim(),X,!1))return Gi({sortable:I,rootEl:yi,name:"filter",targetEl:Vn,fromEl:X,toEl:X}),dr("filter",I,{evt:ne}),!0})))return void(Tt&&ne.cancelable&&ne.preventDefault());Ne.handle&&!Bt(ti,Ne.handle,X,!1)||this._prepareDragStart(ne,kn,Vn)}}},_prepareDragStart:function(ne,I,X){var Vn,Ne=this,Tt=Ne.el,nn=Ne.options,kn=Tt.ownerDocument;if(X&&!pe&&X.parentNode===Tt){var ti=Xt(X);if(qt=Tt,We=(pe=X).parentNode,Fn=pe.nextSibling,Yn=X,be=nn.group,wt.dragged=pe,W=(Ln={target:pe,clientX:(I||ne).clientX,clientY:(I||ne).clientY}).clientX-ti.left,he=Ln.clientY-ti.top,this._lastX=(I||ne).clientX,this._lastY=(I||ne).clientY,pe.style["will-change"]="all",Vn=function(){dr("delayEnded",Ne,{evt:ne}),wt.eventCanceled?Ne._onDrop():(Ne._disableDelayedDragEvents(),!ct&&Ne.nativeDraggable&&(pe.draggable=!0),Ne._triggerDragStart(ne,I),Gi({sortable:Ne,name:"choose",originalEvent:ne}),Bn(pe,nn.chosenClass,!0))},nn.ignore.split(",").forEach(function(Ci){pi(pe,Ci.trim(),vi)}),it(kn,"dragover",de),it(kn,"mousemove",de),it(kn,"touchmove",de),it(kn,"mouseup",Ne._onDrop),it(kn,"touchend",Ne._onDrop),it(kn,"touchcancel",Ne._onDrop),ct&&this.nativeDraggable&&(this.options.touchStartThreshold=4,pe.draggable=!0),dr("delayStart",this,{evt:ne}),!nn.delay||nn.delayOnTouchOnly&&!I||this.nativeDraggable&&(bt||Qt))Vn();else{if(wt.eventCanceled)return void this._onDrop();it(kn,"mouseup",Ne._disableDelayedDrag),it(kn,"touchend",Ne._disableDelayedDrag),it(kn,"touchcancel",Ne._disableDelayedDrag),it(kn,"mousemove",Ne._delayedDragTouchMoveHandler),it(kn,"touchmove",Ne._delayedDragTouchMoveHandler),nn.supportPointer&&it(kn,"pointermove",Ne._delayedDragTouchMoveHandler),Ne._dragStartTimer=setTimeout(Vn,nn.delay)}}},_delayedDragTouchMoveHandler:function(ne){var I=ne.touches?ne.touches[0]:ne;Math.max(Math.abs(I.clientX-this._lastX),Math.abs(I.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){pe&&vi(pe),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var ne=this.el.ownerDocument;jt(ne,"mouseup",this._disableDelayedDrag),jt(ne,"touchend",this._disableDelayedDrag),jt(ne,"touchcancel",this._disableDelayedDrag),jt(ne,"mousemove",this._delayedDragTouchMoveHandler),jt(ne,"touchmove",this._delayedDragTouchMoveHandler),jt(ne,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(ne,I){I=I||"touch"==ne.pointerType&&ne,!this.nativeDraggable||I?it(document,this.options.supportPointer?"pointermove":I?"touchmove":"mousemove",this._onTouchMove):(it(pe,"dragend",this),it(qt,"dragstart",this._onDragStart));try{document.selection?ge(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(X){}},_dragStarted:function(ne,I){if(St=!1,qt&&pe){dr("dragStarted",this,{evt:I}),this.nativeDraggable&&it(document,"dragover",ze);var X=this.options;!ne&&Bn(pe,X.dragClass,!1),Bn(pe,X.ghostClass,!0),wt.active=this,ne&&this._appendGhost(),Gi({sortable:this,name:"start",originalEvent:I})}else this._nulling()},_emulateDragOver:function(){if(Zn){this._lastX=Zn.clientX,this._lastY=Zn.clientY,me();for(var ne=document.elementFromPoint(Zn.clientX,Zn.clientY),I=ne;ne&&ne.shadowRoot&&(ne=ne.shadowRoot.elementFromPoint(Zn.clientX,Zn.clientY))!==I;)I=ne;if(pe.parentNode[fr]._isOutsideThisEl(ne),I)do{if(I[fr]&&I[fr]._onDragOver({clientX:Zn.clientX,clientY:Zn.clientY,target:ne,rootEl:I})&&!this.options.dragoverBubble)break;ne=I}while(I=I.parentNode);He()}},_onTouchMove:function(ne){if(Ln){var I=this.options,X=I.fallbackTolerance,Ne=I.fallbackOffset,Tt=ne.touches?ne.touches[0]:ne,nn=Mt&&gn(Mt,!0),kn=Mt&&nn&&nn.a,Vn=Mt&&nn&&nn.d,ti=ii&&wn&&$n(wn),Ci=(Tt.clientX-Ln.clientX+Ne.x)/(kn||1)+(ti?ti[0]-Qn[0]:0)/(kn||1),yi=(Tt.clientY-Ln.clientY+Ne.y)/(Vn||1)+(ti?ti[1]-Qn[1]:0)/(Vn||1);if(!wt.active&&!St){if(X&&Math.max(Math.abs(Tt.clientX-this._lastX),Math.abs(Tt.clientY-this._lastY))X.right+10||H.clientX<=X.right&&H.clientY>X.bottom&&H.clientX>=X.left:H.clientX>X.right&&H.clientY>X.top||H.clientX<=X.right&&H.clientY>X.bottom+10}(ne,yr,this)&&!Vt.animated){if(Vt===pe)return De(!1);if(Vt&&I===ne.target&&(X=Vt),X&&(Tt=Xt(X)),!1!==An(qt,I,pe,Ne,X,Tt,ne,!!X))return le(),Vt&&Vt.nextSibling?I.insertBefore(pe,Vt.nextSibling):I.appendChild(pe),We=I,Ze(),De(!0)}else if(Vt&&function lr(H,ne,I){var X=Xt(Le(I.el,0,I.options,!0));return ne?H.clientXCi+ti*Tt/2:Vnyi-Cn)return-kt}else if(Vn>Ci+ti*(1-Ne)/2&&Vnyi-ti*Tt/2)?Vn>Ci+ti/2?1:-1:0}(ne,X,Tt,yr,Gr?1:kn.swapThreshold,null==kn.invertedSwapThreshold?kn.swapThreshold:kn.invertedSwapThreshold,fn,lt===X),0!==ki){var Da=Ct(pe);do{na=We.children[Da-=ki]}while(na&&("none"===yn(na,"display")||na===Mt))}if(0===ki||na===X)return De(!1);lt=X,kt=ki;var vl=X.nextElementSibling,Hs=!1,zo=An(qt,I,pe,Ne,X,Tt,ne,Hs=1===ki);if(!1!==zo)return(1===zo||-1===zo)&&(Hs=1===zo),Nn=!0,setTimeout(sr,30),le(),Hs&&!vl?I.appendChild(pe):X.parentNode.insertBefore(pe,Hs?vl:X),Bs&&qr(Bs,0,el-Bs.scrollTop),We=pe.parentNode,void 0!==qi&&!fn&&(Cn=Math.abs(qi-Xt(X)[Es])),Ze(),De(!0)}if(I.contains(pe))return De(!1)}return!1}function F(Ca,Lc){dr(Ca,Di,ci({evt:ne,isOwner:Ci,axis:yr?"vertical":"horizontal",revert:nn,dragRect:Ne,targetRect:Tt,canSort:yi,fromSortable:Wi,target:X,completed:De,onMove:function(Mr,Ic){return An(qt,I,pe,Ne,Mr,Xt(Mr),ne,Ic)},changed:Ze},Lc))}function le(){F("dragOverAnimationCapture"),Di.captureAnimationState(),Di!==Wi&&Wi.captureAnimationState()}function De(Ca){return F("dragOverCompleted",{insertion:Ca}),Ca&&(Ci?ti._hideClone():ti._showClone(Di),Di!==Wi&&(Bn(pe,Xe?Xe.options.ghostClass:ti.options.ghostClass,!1),Bn(pe,kn.ghostClass,!0)),Xe!==Di&&Di!==wt.active?Xe=Di:Di===wt.active&&Xe&&(Xe=null),Wi===Di&&(Di._ignoreWhileAnimating=X),Di.animateAll(function(){F("dragOverAnimationComplete"),Di._ignoreWhileAnimating=null}),Di!==Wi&&(Wi.animateAll(),Wi._ignoreWhileAnimating=null)),(X===pe&&!pe.animated||X===I&&!X.animated)&&(lt=null),!kn.dragoverBubble&&!ne.rootEl&&X!==document&&(pe.parentNode[fr]._isOutsideThisEl(ne.target),!Ca&&de(ne)),!kn.dragoverBubble&&ne.stopPropagation&&ne.stopPropagation(),M=!0}function Ze(){pt=Ct(pe),J=Ct(pe,kn.draggable),Gi({sortable:Di,name:"change",toEl:I,newIndex:pt,newDraggableIndex:J,originalEvent:ne})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){jt(document,"mousemove",this._onTouchMove),jt(document,"touchmove",this._onTouchMove),jt(document,"pointermove",this._onTouchMove),jt(document,"dragover",de),jt(document,"mousemove",de),jt(document,"touchmove",de)},_offUpEvents:function(){var ne=this.el.ownerDocument;jt(ne,"mouseup",this._onDrop),jt(ne,"touchend",this._onDrop),jt(ne,"pointerup",this._onDrop),jt(ne,"touchcancel",this._onDrop),jt(document,"selectstart",this)},_onDrop:function(ne){var I=this.el,X=this.options;pt=Ct(pe),J=Ct(pe,X.draggable),dr("drop",this,{evt:ne}),We=pe&&pe.parentNode,pt=Ct(pe),J=Ct(pe,X.draggable),wt.eventCanceled||(St=!1,fn=!1,sn=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ce(this.cloneId),ce(this._dragStartId),this.nativeDraggable&&(jt(document,"drop",this),jt(I,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),xe&&yn(document.body,"user-select",""),yn(pe,"transform",""),ne&&(Ce&&(ne.cancelable&&ne.preventDefault(),!X.dropBubble&&ne.stopPropagation()),Mt&&Mt.parentNode&&Mt.parentNode.removeChild(Mt),(qt===We||Xe&&"clone"!==Xe.lastPutMode)&&ai&&ai.parentNode&&ai.parentNode.removeChild(ai),pe&&(this.nativeDraggable&&jt(pe,"dragend",this),vi(pe),pe.style["will-change"]="",Ce&&!St&&Bn(pe,Xe?Xe.options.ghostClass:this.options.ghostClass,!1),Bn(pe,this.options.chosenClass,!1),Gi({sortable:this,name:"unchoose",toEl:We,newIndex:null,newDraggableIndex:null,originalEvent:ne}),qt!==We?(pt>=0&&(Gi({rootEl:We,name:"add",toEl:We,fromEl:qt,originalEvent:ne}),Gi({sortable:this,name:"remove",toEl:We,originalEvent:ne}),Gi({rootEl:We,name:"sort",toEl:We,fromEl:qt,originalEvent:ne}),Gi({sortable:this,name:"sort",toEl:We,originalEvent:ne})),Xe&&Xe.save()):pt!==vr&&pt>=0&&(Gi({sortable:this,name:"update",toEl:We,originalEvent:ne}),Gi({sortable:this,name:"sort",toEl:We,originalEvent:ne})),wt.active&&((null==pt||-1===pt)&&(pt=vr,J=Nt),Gi({sortable:this,name:"end",toEl:We,originalEvent:ne}),this.save())))),this._nulling()},_nulling:function(){dr("nulling",this),qt=pe=We=Mt=Fn=ai=Yn=Qi=Ln=Zn=Ce=pt=J=vr=Nt=lt=kt=Xe=be=wt.dragged=wt.ghost=wt.clone=wt.active=null,jn.forEach(function(ne){ne.checked=!0}),jn.length=qn=D=0},handleEvent:function(ne){switch(ne.type){case"drop":case"dragend":this._onDrop(ne);break;case"dragenter":case"dragover":pe&&(this._onDragOver(ne),function bn(H){H.dataTransfer&&(H.dataTransfer.dropEffect="move"),H.cancelable&&H.preventDefault()}(ne));break;case"selectstart":ne.preventDefault()}},toArray:function(){for(var I,ne=[],X=this.el.children,Ne=0,Tt=X.length,nn=this.options;Ne{class H{constructor(){this.imageControl=new rt.NI,this.allowedMimeTypes=[],this.renderMethod=Bi.z.CONTAIN,this.disabled=!1,this.emitChangeWhenSameFile=!1,this.imageChange=new u.vpe,this.imageInputId=Math.random()}get hasImage(){return this.imageControl.value}ngOnInit(){}get isShowErrorStatus(){return this.imageControl.invalid&&this.imageControl.touched}click(){this.inputElement.nativeElement.click()}onImageChange(I){const X=I.target;if(this.imageControl.markAsTouched(),this.imageControl.markAsDirty(),X.files.length>0){const Ne=X.files[0];this.imageControl.setValue(Ne),this.imageChange.emit(Ne)}this.emitChangeWhenSameFile&&(this.inputElement.nativeElement.value="")}removeImage(I){I.value="",this.imageControl.setValue(""),this.imageControl.markAsDirty()}}return H.\u0275fac=function(I){return new(I||H)},H.\u0275cmp=u.Xpm({type:H,selectors:[["dp-image-selector"]],viewQuery:function(I,X){if(1&I&&u.Gf(Ni,7),2&I){let Ne;u.iGM(Ne=u.CRH())&&(X.inputElement=Ne.first)}},inputs:{imageControl:"imageControl",allowedMimeTypes:"allowedMimeTypes",renderMethod:"renderMethod",disabled:"disabled",emitChangeWhenSameFile:"emitChangeWhenSameFile"},outputs:{imageChange:"imageChange"},decls:5,vars:6,consts:[[1,"image-selector-container"],["class","upload-indicator",3,"for",4,"ngIf"],["class","image-preview",4,"ngIf"],["type","file","hidden","",3,"id","accept","change"],["inputElement",""],[1,"upload-indicator",3,"for"],[1,"add-icon"],[1,"add-text"],[1,"image-preview"],[3,"data","renderMethod"],["class","image-toolbox",4,"ngIf"],[1,"image-toolbox"],[3,"for"],["type","button",3,"click"]],template:function(I,X){1&I&&(u.TgZ(0,"div",0),u.YNc(1,nr,5,1,"label",1),u.YNc(2,rs,3,3,"div",2),u.TgZ(3,"input",3,4),u.NdJ("change",function(Tt){return X.onImageChange(Tt)}),u.qZA()()),2&I&&(u.ekj("ng-invalid",X.isShowErrorStatus),u.xp6(1),u.Q6J("ngIf",!X.hasImage),u.xp6(1),u.Q6J("ngIf",X.hasImage),u.xp6(1),u.Q6J("id",X.imageInputId)("accept",X.allowedMimeTypes.join(", ")))},directives:[p.O5,wi.Hw,Ii.m],styles:["[_nghost-%COMP%]{height:100%}.image-selector-container[_ngcontent-%COMP%]{border:1px solid #999;border-radius:4px;height:100%}.image-selector-container.ng-invalid[_ngcontent-%COMP%]{border:1px solid #dc0202}.upload-indicator[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#999;width:100%;height:100%;cursor:pointer}.add-icon[_ngcontent-%COMP%], .add-text[_ngcontent-%COMP%]{display:block}.add-text[_ngcontent-%COMP%]{margin-top:5px;font-size:16px}.add-icon[_ngcontent-%COMP%]{font-size:28px;width:28px;height:28px}.image-preview[_ngcontent-%COMP%]{width:100%;height:100%;position:relative}.image-preview[_ngcontent-%COMP%]:hover .image-toolbox[_ngcontent-%COMP%]{display:block}.image-toolbox[_ngcontent-%COMP%]{display:none;position:absolute;bottom:0;background:black;width:100%}.image-toolbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .image-toolbox[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;margin:0;background:none;color:#fff;display:inline-block;width:50%;line-height:28px;font-size:12px;text-align:center;opacity:.7;cursor:pointer}.image-toolbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover, .image-toolbox[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{opacity:1}"]}),H})();const ys=["imageSelector"];function cs(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"button",8),u.NdJ("click",function(){return u.CHM(I),u.oxw().onScreenshotUpload()}),u._uU(1,"Upload image"),u.qZA()}}function en(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"button",8),u.NdJ("click",function(){return u.CHM(I),u.oxw().onVideoUpload()}),u._uU(1,"Embed video"),u.qZA()}}const Tn=function(){return["image/png","image/jpeg","image/gif"]};let an=(()=>{class H{constructor(I,X){this.MADConstructService=I,this.mediaAndDocumentService=X}get mediaControls(){return this.mediaAndDocumentService.mediaFormArray.controls}get screenshotLength(){return this.mediaControls.filter(X=>X.get(ft.Pq.TYPE).value===ft.L5.SCREENSHOT).length}get videoLength(){return this.mediaControls.filter(X=>X.get(ft.Pq.TYPE).value===ft.L5.VIDEO).length}get isShowScreenshotMenu(){return this.screenshotLength<10}get isShowVideoMenu(){return this.videoLength<3}ngOnInit(){}onScreenshotUpload(){this.imageSelector.click()}onVideoUpload(){const I=this.MADConstructService.buildNewVideoForm();this.mediaAndDocumentService.createVideoDialog(I).afterClosed().subscribe(Ne=>{Ne&&this.mediaAndDocumentService.appendMediaByFormGroup(Ne)})}onImageChange(I){const X=this.MADConstructService.buildScreenshotFormGroup({[ft.Pq.TYPE]:ft.L5.SCREENSHOT,[ft.Pq.URL]:I});this.mediaAndDocumentService.appendMediaByFormGroup(X)}}return H.\u0275fac=function(I){return new(I||H)(u.Y36(Ae.T),u.Y36(ln))},H.\u0275cmp=u.Xpm({type:H,selectors:[["dp-add-media"]],viewQuery:function(I,X){if(1&I&&u.Gf(ys,7),2&I){let Ne;u.iGM(Ne=u.CRH())&&(X.imageSelector=Ne.first)}},decls:11,vars:6,consts:[[1,"upload-indicator",3,"matMenuTriggerFor"],[1,"add-icon"],[1,"add-text"],["hidden","",3,"emitChangeWhenSameFile","allowedMimeTypes","imageChange"],["imageSelector",""],["xPosition","before"],["menu",""],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(I,X){if(1&I&&(u.TgZ(0,"div",0)(1,"mat-icon",1),u._uU(2,"add_circle"),u.qZA(),u.TgZ(3,"span",2),u._uU(4,"Add media"),u.qZA()(),u.TgZ(5,"dp-image-selector",3,4),u.NdJ("imageChange",function(Tt){return X.onImageChange(Tt)}),u.qZA(),u.TgZ(7,"mat-menu",5,6),u.YNc(9,cs,2,0,"button",7),u.YNc(10,en,2,0,"button",7),u.qZA()),2&I){const Ne=u.MAs(8);u.Q6J("matMenuTriggerFor",Ne),u.xp6(5),u.Q6J("emitChangeWhenSameFile",!0)("allowedMimeTypes",u.DdM(5,Tn)),u.xp6(4),u.Q6J("ngIf",X.isShowScreenshotMenu),u.xp6(1),u.Q6J("ngIf",X.isShowVideoMenu)}},directives:[hi.p6,wi.Hw,ns,hi.VK,p.O5,hi.OP],styles:["[_nghost-%COMP%]{width:100%;height:100%}.upload-indicator[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.add-icon[_ngcontent-%COMP%], .add-text[_ngcontent-%COMP%]{display:block}.add-text[_ngcontent-%COMP%]{margin-top:5px;font-size:16px}.add-icon[_ngcontent-%COMP%]{font-size:28px;width:28px;height:28px}"]}),H})();function fi(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"mat-icon",8),u.NdJ("click",function(){return u.CHM(I),u.oxw().removeDocument()}),u._uU(1," delete_outline "),u.qZA()}}let Hi=(()=>{class H{constructor(I){this.mediaAndDocumentService=I,this.titleMaxlength=ft.xd[ft.pS.LABEL].maxLength}get urlFormControl(){return this.documentFormGroup.get(ft.pS.LINK)}get titleFormControl(){return this.documentFormGroup.get(ft.pS.LABEL)}ngOnInit(){}removeDocument(){this.mediaAndDocumentService.removeDocument(this.index)}}return H.\u0275fac=function(I){return new(I||H)(u.Y36(ln))},H.\u0275cmp=u.Xpm({type:H,selectors:[["dp-document"]],inputs:{documentFormGroup:"documentFormGroup",options:"options",index:"index"},decls:14,vars:6,consts:[[1,"document-container"],[1,"link-name-wrapper"],[1,"label"],["type","text","placeholder","Link Name",1,"field-input",3,"formControl","maxlength"],[3,"control"],[1,"link-url-wrapper"],["id","url","placeholder","Link URL","type","text","maxlength","1000",1,"field-input",3,"formControl"],["class","material-icons-outlined remove-btn",3,"click",4,"ngIf"],[1,"material-icons-outlined","remove-btn",3,"click"]],template:function(I,X){1&I&&(u.TgZ(0,"div",0)(1,"div",1)(2,"label",2)(3,"span"),u._uU(4,"Label"),u.qZA(),u._UZ(5,"input",3),u.qZA(),u._UZ(6,"dp-control-error",4),u.qZA(),u.TgZ(7,"div",5)(8,"label",2)(9,"span"),u._uU(10,"URL"),u.qZA(),u._UZ(11,"input",6),u.qZA(),u._UZ(12,"dp-control-error",4),u.qZA(),u.YNc(13,fi,2,0,"mat-icon",7),u.qZA()),2&I&&(u.xp6(5),u.Q6J("formControl",X.titleFormControl)("maxlength",X.titleMaxlength),u.xp6(1),u.Q6J("control",X.titleFormControl),u.xp6(5),u.Q6J("formControl",X.urlFormControl),u.xp6(1),u.Q6J("control",X.urlFormControl),u.xp6(1),u.Q6J("ngIf",X.documentFormGroup.enabled))},directives:[rt.Fj,rt.JJ,rt.oH,rt.nD,Lt.$,p.O5,wi.Hw],styles:[".document-container[_ngcontent-%COMP%]{display:flex;margin-bottom:15px}.link-name-wrapper[_ngcontent-%COMP%], .link-url-wrapper[_ngcontent-%COMP%]{margin-right:10px}.link-url-wrapper[_ngcontent-%COMP%]{flex-grow:1}.link-url-wrapper[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;margin-bottom:0}.label[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-right:6px}.remove-btn[_ngcontent-%COMP%]{cursor:pointer;margin-top:4px}"]}),H})(),Yi=(()=>{class H{constructor(){this.url="",this.width="100%",this.height="100%",this.autoPlay=!1,this.iFrameId="",this.enablePreview=!1}get dstUrl(){return this.transformUrl(this.url,this.autoPlay)}transformUrl(I,X){const Ne=I.replace(/watch\?v=/i,"embed/").replace(/youtu\.be/i,"www.youtube.com/embed");return X?`${Ne}?autoplay=1`:Ne}}return H.\u0275fac=function(I){return new(I||H)},H.\u0275cmp=u.Xpm({type:H,selectors:[["dp-youtube"]],inputs:{url:"url",width:"width",height:"height",autoPlay:"autoPlay",iFrameId:"iFrameId",enablePreview:"enablePreview"},decls:3,vars:6,consts:[[1,"mask"],["allowfullscreen","",3,"width","height","src","id"]],template:function(I,X){1&I&&(u._UZ(0,"div",0)(1,"iframe",1),u.ALo(2,"trustAsResourceUrl")),2&I&&(u.xp6(1),u.Q6J("width",X.width)("height",X.height)("src",u.lcZ(2,4,X.dstUrl),u.uOi)("id",X.iFrameId))},pipes:[Yt.w],styles:["[_nghost-%COMP%]{width:100%;height:100%;position:relative}.mask[_ngcontent-%COMP%]{height:100%;width:100%;position:absolute}iframe[_ngcontent-%COMP%]{border:0}"]}),H})(),Yr=(()=>{class H{constructor(I){this.videoService=I,this.url="",this.width="100%",this.height="100%",this.autoPlay=!1,this.iFrameId="",this.enablePreview=!1,this.urlPatterns=[/^https?:\/\/vimeo\.com\/(.+)/i,/^https?:\/\/player\.vimeo\.com\/video\/(.+)/i],this.buildIframeUrlById=X=>`https://player.vimeo.com/video/${X}`}get dstUrl(){return this.transformUrl(this.url,this.autoPlay)}getVimeoUrlId(I){for(const X of this.urlPatterns){const Ne=I.match(X);if(Ne)return Ne[1]}return""}transformUrl(I,X){const Ne=this.getVimeoUrlId(this.url),Tt=this.buildIframeUrlById(Ne);return X?`${Tt}?autoplay=1`:Tt}}return H.\u0275fac=function(I){return new(I||H)(u.Y36(si))},H.\u0275cmp=u.Xpm({type:H,selectors:[["dp-vimeo"]],inputs:{url:"url",width:"width",height:"height",autoPlay:"autoPlay",iFrameId:"iFrameId",enablePreview:"enablePreview"},decls:3,vars:6,consts:[[1,"mask"],["allowfullscreen","",3,"width","height","src","id"]],template:function(I,X){1&I&&(u._UZ(0,"div",0)(1,"iframe",1),u.ALo(2,"trustAsResourceUrl")),2&I&&(u.xp6(1),u.Q6J("width",X.width)("height",X.height)("src",u.lcZ(2,4,X.dstUrl),u.uOi)("id",X.iFrameId))},pipes:[Yt.w],styles:["[_nghost-%COMP%]{width:100%;height:100%;position:relative}.mask[_ngcontent-%COMP%]{height:100%;width:100%;position:absolute}iframe[_ngcontent-%COMP%]{border:0}"]}),H})();const cr=["screenshot"],Fs=["video"],ao=["youtube"],ss=["vimeo"],bi=["imageSelector"],Pi=["mediaContainer"];function Ri(H,ne){1&H&&u.GkF(0)}const pr=function(H,ne){return{$implicit:H,index:ne}};function Vr(H,ne){if(1&H&&(u.TgZ(0,"div",17),u.YNc(1,Ri,1,0,"ng-container",18),u.qZA()),2&H){const I=ne.$implicit,X=ne.index,Ne=u.oxw();u.xp6(1),u.Q6J("ngTemplateOutlet",Ne.getTmplByGroup(I))("ngTemplateOutletContext",u.WLB(2,pr,I,X))}}function er(H,ne){1&H&&(u.TgZ(0,"div",19),u._UZ(1,"dp-add-media"),u.qZA())}function bs(H,ne){if(1&H&&(u.ynx(0),u._UZ(1,"dp-document",20),u.BQk()),2&H){const I=ne.$implicit,X=ne.index,Ne=u.oxw();u.xp6(1),u.Q6J("documentFormGroup",I)("options",Ne.formOptions)("index",X)}}function lo(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"button",21),u.NdJ("click",function(){return u.CHM(I),u.oxw().appendDocument()}),u._uU(1," Add document "),u.qZA()}if(2&H){const I=u.oxw();u.Q6J("disabled",!I.documentAddable)}}function mr(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"div",29)(1,"button",30),u.NdJ("click",function(){return u.CHM(I),u.oxw(),u.MAs(3).click()}),u._uU(2,"Change"),u.qZA(),u.TgZ(3,"button",30),u.NdJ("click",function(){u.CHM(I);const Ne=u.oxw().index;return u.oxw().removeMedia(Ne)}),u._uU(4,"Remove"),u.qZA()()}}const Oo=function(){return["image/png","image/jpeg","image/gif"]},La=function(){return{invalidSize:"Image size must be less than 2M."}};function Ms(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"div",22)(1,"div",23)(2,"dp-image-selector",24,25),u.NdJ("imageChange",function(Ne){const nn=u.CHM(I).index;return u.oxw().onImageChange(Ne,nn)}),u.qZA(),u.YNc(4,mr,5,0,"div",26),u._UZ(5,"dp-image-preview",27),u.qZA(),u._UZ(6,"dp-control-error",28),u.qZA()}if(2&H){const I=ne.$implicit,X=u.oxw();u.xp6(1),u.ekj("ng-invalid",X.getScreenshotURLControl(I).invalid),u.xp6(1),u.Q6J("emitChangeWhenSameFile",!0)("allowedMimeTypes",u.DdM(8,Oo)),u.xp6(2),u.Q6J("ngIf",X.mediaFormArray.enabled),u.xp6(1),u.Q6J("data",X.getScreenshotUrlData(I)),u.xp6(1),u.Q6J("control",X.getScreenshotURLControl(I))("customErrorMapping",u.DdM(9,La))}}function eo(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"div",29)(1,"button",30),u.NdJ("click",function(){u.CHM(I);const Ne=u.oxw().index;return u.oxw().changeVideo(Ne)}),u._uU(2,"Change"),u.qZA(),u.TgZ(3,"button",30),u.NdJ("click",function(){u.CHM(I);const Ne=u.oxw().index;return u.oxw().removeMedia(Ne)}),u._uU(4,"Remove"),u.qZA()()}}function xs(H,ne){1&H&&u.GkF(0)}const Ls=function(H){return{$implicit:H}};function Lo(H,ne){if(1&H&&(u.TgZ(0,"div",31),u.YNc(1,eo,5,0,"div",26),u.YNc(2,xs,1,0,"ng-container",18),u.qZA()),2&H){const I=ne.$implicit,X=u.oxw();u.xp6(1),u.Q6J("ngIf",X.mediaFormArray.enabled),u.xp6(1),u.Q6J("ngTemplateOutlet",X.getVideoTmplByGroup(I))("ngTemplateOutletContext",u.VKq(3,Ls,I))}}function Io(H,ne){if(1&H&&u._UZ(0,"dp-youtube",32),2&H){const I=ne.$implicit,X=u.oxw();u.Q6J("url",X.getVideoControlURL(I))("enablePreview",!0)}}function qo(H,ne){if(1&H&&u._UZ(0,"dp-vimeo",32),2&H){const I=ne.$implicit,X=u.oxw();u.Q6J("url",X.getVideoControlURL(I))("enablePreview",!0)}}let Vo=(()=>{class H{constructor(I,X,Ne,Tt){this.mediaAndDocumentService=I,this.MADConstructService=X,this.videoService=Ne,this.formService=Tt,this.title="Media and documents",this.description="Upload screenshots (min.1104x 626 px), Youtube and Vimeo links. You can also add \r\noptional documents of links to files, such as whitepapers or case studies."}get MediaAndDocumentFormGroup(){return this.mediaAndDocumentService.mediaAndDocumentFormGroup}get mediaFormArray(){return this.mediaAndDocumentService.mediaFormArray}get isShowAddButton(){return this.mediaFormArray.enabled&&this.mediaFormArray.length<13}get documentFormArray(){return this.mediaAndDocumentService.documentFormArray}get mediaFormGroups(){return this.mediaFormArray.controls}get documentFormGroups(){return this.documentFormArray.controls}get isFormInvalidAndTouched(){return this.mediaFormArray.invalid&&this.mediaFormArray.touched}get documentAddable(){return this.documentFormArray.valid&&this.documentFormArray.length{new un(this.mediaContainer.nativeElement,{filter:".add-btn",disabled:this.mediaFormArray.disabled,forceFallback:!0,onUpdate:this.onSortChange.bind(this),onMove:this.onSortMove.bind(this)})})}getTmplByGroup(I){return this[I.get(ft.Pq.TYPE).value]}getVideoTmplByGroup(I){const X=I.get(ft.Pq.URL).value;return this[this.videoService.isVimeoUrl(X)?In.VIMEO:In.YOUTUBE]}getScreenshotURLControl(I){return I.get(ft.nw.URL)}getScreenshotUrlData(I){return I.get(ft.nw.URL).value}getVideoControlURL(I){return I.get(ft.Oe.URL).value}onImageChange(I,X){const Ne=this.mediaFormArray.at(X).get(ft.Pq.URL);this.formService.patchValueByUser(Ne,I)}changeVideo(I){const X=this.mediaFormArray.at(I);this.mediaAndDocumentService.createVideoDialog(X).afterClosed().subscribe(Tt=>{Tt&&(this.mediaFormArray.setControl(I,Tt),Tt.markAsDirty())})}removeMedia(I){this.mediaFormArray.at(I).markAsDirty(),this.mediaFormArray.removeAt(I)}trackByFunc(I,X){return X.get(ft.Pq.UUID).value}appendDocument(){this.mediaAndDocumentService.appendDocument()}onSortChange(I){const{oldIndex:X,newIndex:Ne}=I,Tt=this.mediaFormArray.at(X);this.mediaFormArray.removeAt(X),this.mediaFormArray.insert(Ne,Tt),this.mediaFormArray.markAsDirty()}onSortMove(I){return!I.related.classList.contains("add-btn")}}return H.\u0275fac=function(I){return new(I||H)(u.Y36(ln),u.Y36(Ae.T),u.Y36(si),u.Y36(h.oL))},H.\u0275cmp=u.Xpm({type:H,selectors:[["dp-media-and-document"]],viewQuery:function(I,X){if(1&I&&(u.Gf(cr,7),u.Gf(Fs,7),u.Gf(ao,7),u.Gf(ss,7),u.Gf(bi,5),u.Gf(Pi,5)),2&I){let Ne;u.iGM(Ne=u.CRH())&&(X.Screenshot=Ne.first),u.iGM(Ne=u.CRH())&&(X.Vedio=Ne.first),u.iGM(Ne=u.CRH())&&(X.youtube=Ne.first),u.iGM(Ne=u.CRH())&&(X.vimeo=Ne.first),u.iGM(Ne=u.CRH())&&(X.imageSelector=Ne.first),u.iGM(Ne=u.CRH())&&(X.mediaContainer=Ne.first)}},inputs:{form:"form",formOptions:"formOptions"},features:[u._Bn([ln])],decls:21,vars:12,consts:[[3,"formGroup"],[3,"panelTitle","description","form"],[1,"carousel-area"],["label","Media carousel*"],[1,"media-border-box"],[1,"media-area"],["mediaContainer",""],["class","media-item-container",4,"ngFor","ngForOf","ngForTrackBy"],["class","add-btn",4,"ngIf"],[3,"control"],["label","Document"],[4,"ngFor","ngForOf"],["type","button","class","outlined","mat-stroked-button","",3,"disabled","click",4,"ngIf"],["screenshot",""],["video",""],["youtube",""],["vimeo",""],[1,"media-item-container"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"add-btn"],[3,"documentFormGroup","options","index"],["type","button","mat-stroked-button","",1,"outlined",3,"disabled","click"],[1,"card-box"],[1,"card","in-card-box"],["hidden","",3,"emitChangeWhenSameFile","allowedMimeTypes","imageChange"],["imageSelector",""],["class","image-toolbox",4,"ngIf"],[3,"data"],[3,"control","customErrorMapping"],[1,"image-toolbox"],["type","button",3,"click"],[1,"card"],[3,"url","enablePreview"]],template:function(I,X){1&I&&(u.TgZ(0,"form",0)(1,"dp-panel",1)(2,"div",2)(3,"dp-field",3)(4,"div",4)(5,"div",5,6),u.YNc(7,Vr,2,5,"div",7),u.YNc(8,er,2,0,"div",8),u.qZA()(),u._UZ(9,"dp-control-error",9),u.qZA()(),u.TgZ(10,"dp-field",10),u.YNc(11,bs,2,3,"ng-container",11),u.YNc(12,lo,2,1,"button",12),u.qZA()()(),u.YNc(13,Ms,7,10,"ng-template",null,13,u.W1O),u.YNc(15,Lo,3,5,"ng-template",null,14,u.W1O),u.YNc(17,Io,1,2,"ng-template",null,15,u.W1O),u.YNc(19,qo,1,2,"ng-template",null,16,u.W1O)),2&I&&(u.Q6J("formGroup",X.form),u.xp6(1),u.Q6J("panelTitle",X.title)("description",X.description)("form",X.MediaAndDocumentFormGroup),u.xp6(2),u.ekj("ng-invalid",X.isFormInvalidAndTouched),u.xp6(4),u.Q6J("ngForOf",X.mediaFormGroups)("ngForTrackBy",X.trackByFunc),u.xp6(1),u.Q6J("ngIf",X.isShowAddButton),u.xp6(1),u.Q6J("control",X.mediaFormArray),u.xp6(2),u.Q6J("ngForOf",X.documentFormGroups),u.xp6(1),u.Q6J("ngIf",X.documentFormArray.enabled))},directives:[rt._Y,rt.JL,rt.sg,Rn.y,ut.C,p.sg,p.tP,p.O5,an,Lt.$,Hi,$.lW,ns,Ii.m,Yi,Yr],styles:[".media-border-box[_ngcontent-%COMP%]{min-height:142px;border:1px solid #999;padding:10px 10px 0}.media-border-box.ng-invalid[_ngcontent-%COMP%]{border:1px solid #dc0202}.media-area[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-right:-10px}.title[_ngcontent-%COMP%]{margin-right:50px}.card-box[_ngcontent-%COMP%]{margin:0 10px 10px 0}.add-btn[_ngcontent-%COMP%], .card-box[_ngcontent-%COMP%]{width:200px}.card[_ngcontent-%COMP%], .add-btn[_ngcontent-%COMP%]{border:1px solid #999;width:200px;border-radius:4px;color:#999;height:120px;cursor:pointer;margin:0 10px 10px 0}.card.in-card-box[_ngcontent-%COMP%], .add-btn.in-card-box[_ngcontent-%COMP%]{margin:0;width:100%}.media-item-container[_ngcontent-%COMP%]{position:relative}.delete-btn[_ngcontent-%COMP%]{z-index:10;right:10px;position:absolute;cursor:pointer}button.outlined[_ngcontent-%COMP%]{height:34px;border-color:#066fac;color:#066fac}button.outlined[disabled][_ngcontent-%COMP%]{border-color:#00000042;color:#00000042;cursor:not-allowed}.card[_ngcontent-%COMP%]:hover .image-toolbox[_ngcontent-%COMP%]{display:block;z-index:10}.card.ng-invalid[_ngcontent-%COMP%]{border:1px solid #dc0202}.image-toolbox[_ngcontent-%COMP%]{display:none;position:absolute;bottom:0;background:black;width:100%}.image-toolbox[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;background:none;color:#fff;display:inline-block;width:50%;line-height:28px;font-size:12px;text-align:center;opacity:.7;cursor:pointer}.image-toolbox[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{opacity:1}"]}),H})();var jo=a(86856),_s=a(90508),ds=(()=>{return(H=ds||(ds={})).PUBLISH="submit2Publish",H.REVIEW="submit4Review",H.CANCEL_REQUEST="cancelRequest",H.UNPUBLISH="unpublish",ds;var H})(),Zs=a(39646),Ds=a(23110),Xo=a(39300),Po=a(64227),te=a(93656),V=a(14308);let B=(()=>{class H{constructor(I,X,Ne,Tt,nn,kn){this.router=I,this.brandService=X,this.dialogService=Ne,this.profileService=Tt,this.storageService=nn,this.window=kn}informConfirmInfo(I){return this.dialogService.inform({title:I.title,htmlContent:I.content,actions:[{label:"No",className:"button-with-border",dialogResult:!1},{label:"Yes",className:"button-orange",dialogResult:!0}],matDialogConfig:{panelClass:"profile-editor-control-submit-button-popup",autoFocus:!1,width:"800px"}}).afterClosed().pipe((0,Xo.h)(X=>!!X))}appNotGraduated(I=!1){this.dialogService.inform({title:"Sorry!",htmlContent:I?_e.S.MNA_APPLICATION_NOT_SUBMIT:_e.S.APPLICATION_NOT_GRADUATED,actions:[{label:"OK",className:"button-orange",dialogResult:!1}],matDialogConfig:{panelClass:["profile-editor-control-submit-button-popup","popup-content-center"],autoFocus:!1,width:"600px"}})}getCancelRequestConfirmContent(){return{title:"Cancel request",content:_e.S.PROFILE_CANCEL_REQUEST}}getUnpublishConfirmContent(I){const X=this.brandService.getApwUrlByBrandId(I);return{title:"Unpublish the app?",content:_e.S.PROFILE_UNPUBLISH.replace("{{apwUrl}}",X)}}getProfileChangeConfirmMsg(I){let X="";switch(I){case ds.CANCEL_REQUEST:X="cancel request";break;case ds.UNPUBLISH:X="unpublish the app";break;default:return""}return _e.S.PROFILE_CHANGE_CONFIRM_MSG.replace("{{actionDisplayName}}",X)}delete(I){this.profileService.delete(I).subscribe(()=>{RCDPW.isAdminSite?this.goToLastPageOnAI():this.router.navigate([`/console/application/${I}/promote`])})}goToLastPageOnAI(){const I="pageBeforeEditProfile",X=this.storageService.getItem(I)||"/administration.html#/manage-app-gallery";this.storageService.removeItem(I),this.window.location.href=X}}return H.\u0275fac=function(I){return new(I||H)(u.LFG(te.F0),u.LFG(Re.cG),u.LFG(T.xA),u.LFG(V.H),u.LFG(T.V1),u.LFG(T.m9))},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac}),H})();var fe=a(84664);function Ee(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"button",7),u.NdJ("click",function(){return u.CHM(I),u.oxw().onDelete()}),u._uU(1),u.qZA()}if(2&H){const I=u.oxw();u.xp6(1),u.hij(" ",I.isAdminSite?"Delete":"Reset profile"," ")}}function et(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"button",13),u.NdJ("click",function(){const Tt=u.CHM(I).$implicit;return u.oxw(3).onPreview(Tt.id)}),u._uU(1),u.qZA()}if(2&H){const I=ne.$implicit;u.xp6(1),u.hij(" ",I.shortName," ")}}function Ot(H,ne){if(1&H){const I=u.EpF();u.ynx(0),u.TgZ(1,"mat-menu",null,9),u.YNc(3,et,2,1,"button",10),u.qZA(),u.TgZ(4,"button",11),u.NdJ("menuOpened",function(){return u.CHM(I),u.oxw(2).menuOpen=!0})("menuClosed",function(){return u.CHM(I),u.oxw(2).menuOpen=!1}),u._uU(5," Preview"),u.TgZ(6,"mat-icon",12),u._uU(7),u.qZA()(),u.BQk()}if(2&H){const I=u.MAs(2),X=u.oxw(2);u.xp6(3),u.Q6J("ngForOf",X.previewBrands)("ngForTrackBy",X.trackById),u.xp6(1),u.Q6J("matMenuTriggerFor",I),u.xp6(3),u.Oqu(X.menuOpen?"arrow_drop_up":"arrow_drop_down")}}function $t(H,ne){if(1&H){const I=u.EpF();u.ynx(0),u.TgZ(1,"button",14),u.NdJ("click",function(){u.CHM(I);const Ne=u.oxw(2);return Ne.onPreview(Ne.previewBrands[0].id)}),u.TgZ(2,"span"),u._uU(3,"Preview"),u.qZA()(),u.BQk()}}function Dn(H,ne){if(1&H&&(u.YNc(0,Ot,8,4,"ng-container",8),u.YNc(1,$t,4,0,"ng-container",8)),2&H){const I=u.oxw();u.Q6J("ngIf",I.previewBrands&&I.previewBrands.length>1),u.xp6(1),u.Q6J("ngIf",I.previewBrands&&1===I.previewBrands.length)}}function ui(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"button",18),u.NdJ("click",function(){u.CHM(I);const Ne=u.oxw(2);return Ne.onSubmit(Ne.SubmitEventTypeEnum.PUBLISH)}),u._uU(1," Submit for approval "),u.qZA()}}function _r(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"button",19),u.NdJ("click",function(){u.CHM(I);const Ne=u.oxw(2);return Ne.onSubmit(Ne.SubmitEventTypeEnum.CANCEL_REQUEST)}),u._uU(1," Cancel request "),u.qZA()}2&H&&u.Q6J("disableRipple",!0)}function Oi(H,ne){if(1&H){const I=u.EpF();u.TgZ(0,"button",20),u.NdJ("click",function(){u.CHM(I);const Ne=u.oxw(2);return Ne.onSubmit(Ne.SubmitEventTypeEnum.UNPUBLISH)}),u._uU(1," Unpublish "),u.qZA()}2&H&&u.Q6J("disableRipple",!0)}function jr(H,ne){if(1&H&&(u.YNc(0,ui,2,0,"button",15),u.YNc(1,_r,2,1,"button",16),u.YNc(2,Oi,2,1,"button",17)),2&H){const I=u.oxw();u.Q6J("ngIf",I.canSubmit),u.xp6(1),u.Q6J("ngIf",I.isInReview),u.xp6(1),u.Q6J("ngIf",I.canUnpublish)}}let Wr=(()=>{class H{constructor(I,X,Ne,Tt,nn,kn,Vn,ti){this.formService=I,this.parentFormComponent=X,this.controlButtonsService=Ne,this.applicationService=Tt,this.applicationTypeService=nn,this.brandService=kn,this.brandSortService=Vn,this.templateService=ti,this.save=new u.vpe,this.preview=new u.vpe,this.submitted=new u.vpe,this.isAdminSite=RCDPW.isAdminSite,this.SubmitEventTypeEnum=ds,this.menuOpen=!1,this.canDelete=!1}get previewBrands(){const I=this.brandService.getBrandsForAppGallery().filter(X=>this.selectedBrands.includes(X.id));return this.brandSortService.sortBrand(I,"shortName")}get isInitialized(){return this.profile.status===Ds.eB.DRAFT}get isInReview(){return this.profile.status===Ds.eB.IN_REVIEW}get isDeclined(){return this.profile.status===Ds.eB.REJECTED}get isApproved(){return this.profile.status===Ds.eB.APPROVED}get isPublished(){return this.profile.status===Ds.eB.PUBLISHED}get canSubmit(){return this.isInitialized||this.isDeclined}get canUnpublish(){return this.isApproved||this.isPublished}ngOnInit(){}ngOnChanges(I){I.profile&&this.checkCanDelete()}onSubmit(I){if(!this.checkPrerequisite())return;const X=[ds.PUBLISH,ds.REVIEW].includes(I);if(this.form.enabled&&X&&!this.formService.validateFormAsStrictMode())return this.formService.scrollToFirstFieldWithError(this.parentFormComponent.ref);(this.checkBeforeSubmit||function(){return(0,Zs.of)(!0)})(this.form,I).pipe((0,Xo.h)(Tt=>Tt)).subscribe(()=>{switch(I){case ds.PUBLISH:this.onSubmit2Publish();break;case ds.CANCEL_REQUEST:this.onCancelRequest();break;case ds.REVIEW:this.onSubmit4Review();break;case ds.UNPUBLISH:this.onTakeDown()}})}onPreview(I){this.preview.emit(I)}onDelete(){this.controlButtonsService.delete(this.application.id)}onSubmit2Publish(){this.submitted.emit({type:ds.PUBLISH,updateSummary:null})}onCancelRequest(){const I=this.controlButtonsService.getCancelRequestConfirmContent();if(this.form.dirty){const X=this.controlButtonsService.getProfileChangeConfirmMsg(ds.CANCEL_REQUEST);I.content=`${X}${I.content}`}this.controlButtonsService.informConfirmInfo(I).subscribe(()=>{this.submitted.emit({type:ds.CANCEL_REQUEST})})}onSubmit4Review(){this.submitted.emit({type:ds.REVIEW,updateSummary:null})}onTakeDown(){const I=this.controlButtonsService.getUnpublishConfirmContent(this.profile.brands[0]);if(this.form.dirty){const X=this.controlButtonsService.getProfileChangeConfirmMsg(ds.UNPUBLISH);I.content=`${X}${I.content}`}this.controlButtonsService.informConfirmInfo(I).subscribe(()=>{this.submitted.emit({type:ds.UNPUBLISH})})}checkPrerequisite(){const I=this.applicationTypeService.isNotificationApp(this.application.type);return!!(ee().isEmpty(this.application)||this.applicationTypeService.isProfileOnly(this.application.type)||I&&this.isPendingApp()||this.applicationService.isGraduated(this.application))||(this.controlButtonsService.appNotGraduated(I),!1)}isPendingApp(){return this.applicationService.checkAppIncludesStatus(this.application,[Po.Wi.PENDING,Po.Wi.REVIEWING])}trackById(I){return I.id}checkCanDelete(){this.templateService.canDelete(this.application.id).subscribe({next:I=>this.canDelete=I,error:()=>{}})}}return H.\u0275fac=function(I){return new(I||H)(u.Y36(_t.o),u.Y36(Ve.U),u.Y36(B),u.Y36(Po.IX),u.Y36(Po.Te),u.Y36(Re.cG),u.Y36(Re._1),u.Y36(fe.E))},H.\u0275cmp=u.Xpm({type:H,selectors:[["dp-control-buttons"]],inputs:{form:"form",profile:"profile",application:"application",hasEditPermission:"hasEditPermission",checkBeforeSubmit:"checkBeforeSubmit",selectedBrands:"selectedBrands"},outputs:{save:"save",preview:"preview",submitted:"submitted"},features:[u.TTD],decls:11,vars:4,consts:[[3,"ngClass"],[1,"button-group"],[3,"ngTemplateOutlet"],["type","button","class","control-button button-with-border-red","mat-button","","data-test-automation-id","delete-btn",3,"click",4,"ngIf"],["type","button","mat-stroked-button","",1,"control-button","outlined",3,"click"],["previewButton",""],["submitButton",""],["type","button","mat-button","","data-test-automation-id","delete-btn",1,"control-button","button-with-border-red",3,"click"],[4,"ngIf"],["appMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf","ngForTrackBy"],["mat-button","","data-test-automation-id","preview-with-multi-brands",1,"control-button","outlined","multi-brands-preview-btn",3,"matMenuTriggerFor","menuOpened","menuClosed"],[1,"arrow-icon"],["mat-menu-item","",3,"click"],["mat-button","","data-test-automation-id","preview-with-single-brand",1,"control-button","outlined","single-brand-preview-btn",3,"click"],["type","button","class","control-button contained","mat-button","","data-test-automation-id","submit-for-approval-btn",3,"click",4,"ngIf"],["type","button","class","control-button button-with-border-red","mat-button","","data-test-automation-id","cancel-request-btn",3,"disableRipple","click",4,"ngIf"],["type","button","class","control-button button-with-border-red","mat-button","","data-test-automation-id","unpublish-btn",3,"disableRipple","click",4,"ngIf"],["type","button","mat-button","","data-test-automation-id","submit-for-approval-btn",1,"control-button","contained",3,"click"],["type","button","mat-button","","data-test-automation-id","cancel-request-btn",1,"control-button","button-with-border-red",3,"disableRipple","click"],["type","button","mat-button","","data-test-automation-id","unpublish-btn",1,"control-button","button-with-border-red",3,"disableRipple","click"]],template:function(I,X){if(1&I&&(u.TgZ(0,"div",0)(1,"div",1),u.GkF(2,2),u.YNc(3,Ee,2,1,"button",3),u.TgZ(4,"button",4),u.NdJ("click",function(){return X.save.emit()}),u._uU(5,"Save changes "),u.qZA(),u.GkF(6,2),u.qZA()(),u.YNc(7,Dn,2,2,"ng-template",null,5,u.W1O),u.YNc(9,jr,3,3,"ng-template",null,6,u.W1O)),2&I){const Ne=u.MAs(8),Tt=u.MAs(10);u.Q6J("ngClass",X.isAdminSite?"control-buttons-in-ai":"control-buttons"),u.xp6(2),u.Q6J("ngTemplateOutlet",Ne),u.xp6(1),u.Q6J("ngIf",X.canDelete),u.xp6(3),u.Q6J("ngTemplateOutlet",Tt)}},directives:[p.mk,p.tP,p.O5,$.lW,hi.VK,p.sg,hi.OP,hi.p6,wi.Hw],styles:[".control-buttons[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.button-group[_ngcontent-%COMP%]{margin-left:auto}.control-button[_ngcontent-%COMP%]:not(:first-child){margin-left:8px}button[_ngcontent-%COMP%]{min-width:160px;height:40px;font-size:16px;letter-spacing:.2px}button.outlined[_ngcontent-%COMP%]{border-color:#066fac;color:#066fac}button.contained[_ngcontent-%COMP%]{background-color:#066fac;color:#fff}.button-with-border-red[_ngcontent-%COMP%]{border-color:#d8232a!important;box-shadow:none}.button-with-border-red[_ngcontent-%COMP%]:hover{border-width:0!important}button.multi-brands-preview-btn[_ngcontent-%COMP%]{min-width:0}button.multi-brands-preview-btn[_ngcontent-%COMP%] .arrow-icon[_ngcontent-%COMP%]{padding-left:4px}button.single-brand-preview-btn[_ngcontent-%COMP%]{min-width:96px} .profile-editor-control-submit-button-popup .mat-dialog-container{padding-bottom:36px} .profile-editor-control-submit-button-popup .inform-window-content{padding:0 48px} .profile-editor-control-submit-button-popup p{font-weight:700} .profile-editor-control-submit-button-popup p.profile-change-confirm-msg{margin-bottom:28px!important} .profile-editor-control-submit-button-popup a{color:#066fac;text-decoration:none} .profile-editor-control-submit-button-popup .button-with-border{height:40px} .profile-editor-control-submit-button-popup .button-with-border:hover{border-width:0!important} .profile-editor-control-submit-button-popup.popup-content-center{text-align:center}"]}),H})();var Ns=a(53170),Ws=a(75870),mo=a(17144);a(63191),a(76360),a(15664);let Or=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({}),H})(),Lr=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[Or,_s.si,_s.BQ,mo.Q8],Or,_s.BQ]}),H})(),Nu=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez]]}),H})();var Yu=a(20613),ga=a(94503),Fo=a(95334),Bu=a(42828);let lu=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez,rn.z]]}),H})();var Pa=a(56383);const Hu={parse:{dateInput:"LL"},display:{dateInput:"YYYY-MM-DD",monthYearLabel:"YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"YYYY"}};let Cs=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({providers:[st.q,Je.CM,zt.M,En.f,Jt.T,Me,Ae.T,B,Ds.qp,Bu.x,{provide:Ns.o8,useValue:{useUtc:!0}},{provide:_s._A,useClass:Ns.t7,deps:[_s.Ad,Ns.o8]},{provide:_s.sG,useValue:Hu}],imports:[[p.ez,rt.u5,Te.A0,$.ot,rt.UX,It.Fk,rn.z,on.p9,Mn.lN,Fe.fi.forRoot(),$e.Q,jo.FA,_s.XK,T.yQ,wi.Ps,hi.Tx,cn,T.Su,Ws.Z,xt.ZX,Lr,Nu,Yu.e,Ds.Hq,ga.fs,Re.DD,te.Bz,lu]]}),H})();u.B6R(Ve.U,[tt.X,Fo.$,Vo,Je.Ot,ve.T,yt.W,_n.e,p.O5,Wr,Pa.b],[]);var Qs=(()=>{return(H=Qs||(Qs={})).ORIGIN="origin",H.REVISION="revision",Qs;var H})(),uu=a(12093),to=a(94397);a(10786),a(34049);let pl=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez,te.Bz,rn.z]]}),H})();var Fa=a(47451);a(60234);let va=(()=>{class H{constructor(){}getPathFromRoot(I){return I.snapshot.pathFromRoot.reduce((nn,kn)=>[...nn,...kn.url.map(Ci=>Ci.path)],[]).join("/")}isAbsoluteUrl(I){return RegExp("^https?://","i").test(I)}}return H.\u0275fac=function(I){return new(I||H)},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"}),H})();var ri=a(86278),Na=(()=>{return(H=Na||(Na={})).BLANK="Blank",H.PREMIER="Premier",H.ELITE="Elite",H.AUTHORIZED="Authorized",Na;var H})(),os=(()=>{return(H=os||(os={})).Free="Free",H.Test="Test",H.Customer="Customer",H.Native="Native",H.Developer="Developer",os;var H})(),Qa=a(31285);let Cr=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez]]}),H})();var fl=a(68306),ml=a(95698),_l=a(26063);class Rl extends f.x{constructor(ne=1/0,I=1/0,X=_l.l){super(),this._bufferSize=ne,this._windowTime=I,this._timestampProvider=X,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=I===1/0,this._bufferSize=Math.max(1,ne),this._windowTime=Math.max(1,I)}next(ne){const{isStopped:I,_buffer:X,_infiniteTimeWindow:Ne,_timestampProvider:Tt,_windowTime:nn}=this;I||(X.push(ne),!Ne&&X.push(Tt.now()+nn)),this._trimBuffer(),super.next(ne)}_subscribe(ne){this._throwIfClosed(),this._trimBuffer();const I=this._innerSubscribe(ne),{_infiniteTimeWindow:X,_buffer:Ne}=this,Tt=Ne.slice();for(let nn=0;nn{class H{constructor(I,X){this._document=I,this.ngZone=X,this.scriptsLoaders={}}_loadScript(I,X,Ne="head"){return new fl.y(Tt=>{const nn=this._document.createElement("script");if(X)for(const Vn in X)X.hasOwnProperty(Vn)&&nn.setAttribute(Vn,X[Vn]);nn.onload=Vn=>{this.ngZone.run(()=>{Tt.next(Vn),Tt.complete()})},nn.onerror=Vn=>{this.ngZone.run(()=>{Tt.error(Vn)})},nn.src=I,("string"==typeof Ne?this._document.querySelector(Ne):Ne).appendChild(nn)})}loadScript(I,X,Ne="head"){return this.scriptsLoaders[I]=this.scriptsLoaders[I]||this._loadScript(I,X,Ne).pipe((0,ml.q)(1),function cu(H,ne,I){let X,Ne=!1;return H&&"object"==typeof H?({bufferSize:X=1/0,windowTime:ne=1/0,refCount:Ne=!1,scheduler:I}=H):X=null!=H?H:1/0,(0,Fl.B)({connector:()=>new Rl(X,ne,I),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:Ne})}(1))}runScript(I,X,Ne="head"){return this._loadScript(I,X,Ne)}}return H.\u0275fac=function(I){return new(I||H)(u.LFG(p.K0),u.LFG(u.R0b))},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"}),H})();var qa=a(92227),ks=(()=>{return(H=ks||(ks={})).SANDBOX="Sandbox",H.PROD="Production",ks;var H})(),xo=(()=>{return(H=xo||(xo={})).SANDBOX="https://platform.devtest.ringcentral.com",H.PROD="https://platform.ringcentral.com",xo;var H})();let hu=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez]]}),H})();a(15439);let qs=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez]]}),H})();var Bl=a(44631),ya=(()=>{return(H=ya||(ya={})).SUCCESS="success",H.ERROR="error",ya;var H})();let zs=(()=>{class H{constructor(I,X){this.snackBar=I,this.storageService=X,this.SNACK_BAR_DURATION="RCDPW-SnackBarDurationTime",this.durationTime=3e3,RCDPW.resetSnackBarDurationTime=this.useLocalDurationTime.bind(this)}useLocalDurationTime(I){this.storageService.setItem(this.SNACK_BAR_DURATION,I||this.durationTime)}success(I,{closeBtn:X=!0}={}){this.open(I,ya.SUCCESS,{closeBtn:X})}error(I,{closeBtn:X=!0}={}){this.open(I,ya.ERROR,{closeBtn:X})}open(I,X,Ne){this.snackBar.open(I,Ne.closeBtn?"\xd7":"",{horizontalPosition:"center",verticalPosition:"top",duration:this.getDurationTime(),panelClass:["dpw-snack-bar-info",X]})}getDurationTime(){const I=+(this.storageService.getItem(this.SNACK_BAR_DURATION)||this.durationTime);return x.isFinite(I)&&I>0?I:this.durationTime}}return H.\u0275fac=function(I){return new(I||H)(u.LFG(xt.ux),u.LFG(T.V1))},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac}),H})(),ba=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({providers:[zs],imports:[[p.ez,xt.ZX]]}),H})();var Hl=a(37869);let Ba=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez]]}),H})();var Xa=a(88830);let Ma=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez]]}),H})();var Ps=a(70016),gl=a(77531);let Ul=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez,jo.FA,wi.Ps,rt.UX,$.ot,gl.c]]}),H})();var no=a(24593),io=a(41089),Ha=a(75694);let yo=(()=>{class H{constructor(){this.tokenLength=32}genRandomString(){const I="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";let X="";for(let Ne=this.tokenLength;Ne>0;--Ne)X+=I[Math.floor(Math.random()*I.length)];return X}}return H.\u0275fac=function(I){return new(I||H)},H.\u0275prov=u.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"}),H})(),Ys=(()=>{class H{}return H.\u0275fac=function(I){return new(I||H)},H.\u0275mod=u.oAB({type:H}),H.\u0275inj=u.cJS({imports:[[p.ez,rt.UX,Te.A0,Ws.Z]]}),H})()},79664:(Se,k,a)=>{var t=a(13954),e=a(62841);function l(p){return null==p}function h(p){(p=function r(p){var m={};for(var u in p)m[u]=p[u];return m}(p||{})).whiteList=p.whiteList||t.whiteList,p.onAttr=p.onAttr||t.onAttr,p.onIgnoreAttr=p.onIgnoreAttr||t.onIgnoreAttr,p.safeAttrValue=p.safeAttrValue||t.safeAttrValue,this.options=p}a(68426),h.prototype.process=function(p){if(!(p=(p=p||"").toString()))return"";var u=this.options,y=u.whiteList,w=u.onAttr,f=u.onIgnoreAttr,S=u.safeAttrValue;return e(p,function(C,T,A,$,x){var ee=y[A],Q=!1;if(!0===ee?Q=ee:"function"==typeof ee?Q=ee($):ee instanceof RegExp&&(Q=ee.test($)),!0!==Q&&(Q=!1),$=S(A,$)){var R,N={position:T,sourcePosition:C,source:x,isWhite:Q};if(Q)return l(R=w(A,$,N))?A+":"+$:R;if(!l(R=f(A,$,N)))return R}})},Se.exports=h},13954:(Se,k)=>{function a(){return{"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1}}var o=/javascript\s*\:/gim;k.whiteList={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1},k.getDefaultWhiteList=a,k.onAttr=function t(r,h,p){},k.onIgnoreAttr=function e(r,h,p){},k.safeAttrValue=function l(r,h){return o.test(h)?"":h}},95872:(Se,k,a)=>{var t=a(13954),e=a(79664);for(var l in(k=Se.exports=function o(r,h){return new e(h).process(r)}).FilterCSS=e,t)k[l]=t[l];"undefined"!=typeof window&&(window.filterCSS=Se.exports)},62841:(Se,k,a)=>{var t=a(68426);Se.exports=function e(o,l){";"!==(o=t.trimRight(o))[o.length-1]&&(o+=";");var r=o.length,h=!1,p=0,m=0,u="";function y(){if(!h){var S=t.trim(o.slice(p,m)),b=S.indexOf(":");if(-1!==b){var C=t.trim(S.slice(0,b)),T=t.trim(S.slice(b+1));if(C){var A=l(p,u.length,C,T,S);A&&(u+=A+"; ")}}}p=m+1}for(;m{Se.exports={indexOf:function(k,a){var t,e;if(Array.prototype.indexOf)return k.indexOf(a);for(t=0,e=k.length;t{var t;!function(e,o,l,r){"use strict";var T,h=["","webkit","Moz","MS","ms","o"],p=o.createElement("div"),u=Math.round,y=Math.abs,w=Date.now;function f(pe,We,Mt){return setTimeout(ee(pe,Mt),We)}function S(pe,We,Mt){return!!Array.isArray(pe)&&(b(pe,Mt[We],Mt),!0)}function b(pe,We,Mt){var qt;if(pe)if(pe.forEach)pe.forEach(We,Mt);else if(pe.length!==r)for(qt=0;qt\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",ai=e.console&&(e.console.warn||e.console.log);return ai&&ai.call(e.console,qt,Yn),pe.apply(this,arguments)}}T="function"!=typeof Object.assign?function(We){if(We===r||null===We)throw new TypeError("Cannot convert undefined or null to object");for(var Mt=Object(We),qt=1;qt-1}function se(pe){return pe.trim().split(/\s+/g)}function Z(pe,We,Mt){if(pe.indexOf&&!Mt)return pe.indexOf(We);for(var qt=0;qtpt[We]}):qt.sort()),qt}function Oe(pe,We){for(var Mt,qt,Fn=We[0].toUpperCase()+We.slice(1),Yn=0;Yn1&&!Mt.firstMultiple?Mt.firstMultiple=_t(We):1===Fn&&(Mt.firstMultiple=!1);var Yn=Mt.firstInput,ai=Mt.firstMultiple,Qi=ai?ai.center:Yn.center,vr=We.center=ln(qt);We.timeStamp=w(),We.deltaTime=We.timeStamp-Yn.timeStamp,We.angle=In(Qi,vr),We.distance=cn(Qi,vr),function Lt(pe,We){var Mt=We.center,qt=pe.offsetDelta||{},Fn=pe.prevDelta||{},Yn=pe.prevInput||{};(1===We.eventType||4===Yn.eventType)&&(Fn=pe.prevDelta={x:Yn.deltaX||0,y:Yn.deltaY||0},qt=pe.offsetDelta={x:Mt.x,y:Mt.y}),We.deltaX=Fn.x+(Mt.x-qt.x),We.deltaY=Fn.y+(Mt.y-qt.y)}(Mt,We),We.offsetDirection=Yt(We.deltaX,We.deltaY);var pt=Ft(We.deltaTime,We.deltaX,We.deltaY);We.overallVelocityX=pt.x,We.overallVelocityY=pt.y,We.overallVelocity=y(pt.x)>y(pt.y)?pt.x:pt.y,We.scale=ai?function si(pe,We){return cn(We[0],We[1],$e)/cn(pe[0],pe[1],$e)}(ai.pointers,qt):1,We.rotation=ai?function oi(pe,We){return In(We[1],We[0],$e)+In(pe[1],pe[0],$e)}(ai.pointers,qt):0,We.maxPointers=Mt.prevInput?We.pointers.length>Mt.prevInput.maxPointers?We.pointers.length:Mt.prevInput.maxPointers:We.pointers.length,function Gt(pe,We){var Fn,Yn,ai,Qi,Mt=pe.lastInterval||We,qt=We.timeStamp-Mt.timeStamp;if(8!=We.eventType&&(qt>25||Mt.velocity===r)){var vr=We.deltaX-Mt.deltaX,pt=We.deltaY-Mt.deltaY,Nt=Ft(qt,vr,pt);Yn=Nt.x,ai=Nt.y,Fn=y(Nt.x)>y(Nt.y)?Nt.x:Nt.y,Qi=Yt(vr,pt),pe.lastInterval=We}else Fn=Mt.velocity,Yn=Mt.velocityX,ai=Mt.velocityY,Qi=Mt.direction;We.velocity=Fn,We.velocityX=Yn,We.velocityY=ai,We.direction=Qi}(Mt,We);var Nt=pe.element;U(We.srcEvent.target,Nt)&&(Nt=We.srcEvent.target),We.target=Nt}(pe,Mt),pe.emit("hammer.input",Mt),pe.recognize(Mt),pe.session.prevInput=Mt}function _t(pe){for(var We=[],Mt=0;Mt=y(We)?pe<0?2:4:We<0?8:16}function cn(pe,We,Mt){Mt||(Mt=Fe);var qt=We[Mt[0]]-pe[Mt[0]],Fn=We[Mt[1]]-pe[Mt[1]];return Math.sqrt(qt*qt+Fn*Fn)}function In(pe,We,Mt){return Mt||(Mt=Fe),180*Math.atan2(We[Mt[1]]-pe[Mt[1]],We[Mt[0]]-pe[Mt[0]])/Math.PI}ft.prototype={handler:function(){},init:function(){this.evEl&&R(this.element,this.evEl,this.domHandler),this.evTarget&&R(this.target,this.evTarget,this.domHandler),this.evWin&&R(Ve(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&K(this.element,this.evEl,this.domHandler),this.evTarget&&K(this.target,this.evTarget,this.domHandler),this.evWin&&K(Ve(this.element),this.evWin,this.domHandler)}};var Pn={mousedown:1,mousemove:2,mouseup:4},ci="mousedown",di="mousemove mouseup";function Rt(){this.evEl=ci,this.evWin=di,this.pressed=!1,ft.apply(this,arguments)}x(Rt,ft,{handler:function(We){var Mt=Pn[We.type];1&Mt&&0===We.button&&(this.pressed=!0),2&Mt&&1!==We.which&&(Mt=4),this.pressed&&(4&Mt&&(this.pressed=!1),this.callback(this.manager,Mt,{pointers:[We],changedPointers:[We],pointerType:on,srcEvent:We}))}});var qe={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},we={2:rn,3:"pen",4:on,5:"kinect"},Ie="pointerdown",Dt="pointermove pointerup pointercancel";function Kt(){this.evEl=Ie,this.evWin=Dt,ft.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}e.MSPointerEvent&&!e.PointerEvent&&(Ie="MSPointerDown",Dt="MSPointerMove MSPointerUp MSPointerCancel"),x(Kt,ft,{handler:function(We){var Mt=this.store,qt=!1,Fn=We.type.toLowerCase().replace("ms",""),Yn=qe[Fn],ai=we[We.pointerType]||We.pointerType,Qi=ai==rn,vr=Z(Mt,We.pointerId,"pointerId");1&Yn&&(0===We.button||Qi)?vr<0&&(Mt.push(We),vr=Mt.length-1):12&Yn&&(qt=!0),!(vr<0)&&(Mt[vr]=We,this.callback(this.manager,Yn,{pointers:Mt,changedPointers:[We],pointerType:ai,srcEvent:We}),qt&&Mt.splice(vr,1))}});var On={touchstart:1,touchmove:2,touchend:4,touchcancel:8},Gn="touchstart",Ai="touchstart touchmove touchend touchcancel";function Vi(){this.evTarget=Gn,this.evWin=Ai,this.started=!1,ft.apply(this,arguments)}function Fi(pe,We){var Mt=oe(pe.touches),qt=oe(pe.changedTouches);return 12&We&&(Mt=_e(Mt.concat(qt),"identifier",!0)),[Mt,qt]}x(Vi,ft,{handler:function(We){var Mt=On[We.type];if(1===Mt&&(this.started=!0),this.started){var qt=Fi.call(this,We,Mt);12&Mt&&qt[0].length-qt[1].length==0&&(this.started=!1),this.callback(this.manager,Mt,{pointers:qt[0],changedPointers:qt[1],pointerType:rn,srcEvent:We})}}});var ji={touchstart:1,touchmove:2,touchend:4,touchcancel:8},Qt="touchstart touchmove touchend touchcancel";function bt(){this.evTarget=Qt,this.targetIds={},ft.apply(this,arguments)}function ct(pe,We){var Mt=oe(pe.touches),qt=this.targetIds;if(3&We&&1===Mt.length)return qt[Mt[0].identifier]=!0,[Mt,Mt];var Fn,Yn,ai=oe(pe.changedTouches),Qi=[],vr=this.target;if(Yn=Mt.filter(function(pt){return U(pt.target,vr)}),1===We)for(Fn=0;Fn-1&&qt.splice(Yn,1)},2500)}}function jt(pe){for(var We=pe.srcEvent.clientX,Mt=pe.srcEvent.clientY,qt=0;qt-1&&this.requireFail.splice(We,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(pe){return!!this.simultaneous[pe.id]},emit:function(pe){var We=this,Mt=this.state;function qt(Fn){We.manager.emit(Fn,pe)}Mt<8&&qt(We.options.event+Tr(Mt)),qt(We.options.event),pe.additionalEvent&&qt(pe.additionalEvent),Mt>=8&&qt(We.options.event+Tr(Mt))},tryEmit:function(pe){if(this.canEmit())return this.emit(pe);this.state=32},canEmit:function(){for(var pe=0;peWe.threshold&&Fn&We.direction},attrTest:function(pe){return xr.prototype.attrTest.call(this,pe)&&(2&this.state||!(2&this.state)&&this.directionTest(pe))},emit:function(pe){this.pX=pe.deltaX,this.pY=pe.deltaY;var We=Sr(pe.direction);We&&(pe.additionalEvent=this.options.event+We),this._super.emit.call(this,pe)}}),x(zi,xr,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[yn]},attrTest:function(pe){return this._super.attrTest.call(this,pe)&&(Math.abs(pe.scale-1)>this.options.threshold||2&this.state)},emit:function(pe){1!==pe.scale&&(pe.additionalEvent=this.options.event+(pe.scale<1?"in":"out")),this._super.emit.call(this,pe)}}),x(fr,Pr,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(pe){var We=this.options,Mt=pe.pointers.length===We.pointers,qt=pe.distanceWe.time;if(this._input=pe,!qt||!Mt||12&pe.eventType&&!Fn)this.reset();else if(1&pe.eventType)this.reset(),this._timer=f(function(){this.state=8,this.tryEmit()},We.time,this);else if(4&pe.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(pe){8===this.state&&(pe&&4&pe.eventType?this.manager.emit(this.options.event+"up",pe):(this._input.timeStamp=w(),this.manager.emit(this.options.event,this._input)))}}),x(Xr,xr,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[yn]},attrTest:function(pe){return this._super.attrTest.call(this,pe)&&(Math.abs(pe.rotation)>this.options.threshold||2&this.state)}}),x(ar,xr,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Hr.prototype.getTouchAction.call(this)},attrTest:function(pe){var Mt,We=this.options.direction;return 30&We?Mt=pe.overallVelocity:6&We?Mt=pe.overallVelocityX:24&We&&(Mt=pe.overallVelocityY),this._super.attrTest.call(this,pe)&&We&pe.offsetDirection&&pe.distance>this.options.threshold&&pe.maxPointers==this.options.pointers&&y(Mt)>this.options.velocity&&4&pe.eventType},emit:function(pe){var We=Sr(pe.offsetDirection);We&&this.manager.emit(this.options.event+We,pe),this.manager.emit(this.options.event,pe)}}),x(zr,Pr,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Bn]},process:function(pe){var We=this.options,Mt=pe.pointers.length===We.pointers,qt=pe.distance{"use strict";function t(A){return A&&A.__esModule?A:{default:A}}k.__esModule=!0;var o=t(a(59491)),r=t(a(64825)),h=a(38453),p=a(14082),u=t(a(21194)),w=t(a(46672)),S=t(a(20727)),b=o.default.create;function C(){var A=b();return A.compile=function($,x){return p.compile($,x,A)},A.precompile=function($,x){return p.precompile($,x,A)},A.AST=r.default,A.Compiler=p.Compiler,A.JavaScriptCompiler=u.default,A.Parser=h.parser,A.parse=h.parse,A.parseWithoutProcessing=h.parseWithoutProcessing,A}var T=C();T.create=C,S.default(T),T.Visitor=w.default,T.default=T,k.default=T,Se.exports=k.default},59491:(Se,k,a)=>{"use strict";function t(A){return A&&A.__esModule?A:{default:A}}function e(A){if(A&&A.__esModule)return A;var $={};if(null!=A)for(var x in A)Object.prototype.hasOwnProperty.call(A,x)&&($[x]=A[x]);return $.default=A,$}k.__esModule=!0;var l=e(a(4261)),h=t(a(31678)),m=t(a(47598)),y=e(a(83100)),f=e(a(1559)),b=t(a(20727));function C(){var A=new l.HandlebarsEnvironment;return y.extend(A,l),A.SafeString=h.default,A.Exception=m.default,A.Utils=y,A.escapeExpression=y.escapeExpression,A.VM=f,A.template=function($){return f.template($,A)},A}var T=C();T.create=C,b.default(T),T.default=T,k.default=T,Se.exports=k.default},4261:(Se,k,a)=>{"use strict";function t(A){return A&&A.__esModule?A:{default:A}}k.__esModule=!0,k.HandlebarsEnvironment=C;var e=a(83100),l=t(a(47598)),r=a(31710),h=a(43982),m=t(a(7396)),u=a(62224);k.VERSION="4.7.7",k.COMPILER_REVISION=8,k.LAST_COMPATIBLE_COMPILER_REVISION=7,k.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};var b="[object Object]";function C(A,$,x){this.helpers=A||{},this.partials=$||{},this.decorators=x||{},r.registerDefaultHelpers(this),h.registerDefaultDecorators(this)}C.prototype={constructor:C,logger:m.default,log:m.default.log,registerHelper:function($,x){if(e.toString.call($)===b){if(x)throw new l.default("Arg not supported with multiple helpers");e.extend(this.helpers,$)}else this.helpers[$]=x},unregisterHelper:function($){delete this.helpers[$]},registerPartial:function($,x){if(e.toString.call($)===b)e.extend(this.partials,$);else{if(void 0===x)throw new l.default('Attempting to register a partial called "'+$+'" as undefined');this.partials[$]=x}},unregisterPartial:function($){delete this.partials[$]},registerDecorator:function($,x){if(e.toString.call($)===b){if(x)throw new l.default("Arg not supported with multiple decorators");e.extend(this.decorators,$)}else this.decorators[$]=x},unregisterDecorator:function($){delete this.decorators[$]},resetLoggedPropertyAccesses:function(){u.resetLoggedProperties()}},k.log=m.default.log,k.createFrame=e.createFrame,k.logger=m.default},64825:(Se,k)=>{"use strict";k.__esModule=!0;var a={helpers:{helperExpression:function(e){return"SubExpression"===e.type||("MustacheStatement"===e.type||"BlockStatement"===e.type)&&!!(e.params&&e.params.length||e.hash)},scopedId:function(e){return/^\.|this\b/.test(e.original)},simpleId:function(e){return 1===e.parts.length&&!a.helpers.scopedId(e)&&!e.depth}}};k.default=a,Se.exports=k.default},38453:(Se,k,a)=>{"use strict";function e(S){return S&&S.__esModule?S:{default:S}}k.__esModule=!0,k.parseWithoutProcessing=w,k.parse=function f(S,b){var C=w(S,b);return new h.default(b).accept(C)};var l=e(a(69147)),h=e(a(23070)),m=function t(S){if(S&&S.__esModule)return S;var b={};if(null!=S)for(var C in S)Object.prototype.hasOwnProperty.call(S,C)&&(b[C]=S[C]);return b.default=S,b}(a(9340)),u=a(83100);k.parser=l.default;var y={};function w(S,b){return"Program"===S.type?S:(l.default.yy=y,y.locInfo=function(T){return new y.SourceLocation(b&&b.srcName,T)},l.default.parse(S))}u.extend(y,m)},32317:(Se,k,a)=>{"use strict";k.__esModule=!0;var t=a(83100),e=void 0;function l(h,p,m){if(t.isArray(h)){for(var u=[],y=0,w=h.length;y{"use strict";function t(S){return S&&S.__esModule?S:{default:S}}k.__esModule=!0,k.Compiler=m,k.precompile=function u(S,b,C){if(null==S||"string"!=typeof S&&"Program"!==S.type)throw new o.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+S);"data"in(b=b||{})||(b.data=!0),b.compat&&(b.useDepths=!0);var T=C.parse(S,b),A=(new C.Compiler).compile(T,b);return(new C.JavaScriptCompiler).compile(A,b)},k.compile=function y(S,b,C){if(void 0===b&&(b={}),null==S||"string"!=typeof S&&"Program"!==S.type)throw new o.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+S);"data"in(b=l.extend({},b))||(b.data=!0),b.compat&&(b.useDepths=!0);var T=void 0;function A(){var x=C.parse(S,b),ee=(new C.Compiler).compile(x,b),Q=(new C.JavaScriptCompiler).compile(ee,b,void 0,!0);return C.template(Q)}function $(x,ee){return T||(T=A()),T.call(this,x,ee)}return $._setup=function(x){return T||(T=A()),T._setup(x)},$._child=function(x,ee,Q,N){return T||(T=A()),T._child(x,ee,Q,N)},$};var o=t(a(47598)),l=a(83100),h=t(a(64825)),p=[].slice;function m(){}function w(S,b){if(S===b)return!0;if(l.isArray(S)&&l.isArray(b)&&S.length===b.length){for(var C=0;C1)throw new o.default("Unsupported number of partial arguments: "+T.length,b);T.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):T.push({type:"PathExpression",parts:[],depth:0}));var A=b.name.original,$="SubExpression"===b.name.type;$&&this.accept(b.name),this.setupFullMustacheParams(b,C,void 0,!0);var x=b.indent||"";this.options.preventIndent&&x&&(this.opcode("appendContent",x),x=""),this.opcode("invokePartial",$,A,x),this.opcode("append")},PartialBlockStatement:function(b){this.PartialStatement(b)},MustacheStatement:function(b){this.SubExpression(b),this.opcode(b.escaped&&!this.options.noEscape?"appendEscaped":"append")},Decorator:function(b){this.DecoratorBlock(b)},ContentStatement:function(b){b.value&&this.opcode("appendContent",b.value)},CommentStatement:function(){},SubExpression:function(b){f(b);var C=this.classifySexpr(b);"simple"===C?this.simpleSexpr(b):"helper"===C?this.helperSexpr(b):this.ambiguousSexpr(b)},ambiguousSexpr:function(b,C,T){var A=b.path,$=A.parts[0],x=null!=C||null!=T;this.opcode("getContext",A.depth),this.opcode("pushProgram",C),this.opcode("pushProgram",T),A.strict=!0,this.accept(A),this.opcode("invokeAmbiguous",$,x)},simpleSexpr:function(b){var C=b.path;C.strict=!0,this.accept(C),this.opcode("resolvePossibleLambda")},helperSexpr:function(b,C,T){var A=this.setupFullMustacheParams(b,C,T),$=b.path,x=$.parts[0];if(this.options.knownHelpers[x])this.opcode("invokeKnownHelper",A.length,x);else{if(this.options.knownHelpersOnly)throw new o.default("You specified knownHelpersOnly, but used the unknown helper "+x,b);$.strict=!0,$.falsy=!0,this.accept($),this.opcode("invokeHelper",A.length,$.original,h.default.helpers.simpleId($))}},PathExpression:function(b){this.addDepth(b.depth),this.opcode("getContext",b.depth);var C=b.parts[0],T=h.default.helpers.scopedId(b),A=!b.depth&&!T&&this.blockParamIndex(C);A?this.opcode("lookupBlockParam",A,b.parts):C?b.data?(this.options.data=!0,this.opcode("lookupData",b.depth,b.parts,b.strict)):this.opcode("lookupOnContext",b.parts,b.falsy,b.strict,T):this.opcode("pushContext")},StringLiteral:function(b){this.opcode("pushString",b.value)},NumberLiteral:function(b){this.opcode("pushLiteral",b.value)},BooleanLiteral:function(b){this.opcode("pushLiteral",b.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(b){var C=b.pairs,T=0,A=C.length;for(this.opcode("pushHash");T=0)return[C,$]}}}},9340:(Se,k,a)=>{"use strict";k.__esModule=!0,k.SourceLocation=function r(C,T){this.source=C,this.start={line:T.first_line,column:T.first_column},this.end={line:T.last_line,column:T.last_column}},k.id=function h(C){return/^\[.*\]$/.test(C)?C.substring(1,C.length-1):C},k.stripFlags=function p(C,T){return{open:"~"===C.charAt(2),close:"~"===T.charAt(T.length-3)}},k.stripComment=function m(C){return C.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")},k.preparePath=function u(C,T,A){A=this.locInfo(A);for(var $=C?"@":"",x=[],ee=0,Q=0,N=T.length;Q0)throw new o.default("Invalid path: "+$,{loc:A});".."===R&&ee++}}return{type:"PathExpression",data:C,depth:ee,parts:x,original:$,loc:A}},k.prepareMustache=function y(C,T,A,$,x,ee){var Q=$.charAt(3)||$.charAt(2),N="{"!==Q&&"&"!==Q;return{type:/\*/.test($)?"Decorator":"MustacheStatement",path:C,params:T,hash:A,escaped:N,strip:x,loc:this.locInfo(ee)}},k.prepareRawBlock=function w(C,T,A,$){return l(C,A),$=this.locInfo($),{type:"BlockStatement",path:C.path,params:C.params,hash:C.hash,program:{type:"Program",body:T,strip:{},loc:$},openStrip:{},inverseStrip:{},closeStrip:{},loc:$}},k.prepareBlock=function f(C,T,A,$,x,ee){$&&$.path&&l(C,$);var Q=/\*/.test(C.open);T.blockParams=C.blockParams;var N=void 0,R=void 0;if(A){if(Q)throw new o.default("Unexpected inverse block on decorator",A);A.chain&&(A.program.body[0].closeStrip=$.strip),R=A.strip,N=A.program}return x&&(x=N,N=T,T=x),{type:Q?"DecoratorBlock":"BlockStatement",path:C.path,params:C.params,hash:C.hash,program:T,inverse:N,openStrip:C.strip,inverseStrip:R,closeStrip:$&&$.strip,loc:this.locInfo(ee)}},k.prepareProgram=function S(C,T){if(!T&&C.length){var A=C[0].loc,$=C[C.length-1].loc;A&&$&&(T={source:A.source,start:{line:A.start.line,column:A.start.column},end:{line:$.end.line,column:$.end.column}})}return{type:"Program",body:C,strip:{},loc:T}},k.preparePartialBlock=function b(C,T,A,$){return l(C,A),{type:"PartialBlockStatement",name:C.path,params:C.params,hash:C.hash,program:T,openStrip:C.strip,closeStrip:A&&A.strip,loc:this.locInfo($)}};var o=function t(C){return C&&C.__esModule?C:{default:C}}(a(47598));function l(C,T){if(C.path.original!==(T=T.path?T.path.original:T))throw new o.default(C.path.original+" doesn't match "+T,{loc:C.path.loc})}},21194:(Se,k,a)=>{"use strict";function t(w){return w&&w.__esModule?w:{default:w}}k.__esModule=!0;var e=a(4261),l=t(a(47598)),r=a(83100),p=t(a(32317));function m(w){this.value=w}function u(){}u.prototype={nameLookup:function(f,S){return this.internalNameLookup(f,S)},depthedLookup:function(f){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(f),")"]},compilerInfo:function(){var f=e.COMPILER_REVISION;return[f,e.REVISION_CHANGES[f]]},appendToBuffer:function(f,S,b){return r.isArray(f)||(f=[f]),f=this.source.wrap(f,S),this.environment.isSimple?["return ",f,";"]:b?["buffer += ",f,";"]:(f.appendToBuffer=!0,f)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(f,S){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",f,",",JSON.stringify(S),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(f,S,b,C){this.environment=f,this.options=S,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!C,this.name=this.environment.name,this.isChild=!!b,this.context=b||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(f,S),this.useDepths=this.useDepths||f.useDepths||f.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||f.useBlockParams;var T=f.opcodes,A=void 0,$=void 0,x=void 0,ee=void 0;for(x=0,ee=T.length;x0&&(b+=", "+C.join(", "));var T=0;Object.keys(this.aliases).forEach(function(x){var ee=S.aliases[x];ee.children&&ee.referenceCount>1&&(b+=", alias"+ ++T+"="+x,ee.children[0]="alias"+T)}),this.lookupPropertyFunctionIsUsed&&(b+=", "+this.lookupPropertyFunctionVarDeclaration());var A=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&A.push("blockParams"),this.useDepths&&A.push("depths");var $=this.mergeSource(b);return f?(A.push($),Function.apply(this,A)):this.source.wrap(["function(",A.join(","),") {\n ",$,"}"])},mergeSource:function(f){var S=this.environment.isSimple,b=!this.forceBuffer,C=void 0,T=void 0,A=void 0,$=void 0;return this.source.each(function(x){x.appendToBuffer?(A?x.prepend(" + "):A=x,$=x):(A&&(T?A.prepend("buffer += "):C=!0,$.add(";"),A=$=void 0),T=!0,S||(b=!1))}),b?A?(A.prepend("return "),$.add(";")):T||this.source.push('return "";'):(f+=", buffer = "+(C?"":this.initializeBuffer()),A?(A.prepend("return buffer + "),$.add(";")):this.source.push("return buffer;")),f&&this.source.prepend("var "+f.substring(2)+(C?"":";\n")),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return"\n lookupProperty = container.lookupProperty || function(parent, propertyName) {\n if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n return parent[propertyName];\n }\n return undefined\n }\n ".trim()},blockValue:function(f){var S=this.aliasable("container.hooks.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs(f,0,b);var C=this.popStack();b.splice(1,0,C),this.push(this.source.functionCall(S,"call",b))},ambiguousBlockValue:function(){var f=this.aliasable("container.hooks.blockHelperMissing"),S=[this.contextName(0)];this.setupHelperArgs("",0,S,!0),this.flushInline();var b=this.topStack();S.splice(1,0,b),this.pushSource(["if (!",this.lastHelper,") { ",b," = ",this.source.functionCall(f,"call",S),"}"])},appendContent:function(f){this.pendingContent?f=this.pendingContent+f:this.pendingLocation=this.source.currentLocation,this.pendingContent=f},append:function(){if(this.isInline())this.replaceStack(function(S){return[" != null ? ",S,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var f=this.popStack();this.pushSource(["if (",f," != null) { ",this.appendToBuffer(f,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(f){this.lastContext=f},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(f,S,b,C){var T=0;C||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(f[T++])),this.resolvePath("context",f,T,S,b)},lookupBlockParam:function(f,S){this.useBlockParams=!0,this.push(["blockParams[",f[0],"][",f[1],"]"]),this.resolvePath("context",S,1)},lookupData:function(f,S,b){this.pushStackLiteral(f?"container.data(data, "+f+")":"data"),this.resolvePath("data",S,0,!0,b)},resolvePath:function(f,S,b,C,T){var A=this;if(this.options.strict||this.options.assumeObjects)this.push(function y(w,f,S,b){var C=f.popStack(),T=0,A=S.length;for(w&&A--;Tthis.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var f=this.inlineStack;this.inlineStack=[];for(var S=0,b=f.length;S{"use strict";k.__esModule=!0;var a=function(){var t={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(r,h,p,m,u,y,w){var f=y.length-1;switch(u){case 1:return y[f-1];case 2:this.$=m.prepareProgram(y[f]);break;case 3:case 4:case 5:case 6:case 7:case 8:case 20:case 27:case 28:case 33:case 34:case 40:case 41:this.$=y[f];break;case 9:this.$={type:"CommentStatement",value:m.stripComment(y[f]),strip:m.stripFlags(y[f],y[f]),loc:m.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:y[f],value:y[f],loc:m.locInfo(this._$)};break;case 11:this.$=m.prepareRawBlock(y[f-2],y[f-1],y[f],this._$);break;case 12:this.$={path:y[f-3],params:y[f-2],hash:y[f-1]};break;case 13:this.$=m.prepareBlock(y[f-3],y[f-2],y[f-1],y[f],!1,this._$);break;case 14:this.$=m.prepareBlock(y[f-3],y[f-2],y[f-1],y[f],!0,this._$);break;case 15:this.$={open:y[f-5],path:y[f-4],params:y[f-3],hash:y[f-2],blockParams:y[f-1],strip:m.stripFlags(y[f-5],y[f])};break;case 16:case 17:this.$={path:y[f-4],params:y[f-3],hash:y[f-2],blockParams:y[f-1],strip:m.stripFlags(y[f-5],y[f])};break;case 18:this.$={strip:m.stripFlags(y[f-1],y[f-1]),program:y[f]};break;case 19:var S=m.prepareBlock(y[f-2],y[f-1],y[f],y[f],!1,this._$),b=m.prepareProgram([S],y[f-1].loc);b.chained=!0,this.$={strip:y[f-2].strip,program:b,chain:!0};break;case 21:this.$={path:y[f-1],strip:m.stripFlags(y[f-2],y[f])};break;case 22:case 23:this.$=m.prepareMustache(y[f-3],y[f-2],y[f-1],y[f-4],m.stripFlags(y[f-4],y[f]),this._$);break;case 24:this.$={type:"PartialStatement",name:y[f-3],params:y[f-2],hash:y[f-1],indent:"",strip:m.stripFlags(y[f-4],y[f]),loc:m.locInfo(this._$)};break;case 25:this.$=m.preparePartialBlock(y[f-2],y[f-1],y[f],this._$);break;case 26:this.$={path:y[f-3],params:y[f-2],hash:y[f-1],strip:m.stripFlags(y[f-4],y[f])};break;case 29:this.$={type:"SubExpression",path:y[f-3],params:y[f-2],hash:y[f-1],loc:m.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:y[f],loc:m.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:m.id(y[f-2]),value:y[f],loc:m.locInfo(this._$)};break;case 32:this.$=m.id(y[f-1]);break;case 35:this.$={type:"StringLiteral",value:y[f],original:y[f],loc:m.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(y[f]),original:Number(y[f]),loc:m.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===y[f],original:"true"===y[f],loc:m.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:m.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:m.locInfo(this._$)};break;case 42:this.$=m.preparePath(!0,y[f],this._$);break;case 43:this.$=m.preparePath(!1,y[f],this._$);break;case 44:y[f-2].push({part:m.id(y[f]),original:y[f],separator:y[f-1]}),this.$=y[f-2];break;case 45:this.$=[{part:m.id(y[f]),original:y[f]}];break;case 46:case 48:case 50:case 58:case 64:case 70:case 78:case 82:case 86:case 90:case 94:this.$=[];break;case 47:case 49:case 51:case 59:case 65:case 71:case 79:case 83:case 87:case 91:case 95:case 99:case 101:y[f-1].push(y[f]);break;case 98:case 100:this.$=[y[f]]}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(r,h){throw new Error(r)},parse:function(r){var p=[0],m=[null],u=[],y=this.table,w="",f=0,S=0,b=0;this.lexer.setInput(r),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var A=this.lexer.yylloc;u.push(A);var Qe,$=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var Q,N,R,K,G,Z,oe,Oe,se={};;){if(this.defaultActions[R=p[p.length-1]]?K=this.defaultActions[R]:(null==Q&&(Qe=void 0,"number"!=typeof(Qe=this.lexer.lex()||1)&&(Qe=this.symbols_[Qe]||Qe),Q=Qe),K=y[R]&&y[R][Q]),void 0===K||!K.length||!K[0]){var Re="";if(!b){for(Z in Oe=[],y[R])this.terminals_[Z]&&Z>2&&Oe.push("'"+this.terminals_[Z]+"'");Re=this.lexer.showPosition?"Parse error on line "+(f+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+Oe.join(", ")+", got '"+(this.terminals_[Q]||Q)+"'":"Parse error on line "+(f+1)+": Unexpected "+(1==Q?"end of input":"'"+(this.terminals_[Q]||Q)+"'"),this.parseError(Re,{text:this.lexer.match,token:this.terminals_[Q]||Q,line:this.lexer.yylineno,loc:A,expected:Oe})}}if(K[0]instanceof Array&&K.length>1)throw new Error("Parse Error: multiple actions possible at state: "+R+", token: "+Q);switch(K[0]){case 1:p.push(Q),m.push(this.lexer.yytext),u.push(this.lexer.yylloc),p.push(K[1]),Q=null,N?(Q=N,N=null):(S=this.lexer.yyleng,w=this.lexer.yytext,f=this.lexer.yylineno,A=this.lexer.yylloc,b>0&&b--);break;case 2:if(se.$=m[m.length-(oe=this.productions_[K[1]][1])],se._$={first_line:u[u.length-(oe||1)].first_line,last_line:u[u.length-1].last_line,first_column:u[u.length-(oe||1)].first_column,last_column:u[u.length-1].last_column},$&&(se._$.range=[u[u.length-(oe||1)].range[0],u[u.length-1].range[1]]),void 0!==(G=this.performAction.call(se,w,S,f,this.yy,K[1],m,u)))return G;oe&&(p=p.slice(0,-1*oe*2),m=m.slice(0,-1*oe),u=u.slice(0,-1*oe)),p.push(this.productions_[K[1]][0]),m.push(se.$),u.push(se._$),p.push(y[p[p.length-2]][p[p.length-1]]);break;case 3:return!0}}return!0}};function o(){this.yy={}}return t.lexer={EOF:1,parseError:function(h,p){if(!this.yy.parser)throw new Error(h);this.yy.parser.parseError(h,p)},setInput:function(h){return this._input=h,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var h=this._input[0];return this.yytext+=h,this.yyleng++,this.offset++,this.match+=h,this.matched+=h,h.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),h},unput:function(h){var p=h.length,m=h.split(/(?:\r\n?|\n)/g);this._input=h+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-p-1),this.offset-=p;var u=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),m.length-1&&(this.yylineno-=m.length-1);var y=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:m?(m.length===u.length?this.yylloc.first_column:0)+u[u.length-m.length].length-m[0].length:this.yylloc.first_column-p},this.options.ranges&&(this.yylloc.range=[y[0],y[0]+this.yyleng-p]),this},more:function(){return this._more=!0,this},less:function(h){this.unput(this.match.slice(h))},pastInput:function(){var h=this.matched.substr(0,this.matched.length-this.match.length);return(h.length>20?"...":"")+h.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var h=this.match;return h.length<20&&(h+=this._input.substr(0,20-h.length)),(h.substr(0,20)+(h.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var h=this.pastInput(),p=new Array(h.length+1).join("-");return h+this.upcomingInput()+"\n"+p+"^"},next:function(){if(this.done)return this.EOF;var h,p,m,u,w;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),S=0;Sp[0].length)||(p=m,u=S,this.options.flex));S++);return p?((w=p[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=w.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:w?w[w.length-1].length-w[w.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+p[0].length},this.yytext+=p[0],this.match+=p[0],this.matches=p,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(p[0].length),this.matched+=p[0],h=this.performAction.call(this,this.yy,this,f[u],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),h||void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var h=this.next();return void 0!==h?h:this.lex()},begin:function(h){this.conditionStack.push(h)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(h){this.begin(h)},options:{},performAction:function(h,p,m,u){function y(f,S){return p.yytext=p.yytext.substring(f,p.yyleng-S+f)}switch(m){case 0:if("\\\\"===p.yytext.slice(-2)?(y(0,1),this.begin("mu")):"\\"===p.yytext.slice(-1)?(y(0,1),this.begin("emu")):this.begin("mu"),p.yytext)return 15;break;case 1:case 5:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(y(5,9),"END_RAW_BLOCK");case 6:case 22:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:case 23:return 48;case 21:this.unput(p.yytext),this.popState(),this.begin("com");break;case 24:return 73;case 25:case 26:case 41:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return p.yytext=y(1,2).replace(/\\"/g,'"'),80;case 32:return p.yytext=y(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 42:return p.yytext=p.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}},o.prototype=t,t.Parser=o,new o}();k.default=a,Se.exports=k.default},75064:(Se,k,a)=>{"use strict";k.__esModule=!0,k.print=function l(h){return(new r).accept(h)},k.PrintVisitor=r;var o=function t(h){return h&&h.__esModule?h:{default:h}}(a(46672));function r(){this.padding=0}(r.prototype=new o.default).pad=function(h){for(var p="",m=0,u=this.padding;m "+p+" }}")},r.prototype.PartialBlockStatement=function(h){var p="PARTIAL BLOCK:"+h.name.original;return h.params[0]&&(p+=" "+this.accept(h.params[0])),h.hash&&(p+=" "+this.accept(h.hash)),p+=" "+this.pad("PROGRAM:"),this.padding++,p+=this.accept(h.program),this.padding--,this.pad("{{> "+p+" }}")},r.prototype.ContentStatement=function(h){return this.pad("CONTENT[ '"+h.value+"' ]")},r.prototype.CommentStatement=function(h){return this.pad("{{! '"+h.value+"' }}")},r.prototype.SubExpression=function(h){for(var u,p=h.params,m=[],y=0,w=p.length;y{"use strict";k.__esModule=!0;var o=function t(u){return u&&u.__esModule?u:{default:u}}(a(46672));function l(){var u=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=u}function r(u,y,w){void 0===y&&(y=u.length);var f=u[y-1];return f?"ContentStatement"===f.type?(u[y-2]||!w?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(f.original):void 0:w}function h(u,y,w){void 0===y&&(y=-1);var f=u[y+1];return f?"ContentStatement"===f.type?(u[y+2]||!w?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(f.original):void 0:w}function p(u,y,w){var f=u[null==y?0:y+1];if(f&&"ContentStatement"===f.type&&(w||!f.rightStripped)){var S=f.value;f.value=f.value.replace(w?/^\s+/:/^[ \t]*\r?\n?/,""),f.rightStripped=f.value!==S}}function m(u,y,w){var f=u[null==y?u.length-1:y-1];if(f&&"ContentStatement"===f.type&&(w||!f.leftStripped)){var S=f.value;return f.value=f.value.replace(w?/\s+$/:/[ \t]+$/,""),f.leftStripped=f.value!==S,f.leftStripped}}(l.prototype=new o.default).Program=function(u){var y=!this.options.ignoreStandalone,w=!this.isRootSeen;this.isRootSeen=!0;for(var f=u.body,S=0,b=f.length;S{"use strict";k.__esModule=!0,k.registerDefaultDecorators=function l(r){o.default(r)};var o=function t(r){return r&&r.__esModule?r:{default:r}}(a(26592))},26592:(Se,k,a)=>{"use strict";k.__esModule=!0;var t=a(83100);k.default=function(e){e.registerDecorator("inline",function(o,l,r,h){var p=o;return l.partials||(l.partials={},p=function(m,u){var y=r.partials;r.partials=t.extend({},y,l.partials);var w=o(m,u);return r.partials=y,w}),l.partials[h.args[0]]=h.fn,p})},Se.exports=k.default},47598:(Se,k)=>{"use strict";k.__esModule=!0;var a=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function t(e,o){var l=o&&o.loc,r=void 0,h=void 0,p=void 0,m=void 0;l&&(h=l.end.line,m=l.end.column,e+=" - "+(r=l.start.line)+":"+(p=l.start.column));for(var u=Error.prototype.constructor.call(this,e),y=0;y{"use strict";function t($){return $&&$.__esModule?$:{default:$}}k.__esModule=!0,k.registerDefaultHelpers=function T($){o.default($),r.default($),p.default($),u.default($),w.default($),S.default($),C.default($)},k.moveHelperToHooks=function A($,x,ee){$.helpers[x]&&($.hooks[x]=$.helpers[x],ee||delete $.helpers[x])};var o=t(a(27664)),r=t(a(80826)),p=t(a(37832)),u=t(a(53776)),w=t(a(5311)),S=t(a(13820)),C=t(a(20172))},27664:(Se,k,a)=>{"use strict";k.__esModule=!0;var t=a(83100);k.default=function(e){e.registerHelper("blockHelperMissing",function(o,l){var r=l.inverse,h=l.fn;if(!0===o)return h(this);if(!1===o||null==o)return r(this);if(t.isArray(o))return o.length>0?(l.ids&&(l.ids=[l.name]),e.helpers.each(o,l)):r(this);if(l.data&&l.ids){var p=t.createFrame(l.data);p.contextPath=t.appendContextPath(l.data.contextPath,l.name),l={data:p}}return h(o,l)})},Se.exports=k.default},80826:(Se,k,a)=>{"use strict";k.__esModule=!0;var e=a(83100),l=function t(r){return r&&r.__esModule?r:{default:r}}(a(47598));k.default=function(r){r.registerHelper("each",function(h,p){if(!p)throw new l.default("Must pass iterator to #each");var x,m=p.fn,u=p.inverse,y=0,w="",f=void 0,S=void 0;function b(x,ee,Q){f&&(f.key=x,f.index=ee,f.first=0===ee,f.last=!!Q,S&&(f.contextPath=S+x)),w+=m(h[x],{data:f,blockParams:e.blockParams([h[x],x],[S+x,null])})}if(p.data&&p.ids&&(S=e.appendContextPath(p.data.contextPath,p.ids[0])+"."),e.isFunction(h)&&(h=h.call(this)),p.data&&(f=e.createFrame(p.data)),h&&"object"==typeof h)if(e.isArray(h))for(var C=h.length;y{"use strict";k.__esModule=!0;var o=function t(l){return l&&l.__esModule?l:{default:l}}(a(47598));k.default=function(l){l.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new o.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},Se.exports=k.default},53776:(Se,k,a)=>{"use strict";k.__esModule=!0;var e=a(83100),l=function t(r){return r&&r.__esModule?r:{default:r}}(a(47598));k.default=function(r){r.registerHelper("if",function(h,p){if(2!=arguments.length)throw new l.default("#if requires exactly one argument");return e.isFunction(h)&&(h=h.call(this)),!p.hash.includeZero&&!h||e.isEmpty(h)?p.inverse(this):p.fn(this)}),r.registerHelper("unless",function(h,p){if(2!=arguments.length)throw new l.default("#unless requires exactly one argument");return r.helpers.if.call(this,h,{fn:p.inverse,inverse:p.fn,hash:p.hash})})},Se.exports=k.default},5311:(Se,k)=>{"use strict";k.__esModule=!0,k.default=function(a){a.registerHelper("log",function(){for(var t=[void 0],e=arguments[arguments.length-1],o=0;o{"use strict";k.__esModule=!0,k.default=function(a){a.registerHelper("lookup",function(t,e,o){return t&&o.lookupProperty(t,e)})},Se.exports=k.default},20172:(Se,k,a)=>{"use strict";k.__esModule=!0;var e=a(83100),l=function t(r){return r&&r.__esModule?r:{default:r}}(a(47598));k.default=function(r){r.registerHelper("with",function(h,p){if(2!=arguments.length)throw new l.default("#with requires exactly one argument");e.isFunction(h)&&(h=h.call(this));var m=p.fn;if(e.isEmpty(h))return p.inverse(this);var u=p.data;return p.data&&p.ids&&((u=e.createFrame(p.data)).contextPath=e.appendContextPath(p.data.contextPath,p.ids[0])),m(h,{data:u,blockParams:e.blockParams([h],[u&&u.contextPath])})})},Se.exports=k.default},73778:(Se,k,a)=>{"use strict";k.__esModule=!0,k.createNewLookupObject=function e(){for(var o=arguments.length,l=Array(o),r=0;r{"use strict";k.__esModule=!0,k.createProtoAccessControl=function h(w){var f=Object.create(null);f.constructor=!1,f.__defineGetter__=!1,f.__defineSetter__=!1,f.__lookupGetter__=!1;var S=Object.create(null);return S.__proto__=!1,{properties:{whitelist:e.createNewLookupObject(S,w.allowedProtoProperties),defaultValue:w.allowProtoPropertiesByDefault},methods:{whitelist:e.createNewLookupObject(f,w.allowedProtoMethods),defaultValue:w.allowProtoMethodsByDefault}}},k.resultIsAllowed=function p(w,f,S){return function m(w,f){return void 0!==w.whitelist[f]?!0===w.whitelist[f]:void 0!==w.defaultValue?w.defaultValue:(function u(w){!0!==r[w]&&(r[w]=!0,l.log("error",'Handlebars: Access has been denied to resolve the property "'+w+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}(f),!1)}("function"==typeof w?f.methods:f.properties,S)},k.resetLoggedProperties=function y(){Object.keys(r).forEach(function(w){delete r[w]})};var e=a(73778),l=function t(w){if(w&&w.__esModule)return w;var f={};if(null!=w)for(var S in w)Object.prototype.hasOwnProperty.call(w,S)&&(f[S]=w[S]);return f.default=w,f}(a(7396)),r=Object.create(null)},13973:(Se,k)=>{"use strict";k.__esModule=!0,k.wrapHelper=function a(t,e){return"function"!=typeof t?t:function(){return arguments[arguments.length-1]=e(arguments[arguments.length-1]),t.apply(this,arguments)}}},7396:(Se,k,a)=>{"use strict";k.__esModule=!0;var t=a(83100),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(l){if("string"==typeof l){var r=t.indexOf(e.methodMap,l.toLowerCase());l=r>=0?r:parseInt(l,10)}return l},log:function(l){if(l=e.lookupLevel(l),"undefined"!=typeof console&&e.lookupLevel(e.level)<=l){var r=e.methodMap[l];console[r]||(r="log");for(var h=arguments.length,p=Array(h>1?h-1:0),m=1;m{"use strict";k.__esModule=!0,k.default=function(a){var t="undefined"!=typeof global?global:window,e=t.Handlebars;a.noConflict=function(){return t.Handlebars===a&&(t.Handlebars=e),a}},Se.exports=k.default},1559:(Se,k,a)=>{"use strict";k.__esModule=!0,k.checkRevision=function w(Q){var N=Q&&Q[0]||1;if(!(N>=p.LAST_COMPATIBLE_COMPILER_REVISION&&N<=p.COMPILER_REVISION)){if(N{"use strict";function a(t){this.string=t}k.__esModule=!0,a.prototype.toString=a.prototype.toHTML=function(){return""+this.string},k.default=a,Se.exports=k.default},83100:(Se,k)=>{"use strict";k.__esModule=!0,k.extend=l,k.indexOf=function m(b,C){for(var T=0,A=b.length;T":">",'"':""","'":"'","`":"`","=":"="},t=/[&<>"'`=]/g,e=/[&<>"'`=]/;function o(b){return a[b]}function l(b){for(var C=1;C{var t=a(61670).default,e=a(75064);function o(l,r){var p=a(69577).readFileSync(r,"utf8");l.exports=t.compile(p)}t.PrintVisitor=e.PrintVisitor,t.print=e.print,Se.exports=t,a(16575).extensions&&(a(16575).extensions[".handlebars"]=o,a(16575).extensions[".hbs"]=o)},47355:(Se,k,a)=>{var t,e,o;void 0!==(e="function"==typeof(t=o=function(){function o(){for(var h=0,p={};h"']/g,Dt=RegExp(we.source),Kt=RegExp(Ie.source),On=/<%-([\s\S]+?)%>/g,Gn=/<%([\s\S]+?)%>/g,Ai=/<%=([\s\S]+?)%>/g,Vi=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Fi=/^\w*$/,ji=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Qt=/[\\^$.*+?()[\]{}|]/g,bt=RegExp(Qt.source),ct=/^\s+/,xe=/\s/,Ke=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,re=/\{\n\/\* \[wrapped with (.+)\] \*/,nt=/,? & /,it=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,jt=/[()=,{}\[\]\/\s]/,ye=/\\(\\)?/g,at=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Bt=/\w*$/,mn=/^[-+]0x[0-9a-f]+$/i,Bn=/^0b[01]+$/i,yn=/^\[object .+?Constructor\]$/,gn=/^0o[0-7]+$/i,pi=/^(?:0|[1-9]\d*)$/,At=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xt=/($^)/,j=/['\n\r\u2028\u2029\\]/g,Le="\\ud800-\\udfff",mi="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ni="\\u2700-\\u27bf",$i="a-z\\xdf-\\xf6\\xf8-\\xff",qr="A-Z\\xc0-\\xd6\\xd8-\\xde",xr="\\ufe0e\\ufe0f",Hr="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",fr="["+Le+"]",Xr="["+Hr+"]",ar="["+mi+"]",zr="\\d+",kr="["+ni+"]",Zr="["+$i+"]",Jr="[^"+Le+Hr+zr+ni+$i+qr+"]",Rr="\\ud83c[\\udffb-\\udfff]",dr="[^"+Le+"]",Gi="(?:\\ud83c[\\udde6-\\uddff]){2}",pe="[\\ud800-\\udbff][\\udc00-\\udfff]",We="["+qr+"]",qt="(?:"+Zr+"|"+Jr+")",Fn="(?:"+We+"|"+Jr+")",Yn="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",ai="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Qi="(?:"+ar+"|"+Rr+")?",vr="["+xr+"]?",be=vr+Qi+"(?:\\u200d(?:"+[dr,Gi,pe].join("|")+")"+vr+Qi+")*",Xe="(?:"+[kr,Gi,pe].join("|")+")"+be,St="(?:"+[dr+ar+"?",ar,Gi,pe,fr].join("|")+")",hn=RegExp("['\u2019]","g"),vn=RegExp(ar,"g"),Ln=RegExp(Rr+"(?="+Rr+")|"+St+be,"g"),Zn=RegExp([We+"?"+Zr+"+"+Yn+"(?="+[Xr,We,"$"].join("|")+")",Fn+"+"+ai+"(?="+[Xr,We+qt,"$"].join("|")+")",We+"?"+qt+"+"+Yn,We+"+"+ai,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",zr,Xe].join("|"),"g"),qn=RegExp("[\\u200d"+Le+mi+xr+"]"),D=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,W=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],he=-1,Ce={};Ce[ln]=Ce[Ft]=Ce[Yt]=Ce[cn]=Ce[In]=Ce[oi]=Ce[si]=Ce[Pn]=Ce[ci]=!0,Ce[on]=Ce[yt]=Ce[Gt]=Ce[tt]=Ce[_t]=Ce[ve]=Ce[zt]=Ce[En]=Ce[Jt]=Ce[zn]=Ce[Pt]=Ce[Fe]=Ce[$e]=Ce[ft]=Ce[ut]=!1;var lt={};lt[on]=lt[yt]=lt[Gt]=lt[_t]=lt[tt]=lt[ve]=lt[ln]=lt[Ft]=lt[Yt]=lt[cn]=lt[In]=lt[Jt]=lt[zn]=lt[Pt]=lt[Fe]=lt[$e]=lt[ft]=lt[Ye]=lt[oi]=lt[si]=lt[Pn]=lt[ci]=!0,lt[zt]=lt[En]=lt[ut]=!1;var Cn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},wn=parseFloat,Qn=parseInt,Nn="object"==typeof global&&global&&global.Object===Object&&global,jn="object"==typeof self&&self&&self.Object===Object&&self,ei=Nn||jn||Function("return this")(),ii=k&&!k.nodeType&&k,Ti=ii&&Se&&!Se.nodeType&&Se,Si=Ti&&Ti.exports===ii,Fr=Si&&Nn.process,Dr=function(){try{return Ti&&Ti.require&&Ti.require("util").types||Fr&&Fr.binding&&Fr.binding("util")}catch(Tn){}}(),fs=Dr&&Dr.isArrayBuffer,ms=Dr&&Dr.isDate,rr=Dr&&Dr.isMap,me=Dr&&Dr.isRegExp,He=Dr&&Dr.isSet,de=Dr&&Dr.isTypedArray;function ze(en,Tn,an){switch(an.length){case 0:return en.call(Tn);case 1:return en.call(Tn,an[0]);case 2:return en.call(Tn,an[0],an[1]);case 3:return en.call(Tn,an[0],an[1],an[2])}return en.apply(Tn,an)}function wt(en,Tn,an,fi){for(var Hi=-1,Yi=null==en?0:en.length;++Hi-1}function Ki(en,Tn,an){for(var fi=-1,Hi=null==en?0:en.length;++fi-1;);return an}function So(en,Tn){for(var an=en.length;an--&&hr(Tn,en[an],0)>-1;);return an}function vs(en,Tn){for(var an=en.length,fi=0;an--;)en[an]===Tn&&++fi;return fi}var ps=Un({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),ls=Un({"&":"&","<":"<",">":">",'"':""","'":"'"});function Pe(en){return"\\"+Cn[en]}function Y(en){return qn.test(en)}function mt(en){var Tn=-1,an=Array(en.size);return en.forEach(function(fi,Hi){an[++Tn]=[Hi,fi]}),an}function Ut(en,Tn){return function(an){return en(Tn(an))}}function Ht(en,Tn){for(var an=-1,fi=en.length,Hi=0,Yi=[];++an",""":'"',"'":"'"}),cs=function en(Tn){var c,an=(Tn=null==Tn?ei:cs.defaults(ei.Object(),Tn,cs.pick(ei,W))).Array,fi=Tn.Date,Hi=Tn.Error,Yi=Tn.Function,Yr=Tn.Math,cr=Tn.Object,Fs=Tn.RegExp,ao=Tn.String,ss=Tn.TypeError,bi=an.prototype,Ri=cr.prototype,pr=Tn["__core-js_shared__"],Vr=Yi.prototype.toString,er=Ri.hasOwnProperty,bs=0,lo=(c=/[^.]+$/.exec(pr&&pr.keys&&pr.keys.IE_PROTO||""))?"Symbol(src)_1."+c:"",mr=Ri.toString,Oo=Vr.call(cr),La=ei._,Ms=Fs("^"+Vr.call(er).replace(Qt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),eo=Si?Tn.Buffer:e,xs=Tn.Symbol,Ls=Tn.Uint8Array,Lo=eo?eo.allocUnsafe:e,Io=Ut(cr.getPrototypeOf,cr),qo=cr.create,Vo=Ri.propertyIsEnumerable,jo=bi.splice,_s=xs?xs.isConcatSpreadable:e,ds=xs?xs.iterator:e,Zs=xs?xs.toStringTag:e,Ds=function(){try{var c=Dl(cr,"defineProperty");return c({},"",{}),c}catch(v){}}(),Xo=Tn.clearTimeout!==ei.clearTimeout&&Tn.clearTimeout,Po=fi&&fi.now!==ei.Date.now&&fi.now,te=Tn.setTimeout!==ei.setTimeout&&Tn.setTimeout,V=Yr.ceil,B=Yr.floor,fe=cr.getOwnPropertySymbols,Ee=eo?eo.isBuffer:e,et=Tn.isFinite,Ot=bi.join,$t=Ut(cr.keys,cr),Dn=Yr.max,ui=Yr.min,_r=fi.now,Oi=Tn.parseInt,jr=Yr.random,Wr=bi.reverse,Ns=Dl(Tn,"DataView"),Ws=Dl(Tn,"Map"),mo=Dl(Tn,"Promise"),Js=Dl(Tn,"Set"),_o=Dl(Tn,"WeakMap"),Wo=Dl(cr,"create"),Ia=_o&&new _o,go={},Pl=El(Ns),cl=El(Ws),dl=El(mo),pa=El(Js),fa=El(_o),Ro=xs?xs.prototype:e,ma=Ro?Ro.valueOf:e,Za=Ro?Ro.toString:e;function ot(c){if(Os(c)&&!br(c)&&!(c instanceof Lr)){if(c instanceof Or)return c;if(er.call(c,"__wrapped__"))return sd(c)}return new Or(c)}var _a=function(){function c(){}return function(v){if(!ws(v))return{};if(qo)return qo(v);c.prototype=v;var O=new c;return c.prototype=e,O}}();function Ja(){}function Or(c,v){this.__wrapped__=c,this.__actions__=[],this.__chain__=!!v,this.__index__=0,this.__values__=e}function Lr(c){this.__wrapped__=c,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=xt,this.__views__=[]}function Fo(c){var v=-1,O=null==c?0:c.length;for(this.clear();++v=v?c:v)),c}function qs(c,v,O,ae,Be,ht){var Wt,tn=1&v,dn=2&v,Wn=4&v;if(O&&(Wt=Be?O(c,ae,Be,ht):O(c)),Wt!==e)return Wt;if(!ws(c))return c;var Kn=br(c);if(Kn){if(Wt=function ig(c){var v=c.length,O=new c.constructor(v);return v&&"string"==typeof c[0]&&er.call(c,"index")&&(O.index=c.index,O.input=c.input),O}(c),!tn)return ko(c,Wt)}else{var Xn=co(c),Ei=Xn==En||Xn==Mn;if(rl(c))return ih(c,tn);if(Xn==Pt||Xn==on||Ei&&!Be){if(Wt=dn||Ei?{}:Qc(c),!tn)return dn?function hf(c,v){return $o(c,Jc(c),v)}(c,function Nl(c,v){return c&&$o(v,Do(v),c)}(Wt,c)):function Hc(c,v){return $o(c,ec(c),v)}(c,Ya(Wt,c))}else{if(!lt[Xn])return Be?c:{};Wt=function rg(c,v,O){var ae=c.constructor;switch(v){case Gt:return Nc(c);case tt:case ve:return new ae(+c);case _t:return function cf(c,v){var O=v?Nc(c.buffer):c.buffer;return new c.constructor(O,c.byteOffset,c.byteLength)}(c,O);case ln:case Ft:case Yt:case cn:case In:case oi:case si:case Pn:case ci:return Yc(c,O);case Jt:return new ae;case zn:case ft:return new ae(c);case Fe:return function rh(c){var v=new c.constructor(c.source,Bt.exec(c));return v.lastIndex=c.lastIndex,v}(c);case $e:return new ae;case Ye:return function Gu(c){return ma?cr(ma.call(c)):{}}(c)}}(c,Xn,tn)}}ht||(ht=new os);var Ui=ht.get(c);if(Ui)return Ui;ht.set(c,Wt),cm(c)?c.forEach(function(Xi){Wt.add(qs(Xi,v,O,Xi,c,ht))}):ep(c)&&c.forEach(function(Xi,Ir){Wt.set(Ir,qs(Xi,v,O,Ir,c,ht))});var wr=Kn?e:(Wn?dn?$c:Gc:dn?Do:Ks)(c);return bn(wr||c,function(Xi,Ir){wr&&(Xi=c[Ir=Xi]),ks(Wt,Ir,qs(Xi,v,O,Ir,c,ht))}),Wt}function ya(c,v,O){var ae=O.length;if(null==c)return!ae;for(c=cr(c);ae--;){var Be=O[ae],Wt=c[Be];if(Wt===e&&!(Be in c)||!(0,v[Be])(Wt))return!1}return!0}function zs(c,v,O){if("function"!=typeof c)throw new ss(h);return vu(function(){c.apply(e,O)},v)}function ba(c,v,O,ae){var Be=-1,ht=lr,Wt=!0,tn=c.length,dn=[],Wn=v.length;if(!tn)return dn;O&&(v=xi(v,Ss(O))),ae?(ht=Ki,Wt=!1):v.length>=200&&(ht=gi,Wt=!1,v=new va(v));e:for(;++Be-1},Qs.prototype.set=function No(c,v){var O=this.__data__,ae=xo(O,c);return ae<0?(++this.size,O.push([c,v])):O[ae][1]=v,this},Yo.prototype.clear=function hl(){this.size=0,this.__data__={hash:new Fo,map:new(Ws||Qs),string:new Fo}},Yo.prototype.delete=function vo(c){var v=Xu(this,c).delete(c);return this.size-=v?1:0,v},Yo.prototype.get=function pl(c){return Xu(this,c).get(c)},Yo.prototype.has=function Fa(c){return Xu(this,c).has(c)},Yo.prototype.set=function Uu(c,v){var O=Xu(this,c),ae=O.size;return O.set(c,v),this.size+=O.size==ae?0:1,this},va.prototype.add=va.prototype.push=function ri(c){return this.__data__.set(c,m),this},va.prototype.has=function Na(c){return this.__data__.has(c)},os.prototype.clear=function Qa(){this.__data__=new Qs,this.size=0},os.prototype.delete=function Cr(c){var v=this.__data__,O=v.delete(c);return this.size=v.size,O},os.prototype.get=function fl(c){return this.__data__.get(c)},os.prototype.has=function ml(c){return this.__data__.has(c)},os.prototype.set=function _l(c,v){var O=this.__data__;if(O instanceof Qs){var ae=O.__data__;if(!Ws||ae.length<199)return ae.push([c,v]),this.size=++O.size,this;O=this.__data__=new Yo(ae)}return O.set(c,v),this.size=O.size,this};var ta=sh(no),Is=sh(io,!0);function Hl(c,v){var O=!0;return ta(c,function(ae,Be,ht){return O=!!v(ae,Be,ht)}),O}function Ba(c,v,O){for(var ae=-1,Be=c.length;++ae0&&O(tn)?v>1?Ps(tn,v-1,O,ae,Be):Nr(Be,tn):ae||(Be[Be.length]=tn)}return Be}var gl=oh(),Ul=oh(!0);function no(c,v){return c&&gl(c,v,Ks)}function io(c,v){return c&&Ul(c,v,Ks)}function Ha(c,v){return sr(v,function(O){return za(c[O])})}function yo(c,v){for(var O=0,ae=(v=bl(v,c)).length;null!=c&&Ov}function ne(c,v){return null!=c&&er.call(c,v)}function I(c,v){return null!=c&&v in cr(c)}function Ne(c,v,O){for(var ae=O?Ki:lr,Be=c[0].length,ht=c.length,Wt=ht,tn=an(ht),dn=1/0,Wn=[];Wt--;){var Kn=c[Wt];Wt&&v&&(Kn=xi(Kn,Ss(v))),dn=ui(Kn.length,dn),tn[Wt]=!O&&(v||Be>=120&&Kn.length>=120)?new va(Wt&&Kn):e}Kn=c[0];var Xn=-1,Ei=tn[0];e:for(;++Xn=tn?dn:dn*("desc"==O[ae]?-1:1)}return c.index-v.index}(ht,Wt,O)})}function Da(c,v,O){for(var ae=-1,Be=v.length,ht={};++ae-1;)tn!==c&&jo.call(tn,dn,1),jo.call(c,dn,1);return c}function zo(c,v){for(var O=c?v.length:0,ae=O-1;O--;){var Be=v[O];if(O==ae||Be!==ht){var ht=Be;sa(Be)?jo.call(c,Be,1):Wu(c,Be)}}return c}function Ca(c,v){return c+B(jr()*(v-c+1))}function Vu(c,v){var O="";if(!c||v<1||v>Ve)return O;do{v%2&&(O+=c),(v=B(v/2))&&(c+=c)}while(v);return O}function Mr(c,v){return id(ic(c,v,Co),c+"")}function Ic(c){return Fl(ku(c))}function sf(c,v){var O=ku(c);return yu(O,ea(v,0,O.length))}function Vl(c,v,O,ae){if(!ws(c))return c;for(var Be=-1,ht=(v=bl(v,c)).length,Wt=ht-1,tn=c;null!=tn&&++BeBe?0:Be+v),(O=O>Be?Be:O)<0&&(O+=Be),Be=v>O?0:O-v>>>0,v>>>=0;for(var ht=an(Be);++ae>>1,Wt=c[ht];null!==Wt&&!Ko(Wt)&&(O?Wt<=v:Wt=200){var Wn=v?null:ff(c);if(Wn)return un(Wn);Wt=!1,Be=gi,dn=new va}else dn=v?[]:tn;e:for(;++ae=ae?c:Go(c,v,O)}var nh=Xo||function(c){return ei.clearTimeout(c)};function ih(c,v){if(v)return c.slice();var O=c.length,ae=Lo?Lo(O):new c.constructor(O);return c.copy(ae),ae}function Nc(c){var v=new c.constructor(c.byteLength);return new Ls(v).set(new Ls(c)),v}function Yc(c,v){var O=v?Nc(c.buffer):c.buffer;return new c.constructor(O,c.byteOffset,c.length)}function $u(c,v){if(c!==v){var O=c!==e,ae=null===c,Be=c==c,ht=Ko(c),Wt=v!==e,tn=null===v,dn=v==v,Wn=Ko(v);if(!tn&&!Wn&&!ht&&c>v||ht&&Wt&&dn&&!tn&&!Wn||ae&&Wt&&dn||!O&&dn||!Be)return 1;if(!ae&&!ht&&!Wn&&c1?O[Be-1]:e,Wt=Be>2?O[2]:e;for(ht=c.length>3&&"function"==typeof ht?(Be--,ht):e,Wt&&bo(O[0],O[1],Wt)&&(ht=Be<3?e:ht,Be=1),v=cr(v);++ae-1?Be[ht?v[Wt]:Wt]:e}}function jc(c){return ja(function(v){var O=v.length,ae=O,Be=Or.prototype.thru;for(c&&v.reverse();ae--;){var ht=v[ae];if("function"!=typeof ht)throw new ss(h);if(Be&&!Wt&&"wrapper"==qu(ht))var Wt=new Or([],!0)}for(ae=Wt?ae:O;++ae1&&$r.reverse(),Kn&&dntn))return!1;var Wn=ht.get(c),Kn=ht.get(v);if(Wn&&Kn)return Wn==v&&Kn==c;var Xn=-1,Ei=!0,Ui=2&O?new va:e;for(ht.set(c,v),ht.set(v,c);++Xn-1&&c%1==0&&c1?"& ":"")+v[ae],v=v.join(O>2?", ":" "),c.replace(Ke,"{\n/* [wrapped with "+v+"] */\n")}(ae,function vh(c,v){return bn(st,function(O){var ae="_."+O[0];v&O[1]&&!lr(c,ae)&&c.push(ae)}),c.sort()}(function wa(c){var v=c.match(re);return v?v[1].split(nt):[]}(ae),O)))}function rc(c){var v=0,O=0;return function(){var ae=_r(),Be=16-(ae-O);if(O=ae,Be>0){if(++v>=800)return arguments[0]}else v=0;return c.apply(e,arguments)}}function yu(c,v){var O=-1,ae=c.length,Be=ae-1;for(v=v===e?ae:v;++O1?c[v-1]:e;return O="function"==typeof O?(c.pop(),O):e,Yf(c,O)});function Fh(c){var v=ot(c);return v.__chain__=!0,v}function dc(c,v){return v(c)}var Hf=ja(function(c){var v=c.length,O=v?c[0]:0,ae=this.__wrapped__,Be=function(ht){return Yl(ht,c)};return!(v>1||this.__actions__.length)&&ae instanceof Lr&&sa(O)?((ae=ae.slice(O,+O+(v?1:0))).__actions__.push({func:dc,args:[Be],thisArg:e}),new Or(ae,this.__chain__).thru(function(ht){return v&&!ht.length&&ht.push(e),ht})):this.thru(Be)}),gd=Ku(function(c,v,O){er.call(c,O)?++c[O]:uo(c,O,1)}),hg=Vc(bu),pg=Vc(Mu);function jf(c,v){return(br(c)?bn:ta)(c,tr(v,3))}function Wf(c,v){return(br(c)?An:Is)(c,tr(v,3))}var gg=Ku(function(c,v,O){er.call(c,O)?c[O].push(v):uo(c,O,[v])}),vd=Mr(function(c,v,O){var ae=-1,Be="function"==typeof v,ht=Mo(c)?an(c.length):[];return ta(c,function(Wt){ht[++ae]=Be?ze(v,Wt,O):nn(Wt,v,O)}),ht}),zf=Ku(function(c,v,O){uo(c,O,v)});function Cu(c,v){return(br(c)?xi:ki)(c,tr(v,3))}var Hh=Ku(function(c,v,O){c[O?0:1].push(v)},function(){return[[],[]]}),Zf=Mr(function(c,v){if(null==c)return[];var O=v.length;return O>1&&bo(c,v[0],v[1])?v=[]:O>2&&bo(v[0],v[1],v[2])&&(v=[v[0]]),el(c,Ps(v,1),[])}),hc=Po||function(){return ei.Date.now()};function Tl(c,v,O){return v=O?e:v,ra(c,R,e,e,e,e,v=c&&null==v?c.length:v)}function pc(c,v){var O;if("function"!=typeof v)throw new ss(h);return c=Er(c),function(){return--c>0&&(O=v.apply(this,arguments)),c<=1&&(v=e),O}}var il=Mr(function(c,v,O){var ae=1;if(O.length){var Be=Ht(O,Ml(il));ae|=Q}return ra(c,ae,v,O,Be)}),Zl=Mr(function(c,v,O){var ae=3;if(O.length){var Be=Ht(O,Ml(Zl));ae|=Q}return ra(v,ae,c,O,Be)});function Dd(c,v,O){var ae,Be,ht,Wt,tn,dn,Wn=0,Kn=!1,Xn=!1,Ei=!0;if("function"!=typeof c)throw new ss(h);function Ui(Us){var da=ae,Qo=Be;return ae=Be=e,Wn=Us,Wt=c.apply(Qo,da)}function Zi(Us){return Wn=Us,tn=vu(Ir,v),Kn?Ui(Us):Wt}function Xi(Us){var da=Us-dn;return dn===e||da>=v||da<0||Xn&&Us-Wn>=ht}function Ir(){var Us=hc();if(Xi(Us))return $r(Us);tn=vu(Ir,function wr(Us){var Lu=v-(Us-dn);return Xn?ui(Lu,ht-(Us-Wn)):Lu}(Us))}function $r(Us){return tn=e,Ei&&ae?Ui(Us):(ae=Be=e,Wt)}function Eo(){var Us=hc(),da=Xi(Us);if(ae=arguments,Be=this,dn=Us,da){if(tn===e)return Zi(dn);if(Xn)return nh(tn),tn=vu(Ir,v),Ui(dn)}return tn===e&&(tn=vu(Ir,v)),Wt}return v=ua(v)||0,ws(O)&&(Kn=!!O.leading,ht=(Xn="maxWait"in O)?Dn(ua(O.maxWait)||0,v):ht,Ei="trailing"in O?!!O.trailing:Ei),Eo.cancel=function po(){tn!==e&&nh(tn),Wn=0,ae=dn=Be=tn=e},Eo.flush=function Xs(){return tn===e?Wt:$r(hc())},Eo}var Wh=Mr(function(c,v){return zs(c,1,v)}),Cd=Mr(function(c,v,O){return zs(c,ua(v)||0,O)});function wu(c,v){if("function"!=typeof c||null!=v&&"function"!=typeof v)throw new ss(h);var O=function(){var ae=arguments,Be=v?v.apply(this,ae):ae[0],ht=O.cache;if(ht.has(Be))return ht.get(Be);var Wt=c.apply(this,ae);return O.cache=ht.set(Be,Wt)||ht,Wt};return O.cache=new(wu.Cache||Yo),O}function xl(c){if("function"!=typeof c)throw new ss(h);return function(){var v=arguments;switch(v.length){case 0:return!c.call(this);case 1:return!c.call(this,v[0]);case 2:return!c.call(this,v[0],v[1]);case 3:return!c.call(this,v[0],v[1],v[2])}return!c.apply(this,v)}}wu.Cache=Yo;var zh=tg(function(c,v){var O=(v=1==v.length&&br(v[0])?xi(v[0],Ss(tr())):xi(Ps(v,1),Ss(tr()))).length;return Mr(function(ae){for(var Be=-1,ht=ui(ae.length,O);++Be=v}),kl=kn(function(){return arguments}())?kn:function(c){return Os(c)&&er.call(c,"callee")&&!Vo.call(c,"callee")},br=an.isArray,nm=fs?Ss(fs):function Vn(c){return Os(c)&&Ys(c)==Gt};function Mo(c){return null!=c&&Su(c.length)&&!za(c)}function Rs(c){return Os(c)&&Mo(c)}var rl=Ee||Hd,im=ms?Ss(ms):function ti(c){return Os(c)&&Ys(c)==ve};function Tu(c){if(!Os(c))return!1;var v=Ys(c);return v==zt||"[object DOMException]"==v||"string"==typeof c.message&&"string"==typeof c.name&&!Al(c)}function za(c){if(!ws(c))return!1;var v=Ys(c);return v==En||v==Mn||"[object AsyncFunction]"==v||"[object Proxy]"==v}function om(c){return"number"==typeof c&&c==Er(c)}function Su(c){return"number"==typeof c&&c>-1&&c%1==0&&c<=Ve}function ws(c){var v=typeof c;return null!=c&&("object"==v||"function"==v)}function Os(c){return null!=c&&"object"==typeof c}var ep=rr?Ss(rr):function Wi(c){return Os(c)&&co(c)==Jt};function mc(c){return"number"==typeof c||Os(c)&&Ys(c)==zn}function Al(c){if(!Os(c)||Ys(c)!=Pt)return!1;var v=Io(c);if(null===v)return!0;var O=er.call(v,"constructor")&&v.constructor;return"function"==typeof O&&O instanceof O&&Vr.call(O)==Oo}var _c=me?Ss(me):function M(c){return Os(c)&&Ys(c)==Fe},cm=He?Ss(He):function F(c){return Os(c)&&co(c)==$e};function Jl(c){return"string"==typeof c||!br(c)&&Os(c)&&Ys(c)==ft}function Ko(c){return"symbol"==typeof c||Os(c)&&Ys(c)==Ye}var Ql=de?Ss(de):function le(c){return Os(c)&&Su(c.length)&&!!Ce[Ys(c)]},rp=_u(Sn),sp=_u(function(c,v){return c<=v});function ka(c){if(!c)return[];if(Mo(c))return Jl(c)?Ii(c):ko(c);if(ds&&c[ds])return function Ue(en){for(var Tn,an=[];!(Tn=en.next()).done;)an.push(Tn.value);return an}(c[ds]());var v=co(c);return(v==Jt?mt:v==$e?un:ku)(c)}function Zo(c){return c?(c=ua(c))===Qe||c===-Qe?17976931348623157e292*(c<0?-1:1):c==c?c:0:0===c?c:0}function Er(c){var v=Zo(c),O=v%1;return v==v?O?v-O:v:0}function op(c){return c?ea(Er(c),0,xt):0}function ua(c){if("number"==typeof c)return c;if(Ko(c))return NaN;if(ws(c)){var v="function"==typeof c.valueOf?c.valueOf():c;c=ws(v)?v+"":v}if("string"!=typeof c)return 0===c?c:+c;c=ts(c);var O=Bn.test(c);return O||gn.test(c)?Qn(c.slice(2),O?2:8):mn.test(c)?NaN:+c}function gc(c){return $o(c,Do(c))}function es(c){return null==c?"":ro(c)}var xu=jl(function(c,v){if(Cl(v)||Mo(v))$o(v,Ks(v),c);else for(var O in v)er.call(v,O)&&ks(c,O,v[O])}),lp=jl(function(c,v){$o(v,Do(v),c)}),ql=jl(function(c,v,O,ae){$o(v,Do(v),c,ae)}),up=jl(function(c,v,O,ae){$o(v,Ks(v),c,ae)}),cp=ja(Yl),dm=Mr(function(c,v){c=cr(c);var O=-1,ae=v.length,Be=ae>2?v[2]:e;for(Be&&bo(v[0],v[1],Be)&&(ae=1);++O1),ht}),$o(c,$c(c),O),ae&&(O=qs(O,7,zc));for(var Be=v.length;Be--;)Wu(O,v[Be]);return O}),gp=ja(function(c,v){return null==c?{}:function na(c,v){return Da(c,v,function(O,ae){return Od(c,ae)})}(c,v)});function Mm(c,v){if(null==c)return{};var O=xi($c(c),function(ae){return[ae]});return v=tr(v),Da(c,O,function(ae,Be){return v(ae,Be[0])})}var Em=ch(Ks),wm=ch(Do);function ku(c){return null==c?[]:To(c,Ks(c))}var Dp=Ea(function(c,v,O){return v=v.toLowerCase(),c+(O?Pd(v):v)});function Pd(c){return sl(es(c).toLowerCase())}function Cp(c){return(c=es(c))&&c.replace(At,ps).replace(vn,"")}var Sm=Ea(function(c,v,O){return c+(O?"-":"")+v.toLowerCase()}),Fd=Ea(function(c,v,O){return c+(O?" ":"")+v.toLowerCase()}),xm=pf("toLowerCase"),tu=Ea(function(c,v,O){return c+(O?"_":"")+v.toLowerCase()}),Au=Ea(function(c,v,O){return c+(O?" ":"")+sl(v)}),Yd=Ea(function(c,v,O){return c+(O?" ":"")+v.toUpperCase()}),sl=pf("toUpperCase");function Ll(c,v,O){return c=es(c),(v=O?e:v)===e?function ue(en){return D.test(en)}(c)?function ns(en){return en.match(Zn)||[]}(c):function Ge(en){return en.match(it)||[]}(c):c.match(v)||[]}var Il=Mr(function(c,v){try{return ze(c,e,v)}catch(O){return Tu(O)?O:new Hi(O)}}),nu=ja(function(c,v){return bn(v,function(O){O=Sa(O),uo(c,O,il(c[O],c))}),c});function ol(c){return function(){return c}}var ou=jc(),wp=jc(!0);function Co(c){return c}function bc(c){return De("function"==typeof c?c:qs(c,1))}var xp=Mr(function(c,v){return function(O){return nn(O,c,v)}}),kp=Mr(function(c,v){return function(O){return nn(c,O,v)}});function Mc(c,v,O){var ae=Ks(v),Be=Ha(v,ae);null==O&&(!ws(v)||!Be.length&&ae.length)&&(O=v,v=c,c=this,Be=Ha(v,Ks(v)));var ht=!(ws(O)&&"chain"in O&&!O.chain),Wt=za(c);return bn(Be,function(tn){var dn=v[tn];c[tn]=dn,Wt&&(c.prototype[tn]=function(){var Wn=this.__chain__;if(ht||Wn){var Kn=c(this.__wrapped__),Xn=Kn.__actions__=ko(this.__actions__);return Xn.push({func:dn,args:arguments,thisArg:c}),Kn.__chain__=Wn,Kn}return dn.apply(c,Nr([this.value()],arguments))})}),c}function Bd(){}var Nm=Wc(xi),Lp=Wc(vi),Ip=Wc(ge);function Pp(c){return tc(c)?oo(Sa(c)):function vl(c){return function(v){return yo(v,c)}}(c)}var Rp=lh(),Bm=lh(!0);function Dc(){return[]}function Hd(){return!1}var Tg=zl(function(c,v){return c+v},0),Sg=Ju("ceil"),xg=zl(function(c,v){return c/v},1),jm=Ju("floor"),Gm=zl(function(c,v){return c*v},1),Yp=Ju("round"),Cc=zl(function(c,v){return c-v},0);return ot.after=function Eu(c,v){if("function"!=typeof v)throw new ss(h);return c=Er(c),function(){if(--c<1)return v.apply(this,arguments)}},ot.ary=Tl,ot.assign=xu,ot.assignIn=lp,ot.assignInWith=ql,ot.assignWith=up,ot.at=cp,ot.before=pc,ot.bind=il,ot.bindAll=nu,ot.bindKey=Zl,ot.castArray=function em(){if(!arguments.length)return[];var c=arguments[0];return br(c)?c:[c]},ot.chain=Fh,ot.chunk=function wl(c,v,O){v=(O?bo(c,v,O):v===e)?1:Dn(Er(v),0);var ae=null==c?0:c.length;if(!ae||v<1)return[];for(var Be=0,ht=0,Wt=an(V(ae/v));BeBe?0:Be+O),(ae=ae===e||ae>Be?Be:Er(ae))<0&&(ae+=Be),ae=O>ae?0:op(ae);O>>0)?(c=es(c))&&("string"==typeof v||null!=v&&!_c(v))&&!(v=ro(v))&&Y(c)?Va(Ii(c),0,O):c.split(v,O):[]},ot.spread=function Kh(c,v){if("function"!=typeof c)throw new ss(h);return v=null==v?0:Dn(Er(v),0),Mr(function(O){var ae=O[v],Be=Va(O,0,v);return ae&&Nr(Be,ae),ze(c,this,Be)})},ot.tail=function Ah(c){var v=null==c?0:c.length;return v?Go(c,1,v):[]},ot.take=function Oh(c,v,O){return c&&c.length?Go(c,0,(v=O||v===e?1:Er(v))<0?0:v):[]},ot.takeRight=function Lh(c,v,O){var ae=null==c?0:c.length;return ae?Go(c,(v=ae-(v=O||v===e?1:Er(v)))<0?0:v,ae):[]},ot.takeRightWhile=function lc(c,v){return c&&c.length?Fc(c,tr(v,3),!1,!0):[]},ot.takeWhile=function aa(c,v){return c&&c.length?Fc(c,tr(v,3)):[]},ot.tap=function Bf(c,v){return v(c),c},ot.throttle=function qf(c,v,O){var ae=!0,Be=!0;if("function"!=typeof c)throw new ss(h);return ws(O)&&(ae="leading"in O?!!O.leading:ae,Be="trailing"in O?!!O.trailing:Be),Dd(c,v,{leading:ae,maxWait:v,trailing:Be})},ot.thru=dc,ot.toArray=ka,ot.toPairs=Em,ot.toPairsIn=wm,ot.toPath=function Vd(c){return br(c)?xi(c,Sa):Ko(c)?[c]:ko(sc(es(c)))},ot.toPlainObject=gc,ot.transform=function Id(c,v,O){var ae=br(c),Be=ae||rl(c)||Ql(c);if(v=tr(v,4),null==O){var ht=c&&c.constructor;O=Be?ae?new ht:[]:ws(c)&&za(ht)?_a(Io(c)):{}}return(Be?bn:no)(c,function(Wt,tn,dn){return v(O,Wt,tn,dn)}),O},ot.unary=function Xf(c){return Tl(c,1)},ot.union=Ih,ot.unionBy=Nf,ot.unionWith=hd,ot.uniq=function Wa(c){return c&&c.length?Ua(c):[]},ot.uniqBy=function pd(c,v){return c&&c.length?Ua(c,tr(v,2)):[]},ot.uniqWith=function Ph(c,v){return v="function"==typeof v?v:e,c&&c.length?Ua(c,e,v):[]},ot.unset=function Tm(c,v){return null==c||Wu(c,v)},ot.unzip=Du,ot.unzipWith=Yf,ot.update=function yp(c,v,O){return null==c?c:Rc(c,v,mu(O))},ot.updateWith=function bp(c,v,O,ae){return ae="function"==typeof ae?ae:e,null==c?c:Rc(c,v,mu(O),ae)},ot.values=ku,ot.valuesIn=function ca(c){return null==c?[]:To(c,Do(c))},ot.without=Rh,ot.words=Ll,ot.wrap=function Ho(c,v){return Gh(mu(v),c)},ot.xor=og,ot.xorBy=uc,ot.xorWith=cc,ot.zip=fd,ot.zipObject=function md(c,v){return zu(c||[],v||[],ks)},ot.zipObjectDeep=function _d(c,v){return zu(c||[],v||[],Vl)},ot.zipWith=ag,ot.entries=Em,ot.entriesIn=wm,ot.extend=lp,ot.extendWith=ql,Mc(ot,ot),ot.add=Tg,ot.attempt=Il,ot.camelCase=Dp,ot.capitalize=Pd,ot.ceil=Sg,ot.clamp=function Dg(c,v,O){return O===e&&(O=v,v=e),O!==e&&(O=(O=ua(O))==O?O:0),v!==e&&(v=(v=ua(v))==v?v:0),ea(ua(c),v,O)},ot.clone=function tm(c){return qs(c,4)},ot.cloneDeep=function yg(c){return qs(c,5)},ot.cloneDeepWith=function Zh(c,v){return qs(c,5,v="function"==typeof v?v:e)},ot.cloneWith=function vg(c,v){return qs(c,4,v="function"==typeof v?v:e)},ot.conformsTo=function bg(c,v){return null==v||ya(c,v,Ks(v))},ot.deburr=Cp,ot.defaultTo=function su(c,v){return null==c||c!=c?v:c},ot.divide=xg,ot.endsWith=function Eg(c,v,O){c=es(c),v=ro(v);var ae=c.length,Be=O=O===e?ae:ea(Er(O),0,ae);return(O-=v.length)>=0&&c.slice(O,Be)==v},ot.eq=la,ot.escape=function Ep(c){return(c=es(c))&&Kt.test(c)?c.replace(Ie,ls):c},ot.escapeRegExp=function Rd(c){return(c=es(c))&&bt.test(c)?c.replace(Qt,"\\$&"):c},ot.every=function cg(c,v,O){var ae=br(c)?vi:Hl;return O&&bo(c,v,O)&&(v=e),ae(c,tr(v,3))},ot.find=hg,ot.findIndex=bu,ot.findKey=function hm(c,v){return xn(c,tr(v,3),no)},ot.findLast=pg,ot.findLastIndex=Mu,ot.findLastKey=function pm(c,v){return xn(c,tr(v,3),io)},ot.floor=jm,ot.forEach=jf,ot.forEachRight=Wf,ot.forIn=function hp(c,v){return null==c?c:gl(c,tr(v,3),Do)},ot.forInRight=function Xl(c,v){return null==c?c:Ul(c,tr(v,3),Do)},ot.forOwn=function pp(c,v){return c&&no(c,tr(v,3))},ot.forOwnRight=function fm(c,v){return c&&io(c,tr(v,3))},ot.get=Ad,ot.gt=Td,ot.gte=Jh,ot.has=function _m(c,v){return null!=c&&gf(c,v,ne)},ot.hasIn=Od,ot.head=Kl,ot.identity=Co,ot.includes=function tl(c,v,O,ae){c=Mo(c)?c:ku(c),O=O&&!ae?Er(O):0;var Be=c.length;return O<0&&(O=Dn(Be+O,0)),Jl(c)?O<=Be&&c.indexOf(v,O)>-1:!!Be&&hr(c,v,O)>-1},ot.indexOf=function Cf(c,v,O){var ae=null==c?0:c.length;if(!ae)return-1;var Be=null==O?0:Er(O);return Be<0&&(Be=Dn(ae+Be,0)),hr(c,v,Be)},ot.inRange=function Cg(c,v,O){return v=Zo(v),O===e?(O=v,v=0):O=Zo(O),function X(c,v,O){return c>=ui(v,O)&&c=-Ve&&c<=Ve},ot.isSet=cm,ot.isString=Jl,ot.isSymbol=Ko,ot.isTypedArray=Ql,ot.isUndefined=function tp(c){return c===e},ot.isWeakMap=function np(c){return Os(c)&&co(c)==ut},ot.isWeakSet=function ip(c){return Os(c)&&"[object WeakSet]"==Ys(c)},ot.join=function cd(c,v){return null==c?"":Ot.call(c,v)},ot.kebabCase=Sm,ot.last=Bo,ot.lastIndexOf=function sg(c,v,O){var ae=null==c?0:c.length;if(!ae)return-1;var Be=ae;return O!==e&&(Be=(Be=Er(O))<0?Dn(ae+Be,0):ui(Be,ae-1)),v==v?function wi(en,Tn,an){for(var fi=an+1;fi--;)if(en[fi]===Tn)return fi;return fi}(c,v,Be):_i(c,us,Be,!0)},ot.lowerCase=Fd,ot.lowerFirst=xm,ot.lt=rp,ot.lte=sp,ot.max=function Fp(c){return c&&c.length?Ba(c,Co,H):e},ot.maxBy=function kg(c,v){return c&&c.length?Ba(c,tr(v,2),H):e},ot.mean=function Wm(c){return js(c,Co)},ot.meanBy=function au(c,v){return js(c,tr(v,2))},ot.min=function zm(c){return c&&c.length?Ba(c,Co,Sn):e},ot.minBy=function Np(c,v){return c&&c.length?Ba(c,tr(v,2),Sn):e},ot.stubArray=Dc,ot.stubFalse=Hd,ot.stubObject=function Hm(){return{}},ot.stubString=function wg(){return""},ot.stubTrue=function Um(){return!0},ot.multiply=Gm,ot.nth=function xh(c,v){return c&&c.length?Bs(c,Er(v)):e},ot.noConflict=function Ap(){return ei._===this&&(ei._=La),this},ot.noop=Bd,ot.now=hc,ot.pad=function km(c,v,O){c=es(c);var ae=(v=Er(v))?Bi(c):0;if(!v||ae>=v)return c;var Be=(v-ae)/2;return Zu(B(Be),O)+c+Zu(V(Be),O)},ot.padEnd=function Am(c,v,O){c=es(c);var ae=(v=Er(v))?Bi(c):0;return v&&aev){var ae=c;c=v,v=ae}if(O||c%1||v%1){var Be=jr();return ui(c+Be*(v-c+wn("1e-"+((Be+"").length-1))),v)}return Ca(c,v)},ot.reduce=function bd(c,v,O){var ae=br(c)?Ar:ur,Be=arguments.length<3;return ae(c,tr(v,4),O,Be,ta)},ot.reduceRight=function Gf(c,v,O){var ae=br(c)?Qr:ur,Be=arguments.length<3;return ae(c,tr(v,4),O,Be,Is)},ot.repeat=function Im(c,v,O){return v=(O?bo(c,v,O):v===e)?1:Er(v),Vu(es(c),v)},ot.replace=function vc(){var c=arguments,v=es(c[0]);return c.length<3?v:v.replace(c[1],c[2])},ot.result=function vp(c,v,O){var ae=-1,Be=(v=bl(v,c)).length;for(Be||(Be=1,c=e);++aeVe)return[];var O=xt,ae=ui(c,xt);v=tr(v),c-=xt;for(var Be=wo(ae,v);++O=ht)return c;var tn=O-Bi(ae);if(tn<1)return ae;var dn=Wt?Va(Wt,0,tn).join(""):c.slice(0,tn);if(Be===e)return dn+ae;if(Wt&&(tn+=dn.length-tn),_c(Be)){if(c.slice(tn).search(Be)){var Wn,Kn=dn;for(Be.global||(Be=Fs(Be.source,es(Bt.exec(Be))+"g")),Be.lastIndex=0;Wn=Be.exec(Kn);)var Xn=Wn.index;dn=dn.slice(0,Xn===e?tn:Xn)}}else if(c.indexOf(ro(Be),tn)!=tn){var Ei=dn.lastIndexOf(Be);Ei>-1&&(dn=dn.slice(0,Ei))}return dn+ae},ot.unescape=function Jo(c){return(c=es(c))&&Dt.test(c)?c.replace(we,nr):c},ot.uniqueId=function Vm(c){var v=++bs;return es(c)+v},ot.upperCase=Yd,ot.upperFirst=sl,ot.each=jf,ot.eachRight=Wf,ot.first=Kl,Mc(ot,function(){var c={};return no(ot,function(v,O){er.call(ot.prototype,O)||(c[O]=v)}),c}(),{chain:!1}),ot.VERSION="4.17.21",bn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(c){ot[c].placeholder=ot}),bn(["drop","take"],function(c,v){Lr.prototype[c]=function(O){O=O===e?1:Dn(Er(O),0);var ae=this.__filtered__&&!v?new Lr(this):this.clone();return ae.__filtered__?ae.__takeCount__=ui(O,ae.__takeCount__):ae.__views__.push({size:ui(O,xt),type:c+(ae.__dir__<0?"Right":"")}),ae},Lr.prototype[c+"Right"]=function(O){return this.reverse()[c](O).reverse()}}),bn(["filter","map","takeWhile"],function(c,v){var O=v+1,ae=1==O||3==O;Lr.prototype[c]=function(Be){var ht=this.clone();return ht.__iteratees__.push({iteratee:tr(Be,3),type:O}),ht.__filtered__=ht.__filtered__||ae,ht}}),bn(["head","last"],function(c,v){var O="take"+(v?"Right":"");Lr.prototype[c]=function(){return this[O](1).value()[0]}}),bn(["initial","tail"],function(c,v){var O="drop"+(v?"":"Right");Lr.prototype[c]=function(){return this.__filtered__?new Lr(this):this[O](1)}}),Lr.prototype.compact=function(){return this.filter(Co)},Lr.prototype.find=function(c){return this.filter(c).head()},Lr.prototype.findLast=function(c){return this.reverse().find(c)},Lr.prototype.invokeMap=Mr(function(c,v){return"function"==typeof c?new Lr(this):this.map(function(O){return nn(O,c,v)})}),Lr.prototype.reject=function(c){return this.filter(xl(tr(c)))},Lr.prototype.slice=function(c,v){c=Er(c);var O=this;return O.__filtered__&&(c>0||v<0)?new Lr(O):(c<0?O=O.takeRight(-c):c&&(O=O.drop(c)),v!==e&&(O=(v=Er(v))<0?O.dropRight(-v):O.take(v-c)),O)},Lr.prototype.takeRightWhile=function(c){return this.reverse().takeWhile(c).reverse()},Lr.prototype.toArray=function(){return this.take(xt)},no(Lr.prototype,function(c,v){var O=/^(?:filter|find|map|reject)|While$/.test(v),ae=/^(?:head|last)$/.test(v),Be=ot[ae?"take"+("last"==v?"Right":""):v],ht=ae||/^find/.test(v);!Be||(ot.prototype[v]=function(){var Wt=this.__wrapped__,tn=ae?[1]:arguments,dn=Wt instanceof Lr,Wn=tn[0],Kn=dn||br(Wt),Xn=function(Ir){var $r=Be.apply(ot,Nr([Ir],tn));return ae&&Ei?$r[0]:$r};Kn&&O&&"function"==typeof Wn&&1!=Wn.length&&(dn=Kn=!1);var Ei=this.__chain__,Ui=!!this.__actions__.length,Zi=ht&&!Ei,wr=dn&&!Ui;if(!ht&&Kn){Wt=wr?Wt:new Lr(this);var Xi=c.apply(Wt,tn);return Xi.__actions__.push({func:dc,args:[Xn],thisArg:e}),new Or(Xi,Ei)}return Zi&&wr?c.apply(this,tn):(Xi=this.thru(Xn),Zi?ae?Xi.value()[0]:Xi.value():Xi)})}),bn(["pop","push","shift","sort","splice","unshift"],function(c){var v=bi[c],O=/^(?:push|sort|unshift)$/.test(c)?"tap":"thru",ae=/^(?:pop|shift)$/.test(c);ot.prototype[c]=function(){var Be=arguments;if(ae&&!this.__chain__){var ht=this.value();return v.apply(br(ht)?ht:[],Be)}return this[O](function(Wt){return v.apply(br(Wt)?Wt:[],Be)})}}),no(Lr.prototype,function(c,v){var O=ot[v];if(O){var ae=O.name+"";er.call(go,ae)||(go[ae]=[]),go[ae].push({name:v,func:O})}}),go[$s(e,2).name]=[{name:"wrapper",func:e}],Lr.prototype.clone=function Nu(){var c=new Lr(this.__wrapped__);return c.__actions__=ko(this.__actions__),c.__dir__=this.__dir__,c.__filtered__=this.__filtered__,c.__iteratees__=ko(this.__iteratees__),c.__takeCount__=this.__takeCount__,c.__views__=ko(this.__views__),c},Lr.prototype.reverse=function Yu(){if(this.__filtered__){var c=new Lr(this);c.__dir__=-1,c.__filtered__=!0}else(c=this.clone()).__dir__*=-1;return c},Lr.prototype.value=function ga(){var c=this.__wrapped__.value(),v=this.__dir__,O=br(c),ae=v<0,Be=O?c.length:0,ht=function Gl(c,v,O){for(var ae=-1,Be=O.length;++ae=this.__values__.length;return{done:c,value:c?e:this.__values__[this.__index__++]}},ot.prototype.plant=function Yh(c){for(var v,O=this;O instanceof Ja;){var ae=sd(O);ae.__index__=0,ae.__values__=e,v?Be.__wrapped__=ae:v=ae;var Be=ae;O=O.__wrapped__}return Be.__wrapped__=c,v},ot.prototype.reverse=function Bh(){var c=this.__wrapped__;if(c instanceof Lr){var v=c;return this.__actions__.length&&(v=new Lr(this)),(v=v.reverse()).__actions__.push({func:dc,args:[ac],thisArg:e}),new Or(v,this.__chain__)}return this.thru(ac)},ot.prototype.toJSON=ot.prototype.valueOf=ot.prototype.value=function Vf(){return uf(this.__wrapped__,this.__actions__)},ot.prototype.first=ot.prototype.head,ds&&(ot.prototype[ds]=function ug(){return this}),ot}();ei._=cs,(t=function(){return cs}.call(k,a,k,Se))!==e&&(Se.exports=t)}.call(this)},3592:Se=>{Se.exports=function k(a,t,e){function o(h,p){if(!t[h]){if(!a[h]){if(l)return l(h,!0);var u=new Error("Cannot find module '"+h+"'");throw u.code="MODULE_NOT_FOUND",u}var y=t[h]={exports:{}};a[h][0].call(y.exports,function(w){return o(a[h][1][w]||w)},y,y.exports,k,a,t,e)}return t[h].exports}for(var l=void 0,r=0;r`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",o="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",l=new RegExp("^(?:"+e+"|"+o+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?].*?[?]>|]*>|)"),r=new RegExp("^(?:"+e+"|"+o+")");a.exports.HTML_TAG_RE=l,a.exports.HTML_OPEN_CLOSE_TAG_RE=r},{}],4:[function(k,a,t){"use strict";var e=Object.prototype.hasOwnProperty;function o(T,A){return e.call(T,A)}function l(T){return!(55296<=T&&T<=57343||64976<=T&&T<=65007||65535==(65535&T)||65534==(65535&T)||0<=T&&T<=8||11===T||14<=T&&T<=31||127<=T&&T<=159||1114111>10);return String.fromCharCode(A,56320+(1023&T))}return String.fromCharCode(T)}var h=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,p=new RegExp(h.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),m=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,u=k("./entities"),y=/[&<>"]/,w=/[&<>"]/g,f={"&":"&","<":"<",">":">",'"':"""};function S(T){return f[T]}var b=/[.?*+^$[\]\\(){}|-]/g,C=k("uc.micro/categories/P/regex");t.lib={},t.lib.mdurl=k("mdurl"),t.lib.ucmicro=k("uc.micro"),t.assign=function(T){return Array.prototype.slice.call(arguments,1).forEach(function(A){if(A){if("object"!=typeof A)throw new TypeError(A+"must be object");Object.keys(A).forEach(function($){T[$]=A[$]})}}),T},t.isString=function(T){return"[object String]"===Object.prototype.toString.call(T)},t.has=o,t.unescapeMd=function(T){return T.indexOf("\\")<0?T:T.replace(h,"$1")},t.unescapeAll=function(T){return T.indexOf("\\")<0&&T.indexOf("&")<0?T:T.replace(p,function(A,$,x){return $||(ee=A,N=0,o(u,Q=x)?u[Q]:35===Q.charCodeAt(0)&&m.test(Q)&&l(N="x"===Q[1].toLowerCase()?parseInt(Q.slice(2),16):parseInt(Q.slice(1),10))?r(N):ee);var ee,Q,N})},t.isValidEntityCode=l,t.fromCodePoint=r,t.escapeHtml=function(T){return y.test(T)?T.replace(w,S):T},t.arrayReplaceAt=function(T,A,$){return[].concat(T.slice(0,A),$,T.slice(A+1))},t.isSpace=function(T){switch(T){case 9:case 32:return!0}return!1},t.isWhiteSpace=function(T){if(8192<=T&&T<=8202)return!0;switch(T){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},t.isMdAsciiPunct=function(T){switch(T){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},t.isPunctChar=function(T){return C.test(T)},t.escapeRE=function(T){return T.replace(b,"\\$&")},t.normalizeReference=function(T){return T.trim().replace(/\s+/g," ").toUpperCase()}},{"./entities":1,mdurl:58,"uc.micro":65,"uc.micro/categories/P/regex":63}],5:[function(k,a,t){"use strict";t.parseLinkLabel=k("./parse_link_label"),t.parseLinkDestination=k("./parse_link_destination"),t.parseLinkTitle=k("./parse_link_title")},{"./parse_link_destination":6,"./parse_link_label":7,"./parse_link_title":8}],6:[function(k,a,t){"use strict";var e=k("../common/utils").isSpace,o=k("../common/utils").unescapeAll;a.exports=function(l,r,h){var p,m,u=r,y={ok:!1,pos:0,lines:0,str:""};if(60===l.charCodeAt(r)){for(r++;r=S){r.line=p;break}for(m=0;m=w)break}else h.pending+=h.src[h.pos++]}h.pending&&h.pushPending()},r.prototype.parse=function(h,p,m,u){var y,w,f,S=new this.State(h,p,m,u);for(this.tokenize(S),f=(w=this.ruler2.getRules("")).length,y=0;y"+l(p[m].content)+""},r.code_block=function(p,m,u,y,w){return""+l(p[m].content)+"\n"},r.fence=function(p,m,u,y,w){var f,S,b,T=p[m],A=T.info?o(T.info).trim():"",$="";return A&&($=A.split(/\s+/g)[0]),0===(f=u.highlight&&u.highlight(T.content,$)||l(T.content)).indexOf(""+f+"\n"):"
"+f+"
\n"},r.image=function(p,m,u,y,w){var f=p[m];return f.attrs[f.attrIndex("alt")][1]=w.renderInlineAsText(f.children,u,y),w.renderToken(p,m,u)},r.hardbreak=function(p,m,u){return u.xhtmlOut?"
\n":"
\n"},r.softbreak=function(p,m,u){return u.breaks?u.xhtmlOut?"
\n":"
\n":"\n"},r.text=function(p,m){return l(p[m].content)},r.html_block=function(p,m){return p[m].content},r.html_inline=function(p,m){return p[m].content},h.prototype.renderAttrs=function(p){var m,u,y;if(!p.attrs)return"";for(y="",m=0,u=p.attrs.length;m\n":">")},h.prototype.renderInline=function(p,m,u){for(var y,w="",f=this.rules,S=0,b=p.length;S",U.map=S=[l,0],o.md.block.tokenize(o,l,b),(U=o.push("blockquote_close","blockquote",-1)).markup=">",o.lineMax=se,o.parentType=x,S[1]=o.line,u=0;u|$))/i,/<\/(script|pre|style)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(o.source+"\\s*$"),/^$/,!1]];a.exports=function(r,h,p,m){var u,y,w,f,S=r.bMarks[h]+r.tShift[h],b=r.eMarks[h];if(4<=r.sCount[h]-r.blkIndent||!r.md.options.html||60!==r.src.charCodeAt(S))return!1;for(f=r.src.slice(S,b),u=0;u=e.blkIndent&&(y=e.bMarks[C]+e.tShift[C])<(w=e.eMarks[C])&&(45===(S=e.src.charCodeAt(y))||61===S)&&(y=e.skipChars(y,S),w<=(y=e.skipSpaces(y)))){f=61===S?1:2;break}if(!(e.sCount[C]<0)){for(h=!1,p=0,m=T.length;p=r.blkIndent&&(xt=!0),0<=(Oe=l(r,h))){if(C=!0,Qe=r.bMarks[h]+r.tShift[h],Q=Number(r.src.substr(Qe,Oe-Qe-1)),xt&&1!==Q)return!1}else{if(!(0<=(Oe=o(r,h))))return!1;C=!1}if(xt&&r.skipSpaces(Oe)>=r.eMarks[h])return!1;if(ee=r.src.charCodeAt(Oe-1),m)return!0;for(x=r.tokens.length,C?(It=r.push("ordered_list_open","ol",1),1!==Q&&(It.attrs=[["start",Q]])):It=r.push("bullet_list_open","ul",1),It.map=$=[h,0],It.markup=String.fromCharCode(ee),R=h,Re=!1,rt=r.md.block.ruler.getRules("list"),se=r.parentType,r.parentType="list";R=this.eMarks[r]},l.prototype.skipEmptyLines=function(r){for(var h=this.lineMax;r=r.eMarks[S]||124!==(u=r.src.charCodeAt(w++))&&45!==u&&58!==u)return!1;for(;wA.length)return!1;if(m)return!0;for((T=r.push("table_open","table",1)).map=x=[h,0],(T=r.push("thead_open","thead",1)).map=[h,h+1],(T=r.push("tr_open","tr",1)).map=[h,h+1],f=0;f\s]/i.test(u.content)&&0/i.test(u.content)&&T++),!(0/,o=/^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/;a.exports=function(l,r){var h,p,m,u,y,w,f=l.pos;return!(60!==l.src.charCodeAt(f)||(h=l.src.slice(f)).indexOf(">")<0||(o.test(h)?(u=(p=h.match(o))[0].slice(1,-1),y=l.md.normalizeLink(u),!l.md.validateLink(y)||(r||((w=l.push("link_open","a",1)).attrs=[["href",y]],w.markup="autolink",w.info="auto",(w=l.push("text","",0)).content=l.md.normalizeLinkText(u),(w=l.push("link_close","a",-1)).markup="autolink",w.info="auto"),l.pos+=p[0].length,0)):!e.test(h)||(u=(m=h.match(e))[0].slice(1,-1),y=l.md.normalizeLink("mailto:"+u),!l.md.validateLink(y)||(r||((w=l.push("link_open","a",1)).attrs=[["href",y]],w.markup="autolink",w.info="auto",(w=l.push("text","",0)).content=l.md.normalizeLinkText(u),(w=l.push("link_close","a",-1)).markup="autolink",w.info="auto"),l.pos+=m[0].length,0))))}},{}],38:[function(k,a,t){"use strict";a.exports=function(e,o){var l,r,h,p,m,u,y=e.pos;if(96!==e.src.charCodeAt(y))return!1;for(l=y,y++,r=e.posMax;y?@[]^_`{|}~-".split("").forEach(function(r){o[r.charCodeAt(0)]=1}),a.exports=function(r,h){var p,m=r.pos,u=r.posMax;if(92!==r.src.charCodeAt(m))return!1;if(++m",GT:">",Gt:"\u226b",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",harrcir:"\u2948",harr:"\u2194",hArr:"\u21d4",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",hfr:"\u{1d525}",Hfr:"\u210c",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",hopf:"\u{1d559}",Hopf:"\u210d",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1d4bd}",Hscr:"\u210b",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",ifr:"\u{1d526}",Ifr:"\u2111",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",incare:"\u2105",in:"\u2208",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",intcal:"\u22ba",int:"\u222b",Int:"\u222c",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\u{1d540}",iopf:"\u{1d55a}",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",iscr:"\u{1d4be}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1d50d}",jfr:"\u{1d527}",jmath:"\u0237",Jopf:"\u{1d541}",jopf:"\u{1d55b}",Jscr:"\u{1d4a5}",jscr:"\u{1d4bf}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\u{1d50e}",kfr:"\u{1d528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\u{1d542}",kopf:"\u{1d55c}",Kscr:"\u{1d4a6}",kscr:"\u{1d4c0}",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",lang:"\u27e8",Lang:"\u27ea",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",larrb:"\u21e4",larrbfs:"\u291f",larr:"\u2190",Larr:"\u219e",lArr:"\u21d0",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",latail:"\u2919",lAtail:"\u291b",lat:"\u2aab",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lBarr:"\u290e",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27e8",LeftArrowBar:"\u21e4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21d0",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21c3",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTeeArrow:"\u21a4",LeftTee:"\u22a3",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangleBar:"\u29cf",LeftTriangle:"\u22b2",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21bf",LeftVectorBar:"\u2952",LeftVector:"\u21bc",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",lescc:"\u2aa8",les:"\u2a7d",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\u{1d50f}",lfr:"\u{1d529}",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21c7",ll:"\u226a",Ll:"\u22d8",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoustache:"\u23b0",lmoust:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lnE:"\u2268",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftrightarrow:"\u27f7",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longmapsto:"\u27fc",longrightarrow:"\u27f6",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\u{1d543}",lopf:"\u{1d55d}",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\u{1d4c1}",Lscr:"\u2112",lsh:"\u21b0",Lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2aa6",ltcir:"\u2a79",lt:"<",LT:"<",Lt:"\u226a",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\u{1d510}",mfr:"\u{1d52a}",mho:"\u2127",micro:"\xb5",midast:"*",midcir:"\u2af0",mid:"\u2223",middot:"\xb7",minusb:"\u229f",minus:"\u2212",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\u{1d544}",mopf:"\u{1d55e}",mp:"\u2213",mscr:"\u{1d4c2}",Mscr:"\u2133",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266e",naturals:"\u2115",natur:"\u266e",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21d7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1d511}",nfr:"\u{1d52b}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nharr:"\u21ae",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlarr:"\u219a",nlArr:"\u21cd",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219a",nLeftarrow:"\u21cd",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",nopf:"\u{1d55f}",Nopf:"\u2115",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangle:"\u22ea",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangle:"\u22eb",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",nprec:"\u2280",npreceq:"\u2aaf\u0338",npre:"\u2aaf\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219b",nrArr:"\u21cf",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",nRightarrow:"\u21cf",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\u{1d4a9}",nscr:"\u{1d4c3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21d6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",Ocirc:"\xd4",ocirc:"\xf4",ocir:"\u229a",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\u{1d512}",ofr:"\u{1d52c}",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\u{1d546}",oopf:"\u{1d560}",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",orarr:"\u21bb",Or:"\u2a54",or:"\u2228",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\u{1d4aa}",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",otimesas:"\u2a36",Otimes:"\u2a37",otimes:"\u2297",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",para:"\xb6",parallel:"\u2225",par:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\u{1d513}",pfr:"\u{1d52d}",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plus:"+",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",popf:"\u{1d561}",Popf:"\u2119",pound:"\xa3",prap:"\u2ab7",Pr:"\u2abb",pr:"\u227a",prcue:"\u227c",precapprox:"\u2ab7",prec:"\u227a",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",pre:"\u2aaf",prE:"\u2ab3",precsim:"\u227e",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportional:"\u221d",Proportion:"\u2237",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\u{1d4ab}",pscr:"\u{1d4c5}",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\u{1d514}",qfr:"\u{1d52e}",qint:"\u2a0c",qopf:"\u{1d562}",Qopf:"\u211a",qprime:"\u2057",Qscr:"\u{1d4ac}",qscr:"\u{1d4c6}",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",quot:'"',QUOT:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",Rang:"\u27eb",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21a0",rArr:"\u21d2",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",ratail:"\u291a",rAtail:"\u291c",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rBarr:"\u290f",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",Re:"\u211c",rect:"\u25ad",reg:"\xae",REG:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",rfr:"\u{1d52f}",Rfr:"\u211c",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrowBar:"\u21e5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21d2",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVectorBar:"\u2955",RightDownVector:"\u21c2",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTeeArrow:"\u21a6",RightTee:"\u22a2",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangleBar:"\u29d0",RightTriangle:"\u22b3",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVectorBar:"\u2954",RightUpVector:"\u21be",RightVectorBar:"\u2953",RightVector:"\u21c0",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoustache:"\u23b1",rmoust:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",ropf:"\u{1d563}",Ropf:"\u211d",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",rscr:"\u{1d4c7}",Rscr:"\u211b",rsh:"\u21b1",Rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2abc",sc:"\u227b",sccue:"\u227d",sce:"\u2ab0",scE:"\u2ab4",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdotb:"\u22a1",sdot:"\u22c5",sdote:"\u2a66",searhk:"\u2925",searr:"\u2198",seArr:"\u21d8",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1d516}",sfr:"\u{1d530}",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",solbar:"\u233f",solb:"\u29c4",sol:"/",Sopf:"\u{1d54a}",sopf:"\u{1d564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25a1",Square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squ:"\u25a1",squf:"\u25aa",srarr:"\u2192",Sscr:"\u{1d4ae}",sscr:"\u{1d4c8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",sub:"\u2282",Sub:"\u22d0",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",Subset:"\u22d0",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succapprox:"\u2ab8",succ:"\u227b",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",sum:"\u2211",Sum:"\u2211",sung:"\u266a",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",sup:"\u2283",Sup:"\u22d1",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",supset:"\u2283",Supset:"\u22d1",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21d9",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\u{1d517}",tfr:"\u{1d531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",tilde:"\u02dc",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2a31",timesb:"\u22a0",times:"\xd7",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",topbot:"\u2336",topcir:"\u2af1",top:"\u22a4",Topf:"\u{1d54b}",topf:"\u{1d565}",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\u{1d4af}",tscr:"\u{1d4c9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",uarr:"\u2191",Uarr:"\u219f",uArr:"\u21d1",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\u{1d518}",ufr:"\u{1d532}",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1d54c}",uopf:"\u{1d566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21d1",UpArrowDownArrow:"\u21c5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21d5",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03c5",Upsi:"\u03d2",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTeeArrow:"\u21a5",UpTee:"\u22a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\u{1d4b0}",uscr:"\u{1d4ca}",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",vArr:"\u21d5",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vBar:"\u2ae8",Vbar:"\u2aeb",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22a2",vDash:"\u22a8",Vdash:"\u22a9",VDash:"\u22ab",Vdashl:"\u2ae6",veebar:"\u22bb",vee:"\u2228",Vee:"\u22c1",veeeq:"\u225a",vellip:"\u22ee",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\u{1d519}",vfr:"\u{1d533}",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\u{1d54d}",vopf:"\u{1d567}",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\u{1d4b1}",vscr:"\u{1d4cb}",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",wedge:"\u2227",Wedge:"\u22c0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1d51a}",wfr:"\u{1d534}",Wopf:"\u{1d54e}",wopf:"\u{1d568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1d4b2}",wscr:"\u{1d4cc}",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\u{1d51b}",xfr:"\u{1d535}",xharr:"\u27f7",xhArr:"\u27fa",Xi:"\u039e",xi:"\u03be",xlarr:"\u27f5",xlArr:"\u27f8",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\u{1d54f}",xopf:"\u{1d569}",xoplus:"\u2a01",xotime:"\u2a02",xrarr:"\u27f6",xrArr:"\u27f9",Xscr:"\u{1d4b3}",xscr:"\u{1d4cd}",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\u{1d51c}",yfr:"\u{1d536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1d550}",yopf:"\u{1d56a}",Yscr:"\u{1d4b4}",yscr:"\u{1d4ce}",YUcy:"\u042e",yucy:"\u044e",yuml:"\xff",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",zfr:"\u{1d537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",zopf:"\u{1d56b}",Zopf:"\u2124",Zscr:"\u{1d4b5}",zscr:"\u{1d4cf}",zwj:"\u200d",zwnj:"\u200c"}},{}],53:[function(k,a,t){"use strict";function e(S){return Array.prototype.slice.call(arguments,1).forEach(function(b){b&&Object.keys(b).forEach(function(C){S[C]=b[C]})}),S}function o(S){return Object.prototype.toString.call(S)}function l(S){return"[object Function]"===o(S)}function r(S){return S.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var h={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},p={"http:":{validate:function(S,b,C){var T=S.slice(b);return C.re.http||(C.re.http=new RegExp("^\\/\\/"+C.re.src_auth+C.re.src_host_port_strict+C.re.src_path,"i")),C.re.http.test(T)?T.match(C.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(S,b,C){var T=S.slice(b);return C.re.no_http||(C.re.no_http=new RegExp("^"+C.re.src_auth+"(?:localhost|(?:(?:"+C.re.src_domain+")\\.)+"+C.re.src_domain_root+")"+C.re.src_port+C.re.src_host_terminator+C.re.src_path,"i")),C.re.no_http.test(T)?3<=b&&":"===S[b-3]||3<=b&&"/"===S[b-3]?0:T.match(C.re.no_http)[0].length:0}},"mailto:":{validate:function(S,b,C){var T=S.slice(b);return C.re.mailto||(C.re.mailto=new RegExp("^"+C.re.src_email_name+"@"+C.re.src_host_strict,"i")),C.re.mailto.test(T)?T.match(C.re.mailto)[0].length:0}}},u="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function y(S){var b=S.re=k("./lib/re")(S.__opts__),C=S.__tlds__.slice();function T(Q){return Q.replace("%TLDS%",b.src_tlds)}S.onCompile(),S.__tlds_replaced__||C.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),C.push(b.src_xn),b.src_tlds=C.join("|"),b.email_fuzzy=RegExp(T(b.tpl_email_fuzzy),"i"),b.link_fuzzy=RegExp(T(b.tpl_link_fuzzy),"i"),b.link_no_ip_fuzzy=RegExp(T(b.tpl_link_no_ip_fuzzy),"i"),b.host_fuzzy_test=RegExp(T(b.tpl_host_fuzzy_test),"i");var A=[];function $(Q,N){throw new Error('(LinkifyIt) Invalid schema "'+Q+'": '+N)}S.__compiled__={},Object.keys(S.__schemas__).forEach(function(Q){var N=S.__schemas__[Q];if(null!==N){var R,K={validate:null,link:null};if(S.__compiled__[Q]=K,"[object Object]"===o(N))return"[object RegExp]"===o(N.validate)?K.validate=(R=N.validate,function(U,G){var se=U.slice(G);return R.test(se)?se.match(R)[0].length:0}):l(N.validate)?K.validate=N.validate:$(Q,N),void(l(N.normalize)?K.normalize=N.normalize:N.normalize?$(Q,N):K.normalize=function(U,G){G.normalize(U)});"[object String]"!==o(N)?$(Q,N):A.push(Q)}}),A.forEach(function(Q){S.__compiled__[S.__schemas__[Q]]&&(S.__compiled__[Q].validate=S.__compiled__[S.__schemas__[Q]].validate,S.__compiled__[Q].normalize=S.__compiled__[S.__schemas__[Q]].normalize)}),S.__compiled__[""]={validate:null,normalize:function(Q,N){N.normalize(Q)}};var x,ee=Object.keys(S.__compiled__).filter(function(Q){return 0<\uff5c]|"+b.src_ZPCc+"))("+ee+")","i"),S.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+b.src_ZPCc+"))("+ee+")","ig"),S.re.pretest=RegExp("("+S.re.schema_test.source+")|("+S.re.host_fuzzy_test.source+")|@","i"),(x=S).__index__=-1,x.__text_cache__=""}function w(S,b){var C=new function(T,A){var $=T.__index__,x=T.__last_index__,ee=T.__text_cache__.slice($,x);this.schema=T.__schema__.toLowerCase(),this.index=$+A,this.lastIndex=x+A,this.raw=ee,this.text=ee,this.url=ee}(S,b);return S.__compiled__[C.schema].normalize(C,S),C}function f(S,b){if(!(this instanceof f))return new f(S,b);b||Object.keys(S||{}).reduce(function(T,A){return T||h.hasOwnProperty(A)},!1)&&(b=S,S={}),this.__opts__=e({},h,b),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=e({},p,S),this.__compiled__={},this.__tlds__=u,this.__tlds_replaced__=!1,this.re={},y(this)}f.prototype.add=function(S,b){return this.__schemas__[S]=b,y(this),this},f.prototype.set=function(S){return this.__opts__=e(this.__opts__,S),this},f.prototype.test=function(S){if(this.__text_cache__=S,this.__index__=-1,!S.length)return!1;var b,C,T,A,$,x,ee,Q;if(this.re.schema_test.test(S))for((ee=this.re.schema_search).lastIndex=0;null!==(b=ee.exec(S));)if(A=this.testSchemaAt(S,b[2],ee.lastIndex)){this.__schema__=b[2],this.__index__=b.index+b[1].length,this.__last_index__=b.index+b[0].length+A;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&0<=(Q=S.search(this.re.host_fuzzy_test))&&(this.__index__<0||Qthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=$,this.__last_index__=x)),0<=this.__index__},f.prototype.pretest=function(S){return this.re.pretest.test(S)},f.prototype.testSchemaAt=function(S,b,C){return this.__compiled__[b.toLowerCase()]?this.__compiled__[b.toLowerCase()].validate(S,C,this):0},f.prototype.match=function(S){var b=0,C=[];0<=this.__index__&&this.__text_cache__===S&&(C.push(w(this,b)),b=this.__last_index__);for(var T=b?S.slice(b):S;this.test(T);)C.push(w(this,b)),T=T.slice(this.__last_index__),b+=this.__last_index__;return C.length?C:null},f.prototype.tlds=function(S,b){return S=Array.isArray(S)?S:[S],b?this.__tlds__=this.__tlds__.concat(S).sort().filter(function(C,T,A){return C!==A[T-1]}).reverse():(this.__tlds__=S.slice(),this.__tlds_replaced__=!0),y(this),this},f.prototype.normalize=function(S){S.schema||(S.url="http://"+S.url),"mailto:"!==S.schema||/^mailto:/i.test(S.url)||(S.url="mailto:"+S.url)},f.prototype.onCompile=function(){},a.exports=f},{"./lib/re":54}],54:[function(k,a,t){"use strict";a.exports=function(e){var o={};o.src_Any=k("uc.micro/properties/Any/regex").source,o.src_Cc=k("uc.micro/categories/Cc/regex").source,o.src_Z=k("uc.micro/categories/Z/regex").source,o.src_P=k("uc.micro/categories/P/regex").source,o.src_ZPCc=[o.src_Z,o.src_P,o.src_Cc].join("|"),o.src_ZCc=[o.src_Z,o.src_Cc].join("|");return o.src_pseudo_letter="(?:(?![><\uff5c]|"+o.src_ZPCc+")"+o.src_Any+")",o.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",o.src_auth="(?:(?:(?!"+o.src_ZCc+"|[@/\\[\\]()]).)+@)?",o.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",o.src_host_terminator="(?=$|[><\uff5c]|"+o.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+o.src_ZPCc+"))",o.src_path="(?:[/?#](?:(?!"+o.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+o.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+o.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+o.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+o.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+o.src_ZCc+"|[']).)+\\'|\\'(?="+o.src_pseudo_letter+"|[-]).|\\.{2,3}[a-zA-Z0-9%/]|\\.(?!"+o.src_ZCc+"|[.]).|"+(e&&e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+o.src_ZCc+").|\\!(?!"+o.src_ZCc+"|[!]).|\\?(?!"+o.src_ZCc+"|[?]).)+|\\/)?",o.src_email_name='[\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]+',o.src_xn="xn--[a-z0-9\\-]{1,59}",o.src_domain_root="(?:"+o.src_xn+"|"+o.src_pseudo_letter+"{1,63})",o.src_domain="(?:"+o.src_xn+"|(?:"+o.src_pseudo_letter+")|(?:"+o.src_pseudo_letter+"(?:-(?!-)|"+o.src_pseudo_letter+"){0,61}"+o.src_pseudo_letter+"))",o.src_host="(?:(?:(?:(?:"+o.src_domain+")\\.)*"+o.src_domain+"))",o.tpl_host_fuzzy="(?:"+o.src_ip4+"|(?:(?:(?:"+o.src_domain+")\\.)+(?:%TLDS%)))",o.tpl_host_no_ip_fuzzy="(?:(?:(?:"+o.src_domain+")\\.)+(?:%TLDS%))",o.src_host_strict=o.src_host+o.src_host_terminator,o.tpl_host_fuzzy_strict=o.tpl_host_fuzzy+o.src_host_terminator,o.src_host_port_strict=o.src_host+o.src_port+o.src_host_terminator,o.tpl_host_port_fuzzy_strict=o.tpl_host_fuzzy+o.src_port+o.src_host_terminator,o.tpl_host_port_no_ip_fuzzy_strict=o.tpl_host_no_ip_fuzzy+o.src_port+o.src_host_terminator,o.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+o.src_ZPCc+"|>|$))",o.tpl_email_fuzzy="(^|[><\uff5c]|\\(|"+o.src_ZCc+")("+o.src_email_name+"@"+o.tpl_host_fuzzy_strict+")",o.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+o.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+o.tpl_host_port_fuzzy_strict+o.src_path+")",o.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+o.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+o.tpl_host_port_no_ip_fuzzy_strict+o.src_path+")",o}},{"uc.micro/categories/Cc/regex":61,"uc.micro/categories/P/regex":63,"uc.micro/categories/Z/regex":64,"uc.micro/properties/Any/regex":66}],55:[function(k,a,t){"use strict";var e={};function o(l,r){var h;return"string"!=typeof r&&(r=o.defaultChars),h=function(p){var m,u,y=e[p];if(y)return y;for(y=e[p]=[],m=0;m<128;m++)u=String.fromCharCode(m),y.push(u);for(m=0;m>10),56320+(1023&b))),m+=9):C+="\ufffd";return C})}o.defaultChars=";/?:@&=+$,#",o.componentChars="",a.exports=o},{}],56:[function(k,a,t){"use strict";var e={};function o(l,r,h){var p,m,u,y,w,f="";for("string"!=typeof r&&(h=r,r=o.defaultChars),void 0===h&&(h=!0),w=function(S){var b,C,T=e[S];if(T)return T;for(T=e[S]=[],b=0;b<128;b++)C=String.fromCharCode(b),/^[0-9a-z]$/i.test(C)?T.push(C):T.push("%"+("0"+b.toString(16).toUpperCase()).slice(-2));for(b=0;b",'"',"`"," ","\r","\n","\t"]),p=["'"].concat(h),m=["%","/","?",";","#"].concat(p),u=["/","?","#"],y=/^[+a-z0-9A-Z_-]{0,63}$/,w=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},S={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};e.prototype.parse=function(b,C){var T,A,$,x,ee,Q=b;if(Q=Q.trim(),!C&&1===b.split("#").length){var N=r.exec(Q);if(N)return this.pathname=N[1],N[2]&&(this.search=N[2]),this}var R=o.exec(Q);if(R&&($=(R=R[0]).toLowerCase(),this.protocol=R,Q=Q.substr(R.length)),(C||R||Q.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(ee="//"===Q.substr(0,2))||R&&f[R]||(Q=Q.substr(2),this.slashes=!0)),!f[R]&&(ee||R&&!S[R])){var K,U,G=-1;for(T=0;T= 0x80 (not a basic code point)","invalid-input":"Invalid input"},R=Math.floor,K=String.fromCharCode;function U(Ve){throw new RangeError(Q[Ve])}function G(Ve,rt){for(var It=Ve.length,xt=[];It--;)xt[It]=rt(Ve[It]);return xt}function se(Ve,rt){var It=Ve.split("@"),xt="";return 1>>10&1023|55296),rt=56320|1023&rt),It+K(rt)}).join("")}function _e(Ve,rt){return Ve+22+75*(Ve<26)-((0!=rt)<<5)}function Oe(Ve,rt,It){var xt=0;for(Ve=It?R(Ve/700):Ve>>1,Ve+=R(Ve/rt);455R((u-En)/st))&&U("overflow"),En+=yt*st,!(yt<(Te=on<=Jt?1:Jt+26<=on?26:on-Jt));on+=y)st>R(u/(tt=y-Te))&&U("overflow"),st*=tt;Jt=Oe(En-rn,rt=Je.length+1,0==rn),R(En/rt)>u-Mn&&U("overflow"),Mn+=R(En/rt),En%=rt,Je.splice(En++,0,Mn)}return oe(Je)}function Qe(Ve){var rt,It,xt,_n,rn,st,on,yt,Te,tt,ve,Je,zt,En,Mn,Jt=[];for(Je=(Ve=Z(Ve)).length,rt=128,rn=72,st=It=0;stR((u-It)/(zt=xt+1))&&U("overflow"),It+=(on-rt)*zt,rt=on,st=0;stu&&U("overflow"),ve==rt){for(yt=It,Te=y;!(yt<(tt=Te<=rn?1:rn+26<=Te?26:Te-rn));Te+=y)Jt.push(K(_e(tt+(Mn=yt-tt)%(En=y-tt),0))),yt=R(Mn/En);Jt.push(K(_e(yt,0))),rn=Oe(It,zt,xt==_n),It=0,++xt}++It,++rt}return Jt.join("")}if(p={version:"1.4.1",ucs2:{decode:Z,encode:oe},decode:Re,encode:Qe,toASCII:function(Ve){return se(Ve,function(rt){return x.test(rt)?"xn--"+Qe(rt):rt})},toUnicode:function(Ve){return se(Ve,function(rt){return $.test(rt)?Re(rt.slice(4).toLowerCase()):rt})}},l&&r)if(a.exports==l)r.exports=p;else for(m in p)p.hasOwnProperty(m)&&(l[m]=p[m]);else o.punycode=p}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],61:[function(k,a,t){a.exports=/[\0-\x1F\x7F-\x9F]/},{}],62:[function(k,a,t){a.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804\uDCBD|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},{}],63:[function(k,a,t){a.exports=/[!-#%-\*,-/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E49\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},{}],64:[function(k,a,t){a.exports=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/},{}],65:[function(k,a,t){"use strict";t.Any=k("./properties/Any/regex"),t.Cc=k("./categories/Cc/regex"),t.Cf=k("./categories/Cf/regex"),t.P=k("./categories/P/regex"),t.Z=k("./categories/Z/regex")},{"./categories/Cc/regex":61,"./categories/Cf/regex":62,"./categories/P/regex":63,"./categories/Z/regex":64,"./properties/Any/regex":66}],66:[function(k,a,t){a.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},{}],67:[function(k,a,t){"use strict";a.exports=k("./lib/")},{"./lib/":9}]},{},[67])(67)},32805:Se=>{"use strict";var a,k={DEBUG:!1,LIB_VERSION:"2.35.0"};if("undefined"==typeof window){var t={hostname:""};a={navigator:{userAgent:""},document:{location:t,referrer:""},screen:{width:0,height:0},location:t}}else a=window;var D,W,Ce,Qn,he,lt,kt,sn,fn,Cn,e=Array.prototype,l=Object.prototype,r=e.slice,h=l.toString,p=l.hasOwnProperty,m=a.console,u=a.navigator,y=a.document,w=a.opera,f=a.screen,S=u.userAgent,b=Function.prototype.bind,C=e.forEach,T=e.indexOf,A=Array.isArray,$={},x={trim:function(D){return D.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},ee_log=function(){if(k.DEBUG&&!x.isUndefined(m)&&m)try{m.log.apply(m,arguments)}catch(D){x.each(arguments,function(W){m.log(W)})}},ee_error=function(){if(k.DEBUG&&!x.isUndefined(m)&&m){var D=["Mixpanel error:"].concat(x.toArray(arguments));try{m.error.apply(m,D)}catch(W){x.each(D,function(he){m.error(he)})}}},ee_critical=function(){if(!x.isUndefined(m)&&m){var D=["Mixpanel error:"].concat(x.toArray(arguments));try{m.error.apply(m,D)}catch(W){x.each(D,function(he){m.error(he)})}}};x.bind=function(D,W){var he,Ce;if(b&&D.bind===b)return b.apply(D,r.call(arguments,1));if(!x.isFunction(D))throw new TypeError;return he=r.call(arguments,2),Ce=function(){if(!(this instanceof Ce))return D.apply(W,he.concat(r.call(arguments)));var lt={};lt.prototype=D.prototype;var kt=new lt;lt.prototype=null;var sn=D.apply(kt,he.concat(r.call(arguments)));return Object(sn)===sn?sn:kt},Ce},x.bind_instance_methods=function(D){for(var W in D)"function"==typeof D[W]&&(D[W]=x.bind(D[W],D))},x.each=function(D,W,he){if(null!=D)if(C&&D.forEach===C)D.forEach(W,he);else if(D.length===+D.length){for(var Ce=0,lt=D.length;Ce/g,">").replace(/"/g,""").replace(/'/g,"'")),W},x.extend=function(D){return x.each(r.call(arguments,1),function(W){for(var he in W)void 0!==W[he]&&(D[he]=W[he])}),D},x.isArray=A||function(D){return"[object Array]"===h.call(D)},x.isFunction=function(D){try{return/^\s*\bfunction\b/.test(D)}catch(W){return!1}},x.isArguments=function(D){return!(!D||!p.call(D,"callee"))},x.toArray=function(D){return D?D.toArray?D.toArray():x.isArray(D)||x.isArguments(D)?r.call(D):x.values(D):[]},x.keys=function(D){var W=[];return null===D||x.each(D,function(he,Ce){W[W.length]=Ce}),W},x.values=function(D){var W=[];return null===D||x.each(D,function(he){W[W.length]=he}),W},x.identity=function(D){return D},x.include=function(D,W){var he=!1;return null===D?he:T&&D.indexOf===T?-1!=D.indexOf(W):(x.each(D,function(Ce){if(he||(he=Ce===W))return $}),he)},x.includes=function(D,W){return-1!==D.indexOf(W)},x.inherit=function(D,W){return D.prototype=new W,D.prototype.constructor=D,D.superclass=W.prototype,D},x.isObject=function(D){return D===Object(D)&&!x.isArray(D)},x.isEmptyObject=function(D){if(x.isObject(D)){for(var W in D)if(p.call(D,W))return!1;return!0}return!1},x.isUndefined=function(D){return void 0===D},x.isString=function(D){return"[object String]"==h.call(D)},x.isDate=function(D){return"[object Date]"==h.call(D)},x.isNumber=function(D){return"[object Number]"==h.call(D)},x.isElement=function(D){return!(!D||1!==D.nodeType)},x.encodeDates=function(D){return x.each(D,function(W,he){x.isDate(W)?D[he]=x.formatDate(W):x.isObject(W)&&(D[he]=x.encodeDates(W))}),D},x.timestamp=function(){return Date.now=Date.now||function(){return+new Date},Date.now()},x.formatDate=function(D){function W(he){return he<10?"0"+he:he}return D.getUTCFullYear()+"-"+W(D.getUTCMonth()+1)+"-"+W(D.getUTCDate())+"T"+W(D.getUTCHours())+":"+W(D.getUTCMinutes())+":"+W(D.getUTCSeconds())},x.safewrap=function(D){return function(){try{return D.apply(this,arguments)}catch(W){ee_critical("Implementation error. Please turn on debug and contact support@mixpanel.com."),k.DEBUG&&ee_critical(W)}}},x.safewrap_class=function(D,W){for(var he=0;he0&&(W[Ce]=he)}),W},x.truncate=function(D,W){var he;return"string"==typeof D?he=D.slice(0,W):x.isArray(D)?(he=[],x.each(D,function(Ce){he.push(x.truncate(Ce,W))})):x.isObject(D)?(he={},x.each(D,function(Ce,lt){he[lt]=x.truncate(Ce,W)})):he=D,he},x.JSONEncode=function(D){var he=function(lt){var kt=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,sn={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return kt.lastIndex=0,kt.test(lt)?'"'+lt.replace(kt,function(fn){var Cn=sn[fn];return"string"==typeof Cn?Cn:"\\u"+("0000"+fn.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+lt+'"'},Ce=function(lt,kt){var sn="",Cn=0,wn="",Qn="",Nn=0,jn=sn,ei=[],ii=kt[lt];switch(ii&&"object"==typeof ii&&"function"==typeof ii.toJSON&&(ii=ii.toJSON(lt)),typeof ii){case"string":return he(ii);case"number":return isFinite(ii)?String(ii):"null";case"boolean":case"null":return String(ii);case"object":if(!ii)return"null";if(sn+=" ",ei=[],"[object Array]"===h.apply(ii)){for(Nn=ii.length,Cn=0;Cn="0"&&W<="9";)ii+=W,kt();if("."===W)for(ii+=".";kt()&&W>="0"&&W<="9";)ii+=W;if("e"===W||"E"===W)for(ii+=W,kt(),("-"===W||"+"===W)&&(ii+=W,kt());W>="0"&&W<="9";)ii+=W,kt();if(ei=+ii,isFinite(ei))return ei;lt("Bad number")},fn=function(){var ei,ii,Si,Ti="";if('"'===W)for(;kt();){if('"'===W)return kt(),Ti;if("\\"===W)if(kt(),"u"===W){for(Si=0,ii=0;ii<4&&(ei=parseInt(kt(),16),isFinite(ei));ii+=1)Si=16*Si+ei;Ti+=String.fromCharCode(Si)}else{if("string"!=typeof he[W])break;Ti+=he[W]}else Ti+=W}lt("Bad string")},Cn=function(){for(;W&&W<=" ";)kt()},Qn=function(){switch(Cn(),W){case"{":return function(){var ei,ii={};if("{"===W){if(kt("{"),Cn(),"}"===W)return kt("}"),ii;for(;W;){if(ei=fn(),Cn(),kt(":"),Object.hasOwnProperty.call(ii,ei)&<('Duplicate key "'+ei+'"'),ii[ei]=Qn(),Cn(),"}"===W)return kt("}"),ii;kt(","),Cn()}}lt("Bad object")}();case"[":return function(){var ei=[];if("["===W){if(kt("["),Cn(),"]"===W)return kt("]"),ei;for(;W;){if(ei.push(Qn()),Cn(),"]"===W)return kt("]"),ei;kt(","),Cn()}}lt("Bad array")}();case'"':return fn();case"-":return sn();default:return W>="0"&&W<="9"?sn():function(){switch(W){case"t":return kt("t"),kt("r"),kt("u"),kt("e"),!0;case"f":return kt("f"),kt("a"),kt("l"),kt("s"),kt("e"),!1;case"n":return kt("n"),kt("u"),kt("l"),kt("l"),null}lt('Unexpected "'+W+'"')}()}},function(ei){var ii;return Ce=ei,D=0,W=" ",ii=Qn(),Cn(),W&<("Syntax error"),ii}),x.base64Encode=function(D){var sn,fn,Cn,wn,W="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Qn=0,Nn=0,jn="",ei=[];if(!D)return D;D=x.utf8Encode(D);do{sn=(wn=D.charCodeAt(Qn++)<<16|D.charCodeAt(Qn++)<<8|D.charCodeAt(Qn++))>>12&63,fn=wn>>6&63,Cn=63&wn,ei[Nn++]=W.charAt(wn>>18&63)+W.charAt(sn)+W.charAt(fn)+W.charAt(Cn)}while(Qn127&&sn<2048?String.fromCharCode(sn>>6|192,63&sn|128):String.fromCharCode(sn>>12|224,sn>>6&63|128,63&sn|128),null!==fn&&(Ce>he&&(W+=D.substring(he,Ce)),W+=fn,he=Ce=kt+1)}return Ce>he&&(W+=D.substring(he,D.length)),W},x.UUID=function(){var D=function(){for(var Ce=1*new Date,lt=0;Ce==1*new Date;)lt++;return Ce.toString(16)+lt.toString(16)};return function(){var Ce=(f.height*f.width).toString(16);return D()+"-"+Math.random().toString(16).replace(".","")+"-"+function(){var lt,kt,Ce=S,sn=[],fn=0;function Cn(wn,Qn){var Nn,jn=0;for(Nn=0;Nn=4&&(fn=Cn(fn,sn),sn=[]);return sn.length>0&&(fn=Cn(fn,sn)),fn.toString(16)}()+"-"+Ce+"-"+D()}}(),x.isBlockedUA=function(D){return!!/(google web preview|baiduspider|yandexbot|bingbot|googlebot|yahoo! slurp)/i.test(D)},x.HTTPBuildQuery=function(D,W){var he,Ce,lt=[];return x.isUndefined(W)&&(W="&"),x.each(D,function(kt,sn){he=encodeURIComponent(kt.toString()),Ce=encodeURIComponent(sn),lt[lt.length]=Ce+"="+he}),lt.join(W)},x.getQueryParam=function(D,W){W=W.replace(/[[]/,"\\[").replace(/[\]]/,"\\]");var lt=new RegExp("[\\?&]"+W+"=([^&#]*)").exec(D);if(null===lt||lt&&"string"!=typeof lt[1]&<[1].length)return"";var kt=lt[1];try{kt=decodeURIComponent(kt)}catch(sn){ee_error("Skipping decoding for malformed query param: "+kt)}return kt.replace(/\+/g," ")},x.getHashParam=function(D,W){var he=D.match(new RegExp(W+"=([^&]*)"));return he?he[1]:null},x.cookie={get:function(D){for(var W=D+"=",he=y.cookie.split(";"),Ce=0;Ce=0}function Ce(lt){if(!y.getElementsByTagName)return[];var sn,fn,Cn,wn,Qn,Nn,jn,ei,ii,Ti,kt=lt.split(" "),Si=[y];for(Nn=0;Nn-1){Cn=(fn=sn.split("#"))[0];var Dr=y.getElementById(fn[1]);if(!Dr||Cn&&Dr.nodeName.toLowerCase()!=Cn)return[];Si=[Dr]}else if(sn.indexOf(".")>-1){var fs=(fn=sn.split("."))[1];for((Cn=fn[0])||(Cn="*"),wn=[],Qn=0,jn=0;jn-1};break;default:de=function(ze){return ze.getAttribute(rr)}}for(Si=[],Ti=0,jn=0;jn=3?W[2]:""},properties:function(){return x.extend(x.strip_empty_properties({$os:x.info.os(),$browser:x.info.browser(S,u.vendor,w),$referrer:y.referrer,$referring_domain:x.info.referringDomain(y.referrer),$device:x.info.device(S)}),{$current_url:a.location.href,$browser_version:x.info.browserVersion(S,u.vendor,w),$screen_height:f.height,$screen_width:f.width,mp_lib:"web",$lib_version:k.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),time:x.timestamp()/1e3})},people_properties:function(){return x.extend(x.strip_empty_properties({$os:x.info.os(),$browser:x.info.browser(S,u.vendor,w)}),{$browser_version:x.info.browserVersion(S,u.vendor,w)})},pageviewInfo:function(D){return x.strip_empty_properties({mp_page:D,mp_referrer:y.referrer,mp_browser:x.info.browser(S,u.vendor,w),mp_platform:x.info.os()})}};var R=/[a-z0-9][a-z0-9-]*\.[a-z]+$/i,K=/[a-z0-9][a-z0-9-]+\.[a-z.]{2,6}$/i,U=function(D){var W=K,he=D.split("."),Ce=he[he.length-1];(Ce.length>4||"com"===Ce||"org"===Ce)&&(W=R);var lt=D.match(W);return lt?lt[0]:""};function G(D){switch(typeof D.className){case"string":return D.className;case"object":return D.className.baseVal||D.getAttribute("class")||"";default:return""}}function Z(D){return D&&1===D.nodeType}function oe(D,W){return D&&D.tagName&&D.tagName.toLowerCase()===W.toLowerCase()}function _e(D){return D&&3===D.nodeType}function Re(D){for(var W=D;W.parentNode&&!oe(W,"body");W=W.parentNode){var he=G(W).split(" ");if(x.includes(he,"mp-sensitive")||x.includes(he,"mp-no-track"))return!1}if(x.includes(G(D).split(" "),"mp-include"))return!0;if(oe(D,"input")||oe(D,"select")||oe(D,"textarea")||"true"===D.getAttribute("contenteditable"))return!1;var Ce=D.type||"";if("string"==typeof Ce)switch(Ce.toLowerCase()){case"hidden":case"password":return!1}var lt=D.name||D.id||"";return"string"!=typeof lt||!/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(lt.replace(/[^a-zA-Z0-9]/g,""))}function Qe(D){if(null===D||x.isUndefined(D))return!1;if("string"==typeof D){if(D=x.trim(D),/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((D||"").replace(/[- ]/g,"")))return!1;if(/(^\d{3}-?\d{2}-?\d{4}$)/.test(D))return!1}return!0}x.toArray=x.toArray,x.isObject=x.isObject,x.JSONEncode=x.JSONEncode,x.JSONDecode=x.JSONDecode,x.isBlockedUA=x.isBlockedUA,x.isEmptyObject=x.isEmptyObject,x.info=x.info,x.info.device=x.info.device,x.info.browser=x.info.browser,x.info.browserVersion=x.info.browserVersion,x.info.properties=x.info.properties;var Ve={_initializedTokens:[],_previousElementSibling:function(D){if(D.previousElementSibling)return D.previousElementSibling;do{D=D.previousSibling}while(D&&!Z(D));return D},_loadScript:function(D,W){var he=document.createElement("script");he.type="text/javascript",he.src=D,he.onload=W;var Ce=document.getElementsByTagName("script");Ce.length>0?Ce[0].parentNode.insertBefore(he,Ce[0]):document.body.appendChild(he)},_getPropertiesFromElement:function(D){var W={classes:G(D).split(" "),tag_name:D.tagName.toLowerCase()};Re(D)&&x.each(D.attributes,function(kt){Qe(kt.value)&&(W["attr__"+kt.name]=kt.value)});for(var he=1,Ce=1,lt=D;lt=this._previousElementSibling(lt);)he++,lt.tagName===D.tagName&&Ce++;return W.nth_child=he,W.nth_of_type=Ce,W},_getDefaultProperties:function(D){return{$event_type:D,$ce_version:1,$host:window.location.host,$pathname:window.location.pathname}},_extractCustomPropertyValue:function(D){var W=[];return x.each(document.querySelectorAll(D.css_selector),function(he){var Ce;["input","select"].indexOf(he.tagName.toLowerCase())>-1?Ce=he.value:he.textContent&&(Ce=he.textContent),Qe(Ce)&&W.push(Ce)}),W.join(", ")},_getCustomProperties:function(D){var W={};return x.each(this._customProperties,function(he){x.each(he.event_selectors,function(Ce){var lt=document.querySelectorAll(Ce);x.each(lt,function(kt){x.includes(D,kt)&&Re(kt)&&(W[he.name]=this._extractCustomPropertyValue(he))},this)},this)},this),W},_getEventTarget:function(D){return void 0===D.target?D.srcElement:D.target},_trackEvent:function(D,W){var he=this._getEventTarget(D);if(_e(he)&&(he=he.parentNode),function Oe(D,W){if(!D||oe(D,"html")||!Z(D))return!1;switch(D.tagName.toLowerCase()){case"html":return!1;case"form":return"submit"===W.type;case"input":return-1===["button","submit"].indexOf(D.getAttribute("type"))?"change"===W.type:"click"===W.type;case"select":case"textarea":return"change"===W.type;default:return"click"===W.type}}(he,D)){for(var Ce=[he],lt=he;lt.parentNode&&!oe(lt,"body");)Ce.push(lt.parentNode),lt=lt.parentNode;var sn,kt=[],fn=!1;if(x.each(Ce,function(Nn){var jn=Re(Nn);"a"===Nn.tagName.toLowerCase()&&(sn=Nn.getAttribute("href"),sn=jn&&Qe(sn)&&sn);var ei=G(Nn).split(" ");x.includes(ei,"mp-no-track")&&(fn=!0),kt.push(this._getPropertiesFromElement(Nn))},this),fn)return!1;var Cn,wn=function se(D){var W="";return Re(D)&&D.childNodes&&D.childNodes.length&&x.each(D.childNodes,function(he){_e(he)&&he.textContent&&(W+=x.trim(he.textContent).split(/(\s+)/).filter(Qe).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255))}),x.trim(W)}(he);wn&&wn.length&&(Cn=wn);var Qn=x.extend(this._getDefaultProperties(D.type),{$elements:kt,$el_attr__href:sn,$el_text:Cn},this._getCustomProperties(Ce));return W.track("$web_event",Qn),!0}},_navigate:function(D){window.location.href=D},_addDomEventHandlers:function(D){var W=x.bind(function(he){he=he||window.event,this._trackEvent(he,D)},this);x.register_event(document,"submit",W,!1,!0),x.register_event(document,"change",W,!1,!0),x.register_event(document,"click",W,!1,!0)},_customProperties:{},init:function(D){if(document&&document.body){var he=D.get_config("token");if(this._initializedTokens.indexOf(he)>-1)console.log('autotrack already initialized for token "'+he+'"');else if(this._initializedTokens.push(he),!this._maybeLoadEditor(D)){var Ce=x.bind(function(lt){lt&<.config&&!0===lt.config.enable_collect_everything?(lt.custom_properties&&(this._customProperties=lt.custom_properties),D.track("$web_event",x.extend({$title:document.title},this._getDefaultProperties("pageview"))),this._addDomEventHandlers(D)):D.__autotrack_enabled=!1},this);D._send_request(D.get_config("api_host")+"/decide/",{verbose:!0,version:"1",lib:"web",token:he},{method:"GET",transport:"XHR"},D._prepare_callback(Ce))}}else{console.log("document not ready yet, trying again in 500 milliseconds...");var W=this;setTimeout(function(){W.init(D)},500)}},_editorParamsFromHash:function(D,W){var he;try{var Ce=x.getHashParam(W,"state");Ce=JSON.parse(decodeURIComponent(Ce));var lt=x.getHashParam(W,"expires_in");he={accessToken:x.getHashParam(W,"access_token"),accessTokenExpiresAt:(new Date).getTime()+1e3*Number(lt),bookmarkletMode:!!Ce.bookmarkletMode,projectId:Ce.projectId,projectOwnerId:Ce.projectOwnerId,projectToken:Ce.token,readOnly:Ce.readOnly,userFlags:Ce.userFlags,userId:Ce.userId},window.sessionStorage.setItem("editorParams",JSON.stringify(he)),Ce.desiredHash?window.location.hash=Ce.desiredHash:window.history?history.replaceState("",document.title,window.location.pathname+window.location.search):window.location.hash=""}catch(kt){console.error("Unable to parse data from hash",kt)}return he},_maybeLoadEditor:function(D){try{var W=!1;if(x.getHashParam(window.location.hash,"state")){var he=x.getHashParam(window.location.hash,"state");W="mpeditor"===(he=JSON.parse(decodeURIComponent(he))).action}var lt,Ce=!!window.sessionStorage.getItem("_mpcehash");return W?lt=this._editorParamsFromHash(D,window.location.hash):Ce?(lt=this._editorParamsFromHash(D,window.sessionStorage.getItem("_mpcehash")),window.sessionStorage.removeItem("_mpcehash")):lt=JSON.parse(window.sessionStorage.getItem("editorParams")||"{}"),!(!lt.projectToken||D.get_config("token")!==lt.projectToken||(this._loadEditor(D,lt),0))}catch(kt){return!1}},_loadEditor:function(D,W){if(!window._mpEditorLoaded){window._mpEditorLoaded=!0;var he=D.get_config("app_host")+"/js-bundle/reports/collect-everything/editor.js?_ts="+(new Date).getTime();return this._loadScript(he,function(){window.mp_load_editor(W)}),!0}return!1},enabledForProject:function(D,W,he){W=x.isUndefined(W)?10:W,he=x.isUndefined(he)?10:he;for(var Ce=0,lt=0;ltW&&delete D[he];x.isEmptyObject(D)&&delete this.props[Pn]}}),Rt.prototype.update_campaign_params=function(){this.campaign_params_saved||(this.register_once(x.info.campaignParams()),this.campaign_params_saved=!0)},Rt.prototype.update_search_keyword=function(D){this.register(x.info.searchInfo(D))},Rt.prototype.update_referrer_info=function(D){this.register_once({$initial_referrer:D||"$direct",$initial_referring_domain:x.info.referringDomain(D)||"$direct"},"")},Rt.prototype.get_referrer_info=function(){return x.strip_empty_properties({$initial_referrer:this.props.$initial_referrer,$initial_referring_domain:this.props.$initial_referring_domain})},Rt.prototype.safe_merge=function(D){return x.each(this.props,function(W,he){he in D||(D[he]=W)}),D},Rt.prototype.update_config=function(D){this.default_expiry=this.expire_days=D.cookie_expiration,this.set_disabled(D.disable_persistence),this.set_cookie_domain(D.cookie_domain),this.set_cross_site(D.cross_site_cookie),this.set_cross_subdomain(D.cross_subdomain_cookie),this.set_secure(D.secure_cookie)},Rt.prototype.set_disabled=function(D){this.disabled=D,this.disabled?this.remove():this.save()},Rt.prototype.set_cookie_domain=function(D){D!==this.cookie_domain&&(this.remove(),this.cookie_domain=D,this.save())},Rt.prototype.set_cross_site=function(D){D!==this.cross_site&&(this.cross_site=D,this.remove(),this.save())},Rt.prototype.set_cross_subdomain=function(D){D!==this.cross_subdomain&&(this.cross_subdomain=D,this.remove(),this.save())},Rt.prototype.get_cross_subdomain=function(){return this.cross_subdomain},Rt.prototype.set_secure=function(D){D!==this.secure&&(this.secure=!!D,this.remove(),this.save())},Rt.prototype._add_to_people_queue=function(D,W){var he=this._get_queue_key(D),Ce=W[D],lt=this._get_or_create_queue(Pt),kt=this._get_or_create_queue(dt),sn=this._get_or_create_queue(Me),fn=this._get_or_create_queue(Fe),Cn=this._get_or_create_queue(ft),wn=this._get_or_create_queue(Ye,[]),Qn=this._get_or_create_queue($e,[]);he===Gt?(x.extend(lt,Ce),this._pop_from_people_queue(Fe,Ce),this._pop_from_people_queue(ft,Ce),this._pop_from_people_queue(Me,Ce)):he===_t?(x.each(Ce,function(Nn,jn){jn in kt||(kt[jn]=Nn)}),this._pop_from_people_queue(Me,Ce)):he===ln?x.each(Ce,function(Nn){x.each([lt,kt,fn,Cn],function(jn){Nn in jn&&delete jn[Nn]}),x.each(Qn,function(jn){Nn in jn&&delete jn[Nn]}),sn[Nn]=!0}):he===Ft?(x.each(Ce,function(Nn,jn){jn in lt?lt[jn]+=Nn:(jn in fn||(fn[jn]=0),fn[jn]+=Nn)},this),this._pop_from_people_queue(Me,Ce)):he===In?(x.each(Ce,function(Nn,jn){x.isArray(Nn)&&(jn in Cn||(Cn[jn]=[]),Cn[jn]=Cn[jn].concat(Nn))}),this._pop_from_people_queue(Me,Ce)):he===cn?(wn.push(Ce),this._pop_from_people_queue($e,Ce)):he===Yt&&(Qn.push(Ce),this._pop_from_people_queue(Me,Ce)),ee_log("MIXPANEL PEOPLE REQUEST (QUEUED, PENDING IDENTIFY):"),ee_log(W),this.save()},Rt.prototype._pop_from_people_queue=function(D,W){var he=this._get_queue(D);x.isUndefined(he)||(x.each(W,function(Ce,lt){D===$e||D===Ye?x.each(he,function(kt){kt[lt]===Ce&&delete kt[lt]}):delete he[lt]},this),this.save())},Rt.prototype._get_queue_key=function(D){return D===Pt?Gt:D===dt?_t:D===Me?ln:D===Fe?Ft:D===$e?Yt:D===Ye?cn:D===ft?In:void ee_error("Invalid queue:",D)},Rt.prototype._get_queue=function(D){return this.props[this._get_queue_key(D)]},Rt.prototype._get_or_create_queue=function(D,W){var he=this._get_queue_key(D);return W=x.isUndefined(W)?{}:W,this.props[he]||(this.props[he]=W)},Rt.prototype.set_event_timer=function(D,W){var he=this.props[ci]||{};he[D]=W,this.props[ci]=he,this.save()},Rt.prototype.remove_event_timer=function(D){var he=(this.props[ci]||{})[D];return x.isUndefined(he)||(delete this.props[ci][D],this.save()),he};var Dt="unit",Kt="value",ct="in",xe="not in",re="-",nt="*",it="/",jt="%",ye="==",at="!=",Bt=">",mn="<",Bn=">=",yn="<=",gn="boolean",pi="datetime",j="string",vt="defined",Ct="not defined";function mi(D){if(null===D)return null;switch(typeof D){case"object":return x.isDate(D)&&D.getTime()>=0?D.getTime():null;case"boolean":return Number(D);case"number":return D;case"string":return D=Number(D),isNaN(D)?0:D}return null}function $i(D){if(null===D)return!1;switch(typeof D){case"boolean":return D;case"number":return 0!==D;case"string":return D.length>0;case"object":return!!(x.isArray(D)&&D.length>0||x.isDate(D)&&D.getTime()>0||x.isObject(D)&&!x.isEmptyObject(D))}return!1}function Rr(D,W){if(!D.operator)throw"Invalid operator: operator key missing "+D;switch(D.operator){case"and":return function qr(D,W){if(!D.operator||"and"!==D.operator||!D.children||2!==D.children.length)throw"Invalid operator: AND "+D;return $i(Gi(D.children[0],W))&&$i(Gi(D.children[1],W))}(D,W);case"or":return function xr(D,W){if(!D.operator||"or"!==D.operator||!D.children||2!==D.children.length)throw"Invalid operator: OR "+D;return $i(Gi(D.children[0],W))||$i(Gi(D.children[1],W))}(D,W);case ct:case xe:return function Hr(D,W){if(!D.operator||-1===[ct,xe].indexOf(D.operator)||!D.children||2!==D.children.length)throw"Invalid operator: IN/NOT IN "+D;var he=Gi(D.children[0],W),Ce=Gi(D.children[1],W);if(!x.isArray(Ce)&&!x.isString(Ce))throw"Invalid operand for operator IN: invalid type"+Ce;var lt=Ce.indexOf(he)>-1;return D.operator===xe?!lt:lt}(D,W);case"+":return function zi(D,W){if(!D.operator||"+"!==D.operator||!D.children||D.children.length<2)throw"Invalid operator: PLUS "+D;var he=Gi(D.children[0],W),Ce=Gi(D.children[1],W);return"number"==typeof he&&"number"==typeof Ce||"string"==typeof he&&"string"==typeof Ce?he+Ce:null}(D,W);case re:case nt:case it:case jt:return function fr(D,W){if(!D.operator||-1===[re,nt,it,jt].indexOf(D.operator)||!D.children||D.children.length<2)throw"Invalid arithmetic operator "+D;var he=Gi(D.children[0],W),Ce=Gi(D.children[1],W);if("number"==typeof he&&"number"==typeof Ce)switch(D.operator){case re:return he-Ce;case nt:return he*Ce;case it:return 0!==Ce?he/Ce:null;case jt:return 0===Ce?null:0===he?0:he<0&&Ce>0||he>0&&Ce<0?-(Math.floor(he/Ce)*Ce-he):he%Ce;default:throw"Unknown operator: "+D.operator}return null}(D,W);case ye:case at:return function zr(D,W){if(!D.operator||-1===[ye,at].indexOf(D.operator)||!D.children||2!==D.children.length)throw"Invalid equality operator "+D;var he=function ar(D,W){if(null===D&&D===W)return!0;if(typeof D==typeof W)switch(typeof D){case"number":case"string":case"boolean":return D===W;case"object":if(x.isArray(D)&&x.isArray(W))return function Xr(D,W){if(D===W)return!0;if(null===D||null===W||D.length!==W.length)return!1;for(var he=0;heCe;case Bn:return he>=Ce;case mn:return he0;case Bn:return lt>=0;case mn:return lt<0;case yn:return lt<=0}}return null}(D,W);case gn:return function or(D,W){if(!D.operator||D.operator!==gn||!D.children||1!==D.children.length)throw"Invalid cast operator: boolean "+D;return $i(Gi(D.children[0],W))}(D,W);case pi:return function Pr(D,W){if(!D.operator||D.operator!==pi||!D.children||1!==D.children.length)throw"Invalid cast operator: datetime "+D;var he=Gi(D.children[0],W);if(null===he)return null;switch(typeof he){case"number":case"string":var Ce=new Date(he);return isNaN(Ce.getTime())?null:Ce;case"object":if(x.isDate(he))return he}return null}(D,W);case"list":return function Tr(D,W){if(!D.operator||"list"!==D.operator||!D.children||1!==D.children.length)throw"Invalid cast operator: list "+D;var he=Gi(D.children[0],W);return null===he?null:x.isArray(he)?he:null}(D,W);case"number":return function ni(D,W){if(!D.operator||"number"!==D.operator||!D.children||1!==D.children.length)throw"Invalid cast operator: number "+D;return mi(Gi(D.children[0],W))}(D,W);case j:return function Sr(D,W){if(!D.operator||D.operator!==j||!D.children||1!==D.children.length)throw"Invalid cast operator: string "+D;var he=Gi(D.children[0],W);return"object"==typeof he?x.isDate(he)?he.toJSON():JSON.stringify(he):String(he)}(D,W);case vt:case Ct:return function Zr(D,W){if(!D.operator||-1===[vt,Ct].indexOf(D.operator)||!D.children||1!==D.children.length)throw"Invalid defined/not defined operator: "+D;var he=null!==Gi(D.children[0],W);return D.operator===Ct?!he:he}(D,W);case"not":return function Jr(D,W){if(!D.operator||"not"!==D.operator||!D.children||1!==D.children.length)throw"Invalid not operator: "+D;var he=Gi(D.children[0],W);return null===he||("boolean"==typeof he?!he:null)}(D,W)}}function Gi(D,W){return D.property?function dr(D,W){if(!D.property||!D.value)throw"Invalid operand: missing required keys "+D;switch(D.property){case"event":return void 0!==W[D.value]?W[D.value]:null;case"literal":return"now"===D.value?new Date:"object"==typeof D.value?function as(D){var W=D.window;if(!W||!W[Dt]||!W[Kt])throw"Invalid window: missing required keys "+JSON.stringify(D);var he=new Date;switch(W[Dt]){case"hour":he.setTime(he.getTime()+-1*W[Kt]*60*60*1e3);break;case"day":he.setTime(he.getTime()+-1*W[Kt]*24*60*60*1e3);break;case"week":he.setTime(he.getTime()+-1*W[Kt]*7*24*60*60*1e3);break;case"month":he.setTime(he.getTime()+-1*W[Kt]*30*24*60*60*1e3);break;default:throw"Invalid unit: "+W[Dt]}return he}(D.value):D.value;default:throw"Invalid operand: Invalid property type "+D.property}}(D,W):D.operator?Rr(D,W):void 0}var pe=function(D,W){x.bind_instance_methods(this),this.mixpanel=W,this.persistence=this.mixpanel.persistence,this.resource_protocol=this.mixpanel.get_config("inapp_protocol"),this.cdn_host=this.mixpanel.get_config("cdn"),this.campaign_id=x.escapeHTML(D.id),this.message_id=x.escapeHTML(D.message_id),this.body=(x.escapeHTML(D.body)||"").replace(/\n/g,"
"),this.cta=x.escapeHTML(D.cta)||"Close",this.notif_type=x.escapeHTML(D.type)||"takeover",this.style=x.escapeHTML(D.style)||"light",this.title=x.escapeHTML(D.title)||"",this.video_width=pe.VIDEO_WIDTH,this.video_height=pe.VIDEO_HEIGHT,this.display_triggers=D.display_triggers||[],this.dest_url=D.cta_url||null,this.image_url=D.image_url||null,this.thumb_image_url=D.thumb_image_url||null,this.video_url=D.video_url||null,this.thumb_image_url&&0===this.thumb_image_url.indexOf("//")&&(this.thumb_image_url=this.thumb_image_url.replace("//",this.resource_protocol)),this.clickthrough=!0,this.dest_url||(this.dest_url="#dismiss",this.clickthrough=!1),this.mini="mini"===this.notif_type,this.mini||(this.notif_type="takeover"),this.notif_width=this.mini?pe.NOTIF_WIDTH_MINI:pe.NOTIF_WIDTH,this._set_client_config(),this.imgs_to_preload=this._init_image_html(),this._init_video()};pe.ANIM_TIME=200,pe.MARKUP_PREFIX="mixpanel-notification",pe.BG_OPACITY=.6,pe.NOTIF_TOP=25,pe.NOTIF_START_TOP=200,pe.NOTIF_WIDTH=388,pe.NOTIF_WIDTH_MINI=420,pe.NOTIF_HEIGHT_MINI=85,pe.THUMB_BORDER_SIZE=5,pe.THUMB_IMG_SIZE=60,pe.THUMB_OFFSET=Math.round(pe.THUMB_IMG_SIZE/2),pe.VIDEO_WIDTH=595,pe.VIDEO_HEIGHT=334,pe.prototype.show=function(){var D=this;this._set_client_config(),this.body_el?(this._init_styles(),this._init_notification_el(),this._preload_images(this._attach_and_animate)):setTimeout(function(){D.show()},300)},pe.prototype.dismiss=x.safewrap(function(){this.marked_as_shown||this._mark_delivery({invisible:!0});var W,he,Ce,D=this.showing_video?this._get_el("video"):this._get_notification_display_el();this.use_transitions?(this._remove_class("bg","visible"),this._add_class(D,"exiting"),setTimeout(this._remove_notification_el,pe.ANIM_TIME)):(this.mini?(W="right",he=20,Ce=-100):(W="top",he=pe.NOTIF_TOP,Ce=pe.NOTIF_START_TOP+pe.NOTIF_TOP),this._animate_els([{el:this._get_el("bg"),attr:"opacity",start:pe.BG_OPACITY,goal:0},{el:D,attr:"opacity",start:1,goal:0},{el:D,attr:W,start:he,goal:Ce}],pe.ANIM_TIME,this._remove_notification_el))}),pe.prototype._add_class=x.safewrap(function(D,W){W=pe.MARKUP_PREFIX+"-"+W,"string"==typeof D&&(D=this._get_el(D)),D.className?~(" "+D.className+" ").indexOf(" "+W+" ")||(D.className+=" "+W):D.className=W}),pe.prototype._remove_class=x.safewrap(function(D,W){W=pe.MARKUP_PREFIX+"-"+W,"string"==typeof D&&(D=this._get_el(D)),D.className&&(D.className=(" "+D.className+" ").replace(" "+W+" ","").replace(/^[\s\xA0]+/,"").replace(/[\s\xA0]+$/,""))}),pe.prototype._animate_els=x.safewrap(function(D,W,he,Ce){var sn,fn,wn,lt=this,kt=!1,Cn=1*new Date;for(wn=Cn-(Ce=Ce||Cn),sn=0;sn=fn.start?1:-1;fn.val=fn.start+(fn.goal-fn.start)*wn/W,"opacity"!==fn.attr&&(fn.val=Math.round(fn.val)),(Nn>0&&fn.val>=fn.goal||Nn<0&&fn.val<=fn.goal)&&(fn.val=fn.goal)}if(kt){for(sn=0;sn'):this.img_html="",this.thumb_image_url?(D.push(this.thumb_image_url),this.thumb_img_html='
'):this.thumb_img_html=""),D},pe.prototype._init_notification_el=function(){var D="",W="",he="",Ce='
';if(this.notification_el=document.createElement("div"),this.notification_el.id=pe.MARKUP_PREFIX+"-wrapper",this.mini)D='
'+Ce+'
'+this.body+'
';else{var lt=this.clickthrough||this.show_video?"":'
',kt=this.show_video?'
':"";this._browser_lte("ie",7)&&(lt="",kt=""),D='
'+this.thumb_img_html+'
'+Ce+'
'+this.img_html+'
'+this.title+'
'+this.body+'
'+lt+''+this.cta+""+kt+"
"}this.youtube_video?(W=this.resource_protocol+"www.youtube.com/embed/"+this.youtube_video+"?wmode=transparent&showinfo=0&modestbranding=0&rel=0&autoplay=1&loop=0&vq=hd1080",this.yt_custom&&(W+="&enablejsapi=1&html5=1&controls=0",he='
')):this.vimeo_video&&(W=this.resource_protocol+"player.vimeo.com/video/"+this.vimeo_video+"?autoplay=1&title=0&byline=0&portrait=0"),this.show_video&&(this.video_iframe='',he='
'+he+"
");var sn=he+D;this.flip_animate&&(sn=(this.mini?D:"")+'
'+(this.mini?he:sn)+"
"),this.notification_el.innerHTML=('
'+sn+"
").replace(/class="/g,'class="'+pe.MARKUP_PREFIX+"-").replace(/id="/g,'id="'+pe.MARKUP_PREFIX+"-")},pe.prototype._init_styles=function(){this.style_vals="dark"===this.style?{bg:"#1d1f25",bg_actions:"#282b32",bg_hover:"#3a4147",bg_light:"#4a5157",border_gray:"#32353c",cancel_opacity:"0.4",mini_hover:"#2a3137",text_title:"#fff",text_main:"#9498a3",text_tagline:"#464851",text_hover:"#ddd"}:{bg:"#fff",bg_actions:"#e7eaee",bg_hover:"#eceff3",bg_light:"#f5f5f5",border_gray:"#e4ecf2",cancel_opacity:"1.0",mini_hover:"#fafafa",text_title:"#5c6578",text_main:"#8b949b",text_tagline:"#ced9e6",text_hover:"#7c8598"};var D="0px 0px 35px 0px rgba(45, 49, 56, 0.7)",W=D,he=D,Ce=pe.THUMB_IMG_SIZE+2*pe.THUMB_BORDER_SIZE,lt=pe.ANIM_TIME/1e3+"s";this.mini&&(D="none");var kt={};kt["@media only screen and (max-width: "+(pe.NOTIF_WIDTH_MINI+20-1)+"px)"]={"#overlay":{display:"none"}};var fn={".flipped":{transform:"rotateY(180deg)"},"#overlay":{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",overflow:"auto","text-align":"center","z-index":"10000","font-family":'"Helvetica", "Arial", sans-serif',"-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale"},"#overlay.mini":{height:"0",overflow:"visible"},"#overlay a":{width:"initial",padding:"0","text-decoration":"none","text-transform":"none",color:"inherit"},"#bgwrapper":{position:"relative",width:"100%",height:"100%"},"#bg":{position:"fixed",top:"0",left:"0",width:"100%",height:"100%","min-width":4*this.doc_width+"px","min-height":4*this.doc_height+"px","background-color":"black",opacity:"0.0","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)",filter:"alpha(opacity=60)",transition:"opacity "+lt},"#bg.visible":{opacity:pe.BG_OPACITY},".mini #bg":{width:"0",height:"0","min-width":"0"},"#flipcontainer":{perspective:"1000px",position:"absolute",width:"100%"},"#flipper":{position:"relative","transform-style":"preserve-3d",transition:"0.3s"},"#takeover":{position:"absolute",left:"50%",width:pe.NOTIF_WIDTH+"px","margin-left":Math.round(-pe.NOTIF_WIDTH/2)+"px","backface-visibility":"hidden",transform:"rotateY(0deg)",opacity:"0.0",top:pe.NOTIF_START_TOP+"px",transition:"opacity "+lt+", top "+lt},"#takeover.visible":{opacity:"1.0",top:pe.NOTIF_TOP+"px"},"#takeover.exiting":{opacity:"0.0",top:pe.NOTIF_START_TOP+"px"},"#thumbspacer":{height:pe.THUMB_OFFSET+"px"},"#thumbborder-wrapper":{position:"absolute",top:-pe.THUMB_BORDER_SIZE+"px",left:pe.NOTIF_WIDTH/2-pe.THUMB_OFFSET-pe.THUMB_BORDER_SIZE+"px",width:Ce+"px",height:Ce/2+"px",overflow:"hidden"},"#thumbborder":{position:"absolute",width:Ce+"px",height:Ce+"px","border-radius":Ce+"px","background-color":this.style_vals.bg_actions,opacity:"0.5"},"#thumbnail":{position:"absolute",top:"0px",left:pe.NOTIF_WIDTH/2-pe.THUMB_OFFSET+"px",width:pe.THUMB_IMG_SIZE+"px",height:pe.THUMB_IMG_SIZE+"px",overflow:"hidden","z-index":"100","border-radius":pe.THUMB_IMG_SIZE+"px"},"#mini":{position:"absolute",right:"20px",top:pe.NOTIF_TOP+"px",width:this.notif_width+"px",height:2*pe.NOTIF_HEIGHT_MINI+"px","margin-top":20-pe.NOTIF_HEIGHT_MINI+"px","backface-visibility":"hidden",opacity:"0.0",transform:"rotateX(90deg)",transition:"opacity 0.3s, transform 0.3s, right 0.3s"},"#mini.visible":{opacity:"1.0",transform:"rotateX(0deg)"},"#mini.exiting":{opacity:"0.0",right:"-150px"},"#mainbox":{"border-radius":"4px","box-shadow":D,"text-align":"center","background-color":this.style_vals.bg,"font-size":"14px",color:this.style_vals.text_main},"#mini #mainbox":{height:pe.NOTIF_HEIGHT_MINI+"px","margin-top":pe.NOTIF_HEIGHT_MINI+"px","border-radius":"3px",transition:"background-color "+lt},"#mini-border":{height:pe.NOTIF_HEIGHT_MINI+6+"px",width:pe.NOTIF_WIDTH_MINI+6+"px",position:"absolute",top:"-3px",left:"-3px","margin-top":pe.NOTIF_HEIGHT_MINI+"px","border-radius":"6px",opacity:"0.25","background-color":"#fff","z-index":"-1","box-shadow":he},"#mini-icon":{position:"relative",display:"inline-block",width:"75px",height:pe.NOTIF_HEIGHT_MINI+"px","border-radius":"3px 0 0 3px","background-color":this.style_vals.bg_actions,background:"linear-gradient(135deg, "+this.style_vals.bg_light+" 0%, "+this.style_vals.bg_actions+" 100%)",transition:"background-color "+lt},"#mini:hover #mini-icon":{"background-color":this.style_vals.mini_hover},"#mini:hover #mainbox":{"background-color":this.style_vals.mini_hover},"#mini-icon-img":{position:"absolute","background-image":"url("+this.thumb_image_url+")",width:"48px",height:"48px",top:"20px",left:"12px"},"#content":{padding:"30px 20px 0px 20px"},"#mini-content":{"text-align":"left",height:pe.NOTIF_HEIGHT_MINI+"px",cursor:"pointer"},"#img":{width:"328px","margin-top":"30px","border-radius":"5px"},"#title":{"max-height":"600px",overflow:"hidden","word-wrap":"break-word",padding:"25px 0px 20px 0px","font-size":"19px","font-weight":"bold",color:this.style_vals.text_title},"#body":{"max-height":"600px","margin-bottom":"25px",overflow:"hidden","word-wrap":"break-word","line-height":"21px","font-size":"15px","font-weight":"normal","text-align":"left"},"#mini #body":{display:"inline-block","max-width":"250px",margin:"0 0 0 30px",height:pe.NOTIF_HEIGHT_MINI+"px","font-size":"16px","letter-spacing":"0.8px",color:this.style_vals.text_title},"#mini #body-text":{display:"table",height:pe.NOTIF_HEIGHT_MINI+"px"},"#mini #body-text div":{display:"table-cell","vertical-align":"middle"},"#tagline":{"margin-bottom":"15px","font-size":"10px","font-weight":"600","letter-spacing":"0.8px",color:"#ccd7e0","text-align":"left"},"#tagline a":{color:this.style_vals.text_tagline,transition:"color "+lt},"#tagline a:hover":{color:this.style_vals.text_hover},"#cancel":{position:"absolute",right:"0",width:"8px",height:"8px",padding:"10px","border-radius":"20px",margin:"12px 12px 0 0","box-sizing":"content-box",cursor:"pointer",transition:"background-color "+lt},"#mini #cancel":{margin:"7px 7px 0 0"},"#cancel-icon":{width:"8px",height:"8px",overflow:"hidden","background-image":"url("+this.cdn_host+"/site_media/images/icons/notifications/cancel-x.png)",opacity:this.style_vals.cancel_opacity},"#cancel:hover":{"background-color":this.style_vals.bg_hover},"#button":{display:"block",height:"60px","line-height":"60px","text-align":"center","background-color":this.style_vals.bg_actions,"border-radius":"0 0 4px 4px",overflow:"hidden",cursor:"pointer",transition:"background-color "+lt},"#button-close":{display:"inline-block",width:"9px",height:"60px","margin-right":"8px","vertical-align":"top","background-image":"url("+this.cdn_host+"/site_media/images/icons/notifications/close-x-"+this.style+".png)","background-repeat":"no-repeat","background-position":"0px 25px"},"#button-play":{display:"inline-block",width:"30px",height:"60px","margin-left":"15px","background-image":"url("+this.cdn_host+"/site_media/images/icons/notifications/play-"+this.style+"-small.png)","background-repeat":"no-repeat","background-position":"0px 15px"},"a#button-link":{display:"inline-block","vertical-align":"top","text-align":"center","font-size":"17px","font-weight":"bold",overflow:"hidden","word-wrap":"break-word",color:this.style_vals.text_title,transition:"color "+lt},"#button:hover":{"background-color":this.style_vals.bg_hover,color:this.style_vals.text_hover},"#button:hover a":{color:this.style_vals.text_hover},"#video-noflip":{position:"relative",top:2*-this.video_height+"px"},"#video-flip":{"backface-visibility":"hidden",transform:"rotateY(180deg)"},"#video":{position:"absolute",width:this.video_width-1+"px",height:this.video_height+"px",top:pe.NOTIF_TOP+"px","margin-top":"100px",left:"50%","margin-left":Math.round(-this.video_width/2)+"px",overflow:"hidden","border-radius":"5px","box-shadow":W,transform:"translateZ(1px)",transition:"opacity "+lt+", top "+lt},"#video.exiting":{opacity:"0.0",top:this.video_height+"px"},"#video-holder":{position:"absolute",width:this.video_width-1+"px",height:this.video_height+"px",overflow:"hidden","border-radius":"5px"},"#video-frame":{"margin-left":"-1px",width:this.video_width+"px"},"#video-controls":{opacity:"0",transition:"opacity 0.5s"},"#video:hover #video-controls":{opacity:"1.0"},"#video .video-progress-el":{position:"absolute",bottom:"0",height:"25px","border-radius":"0 0 0 5px"},"#video-progress":{width:"90%"},"#video-progress-total":{width:"100%","background-color":this.style_vals.bg,opacity:"0.7"},"#video-elapsed":{width:"0","background-color":"#6cb6f5",opacity:"0.9"},"#video #video-time":{width:"10%",right:"0","font-size":"11px","line-height":"25px",color:this.style_vals.text_main,"background-color":"#666","border-radius":"0 0 5px 0"}};this._browser_lte("ie",8)&&x.extend(fn,{"* html #overlay":{position:"absolute"},"* html #bg":{position:"absolute"},"html, body":{height:"100%"}}),this._browser_lte("ie",7)&&x.extend(fn,{"#mini #body":{display:"inline",zoom:"1",border:"1px solid "+this.style_vals.bg_hover},"#mini #body-text":{padding:"20px"},"#mini #mini-icon":{display:"none"}});var Fr,Dr,ms,rr,me,Cn=["backface-visibility","border-radius","box-shadow","opacity","perspective","transform","transform-style","transition"],wn=["khtml","moz","ms","o","webkit"];for(var Qn in fn)for(var Nn=0;Nn=33||this.browser_versions.firefox>=15)&&this.body_el&&Ce("backfaceVisibility")&&Ce("perspective")&&Ce("transform")},pe.prototype._switch_to_video=x.safewrap(function(){var D=this,W=[{el:D._get_notification_display_el(),attr:"opacity",start:1,goal:0},{el:D._get_notification_display_el(),attr:"top",start:pe.NOTIF_TOP,goal:-500},{el:D._get_el("video-noflip"),attr:"opacity",start:0,goal:1},{el:D._get_el("video-noflip"),attr:"top",start:2*-D.video_height,goal:0}];if(D.mini){var he=D._get_el("bg"),Ce=D._get_el("overlay");he.style.width="100%",he.style.height="100%",Ce.style.width="100%",D._add_class(D._get_notification_display_el(),"exiting"),D._add_class(he,"visible"),W.push({el:D._get_el("bg"),attr:"opacity",start:0,goal:pe.BG_OPACITY})}D._get_el("video-holder").innerHTML=D.video_iframe;var kt=function(){window.YT&&window.YT.loaded&&D._yt_video_ready(),D.showing_video=!0,D._get_notification_display_el().style.visibility="hidden"};D.flip_animate?(D._add_class("flipper","flipped"),setTimeout(kt,pe.ANIM_TIME)):D._animate_els(W,pe.ANIM_TIME,kt)}),pe.prototype._track_event=function(D,W,he){this.campaign_id?(W=x.extend(W=W||{},{campaign_id:this.campaign_id,message_id:this.message_id,message_type:"web_inapp",message_subtype:this.notif_type}),this.mixpanel.track(D,W,he)):he&&he.call()},pe.prototype._yt_video_ready=x.safewrap(function(){var D=this;if(!D.video_inited){D.video_inited=!0;var W=D._get_el("video-elapsed"),he=D._get_el("video-time"),Ce=D._get_el("video-progress");new window.YT.Player(pe.MARKUP_PREFIX+"-video-frame",{events:{onReady:function(lt){var kt=lt.target,sn=kt.getDuration(),fn=function(wn){return("00"+wn).slice(-2)},Cn=function(wn){var Qn=Math.round(sn-wn),Nn=Math.floor(Qn/60),jn=Math.floor(Nn/60);Qn-=60*Nn,he.innerHTML="-"+(jn?jn+":":"")+fn(Nn-=60*jn)+":"+fn(Qn)};Cn(0),D._video_progress_checker=window.setInterval(function(){var wn=kt.getCurrentTime();W.style.width=wn/sn*100+"%",Cn(wn)},250),x.register_event(Ce,"click",function(wn){var Qn=Math.max(0,wn.pageX-Ce.getBoundingClientRect().left);kt.seekTo(sn*Qn/Ce.clientWidth,!0)})}}})}});var We=function(){};x.extend(We.prototype,ut),We.prototype._init=function(D){this._mixpanel=D},We.prototype.set=tt(function(D,W,he){var Ce=this.set_action(D,W);return x.isObject(D)&&(he=W),this._get_config("save_referrer")&&this._mixpanel.persistence.update_referrer_info(document.referrer),Ce[Pt]=x.extend({},x.info.people_properties(),this._mixpanel.persistence.get_referrer_info(),Ce[Pt]),this._send_request(Ce,he)}),We.prototype.set_once=tt(function(D,W,he){var Ce=this.set_once_action(D,W);return x.isObject(D)&&(he=W),this._send_request(Ce,he)}),We.prototype.unset=tt(function(D,W){var he=this.unset_action(D);return this._send_request(he,W)}),We.prototype.increment=tt(function(D,W,he){var Ce={},lt={};return x.isObject(D)?(x.each(D,function(kt,sn){if(!this._is_reserved_property(sn)){if(isNaN(parseFloat(kt)))return void ee_error("Invalid increment value passed to mixpanel.people.increment - must be a number");lt[sn]=kt}},this),he=W):(x.isUndefined(W)&&(W=1),lt[D]=W),Ce[Fe]=lt,this._send_request(Ce,he)}),We.prototype.append=tt(function(D,W,he){x.isObject(D)&&(he=W);var Ce=this.append_action(D,W);return this._send_request(Ce,he)}),We.prototype.remove=tt(function(D,W,he){x.isObject(D)&&(he=W);var Ce=this.remove_action(D,W);return this._send_request(Ce,he)}),We.prototype.union=tt(function(D,W,he){x.isObject(D)&&(he=W);var Ce=this.union_action(D,W);return this._send_request(Ce,he)}),We.prototype.track_charge=tt(function(D,W,he){if(x.isNumber(D)||(D=parseFloat(D),!isNaN(D)))return this.append("$transactions",x.extend({$amount:D},W),he);ee_error("Invalid value passed to mixpanel.people.track_charge - must be a number")}),We.prototype.clear_charges=function(D){return this.set("$transactions",[],D)},We.prototype.delete_user=function(){if(this._identify_called()){var D={$delete:this._mixpanel.get_distinct_id()};return this._send_request(D)}ee_error("mixpanel.people.delete_user() requires you to call identify() first")},We.prototype.toString=function(){return this._mixpanel.toString()+".people"},We.prototype._send_request=function(D,W){D.$token=this._get_config("token"),D.$distinct_id=this._mixpanel.get_distinct_id();var he=this._mixpanel.get_property("$device_id"),Ce=this._mixpanel.get_property("$user_id"),lt=this._mixpanel.get_property("$had_persisted_distinct_id");he&&(D.$device_id=he),Ce&&(D.$user_id=Ce),lt&&(D.$had_persisted_distinct_id=lt);var kt=x.encodeDates(D),sn=x.truncate(kt,255),fn=x.JSONEncode(kt),Cn=x.base64Encode(fn);return this._identify_called()?(ee_log("MIXPANEL PEOPLE REQUEST:"),ee_log(sn),this._mixpanel._send_request(this._get_config("api_host")+"/engage/",{data:Cn},this._mixpanel._prepare_callback(W,sn)),sn):(this._enqueue(D),x.isUndefined(W)||(this._get_config("verbose")?W({status:-1,error:null}):W(-1)),sn)},We.prototype._get_config=function(D){return this._mixpanel.get_config(D)},We.prototype._identify_called=function(){return!0===this._mixpanel._flags.identify_called},We.prototype._enqueue=function(D){Pt in D?this._mixpanel.persistence._add_to_people_queue(Pt,D):dt in D?this._mixpanel.persistence._add_to_people_queue(dt,D):Me in D?this._mixpanel.persistence._add_to_people_queue(Me,D):Fe in D?this._mixpanel.persistence._add_to_people_queue(Fe,D):$e in D?this._mixpanel.persistence._add_to_people_queue($e,D):Ye in D?this._mixpanel.persistence._add_to_people_queue(Ye,D):ft in D?this._mixpanel.persistence._add_to_people_queue(ft,D):ee_error("Invalid call to _enqueue():",D)},We.prototype._flush_one_queue=function(D,W,he,Ce){var lt=this,kt=x.extend({},this._mixpanel.persistence._get_queue(D)),sn=kt;!x.isUndefined(kt)&&x.isObject(kt)&&!x.isEmptyObject(kt)&&(lt._mixpanel.persistence._pop_from_people_queue(D,kt),Ce&&(sn=Ce(kt)),W.call(lt,sn,function(fn,Cn){0===fn&<._mixpanel.persistence._add_to_people_queue(D,kt),x.isUndefined(he)||he(fn,Cn)}))},We.prototype._flush=function(D,W,he,Ce,lt,kt,sn){var fn=this,Cn=this._mixpanel.persistence._get_queue($e),wn=this._mixpanel.persistence._get_queue(Ye);if(this._flush_one_queue(Pt,this.set,D),this._flush_one_queue(dt,this.set_once,Ce),this._flush_one_queue(Me,this.unset,kt,function(Si){return x.keys(Si)}),this._flush_one_queue(Fe,this.increment,W),this._flush_one_queue(ft,this.union,lt),!x.isUndefined(Cn)&&x.isArray(Cn)&&Cn.length){for(var Qn,Nn=function(Si,Fr){0===Si&&fn._mixpanel.persistence._add_to_people_queue($e,Qn),x.isUndefined(he)||he(Si,Fr)},jn=Cn.length-1;jn>=0;jn--)Qn=Cn.pop(),x.isEmptyObject(Qn)||fn.append(Qn,Nn);fn._mixpanel.persistence.save()}if(!x.isUndefined(wn)&&x.isArray(wn)&&wn.length){for(var ei,ii=function(Si,Fr){0===Si&&fn._mixpanel.persistence._add_to_people_queue(Ye,ei),x.isUndefined(sn)||sn(Si,Fr)},Ti=wn.length-1;Ti>=0;Ti--)ei=wn.pop(),x.isEmptyObject(ei)||fn.remove(ei,ii);fn._mixpanel.persistence.save()}},We.prototype._is_reserved_property=function(D){return"$distinct_id"===D||"$token"===D||"$device_id"===D||"$user_id"===D||"$had_persisted_distinct_id"===D},We.prototype.set=We.prototype.set,We.prototype.set_once=We.prototype.set_once,We.prototype.unset=We.prototype.unset,We.prototype.increment=We.prototype.increment,We.prototype.append=We.prototype.append,We.prototype.remove=We.prototype.remove,We.prototype.union=We.prototype.union,We.prototype.track_charge=We.prototype.track_charge,We.prototype.clear_charges=We.prototype.clear_charges,We.prototype.delete_user=We.prototype.delete_user,We.prototype.toString=We.prototype.toString;var Mt,qt,ai="mixpanel",Qi=a.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,vr=!Qi&&-1===S.indexOf("MSIE")&&-1===S.indexOf("Mozilla"),pt=u.sendBeacon;pt&&(pt=x.bind(pt,u));var Nt={api_host:"https://api-js.mixpanel.com",api_method:"POST",api_transport:"XHR",app_host:"https://mixpanel.com",autotrack:!0,cdn:"https://cdn.mxpnl.com",cross_site_cookie:!1,cross_subdomain_cookie:!0,persistence:"cookie",persistence_name:"",cookie_domain:"",cookie_name:"",loaded:function(){},store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,track_pageview:!0,debug:!1,track_links_timeout:300,cookie_expiration:365,upgrade:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:!1,ip:!0,opt_out_tracking_by_default:!1,opt_out_persistence_by_default:!1,opt_out_tracking_persistence_type:"localStorage",opt_out_tracking_cookie_prefix:null,property_blacklist:[],xhr_headers:{},inapp_protocol:"//",inapp_link_new_window:!1,ignore_dnt:!1},J=!1,be=function(){},Xe=function(D,W,he){var Ce,lt=he===ai?qt:qt[he];if(lt&&0===Mt)Ce=lt;else{if(lt&&!x.isArray(lt))return void ee_error("You have already initialized "+he);Ce=new be}return Ce._cached_groups={},Ce._user_decide_check_complete=!1,Ce._events_tracked_before_user_decide_check_complete=[],Ce._init(D,W,he),Ce.people=new We,Ce.people._init(Ce),k.DEBUG=k.DEBUG||Ce.get_config("debug"),Ce.__autotrack_enabled=Ce.get_config("autotrack"),Ce.get_config("autotrack")&&(Ve.enabledForProject(Ce.get_config("token"),100,100)?Ve.isBrowserSupported()?Ve.init(Ce):(Ce.__autotrack_enabled=!1,ee_log("Disabling Automatic Event Collection because this browser is not supported")):(Ce.__autotrack_enabled=!1,ee_log("Not in active bucket: disabling Automatic Event Collection."))),!x.isUndefined(lt)&&x.isArray(lt)&&(Ce._execute_array.call(Ce.people,lt.people),Ce._execute_array(lt)),Ce};be.prototype.init=function(D,W,he){if(x.isUndefined(he))ee_error("You must name your new library: init(token, config, name)");else{if(he!==ai){var Ce=Xe(D,W,he);return qt[he]=Ce,Ce._loaded(),Ce}ee_error("You must initialize the main mixpanel object right after you include the Mixpanel js snippet")}},be.prototype._init=function(D,W,he){this.__loaded=!0,this.config={},this._triggered_notifs=[],this.set_config(x.extend({},Nt,W,{name:he,token:D,callback_fn:(he===ai?he:ai+"."+he)+"._jsc"})),this._jsc=function(){},this.__dom_loaded_queue=[],this.__request_queue=[],this.__disabled_events=[],this._flags={disable_all_events:!1,identify_called:!1},this.persistence=this.cookie=new Rt(this.config),this._gdpr_init();var Ce=x.UUID();this.get_distinct_id()||this.register_once({distinct_id:Ce,$device_id:Ce},"")},be.prototype._loaded=function(){this.get_config("loaded")(this),this.get_config("track_pageview")&&this.track_pageview()},be.prototype._dom_loaded=function(){x.each(this.__dom_loaded_queue,function(D){this._track_dom.apply(this,D)},this),this.has_opted_out_tracking()||x.each(this.__request_queue,function(D){this._send_request.apply(this,D)},this),delete this.__dom_loaded_queue,delete this.__request_queue},be.prototype._track_dom=function(D,W){if(this.get_config("img"))return ee_error("You can't use DOM tracking functions with img = true."),!1;if(!J)return this.__dom_loaded_queue.push([D,W]),!1;var he=(new D).init(this);return he.track.apply(he,W)},be.prototype._prepare_callback=function(D,W){if(x.isUndefined(D))return null;if(Qi)return function(sn){D(sn,W)};var Ce=this._jsc,lt=""+Math.floor(1e8*Math.random()),kt=this.get_config("callback_fn")+"["+lt+"]";return Ce[lt]=function(sn){delete Ce[lt],D(sn,W)},kt},be.prototype._send_request=function(D,W,he,Ce){var lt=!0;if(vr)return this.__request_queue.push(arguments),lt;var kt={method:this.get_config("api_method"),transport:this.get_config("api_transport")},sn=null;!Ce&&(x.isFunction(he)||"string"==typeof he)&&(Ce=he,he=null),he=x.extend(kt,he||{}),Qi||(he.method="GET");var fn="POST"===he.method,Cn=pt&&fn&&"sendbeacon"===he.transport.toLowerCase(),wn=this.get_config("verbose");if(W.verbose&&(wn=!0),this.get_config("test")&&(W.test=1),wn&&(W.verbose=1),this.get_config("img")&&(W.img=1),Qi||(Ce?W.callback=Ce:(wn||this.get_config("test"))&&(W.callback="(function(){})")),W.ip=this.get_config("ip")?1:0,W._=(new Date).getTime().toString(),fn&&(sn="data="+W.data,delete W.data),D+="?"+x.HTTPBuildQuery(W),"img"in W){var Qn=y.createElement("img");Qn.src=D,y.body.appendChild(Qn)}else if(Cn)try{lt=pt(D,sn)}catch(Ti){ee_error(Ti),lt=!1}else if(Qi)try{var Nn=new XMLHttpRequest;Nn.open(he.method,D,!0);var jn=this.get_config("xhr_headers");fn&&(jn["Content-Type"]="application/x-www-form-urlencoded"),x.each(jn,function(Ti,Si){Nn.setRequestHeader(Si,Ti)}),Nn.withCredentials=!0,Nn.onreadystatechange=function(){if(4===Nn.readyState)if(200===Nn.status){if(Ce)if(wn){var Ti;try{Ti=x.JSONDecode(Nn.responseText)}catch(Fr){return void ee_error(Fr)}Ce(Ti)}else Ce(Number(Nn.responseText))}else{var Si="Bad HTTP status: "+Nn.status+" "+Nn.statusText;ee_error(Si),Ce&&Ce(wn?{status:0,error:Si}:0)}},Nn.send(sn)}catch(Ti){ee_error(Ti),lt=!1}else{var ei=y.createElement("script");ei.type="text/javascript",ei.async=!0,ei.defer=!0,ei.src=D;var ii=y.getElementsByTagName("script")[0];ii.parentNode.insertBefore(ei,ii)}return lt},be.prototype._execute_array=function(D){var W,he=[],Ce=[],lt=[];x.each(D,function(sn){sn&&(x.isArray(W=sn[0])?lt.push(sn):"function"==typeof sn?sn.call(this):x.isArray(sn)&&"alias"===W?he.push(sn):x.isArray(sn)&&-1!==W.indexOf("track")&&"function"==typeof this[W]?lt.push(sn):Ce.push(sn))},this);var kt=function(sn,fn){x.each(sn,function(Cn){if(x.isArray(Cn[0])){var wn=fn;x.each(Cn,function(Qn){wn=wn[Qn[0]].apply(wn,Qn.slice(1))})}else this[Cn[0]].apply(this,Cn.slice(1))},fn)};kt(he,this),kt(Ce,this),kt(lt,this)},be.prototype.push=function(D){this._execute_array([D])},be.prototype.disable=function(D){void 0===D?this._flags.disable_all_events=!0:this.__disabled_events=this.__disabled_events.concat(D)},be.prototype.track=Te(function(D,W,he,Ce){!Ce&&"function"==typeof he&&(Ce=he,he=null);var lt=(he=he||{}).transport;if(lt&&(he.transport=lt),"function"!=typeof Ce&&(Ce=function(){}),x.isUndefined(D))ee_error("No event name provided to mixpanel.track");else{if(!this._event_is_disabled(D)){(W=W||{}).token=this.get_config("token");var kt=this.persistence.remove_event_timer(D);if(!x.isUndefined(kt)){var sn=(new Date).getTime()-kt;W.$duration=parseFloat((sn/1e3).toFixed(3))}this.persistence.update_search_keyword(y.referrer),this.get_config("store_google")&&this.persistence.update_campaign_params(),this.get_config("save_referrer")&&this.persistence.update_referrer_info(y.referrer),W=x.extend({},x.info.properties(),this.persistence.properties(),W);var fn=this.get_config("property_blacklist");x.isArray(fn)?x.each(fn,function(ei){delete W[ei]}):ee_error("Invalid value for property_blacklist config: "+fn);var Cn={event:D,properties:W},wn=x.truncate(Cn,255),Qn=x.JSONEncode(wn),Nn=x.base64Encode(Qn);ee_log("MIXPANEL REQUEST:"),ee_log(wn);var jn=this._send_request(this.get_config("api_host")+"/track/",{data:Nn},he,this._prepare_callback(Ce,wn));return this._check_and_handle_triggered_notifications(Cn),jn&&wn}Ce(0)}}),be.prototype.set_group=Te(function(D,W,he){x.isArray(W)||(W=[W]);var Ce={};return Ce[D]=W,this.register(Ce),this.people.set(D,W,he)}),be.prototype.add_group=Te(function(D,W,he){var Ce=this.get_property(D);if(void 0===Ce){var lt={};lt[D]=[W],this.register(lt)}else-1===Ce.indexOf(W)&&(Ce.push(W),this.register(lt));return this.people.union(D,W,he)}),be.prototype.remove_group=Te(function(D,W,he){var Ce=this.get_property(D);if(void 0!==Ce){var lt=Ce.indexOf(W);lt>-1&&(Ce.splice(lt,1),this.register({group_key:Ce})),0===Ce.length&&this.unregister(D)}return this.people.remove(D,W,he)}),be.prototype.track_with_groups=Te(function(D,W,he,Ce){var lt=x.extend({},W||{});return x.each(he,function(kt,sn){null!=kt&&(lt[sn]=kt)}),this.track(D,lt,Ce)}),be.prototype._create_map_key=function(D,W){return D+"_"+JSON.stringify(W)},be.prototype._remove_group_from_cache=function(D,W){delete this._cached_groups[this._create_map_key(D,W)]},be.prototype.get_group=function(D,W){var he=this._create_map_key(D,W),Ce=this._cached_groups[he];return(void 0===Ce||Ce._group_key!==D||Ce._group_id!==W)&&((Ce=new Lt)._init(this,D,W),this._cached_groups[he]=Ce),Ce},be.prototype.track_pageview=function(D){x.isUndefined(D)&&(D=y.location.href),this.track("mp_page_view",x.info.pageviewInfo(D))},be.prototype.track_links=function(){return this._track_dom.call(this,It,arguments)},be.prototype.track_forms=function(){return this._track_dom.call(this,xt,arguments)},be.prototype.time_event=function(D){x.isUndefined(D)?ee_error("No event name provided to mixpanel.time_event"):this._event_is_disabled(D)||this.persistence.set_event_timer(D,(new Date).getTime())},be.prototype.register=function(D,W){this.persistence.register(D,W)},be.prototype.register_once=function(D,W,he){this.persistence.register_once(D,W,he)},be.prototype.unregister=function(D){this.persistence.unregister(D)},be.prototype._register_single=function(D,W){var he={};he[D]=W,this.register(he)},be.prototype.identify=function(D,W,he,Ce,lt,kt,sn,fn){var Cn=this.get_distinct_id();this.register({$user_id:D}),this.get_property("$device_id")||this.register_once({$had_persisted_distinct_id:!0,$device_id:Cn},""),D!==Cn&&D!==this.get_property(si)&&(this.unregister(si),this.register({distinct_id:D})),this._check_and_handle_notifications(this.get_distinct_id()),this._flags.identify_called=!0,this.people._flush(W,he,Ce,lt,kt,sn,fn),D!==Cn&&this.track("$identify",{distinct_id:D,$anon_distinct_id:Cn})},be.prototype.reset=function(){this.persistence.clear(),this._flags.identify_called=!1;var D=x.UUID();this.register_once({distinct_id:D,$device_id:D},"")},be.prototype.get_distinct_id=function(){return this.get_property("distinct_id")},be.prototype.alias=function(D,W){if(D===this.get_property(oi))return ee_critical("Attempting to create alias for existing People user - aborting."),-2;var he=this;return x.isUndefined(W)&&(W=this.get_distinct_id()),D!==W?(this._register_single(si,D),this.track("$create_alias",{alias:D,distinct_id:W},function(){he.identify(D)})):(ee_error("alias matches current distinct_id - skipping api call."),this.identify(D),-1)},be.prototype.name_tag=function(D){this._register_single("mp_name_tag",D)},be.prototype.set_config=function(D){x.isObject(D)&&(x.extend(this.config,D),this.get_config("persistence_name")||(this.config.persistence_name=this.config.cookie_name),this.get_config("disable_persistence")||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),k.DEBUG=k.DEBUG||this.get_config("debug"))},be.prototype.get_config=function(D){return this.config[D]},be.prototype.get_property=function(D){return this.persistence.props[D]},be.prototype.toString=function(){var D=this.get_config("name");return D!==ai&&(D=ai+"."+D),D},be.prototype._event_is_disabled=function(D){return x.isBlockedUA(S)||this._flags.disable_all_events||x.include(this.__disabled_events,D)},be.prototype._check_and_handle_triggered_notifications=Te(function(D){if(this._user_decide_check_complete){for(var W=this._triggered_notifs,he=0;he0){this._triggered_notifs=[];var Ce=[];x.each(he.notifications,function(lt){(lt.display_triggers&<.display_triggers.length>0?this._triggered_notifs:Ce).push(lt)},this),Ce.length>0&&this._show_notification.call(this,Ce[0])}this._handle_user_decide_check_complete()},this)))}}),be.prototype._handle_user_decide_check_complete=function(){this._user_decide_check_complete=!0;for(var D=this._events_tracked_before_user_decide_check_complete;D.length>0;){var W=D.shift();this._check_and_handle_triggered_notifications(W)}},be.prototype._show_notification=function(D){new pe(D,this).show()},be.prototype._gdpr_init=function(){"localStorage"===this.get_config("opt_out_tracking_persistence_type")&&x.localStorage.is_supported()&&(!this.has_opted_in_tracking()&&this.has_opted_in_tracking({persistence_type:"cookie"})&&this.opt_in_tracking({enable_persistence:!1}),!this.has_opted_out_tracking()&&this.has_opted_out_tracking({persistence_type:"cookie"})&&this.opt_out_tracking({clear_persistence:!1}),this.clear_opt_in_out_tracking({persistence_type:"cookie",enable_persistence:!1})),this.has_opted_out_tracking()?this._gdpr_update_persistence({clear_persistence:!0}):!this.has_opted_in_tracking()&&(this.get_config("opt_out_tracking_by_default")||x.cookie.get("mp_optout"))&&(x.cookie.remove("mp_optout"),this.opt_out_tracking({clear_persistence:this.get_config("opt_out_persistence_by_default")}))},be.prototype._gdpr_update_persistence=function(D){var W;if(D&&D.clear_persistence)W=!0;else{if(!D||!D.enable_persistence)return;W=!1}!this.get_config("disable_persistence")&&this.persistence.disabled!==W&&this.persistence.set_disabled(W)},be.prototype._gdpr_call_func=function(D,W){return W=x.extend({track:x.bind(this.track,this),persistence_type:this.get_config("opt_out_tracking_persistence_type"),cookie_prefix:this.get_config("opt_out_tracking_cookie_prefix"),cookie_expiration:this.get_config("cookie_expiration"),cross_site_cookie:this.get_config("cross_site_cookie"),cross_subdomain_cookie:this.get_config("cross_subdomain_cookie"),cookie_domain:this.get_config("cookie_domain"),secure_cookie:this.get_config("secure_cookie"),ignore_dnt:this.get_config("ignore_dnt")},W),x.localStorage.is_supported()||(W.persistence_type="cookie"),D(this.get_config("token"),{track:W.track,trackEventName:W.track_event_name,trackProperties:W.track_properties,persistenceType:W.persistence_type,persistencePrefix:W.cookie_prefix,cookieDomain:W.cookie_domain,cookieExpiration:W.cookie_expiration,crossSiteCookie:W.cross_site_cookie,crossSubdomainCookie:W.cross_subdomain_cookie,secureCookie:W.secure_cookie,ignoreDnt:W.ignore_dnt})},be.prototype.opt_in_tracking=function(D){D=x.extend({enable_persistence:!0},D),this._gdpr_call_func(rn,D),this._gdpr_update_persistence(D)},be.prototype.opt_out_tracking=function(D){(D=x.extend({clear_persistence:!0,delete_user:!0},D)).delete_user&&this.people&&this.people._identify_called()&&(this.people.delete_user(),this.people.clear_charges()),this._gdpr_call_func(st,D),this._gdpr_update_persistence(D)},be.prototype.has_opted_in_tracking=function(D){return this._gdpr_call_func(on,D)},be.prototype.has_opted_out_tracking=function(D){return this._gdpr_call_func(yt,D)},be.prototype.clear_opt_in_out_tracking=function(D){D=x.extend({enable_persistence:!0},D),this._gdpr_call_func(Je,D),this._gdpr_update_persistence(D)},be.prototype.init=be.prototype.init,be.prototype.reset=be.prototype.reset,be.prototype.disable=be.prototype.disable,be.prototype.time_event=be.prototype.time_event,be.prototype.track=be.prototype.track,be.prototype.track_links=be.prototype.track_links,be.prototype.track_forms=be.prototype.track_forms,be.prototype.track_pageview=be.prototype.track_pageview,be.prototype.register=be.prototype.register,be.prototype.register_once=be.prototype.register_once,be.prototype.unregister=be.prototype.unregister,be.prototype.identify=be.prototype.identify,be.prototype.alias=be.prototype.alias,be.prototype.name_tag=be.prototype.name_tag,be.prototype.set_config=be.prototype.set_config,be.prototype.get_config=be.prototype.get_config,be.prototype.get_property=be.prototype.get_property,be.prototype.get_distinct_id=be.prototype.get_distinct_id,be.prototype.toString=be.prototype.toString,be.prototype._check_and_handle_notifications=be.prototype._check_and_handle_notifications,be.prototype._handle_user_decide_check_complete=be.prototype._handle_user_decide_check_complete,be.prototype._show_notification=be.prototype._show_notification,be.prototype.opt_out_tracking=be.prototype.opt_out_tracking,be.prototype.opt_in_tracking=be.prototype.opt_in_tracking,be.prototype.has_opted_out_tracking=be.prototype.has_opted_out_tracking,be.prototype.has_opted_in_tracking=be.prototype.has_opted_in_tracking,be.prototype.clear_opt_in_out_tracking=be.prototype.clear_opt_in_out_tracking,be.prototype.get_group=be.prototype.get_group,be.prototype.set_group=be.prototype.set_group,be.prototype.add_group=be.prototype.add_group,be.prototype.remove_group=be.prototype.remove_group,be.prototype.track_with_groups=be.prototype.track_with_groups,Rt.prototype.properties=Rt.prototype.properties,Rt.prototype.update_search_keyword=Rt.prototype.update_search_keyword,Rt.prototype.update_referrer_info=Rt.prototype.update_referrer_info,Rt.prototype.get_cross_subdomain=Rt.prototype.get_cross_subdomain,Rt.prototype.clear=Rt.prototype.clear,x.safewrap_class(be,["identify","_check_and_handle_notifications","_show_notification"]);var St={},qn=function Zn(){return Mt=0,(qt=new be).init=function(D,W,he){if(he)return qt[he]||(qt[he]=St[he]=Xe(D,W,he),qt[he]._loaded()),qt[he];var Ce=qt;St[ai]?Ce=St[ai]:D&&((Ce=Xe(D,W,ai))._loaded(),St[ai]=Ce),qt=Ce,1===Mt&&(a[ai]=qt),x.each(St,function(D,W){W!==ai&&(qt[W]=D)}),qt._=x},qt.init(),function(){function D(){D.done||(D.done=!0,J=!0,vr=!1,x.each(St,function(Ce){Ce._dom_loaded()}))}if(y.addEventListener)"complete"===y.readyState?D():y.addEventListener("DOMContentLoaded",D,!1);else if(y.attachEvent){y.attachEvent("onreadystatechange",D);var he=!1;try{he=null===a.frameElement}catch(Ce){}y.documentElement.doScroll&&he&&function W(){try{y.documentElement.doScroll("left")}catch(Ce){return void setTimeout(W,1)}D()}()}x.register_event(a,"load",D,!0)}(),qt}();Se.exports=qn},27088:function(Se,k,a){!function(t){"use strict";t.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(o){return/^nm$/i.test(o)},meridiem:function(o,l,r){return o<12?r?"vm":"VM":r?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(o){return o+(1===o||8===o||o>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(15439))},52502:function(Se,k,a){!function(t){"use strict";var e=function(p){return 0===p?0:1===p?1:2===p?2:p%100>=3&&p%100<=10?3:p%100>=11?4:5},o={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},l=function(p){return function(m,u,y,w){var f=e(m),S=o[p][e(m)];return 2===f&&(S=S[u?0:1]),S.replace(/%d/i,m)}},r=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];t.defineLocale("ar-dz",{months:r,monthsShort:r,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(p){return"\u0645"===p},meridiem:function(p,m,u){return p<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:l("s"),ss:l("s"),m:l("m"),mm:l("m"),h:l("h"),hh:l("h"),d:l("d"),dd:l("d"),M:l("M"),MM:l("M"),y:l("y"),yy:l("y")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(a(15439))},30128:function(Se,k,a){!function(t){"use strict";t.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(a(15439))},84519:function(Se,k,a){!function(t){"use strict";var e={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},o=function(m){return 0===m?0:1===m?1:2===m?2:m%100>=3&&m%100<=10?3:m%100>=11?4:5},l={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},r=function(m){return function(u,y,w,f){var S=o(u),b=l[m][o(u)];return 2===S&&(b=b[y?0:1]),b.replace(/%d/i,u)}},h=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];t.defineLocale("ar-ly",{months:h,monthsShort:h,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(m){return"\u0645"===m},meridiem:function(m,u,y){return m<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(u){return e[u]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(a(15439))},65443:function(Se,k,a){!function(t){"use strict";t.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(a(15439))},17642:function(Se,k,a){!function(t){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},o={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};t.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(r){return"\u0645"===r},meridiem:function(r,h,p){return r<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(r){return r.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(h){return o[h]}).replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(a(15439))},68592:function(Se,k,a){!function(t){"use strict";t.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(a(15439))},17038:function(Se,k,a){!function(t){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},o={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},l=function(u){return 0===u?0:1===u?1:2===u?2:u%100>=3&&u%100<=10?3:u%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},h=function(u){return function(y,w,f,S){var b=l(y),C=r[u][l(y)];return 2===b&&(C=C[w?0:1]),C.replace(/%d/i,y)}},p=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];t.defineLocale("ar",{months:p,monthsShort:p,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(u){return"\u0645"===u},meridiem:function(u,y,w){return u<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:h("s"),ss:h("s"),m:h("m"),mm:h("m"),h:h("h"),hh:h("h"),d:h("d"),dd:h("d"),M:h("M"),MM:h("M"),y:h("y"),yy:h("y")},preparse:function(u){return u.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(y){return o[y]}).replace(/\u060c/g,",")},postformat:function(u){return u.replace(/\d/g,function(y){return e[y]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(a(15439))},51213:function(Se,k,a){!function(t){"use strict";var e={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};t.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(l){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(l)},meridiem:function(l,r,h){return l<4?"gec\u0259":l<12?"s\u0259h\u0259r":l<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(l){if(0===l)return l+"-\u0131nc\u0131";var r=l%10;return l+(e[r]||e[l%100-r]||e[l>=100?100:null])},week:{dow:1,doy:7}})}(a(15439))},69191:function(Se,k,a){!function(t){"use strict";function o(r,h,p){return"m"===p?h?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===p?h?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":r+" "+function e(r,h){var p=r.split("_");return h%10==1&&h%100!=11?p[0]:h%10>=2&&h%10<=4&&(h%100<10||h%100>=20)?p[1]:p[2]}({ss:h?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:h?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:h?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[p],+r)}t.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:o,mm:o,h:o,hh:o,d:"\u0434\u0437\u0435\u043d\u044c",dd:o,M:"\u043c\u0435\u0441\u044f\u0446",MM:o,y:"\u0433\u043e\u0434",yy:o},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(r){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(r)},meridiem:function(r,h,p){return r<4?"\u043d\u043e\u0447\u044b":r<12?"\u0440\u0430\u043d\u0456\u0446\u044b":r<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(r,h){switch(h){case"M":case"d":case"DDD":case"w":case"W":return r%10!=2&&r%10!=3||r%100==12||r%100==13?r+"-\u044b":r+"-\u0456";case"D":return r+"-\u0433\u0430";default:return r}},week:{dow:1,doy:7}})}(a(15439))},90322:function(Se,k,a){!function(t){"use strict";t.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(o){var l=o%10,r=o%100;return 0===o?o+"-\u0435\u0432":0===r?o+"-\u0435\u043d":r>10&&r<20?o+"-\u0442\u0438":1===l?o+"-\u0432\u0438":2===l?o+"-\u0440\u0438":7===l||8===l?o+"-\u043c\u0438":o+"-\u0442\u0438"},week:{dow:1,doy:7}})}(a(15439))},28042:function(Se,k,a){!function(t){"use strict";t.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(a(15439))},65903:function(Se,k,a){!function(t){"use strict";var e={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},o={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};t.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(r){return r.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(h){return o[h]})},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(r,h){return 12===r&&(r=0),"\u09b0\u09be\u09a4"===h?r<4?r:r+12:"\u09ad\u09cb\u09b0"===h||"\u09b8\u0995\u09be\u09b2"===h?r:"\u09a6\u09c1\u09aa\u09c1\u09b0"===h?r>=3?r:r+12:"\u09ac\u09bf\u0995\u09be\u09b2"===h||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===h?r+12:void 0},meridiem:function(r,h,p){return r<4?"\u09b0\u09be\u09a4":r<6?"\u09ad\u09cb\u09b0":r<12?"\u09b8\u0995\u09be\u09b2":r<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":r<18?"\u09ac\u09bf\u0995\u09be\u09b2":r<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(a(15439))},59620:function(Se,k,a){!function(t){"use strict";var e={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},o={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};t.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(r){return r.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(h){return o[h]})},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(r,h){return 12===r&&(r=0),"\u09b0\u09be\u09a4"===h&&r>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===h&&r<5||"\u09ac\u09bf\u0995\u09be\u09b2"===h?r+12:r},meridiem:function(r,h,p){return r<4?"\u09b0\u09be\u09a4":r<10?"\u09b8\u0995\u09be\u09b2":r<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":r<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(a(15439))},69645:function(Se,k,a){!function(t){"use strict";var e={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},o={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};t.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(r){return r.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(h){return o[h]})},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(r,h){return 12===r&&(r=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===h&&r>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===h&&r<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===h?r+12:r},meridiem:function(r,h,p){return r<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":r<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":r<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":r<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(a(15439))},45020:function(Se,k,a){!function(t){"use strict";function e(C,T,A){return C+" "+function r(C,T){return 2===T?function h(C){var T={m:"v",b:"v",d:"z"};return void 0===T[C.charAt(0)]?C:T[C.charAt(0)]+C.substring(1)}(C):C}({mm:"munutenn",MM:"miz",dd:"devezh"}[A],C)}function l(C){return C>9?l(C%10):C}var p=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],m=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,S=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];t.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:S,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:S,monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:p,longMonthsParse:p,shortMonthsParse:p,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:e,h:"un eur",hh:"%d eur",d:"un devezh",dd:e,M:"ur miz",MM:e,y:"ur bloaz",yy:function o(C){switch(l(C)){case 1:case 3:case 4:case 5:case 9:return C+" bloaz";default:return C+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(C){return C+(1===C?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(C){return"g.m."===C},meridiem:function(C,T,A){return C<12?"a.m.":"g.m."}})}(a(15439))},64792:function(Se,k,a){!function(t){"use strict";function e(l,r,h){var p=l+" ";switch(h){case"ss":return p+(1===l?"sekunda":2===l||3===l||4===l?"sekunde":"sekundi");case"m":return r?"jedna minuta":"jedne minute";case"mm":return p+(1===l?"minuta":2===l||3===l||4===l?"minute":"minuta");case"h":return r?"jedan sat":"jednog sata";case"hh":return p+(1===l?"sat":2===l||3===l||4===l?"sata":"sati");case"dd":return p+(1===l?"dan":"dana");case"MM":return p+(1===l?"mjesec":2===l||3===l||4===l?"mjeseca":"mjeseci");case"yy":return p+(1===l?"godina":2===l||3===l||4===l?"godine":"godina")}}t.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(15439))},47980:function(Se,k,a){!function(t){"use strict";t.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(o,l){var r=1===o?"r":2===o?"n":3===o?"r":4===o?"t":"\xe8";return("w"===l||"W"===l)&&(r="a"),o+r},week:{dow:1,doy:4}})}(a(15439))},47322:function(Se,k,a){!function(t){"use strict";var e={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},o="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),l=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],r=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function h(u){return u>1&&u<5&&1!=~~(u/10)}function p(u,y,w,f){var S=u+" ";switch(w){case"s":return y||f?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return y||f?S+(h(u)?"sekundy":"sekund"):S+"sekundami";case"m":return y?"minuta":f?"minutu":"minutou";case"mm":return y||f?S+(h(u)?"minuty":"minut"):S+"minutami";case"h":return y?"hodina":f?"hodinu":"hodinou";case"hh":return y||f?S+(h(u)?"hodiny":"hodin"):S+"hodinami";case"d":return y||f?"den":"dnem";case"dd":return y||f?S+(h(u)?"dny":"dn\xed"):S+"dny";case"M":return y||f?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return y||f?S+(h(u)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):S+"m\u011bs\xedci";case"y":return y||f?"rok":"rokem";case"yy":return y||f?S+(h(u)?"roky":"let"):S+"lety"}}t.defineLocale("cs",{months:e,monthsShort:o,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:l,longMonthsParse:l,shortMonthsParse:l,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},90365:function(Se,k,a){!function(t){"use strict";t.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(o){return o+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(o)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(o)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(a(15439))},32092:function(Se,k,a){!function(t){"use strict";t.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(o){var r="";return o>20?r=40===o||50===o||60===o||80===o||100===o?"fed":"ain":o>0&&(r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][o]),o+r},week:{dow:1,doy:4}})}(a(15439))},77387:function(Se,k,a){!function(t){"use strict";t.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},29459:function(Se,k,a){!function(t){"use strict";function e(l,r,h,p){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[l+" Tage",l+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[l+" Monate",l+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[l+" Jahre",l+" Jahren"]};return r?m[h][0]:m[h][1]}t.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},73694:function(Se,k,a){!function(t){"use strict";function e(l,r,h,p){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[l+" Tage",l+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[l+" Monate",l+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[l+" Jahre",l+" Jahren"]};return r?m[h][0]:m[h][1]}t.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},54307:function(Se,k,a){!function(t){"use strict";function e(l,r,h,p){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[l+" Tage",l+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[l+" Monate",l+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[l+" Jahre",l+" Jahren"]};return r?m[h][0]:m[h][1]}t.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},39659:function(Se,k,a){!function(t){"use strict";var e=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],o=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];t.defineLocale("dv",{months:e,monthsShort:e,weekdays:o,weekdaysShort:o,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(r){return"\u0789\u078a"===r},meridiem:function(r,h,p){return r<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(a(15439))},3460:function(Se,k,a){!function(t){"use strict";t.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(l,r){return l?"string"==typeof r&&/D/.test(r.substring(0,r.indexOf("MMMM")))?this._monthsGenitiveEl[l.month()]:this._monthsNominativeEl[l.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(l,r,h){return l>11?h?"\u03bc\u03bc":"\u039c\u039c":h?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(l){return"\u03bc"===(l+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(l,r){var h=this._calendarEl[l],p=r&&r.hours();return function e(l){return"undefined"!=typeof Function&&l instanceof Function||"[object Function]"===Object.prototype.toString.call(l)}(h)&&(h=h.apply(r)),h.replace("{}",p%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(a(15439))},94369:function(Se,k,a){!function(t){"use strict";t.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?"th":1===l?"st":2===l?"nd":3===l?"rd":"th")},week:{dow:0,doy:4}})}(a(15439))},60530:function(Se,k,a){!function(t){"use strict";t.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?"th":1===l?"st":2===l?"nd":3===l?"rd":"th")}})}(a(15439))},9998:function(Se,k,a){!function(t){"use strict";t.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?"th":1===l?"st":2===l?"nd":3===l?"rd":"th")},week:{dow:1,doy:4}})}(a(15439))},13391:function(Se,k,a){!function(t){"use strict";t.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?"th":1===l?"st":2===l?"nd":3===l?"rd":"th")},week:{dow:1,doy:4}})}(a(15439))},75414:function(Se,k,a){!function(t){"use strict";t.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?"th":1===l?"st":2===l?"nd":3===l?"rd":"th")}})}(a(15439))},19615:function(Se,k,a){!function(t){"use strict";t.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?"th":1===l?"st":2===l?"nd":3===l?"rd":"th")},week:{dow:0,doy:6}})}(a(15439))},21248:function(Se,k,a){!function(t){"use strict";t.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?"th":1===l?"st":2===l?"nd":3===l?"rd":"th")},week:{dow:1,doy:4}})}(a(15439))},13767:function(Se,k,a){!function(t){"use strict";t.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?"th":1===l?"st":2===l?"nd":3===l?"rd":"th")},week:{dow:1,doy:4}})}(a(15439))},84530:function(Se,k,a){!function(t){"use strict";t.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(o){return"p"===o.charAt(0).toLowerCase()},meridiem:function(o,l,r){return o>11?r?"p.t.m.":"P.T.M.":r?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(a(15439))},18944:function(Se,k,a){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),o="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),l=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,m){return p?/-MMM-/.test(m)?o[p.month()]:e[p.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:l,longMonthsParse:l,shortMonthsParse:l,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(a(15439))},29116:function(Se,k,a){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),o="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),l=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,m){return p?/-MMM-/.test(m)?o[p.month()]:e[p.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:l,longMonthsParse:l,shortMonthsParse:l,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(a(15439))},83609:function(Se,k,a){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),o="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),l=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,m){return p?/-MMM-/.test(m)?o[p.month()]:e[p.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:l,longMonthsParse:l,shortMonthsParse:l,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(a(15439))},86866:function(Se,k,a){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),o="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),l=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,m){return p?/-MMM-/.test(m)?o[p.month()]:e[p.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:l,longMonthsParse:l,shortMonthsParse:l,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(a(15439))},96725:function(Se,k,a){!function(t){"use strict";function e(l,r,h,p){var m={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[l+"sekundi",l+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[l+" minuti",l+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[l+" tunni",l+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[l+" kuu",l+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[l+" aasta",l+" aastat"]};return r?m[h][2]?m[h][2]:m[h][1]:p?m[h][0]:m[h][1]}t.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d p\xe4eva",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},67931:function(Se,k,a){!function(t){"use strict";t.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(15439))},56417:function(Se,k,a){!function(t){"use strict";var e={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},o={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};t.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(r){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(r)},meridiem:function(r,h,p){return r<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(r){return r.replace(/[\u06f0-\u06f9]/g,function(h){return o[h]}).replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(a(15439))},20944:function(Se,k,a){!function(t){"use strict";var e="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),o=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",e[7],e[8],e[9]];function l(p,m,u,y){var w="";switch(u){case"s":return y?"muutaman sekunnin":"muutama sekunti";case"ss":w=y?"sekunnin":"sekuntia";break;case"m":return y?"minuutin":"minuutti";case"mm":w=y?"minuutin":"minuuttia";break;case"h":return y?"tunnin":"tunti";case"hh":w=y?"tunnin":"tuntia";break;case"d":return y?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":w=y?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return y?"kuukauden":"kuukausi";case"MM":w=y?"kuukauden":"kuukautta";break;case"y":return y?"vuoden":"vuosi";case"yy":w=y?"vuoden":"vuotta"}return function r(p,m){return p<10?m?o[p]:e[p]:p}(p,y)+" "+w}t.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:l,ss:l,m:l,mm:l,h:l,hh:l,d:l,dd:l,M:l,MM:l,y:l,yy:l},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},61766:function(Se,k,a){!function(t){"use strict";t.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(o){return o},week:{dow:1,doy:4}})}(a(15439))},95867:function(Se,k,a){!function(t){"use strict";t.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},16848:function(Se,k,a){!function(t){"use strict";t.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(o,l){switch(l){default:case"M":case"Q":case"D":case"DDD":case"d":return o+(1===o?"er":"e");case"w":case"W":return o+(1===o?"re":"e")}}})}(a(15439))},77773:function(Se,k,a){!function(t){"use strict";t.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(o,l){switch(l){default:case"M":case"Q":case"D":case"DDD":case"d":return o+(1===o?"er":"e");case"w":case"W":return o+(1===o?"re":"e")}},week:{dow:1,doy:4}})}(a(15439))},1636:function(Se,k,a){!function(t){"use strict";var l=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,r=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];t.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(p,m){switch(m){case"D":return p+(1===p?"er":"");default:case"M":case"Q":case"DDD":case"d":return p+(1===p?"er":"e");case"w":case"W":return p+(1===p?"re":"e")}},week:{dow:1,doy:4}})}(a(15439))},14940:function(Se,k,a){!function(t){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),o="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");t.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(r,h){return r?/-MMM-/.test(h)?o[r.month()]:e[r.month()]:e},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(r){return r+(1===r||8===r||r>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(15439))},91402:function(Se,k,a){!function(t){"use strict";t.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(m){return m+(1===m?"d":m%10==2?"na":"mh")},week:{dow:1,doy:4}})}(a(15439))},46924:function(Se,k,a){!function(t){"use strict";t.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(m){return m+(1===m?"d":m%10==2?"na":"mh")},week:{dow:1,doy:4}})}(a(15439))},16398:function(Se,k,a){!function(t){"use strict";t.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(o){return 0===o.indexOf("un")?"n"+o:"en "+o},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(a(15439))},72457:function(Se,k,a){!function(t){"use strict";function e(l,r,h,p){var m={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[l+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",l+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[l+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",l+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[l+" \u0935\u0930\u093e\u0902\u0928\u0940",l+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[l+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",l+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[l+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",l+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[l+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",l+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return p?m[h][0]:m[h][1]}t.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(l,r){return"D"===r?l+"\u0935\u0947\u0930":l},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(l,r){return 12===l&&(l=0),"\u0930\u093e\u0924\u0940"===r?l<4?l:l+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===r?l:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===r?l>12?l:l+12:"\u0938\u093e\u0902\u091c\u0947"===r?l+12:void 0},meridiem:function(l,r,h){return l<4?"\u0930\u093e\u0924\u0940":l<12?"\u0938\u0915\u093e\u0933\u0940\u0902":l<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":l<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(a(15439))},52545:function(Se,k,a){!function(t){"use strict";function e(l,r,h,p){var m={s:["thoddea sekondamni","thodde sekond"],ss:[l+" sekondamni",l+" sekond"],m:["eka mintan","ek minut"],mm:[l+" mintamni",l+" mintam"],h:["eka voran","ek vor"],hh:[l+" voramni",l+" voram"],d:["eka disan","ek dis"],dd:[l+" disamni",l+" dis"],M:["eka mhoinean","ek mhoino"],MM:[l+" mhoineamni",l+" mhoine"],y:["eka vorsan","ek voros"],yy:[l+" vorsamni",l+" vorsam"]};return p?m[h][0]:m[h][1]}t.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(l,r){return"D"===r?l+"er":l},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(l,r){return 12===l&&(l=0),"rati"===r?l<4?l:l+12:"sokallim"===r?l:"donparam"===r?l>12?l:l+12:"sanje"===r?l+12:void 0},meridiem:function(l,r,h){return l<4?"rati":l<12?"sokallim":l<16?"donparam":l<20?"sanje":"rati"}})}(a(15439))},42641:function(Se,k,a){!function(t){"use strict";var e={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},o={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};t.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(r){return r.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(h){return o[h]})},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(r,h){return 12===r&&(r=0),"\u0ab0\u0abe\u0aa4"===h?r<4?r:r+12:"\u0ab8\u0ab5\u0abe\u0ab0"===h?r:"\u0aac\u0aaa\u0acb\u0ab0"===h?r>=10?r:r+12:"\u0ab8\u0abe\u0a82\u0a9c"===h?r+12:void 0},meridiem:function(r,h,p){return r<4?"\u0ab0\u0abe\u0aa4":r<10?"\u0ab8\u0ab5\u0abe\u0ab0":r<17?"\u0aac\u0aaa\u0acb\u0ab0":r<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(a(15439))},7536:function(Se,k,a){!function(t){"use strict";t.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(o){return 2===o?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":o+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(o){return 2===o?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":o+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(o){return 2===o?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":o+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(o){return 2===o?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":o%10==0&&10!==o?o+" \u05e9\u05e0\u05d4":o+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(o){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(o)},meridiem:function(o,l,r){return o<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":o<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":o<12?r?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":o<18?r?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(a(15439))},96335:function(Se,k,a){!function(t){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},o={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},l=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];t.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:l,longMonthsParse:l,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(p){return p.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(m){return o[m]})},postformat:function(p){return p.replace(/\d/g,function(m){return e[m]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(p,m){return 12===p&&(p=0),"\u0930\u093e\u0924"===m?p<4?p:p+12:"\u0938\u0941\u092c\u0939"===m?p:"\u0926\u094b\u092a\u0939\u0930"===m?p>=10?p:p+12:"\u0936\u093e\u092e"===m?p+12:void 0},meridiem:function(p,m,u){return p<4?"\u0930\u093e\u0924":p<10?"\u0938\u0941\u092c\u0939":p<17?"\u0926\u094b\u092a\u0939\u0930":p<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(a(15439))},7458:function(Se,k,a){!function(t){"use strict";function e(l,r,h){var p=l+" ";switch(h){case"ss":return p+(1===l?"sekunda":2===l||3===l||4===l?"sekunde":"sekundi");case"m":return r?"jedna minuta":"jedne minute";case"mm":return p+(1===l?"minuta":2===l||3===l||4===l?"minute":"minuta");case"h":return r?"jedan sat":"jednog sata";case"hh":return p+(1===l?"sat":2===l||3===l||4===l?"sata":"sati");case"dd":return p+(1===l?"dan":"dana");case"MM":return p+(1===l?"mjesec":2===l||3===l||4===l?"mjeseca":"mjeseci");case"yy":return p+(1===l?"godina":2===l||3===l||4===l?"godine":"godina")}}t.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(15439))},56540:function(Se,k,a){!function(t){"use strict";var e="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function o(h,p,m,u){var y=h;switch(m){case"s":return u||p?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return y+(u||p)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(u||p?" perc":" perce");case"mm":return y+(u||p?" perc":" perce");case"h":return"egy"+(u||p?" \xf3ra":" \xf3r\xe1ja");case"hh":return y+(u||p?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(u||p?" nap":" napja");case"dd":return y+(u||p?" nap":" napja");case"M":return"egy"+(u||p?" h\xf3nap":" h\xf3napja");case"MM":return y+(u||p?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(u||p?" \xe9v":" \xe9ve");case"yy":return y+(u||p?" \xe9v":" \xe9ve")}return""}function l(h){return(h?"":"[m\xfalt] ")+"["+e[this.day()]+"] LT[-kor]"}t.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(h){return"u"===h.charAt(1).toLowerCase()},meridiem:function(h,p,m){return h<12?!0===m?"de":"DE":!0===m?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return l.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return l.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},65283:function(Se,k,a){!function(t){"use strict";t.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(o){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(o)},meridiem:function(o){return o<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":o<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":o<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(o,l){switch(l){case"DDD":case"w":case"W":case"DDDo":return 1===o?o+"-\u056b\u0576":o+"-\u0580\u0564";default:return o}},week:{dow:1,doy:7}})}(a(15439))},98780:function(Se,k,a){!function(t){"use strict";t.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(o,l){return 12===o&&(o=0),"pagi"===l?o:"siang"===l?o>=11?o:o+12:"sore"===l||"malam"===l?o+12:void 0},meridiem:function(o,l,r){return o<11?"pagi":o<15?"siang":o<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(a(15439))},14205:function(Se,k,a){!function(t){"use strict";function e(r){return r%100==11||r%10!=1}function o(r,h,p,m){var u=r+" ";switch(p){case"s":return h||m?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return e(r)?u+(h||m?"sek\xfandur":"sek\xfandum"):u+"sek\xfanda";case"m":return h?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return e(r)?u+(h||m?"m\xedn\xfatur":"m\xedn\xfatum"):h?u+"m\xedn\xfata":u+"m\xedn\xfatu";case"hh":return e(r)?u+(h||m?"klukkustundir":"klukkustundum"):u+"klukkustund";case"d":return h?"dagur":m?"dag":"degi";case"dd":return e(r)?h?u+"dagar":u+(m?"daga":"d\xf6gum"):h?u+"dagur":u+(m?"dag":"degi");case"M":return h?"m\xe1nu\xf0ur":m?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return e(r)?h?u+"m\xe1nu\xf0ir":u+(m?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):h?u+"m\xe1nu\xf0ur":u+(m?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return h||m?"\xe1r":"\xe1ri";case"yy":return e(r)?u+(h||m?"\xe1r":"\xe1rum"):u+(h||m?"\xe1r":"\xe1ri")}}t.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:o,ss:o,m:o,mm:o,h:"klukkustund",hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},29985:function(Se,k,a){!function(t){"use strict";t.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(o){return(/^[0-9].+$/.test(o)?"tra":"in")+" "+o},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(a(15439))},34211:function(Se,k,a){!function(t){"use strict";t.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(a(15439))},31003:function(Se,k,a){!function(t){"use strict";t.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(o,l){return"\u5143"===l[1]?1:parseInt(l[1]||o,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(o){return"\u5348\u5f8c"===o},meridiem:function(o,l,r){return o<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(o){return o.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(o){return this.week()!==o.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(o,l){switch(l){case"y":return 1===o?"\u5143\u5e74":o+"\u5e74";case"d":case"D":case"DDD":return o+"\u65e5";default:return o}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(a(15439))},60420:function(Se,k,a){!function(t){"use strict";t.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(o,l){return 12===o&&(o=0),"enjing"===l?o:"siyang"===l?o>=11?o:o+12:"sonten"===l||"ndalu"===l?o+12:void 0},meridiem:function(o,l,r){return o<11?"enjing":o<15?"siyang":o<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(a(15439))},40851:function(Se,k,a){!function(t){"use strict";t.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(o){return o.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(l,r,h){return"\u10d8"===h?r+"\u10e8\u10d8":r+h+"\u10e8\u10d8"})},past:function(o){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(o)?o.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(o)?o.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):o},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(o){return 0===o?o:1===o?o+"-\u10da\u10d8":o<20||o<=100&&o%20==0||o%100==0?"\u10db\u10d4-"+o:o+"-\u10d4"},week:{dow:1,doy:7}})}(a(15439))},16074:function(Se,k,a){!function(t){"use strict";var e={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};t.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(l){return l+(e[l]||e[l%10]||e[l>=100?100:null])},week:{dow:1,doy:7}})}(a(15439))},53343:function(Se,k,a){!function(t){"use strict";var e={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},o={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};t.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(r){return"\u179b\u17d2\u1784\u17b6\u1785"===r},meridiem:function(r,h,p){return r<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(r){return r.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(h){return o[h]})},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]})},week:{dow:1,doy:4}})}(a(15439))},44799:function(Se,k,a){!function(t){"use strict";var e={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},o={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};t.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(r){return r.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(h){return o[h]})},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(r,h){return 12===r&&(r=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===h?r<4?r:r+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===h?r:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===h?r>=10?r:r+12:"\u0cb8\u0c82\u0c9c\u0cc6"===h?r+12:void 0},meridiem:function(r,h,p){return r<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":r<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":r<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":r<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(r){return r+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(a(15439))},13549:function(Se,k,a){!function(t){"use strict";t.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(o,l){switch(l){case"d":case"D":case"DDD":return o+"\uc77c";case"M":return o+"\uc6d4";case"w":case"W":return o+"\uc8fc";default:return o}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(o){return"\uc624\ud6c4"===o},meridiem:function(o,l,r){return o<12?"\uc624\uc804":"\uc624\ud6c4"}})}(a(15439))},91037:function(Se,k,a){!function(t){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},o={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},l=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];t.defineLocale("ku",{months:l,monthsShort:l,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(h){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(h)},meridiem:function(h,p,m){return h<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(h){return h.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(p){return o[p]}).replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(p){return e[p]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(a(15439))},93125:function(Se,k,a){!function(t){"use strict";var e={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};t.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(l){return l+(e[l]||e[l%10]||e[l>=100?100:null])},week:{dow:1,doy:7}})}(a(15439))},69586:function(Se,k,a){!function(t){"use strict";function e(p,m,u,y){var w={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return m?w[u][0]:w[u][1]}function r(p){if(p=parseInt(p,10),isNaN(p))return!1;if(p<0)return!0;if(p<10)return 4<=p&&p<=7;if(p<100){var m=p%10;return r(0===m?p/10:m)}if(p<1e4){for(;p>=10;)p/=10;return r(p)}return r(p/=1e3)}t.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function o(p){return r(p.substr(0,p.indexOf(" ")))?"a "+p:"an "+p},past:function l(p){return r(p.substr(0,p.indexOf(" ")))?"viru "+p:"virun "+p},s:"e puer Sekonnen",ss:"%d Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d M\xe9int",y:e,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},32349:function(Se,k,a){!function(t){"use strict";t.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(o){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===o},meridiem:function(o,l,r){return o<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(o){return"\u0e97\u0eb5\u0ec8"+o}})}(a(15439))},92400:function(Se,k,a){!function(t){"use strict";var e={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function l(u,y,w,f){return y?h(w)[0]:f?h(w)[1]:h(w)[2]}function r(u){return u%10==0||u>10&&u<20}function h(u){return e[u].split("_")}function p(u,y,w,f){var S=u+" ";return 1===u?S+l(0,y,w[0],f):y?S+(r(u)?h(w)[1]:h(w)[0]):f?S+h(w)[1]:S+(r(u)?h(w)[1]:h(w)[2])}t.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function o(u,y,w,f){return y?"kelios sekund\u0117s":f?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:p,m:l,mm:p,h:l,hh:p,d:l,dd:p,M:l,MM:p,y:l,yy:p},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(u){return u+"-oji"},week:{dow:1,doy:4}})}(a(15439))},39991:function(Se,k,a){!function(t){"use strict";var e={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function o(m,u,y){return y?u%10==1&&u%100!=11?m[2]:m[3]:u%10==1&&u%100!=11?m[0]:m[1]}function l(m,u,y){return m+" "+o(e[y],m,u)}function r(m,u,y){return o(e[y],m,u)}t.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function h(m,u){return u?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:l,m:r,mm:l,h:r,hh:l,d:r,dd:l,M:r,MM:l,y:r,yy:l},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},28477:function(Se,k,a){!function(t){"use strict";var e={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(l,r){return 1===l?r[0]:l>=2&&l<=4?r[1]:r[2]},translate:function(l,r,h){var p=e.words[h];return 1===h.length?r?p[0]:p[1]:l+" "+e.correctGrammaticalCase(l,p)}};t.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(15439))},55118:function(Se,k,a){!function(t){"use strict";t.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(a(15439))},15943:function(Se,k,a){!function(t){"use strict";t.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(o){var l=o%10,r=o%100;return 0===o?o+"-\u0435\u0432":0===r?o+"-\u0435\u043d":r>10&&r<20?o+"-\u0442\u0438":1===l?o+"-\u0432\u0438":2===l?o+"-\u0440\u0438":7===l||8===l?o+"-\u043c\u0438":o+"-\u0442\u0438"},week:{dow:1,doy:7}})}(a(15439))},13849:function(Se,k,a){!function(t){"use strict";t.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(o,l){return 12===o&&(o=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===l&&o>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===l||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===l?o+12:o},meridiem:function(o,l,r){return o<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":o<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":o<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":o<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(a(15439))},31977:function(Se,k,a){!function(t){"use strict";function e(l,r,h,p){switch(h){case"s":return r?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return l+(r?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return l+(r?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return l+(r?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return l+(r?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return l+(r?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return l+(r?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return l}}t.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(l){return"\u04ae\u0425"===l},meridiem:function(l,r,h){return l<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(l,r){switch(r){case"d":case"D":case"DDD":return l+" \u04e9\u0434\u04e9\u0440";default:return l}}})}(a(15439))},66184:function(Se,k,a){!function(t){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},o={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function l(h,p,m,u){var y="";if(p)switch(m){case"s":y="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":y="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":y="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":y="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":y="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":y="%d \u0924\u093e\u0938";break;case"d":y="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":y="%d \u0926\u093f\u0935\u0938";break;case"M":y="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":y="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":y="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":y="%d \u0935\u0930\u094d\u0937\u0947"}else switch(m){case"s":y="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":y="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":y="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":y="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":y="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":y="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":y="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":y="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":y="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":y="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":y="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":y="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return y.replace(/%d/i,h)}t.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:l,ss:l,m:l,mm:l,h:l,hh:l,d:l,dd:l,M:l,MM:l,y:l,yy:l},preparse:function(h){return h.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(p){return o[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return e[p]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u092a\u0939\u093e\u091f\u0947"===p||"\u0938\u0915\u093e\u0933\u0940"===p?h:"\u0926\u0941\u092a\u093e\u0930\u0940"===p||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===p||"\u0930\u093e\u0924\u094d\u0930\u0940"===p?h>=12?h:h+12:void 0},meridiem:function(h,p,m){return h>=0&&h<6?"\u092a\u0939\u093e\u091f\u0947":h<12?"\u0938\u0915\u093e\u0933\u0940":h<17?"\u0926\u0941\u092a\u093e\u0930\u0940":h<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(a(15439))},64524:function(Se,k,a){!function(t){"use strict";t.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(o,l){return 12===o&&(o=0),"pagi"===l?o:"tengahari"===l?o>=11?o:o+12:"petang"===l||"malam"===l?o+12:void 0},meridiem:function(o,l,r){return o<11?"pagi":o<15?"tengahari":o<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(15439))},70485:function(Se,k,a){!function(t){"use strict";t.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(o,l){return 12===o&&(o=0),"pagi"===l?o:"tengahari"===l?o>=11?o:o+12:"petang"===l||"malam"===l?o+12:void 0},meridiem:function(o,l,r){return o<11?"pagi":o<15?"tengahari":o<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(15439))},36681:function(Se,k,a){!function(t){"use strict";t.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(a(15439))},52024:function(Se,k,a){!function(t){"use strict";var e={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},o={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};t.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(r){return r.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(h){return o[h]})},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]})},week:{dow:1,doy:4}})}(a(15439))},42688:function(Se,k,a){!function(t){"use strict";t.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},68914:function(Se,k,a){!function(t){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},o={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};t.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(r){return r.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(h){return o[h]})},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(r,h){return 12===r&&(r=0),"\u0930\u093e\u0924\u093f"===h?r<4?r:r+12:"\u092c\u093f\u0939\u093e\u0928"===h?r:"\u0926\u093f\u0909\u0901\u0938\u094b"===h?r>=10?r:r+12:"\u0938\u093e\u0901\u091d"===h?r+12:void 0},meridiem:function(r,h,p){return r<3?"\u0930\u093e\u0924\u093f":r<12?"\u092c\u093f\u0939\u093e\u0928":r<16?"\u0926\u093f\u0909\u0901\u0938\u094b":r<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(a(15439))},52272:function(Se,k,a){!function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),o="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),l=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;t.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(p,m){return p?/-MMM-/.test(m)?o[p.month()]:e[p.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:l,longMonthsParse:l,shortMonthsParse:l,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(p){return p+(1===p||8===p||p>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(15439))},11758:function(Se,k,a){!function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),o="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),l=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(p,m){return p?/-MMM-/.test(m)?o[p.month()]:e[p.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:l,longMonthsParse:l,shortMonthsParse:l,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(p){return p+(1===p||8===p||p>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(15439))},41510:function(Se,k,a){!function(t){"use strict";t.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},52797:function(Se,k,a){!function(t){"use strict";t.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(o,l){var r=1===o?"r":2===o?"n":3===o?"r":4===o?"t":"\xe8";return("w"===l||"W"===l)&&(r="a"),o+r},week:{dow:1,doy:4}})}(a(15439))},37944:function(Se,k,a){!function(t){"use strict";var e={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},o={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};t.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(r){return r.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(h){return o[h]})},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(r,h){return 12===r&&(r=0),"\u0a30\u0a3e\u0a24"===h?r<4?r:r+12:"\u0a38\u0a35\u0a47\u0a30"===h?r:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===h?r>=10?r:r+12:"\u0a38\u0a3c\u0a3e\u0a2e"===h?r+12:void 0},meridiem:function(r,h,p){return r<4?"\u0a30\u0a3e\u0a24":r<10?"\u0a38\u0a35\u0a47\u0a30":r<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":r<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(a(15439))},1605:function(Se,k,a){!function(t){"use strict";var e="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),o="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),l=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function r(m){return m%10<5&&m%10>1&&~~(m/10)%10!=1}function h(m,u,y){var w=m+" ";switch(y){case"ss":return w+(r(m)?"sekundy":"sekund");case"m":return u?"minuta":"minut\u0119";case"mm":return w+(r(m)?"minuty":"minut");case"h":return u?"godzina":"godzin\u0119";case"hh":return w+(r(m)?"godziny":"godzin");case"ww":return w+(r(m)?"tygodnie":"tygodni");case"MM":return w+(r(m)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return w+(r(m)?"lata":"lat")}}t.defineLocale("pl",{months:function(m,u){return m?/D MMMM/.test(u)?o[m.month()]:e[m.month()]:e},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:l,longMonthsParse:l,shortMonthsParse:l,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:h,m:h,mm:h,h,hh:h,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:h,M:"miesi\u0105c",MM:h,y:"rok",yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},73840:function(Se,k,a){!function(t){"use strict";t.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(a(15439))},54225:function(Se,k,a){!function(t){"use strict";t.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(a(15439))},45128:function(Se,k,a){!function(t){"use strict";function e(l,r,h){var m=" ";return(l%100>=20||l>=100&&l%100==0)&&(m=" de "),l+m+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[h]}t.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:e,m:"un minut",mm:e,h:"o or\u0103",hh:e,d:"o zi",dd:e,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:e,M:"o lun\u0103",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}})}(a(15439))},35127:function(Se,k,a){!function(t){"use strict";function o(h,p,m){return"m"===m?p?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":h+" "+function e(h,p){var m=h.split("_");return p%10==1&&p%100!=11?m[0]:p%10>=2&&p%10<=4&&(p%100<10||p%100>=20)?m[1]:m[2]}({ss:p?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:p?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[m],+h)}var l=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];t.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:l,longMonthsParse:l,shortMonthsParse:l,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(h){if(h.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(h){if(h.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:o,m:o,mm:o,h:"\u0447\u0430\u0441",hh:o,d:"\u0434\u0435\u043d\u044c",dd:o,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:o,M:"\u043c\u0435\u0441\u044f\u0446",MM:o,y:"\u0433\u043e\u0434",yy:o},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(h){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(h)},meridiem:function(h,p,m){return h<4?"\u043d\u043e\u0447\u0438":h<12?"\u0443\u0442\u0440\u0430":h<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(h,p){switch(p){case"M":case"d":case"DDD":return h+"-\u0439";case"D":return h+"-\u0433\u043e";case"w":case"W":return h+"-\u044f";default:return h}},week:{dow:1,doy:4}})}(a(15439))},32525:function(Se,k,a){!function(t){"use strict";var e=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],o=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];t.defineLocale("sd",{months:e,monthsShort:e,weekdays:o,weekdaysShort:o,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(r){return"\u0634\u0627\u0645"===r},meridiem:function(r,h,p){return r<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(a(15439))},59893:function(Se,k,a){!function(t){"use strict";t.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},33123:function(Se,k,a){!function(t){"use strict";t.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(o){return o+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(o){return"\u0db4.\u0dc0."===o||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===o},meridiem:function(o,l,r){return o>11?r?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":r?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(a(15439))},59635:function(Se,k,a){!function(t){"use strict";var e="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),o="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function l(p){return p>1&&p<5}function r(p,m,u,y){var w=p+" ";switch(u){case"s":return m||y?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return m||y?w+(l(p)?"sekundy":"sek\xfand"):w+"sekundami";case"m":return m?"min\xfata":y?"min\xfatu":"min\xfatou";case"mm":return m||y?w+(l(p)?"min\xfaty":"min\xfat"):w+"min\xfatami";case"h":return m?"hodina":y?"hodinu":"hodinou";case"hh":return m||y?w+(l(p)?"hodiny":"hod\xedn"):w+"hodinami";case"d":return m||y?"de\u0148":"d\u0148om";case"dd":return m||y?w+(l(p)?"dni":"dn\xed"):w+"d\u0148ami";case"M":return m||y?"mesiac":"mesiacom";case"MM":return m||y?w+(l(p)?"mesiace":"mesiacov"):w+"mesiacmi";case"y":return m||y?"rok":"rokom";case"yy":return m||y?w+(l(p)?"roky":"rokov"):w+"rokmi"}}t.defineLocale("sk",{months:e,monthsShort:o,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},78106:function(Se,k,a){!function(t){"use strict";function e(l,r,h,p){var m=l+" ";switch(h){case"s":return r||p?"nekaj sekund":"nekaj sekundami";case"ss":return m+(1===l?r?"sekundo":"sekundi":2===l?r||p?"sekundi":"sekundah":l<5?r||p?"sekunde":"sekundah":"sekund");case"m":return r?"ena minuta":"eno minuto";case"mm":return m+(1===l?r?"minuta":"minuto":2===l?r||p?"minuti":"minutama":l<5?r||p?"minute":"minutami":r||p?"minut":"minutami");case"h":return r?"ena ura":"eno uro";case"hh":return m+(1===l?r?"ura":"uro":2===l?r||p?"uri":"urama":l<5?r||p?"ure":"urami":r||p?"ur":"urami");case"d":return r||p?"en dan":"enim dnem";case"dd":return m+(1===l?r||p?"dan":"dnem":2===l?r||p?"dni":"dnevoma":r||p?"dni":"dnevi");case"M":return r||p?"en mesec":"enim mesecem";case"MM":return m+(1===l?r||p?"mesec":"mesecem":2===l?r||p?"meseca":"mesecema":l<5?r||p?"mesece":"meseci":r||p?"mesecev":"meseci");case"y":return r||p?"eno leto":"enim letom";case"yy":return m+(1===l?r||p?"leto":"letom":2===l?r||p?"leti":"letoma":l<5?r||p?"leta":"leti":r||p?"let":"leti")}}t.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(15439))},88799:function(Se,k,a){!function(t){"use strict";t.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(o){return"M"===o.charAt(0)},meridiem:function(o,l,r){return o<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},52872:function(Se,k,a){!function(t){"use strict";var e={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(l,r){return l%10>=1&&l%10<=4&&(l%100<10||l%100>=20)?l%10==1?r[0]:r[1]:r[2]},translate:function(l,r,h,p){var u,m=e.words[h];return 1===h.length?"y"===h&&r?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":p||r?m[0]:m[1]:(u=e.correctGrammaticalCase(l,m),"yy"===h&&r&&"\u0433\u043e\u0434\u0438\u043d\u0443"===u?l+" \u0433\u043e\u0434\u0438\u043d\u0430":l+" "+u)}};t.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:e.translate,dd:e.translate,M:e.translate,MM:e.translate,y:e.translate,yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(15439))},97949:function(Se,k,a){!function(t){"use strict";var e={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(l,r){return l%10>=1&&l%10<=4&&(l%100<10||l%100>=20)?l%10==1?r[0]:r[1]:r[2]},translate:function(l,r,h,p){var u,m=e.words[h];return 1===h.length?"y"===h&&r?"jedna godina":p||r?m[0]:m[1]:(u=e.correctGrammaticalCase(l,m),"yy"===h&&r&&"godinu"===u?l+" godina":l+" "+u)}};t.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:e.translate,dd:e.translate,M:e.translate,MM:e.translate,y:e.translate,yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(15439))},86167:function(Se,k,a){!function(t){"use strict";t.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(o,l,r){return o<11?"ekuseni":o<15?"emini":o<19?"entsambama":"ebusuku"},meridiemHour:function(o,l){return 12===o&&(o=0),"ekuseni"===l?o:"emini"===l?o>=11?o:o+12:"entsambama"===l||"ebusuku"===l?0===o?0:o+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(a(15439))},39713:function(Se,k,a){!function(t){"use strict";t.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?":e":1===l||2===l?":a":":e")},week:{dow:1,doy:4}})}(a(15439))},41982:function(Se,k,a){!function(t){"use strict";t.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(a(15439))},22732:function(Se,k,a){!function(t){"use strict";var e={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},o={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};t.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(r){return r+"\u0bb5\u0ba4\u0bc1"},preparse:function(r){return r.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(h){return o[h]})},postformat:function(r){return r.replace(/\d/g,function(h){return e[h]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(r,h,p){return r<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":r<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":r<10?" \u0b95\u0bbe\u0bb2\u0bc8":r<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":r<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":r<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(r,h){return 12===r&&(r=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===h?r<2?r:r+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===h||"\u0b95\u0bbe\u0bb2\u0bc8"===h||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===h&&r>=10?r:r+12},week:{dow:0,doy:6}})}(a(15439))},43636:function(Se,k,a){!function(t){"use strict";t.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(o,l){return 12===o&&(o=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===l?o<4?o:o+12:"\u0c09\u0c26\u0c2f\u0c02"===l?o:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===l?o>=10?o:o+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===l?o+12:void 0},meridiem:function(o,l,r){return o<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":o<10?"\u0c09\u0c26\u0c2f\u0c02":o<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":o<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(a(15439))},2115:function(Se,k,a){!function(t){"use strict";t.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?"th":1===l?"st":2===l?"nd":3===l?"rd":"th")},week:{dow:1,doy:4}})}(a(15439))},69801:function(Se,k,a){!function(t){"use strict";var e={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};t.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(l,r){return 12===l&&(l=0),"\u0448\u0430\u0431"===r?l<4?l:l+12:"\u0441\u0443\u0431\u04b3"===r?l:"\u0440\u04ef\u0437"===r?l>=11?l:l+12:"\u0431\u0435\u0433\u043e\u04b3"===r?l+12:void 0},meridiem:function(l,r,h){return l<4?"\u0448\u0430\u0431":l<11?"\u0441\u0443\u0431\u04b3":l<16?"\u0440\u04ef\u0437":l<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(l){return l+(e[l]||e[l%10]||e[l>=100?100:null])},week:{dow:1,doy:7}})}(a(15439))},2868:function(Se,k,a){!function(t){"use strict";t.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(o){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===o},meridiem:function(o,l,r){return o<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(a(15439))},31310:function(Se,k,a){!function(t){"use strict";var e={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};t.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(l,r){switch(r){case"d":case"D":case"Do":case"DD":return l;default:if(0===l)return l+"'unjy";var h=l%10;return l+(e[h]||e[l%100-h]||e[l>=100?100:null])}},week:{dow:1,doy:7}})}(a(15439))},22360:function(Se,k,a){!function(t){"use strict";t.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(o){return o},week:{dow:1,doy:4}})}(a(15439))},66645:function(Se,k,a){!function(t){"use strict";var e="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function r(m,u,y,w){var f=function h(m){var u=Math.floor(m%1e3/100),y=Math.floor(m%100/10),w=m%10,f="";return u>0&&(f+=e[u]+"vatlh"),y>0&&(f+=(""!==f?" ":"")+e[y]+"maH"),w>0&&(f+=(""!==f?" ":"")+e[w]),""===f?"pagh":f}(m);switch(y){case"ss":return f+" lup";case"mm":return f+" tup";case"hh":return f+" rep";case"dd":return f+" jaj";case"MM":return f+" jar";case"yy":return f+" DIS"}}t.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function o(m){var u=m;return-1!==m.indexOf("jaj")?u.slice(0,-3)+"leS":-1!==m.indexOf("jar")?u.slice(0,-3)+"waQ":-1!==m.indexOf("DIS")?u.slice(0,-3)+"nem":u+" pIq"},past:function l(m){var u=m;return-1!==m.indexOf("jaj")?u.slice(0,-3)+"Hu\u2019":-1!==m.indexOf("jar")?u.slice(0,-3)+"wen":-1!==m.indexOf("DIS")?u.slice(0,-3)+"ben":u+" ret"},s:"puS lup",ss:r,m:"wa\u2019 tup",mm:r,h:"wa\u2019 rep",hh:r,d:"wa\u2019 jaj",dd:r,M:"wa\u2019 jar",MM:r,y:"wa\u2019 DIS",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},98374:function(Se,k,a){!function(t){"use strict";var e={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};t.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(l,r,h){return l<12?h?"\xf6\xf6":"\xd6\xd6":h?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(l){return"\xf6s"===l||"\xd6S"===l},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(l,r){switch(r){case"d":case"D":case"Do":case"DD":return l;default:if(0===l)return l+"'\u0131nc\u0131";var h=l%10;return l+(e[h]||e[l%100-h]||e[l>=100?100:null])}},week:{dow:1,doy:7}})}(a(15439))},256:function(Se,k,a){!function(t){"use strict";function o(l,r,h,p){var m={s:["viensas secunds","'iensas secunds"],ss:[l+" secunds",l+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[l+" m\xeduts",l+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[l+" \xfeoras",l+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[l+" ziuas",l+" ziuas"],M:["'n mes","'iens mes"],MM:[l+" mesen",l+" mesen"],y:["'n ar","'iens ar"],yy:[l+" ars",l+" ars"]};return p||r?m[h][0]:m[h][1]}t.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(l){return"d'o"===l.toLowerCase()},meridiem:function(l,r,h){return l>11?h?"d'o":"D'O":h?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(15439))},61631:function(Se,k,a){!function(t){"use strict";t.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(a(15439))},61595:function(Se,k,a){!function(t){"use strict";t.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(a(15439))},6050:function(Se,k,a){!function(t){"use strict";t.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(o,l){return 12===o&&(o=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===l||"\u0633\u06d5\u06be\u06d5\u0631"===l||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===l?o:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===l||"\u0643\u06d5\u0686"===l?o+12:o>=11?o:o+12},meridiem:function(o,l,r){var h=100*o+l;return h<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":h<900?"\u0633\u06d5\u06be\u06d5\u0631":h<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":h<1230?"\u0686\u06c8\u0634":h<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(o,l){switch(l){case"d":case"D":case"DDD":return o+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return o+"-\u06be\u06d5\u067e\u062a\u06d5";default:return o}},preparse:function(o){return o.replace(/\u060c/g,",")},postformat:function(o){return o.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(a(15439))},65610:function(Se,k,a){!function(t){"use strict";function o(p,m,u){return"m"===u?m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===u?m?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":p+" "+function e(p,m){var u=p.split("_");return m%10==1&&m%100!=11?u[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?u[1]:u[2]}({ss:m?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:m?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[u],+p)}function r(p){return function(){return p+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}t.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function l(p,m){var u={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===p?u.nominative.slice(1,7).concat(u.nominative.slice(0,1)):p?u[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(m)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(m)?"genitive":"nominative"][p.day()]:u.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:r("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:r("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:r("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:r("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return r("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:o,m:o,mm:o,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:o,d:"\u0434\u0435\u043d\u044c",dd:o,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:o,y:"\u0440\u0456\u043a",yy:o},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(p){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(p)},meridiem:function(p,m,u){return p<4?"\u043d\u043e\u0447\u0456":p<12?"\u0440\u0430\u043d\u043a\u0443":p<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(p,m){switch(m){case"M":case"d":case"DDD":case"w":case"W":return p+"-\u0439";case"D":return p+"-\u0433\u043e";default:return p}},week:{dow:1,doy:7}})}(a(15439))},86077:function(Se,k,a){!function(t){"use strict";var e=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],o=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];t.defineLocale("ur",{months:e,monthsShort:e,weekdays:o,weekdaysShort:o,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(r){return"\u0634\u0627\u0645"===r},meridiem:function(r,h,p){return r<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(a(15439))},12207:function(Se,k,a){!function(t){"use strict";t.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(a(15439))},22862:function(Se,k,a){!function(t){"use strict";t.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(a(15439))},48093:function(Se,k,a){!function(t){"use strict";t.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(o){return/^ch$/i.test(o)},meridiem:function(o,l,r){return o<12?r?"sa":"SA":r?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(o){return o},week:{dow:1,doy:4}})}(a(15439))},25590:function(Se,k,a){!function(t){"use strict";t.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(o){var l=o%10;return o+(1==~~(o%100/10)?"th":1===l?"st":2===l?"nd":3===l?"rd":"th")},week:{dow:1,doy:4}})}(a(15439))},9058:function(Se,k,a){!function(t){"use strict";t.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(a(15439))},77908:function(Se,k,a){!function(t){"use strict";t.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(o,l){return 12===o&&(o=0),"\u51cc\u6668"===l||"\u65e9\u4e0a"===l||"\u4e0a\u5348"===l?o:"\u4e0b\u5348"===l||"\u665a\u4e0a"===l?o+12:o>=11?o:o+12},meridiem:function(o,l,r){var h=100*o+l;return h<600?"\u51cc\u6668":h<900?"\u65e9\u4e0a":h<1130?"\u4e0a\u5348":h<1230?"\u4e2d\u5348":h<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(o){return o.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(o){return this.week()!==o.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(o,l){switch(l){case"d":case"D":case"DDD":return o+"\u65e5";case"M":return o+"\u6708";case"w":case"W":return o+"\u5468";default:return o}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(a(15439))},8867:function(Se,k,a){!function(t){"use strict";t.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(o,l){return 12===o&&(o=0),"\u51cc\u6668"===l||"\u65e9\u4e0a"===l||"\u4e0a\u5348"===l?o:"\u4e2d\u5348"===l?o>=11?o:o+12:"\u4e0b\u5348"===l||"\u665a\u4e0a"===l?o+12:void 0},meridiem:function(o,l,r){var h=100*o+l;return h<600?"\u51cc\u6668":h<900?"\u65e9\u4e0a":h<1200?"\u4e0a\u5348":1200===h?"\u4e2d\u5348":h<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(o,l){switch(l){case"d":case"D":case"DDD":return o+"\u65e5";case"M":return o+"\u6708";case"w":case"W":return o+"\u9031";default:return o}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(a(15439))},31133:function(Se,k,a){!function(t){"use strict";t.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(o,l){return 12===o&&(o=0),"\u51cc\u6668"===l||"\u65e9\u4e0a"===l||"\u4e0a\u5348"===l?o:"\u4e2d\u5348"===l?o>=11?o:o+12:"\u4e0b\u5348"===l||"\u665a\u4e0a"===l?o+12:void 0},meridiem:function(o,l,r){var h=100*o+l;return h<600?"\u51cc\u6668":h<900?"\u65e9\u4e0a":h<1130?"\u4e0a\u5348":h<1230?"\u4e2d\u5348":h<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(o,l){switch(l){case"d":case"D":case"DDD":return o+"\u65e5";case"M":return o+"\u6708";case"w":case"W":return o+"\u9031";default:return o}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(a(15439))},83291:function(Se,k,a){!function(t){"use strict";t.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(o,l){return 12===o&&(o=0),"\u51cc\u6668"===l||"\u65e9\u4e0a"===l||"\u4e0a\u5348"===l?o:"\u4e2d\u5348"===l?o>=11?o:o+12:"\u4e0b\u5348"===l||"\u665a\u4e0a"===l?o+12:void 0},meridiem:function(o,l,r){var h=100*o+l;return h<600?"\u51cc\u6668":h<900?"\u65e9\u4e0a":h<1130?"\u4e0a\u5348":h<1230?"\u4e2d\u5348":h<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(o,l){switch(l){case"d":case"D":case"DDD":return o+"\u65e5";case"M":return o+"\u6708";case"w":case"W":return o+"\u9031";default:return o}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(a(15439))},15439:function(Se,k,a){(Se=a.nmd(Se)).exports=function(){"use strict";var t,T;function e(){return t.apply(null,arguments)}function l(M){return M instanceof Array||"[object Array]"===Object.prototype.toString.call(M)}function r(M){return null!=M&&"[object Object]"===Object.prototype.toString.call(M)}function h(M,F){return Object.prototype.hasOwnProperty.call(M,F)}function p(M){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(M).length;var F;for(F in M)if(h(M,F))return!1;return!0}function m(M){return void 0===M}function u(M){return"number"==typeof M||"[object Number]"===Object.prototype.toString.call(M)}function y(M){return M instanceof Date||"[object Date]"===Object.prototype.toString.call(M)}function w(M,F){var De,le=[],Ze=M.length;for(De=0;De>>0;for(De=0;De0)for(le=0;le=0?le?"+":"":"-")+Math.pow(10,Math.max(0,F-De.length)).toString().substr(1)+De}var It=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,xt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,_n={},rn={};function st(M,F,le,De){var Ze=De;"string"==typeof De&&(Ze=function(){return this[De]()}),M&&(rn[M]=Ze),F&&(rn[F[0]]=function(){return rt(Ze.apply(this,arguments),F[1],F[2])}),le&&(rn[le]=function(){return this.localeData().ordinal(Ze.apply(this,arguments),M)})}function on(M){return M.match(/\[[\s\S]/)?M.replace(/^\[|\]$/g,""):M.replace(/\\/g,"")}function Te(M,F){return M.isValid()?(F=tt(F,M.localeData()),_n[F]=_n[F]||function yt(M){var le,De,F=M.match(It);for(le=0,De=F.length;le=0&&xt.test(M);)M=M.replace(xt,De),xt.lastIndex=0,le-=1;return M}var Me={};function Fe(M,F){var le=M.toLowerCase();Me[le]=Me[le+"s"]=Me[F]=M}function $e(M){return"string"==typeof M?Me[M]||Me[M.toLowerCase()]:void 0}function ft(M){var le,De,F={};for(De in M)h(M,De)&&(le=$e(De))&&(F[le]=M[De]);return F}var Ye={};function Ae(M,F){Ye[M]=F}function Lt(M){return M%4==0&&M%100!=0||M%400==0}function Gt(M){return M<0?Math.ceil(M)||0:Math.floor(M)}function _t(M){var F=+M,le=0;return 0!==F&&isFinite(F)&&(le=Gt(F)),le}function ln(M,F){return function(le){return null!=le?(Yt(this,M,le),e.updateOffset(this,F),this):Ft(this,M)}}function Ft(M,F){return M.isValid()?M._d["get"+(M._isUTC?"UTC":"")+F]():NaN}function Yt(M,F,le){M.isValid()&&!isNaN(le)&&("FullYear"===F&&Lt(M.year())&&1===M.month()&&29===M.date()?(le=_t(le),M._d["set"+(M._isUTC?"UTC":"")+F](le,M.month(),Le(le,M.month()))):M._d["set"+(M._isUTC?"UTC":"")+F](le))}var Qt,oi=/\d/,si=/\d\d/,Pn=/\d{3}/,ci=/\d{4}/,di=/[+-]?\d{6}/,Rt=/\d\d?/,qe=/\d\d\d\d?/,we=/\d\d\d\d\d\d?/,Ie=/\d{1,3}/,Dt=/\d{1,4}/,Kt=/[+-]?\d{1,6}/,On=/\d+/,Gn=/[+-]?\d+/,Ai=/Z|[+-]\d\d:?\d\d/gi,Vi=/Z|[+-]\d\d(?::?\d\d)?/gi,ji=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function bt(M,F,le){Qt[M]=Z(F)?F:function(De,Ze){return De&&le?le:F}}function ct(M,F){return h(Qt,M)?Qt[M](F._strict,F._locale):new RegExp(function xe(M){return Ke(M.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(F,le,De,Ze,Vt){return le||De||Ze||Vt}))}(M))}function Ke(M){return M.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Qt={};var re={};function nt(M,F){var le,Ze,De=F;for("string"==typeof M&&(M=[M]),u(F)&&(De=function(Vt,Sn){Sn[F]=_t(Vt)}),Ze=M.length,le=0;le68?1900:2e3)};var ar=ln("FullYear",!0);function kr(M,F,le,De,Ze,Vt,Sn){var ki;return M<100&&M>=0?(ki=new Date(M+400,F,le,De,Ze,Vt,Sn),isFinite(ki.getFullYear())&&ki.setFullYear(M)):ki=new Date(M,F,le,De,Ze,Vt,Sn),ki}function Zr(M){var F,le;return M<100&&M>=0?((le=Array.prototype.slice.call(arguments))[0]=M+400,F=new Date(Date.UTC.apply(null,le)),isFinite(F.getUTCFullYear())&&F.setUTCFullYear(M)):F=new Date(Date.UTC.apply(null,arguments)),F}function Jr(M,F,le){var De=7+F-le;return-(7+Zr(M,0,De).getUTCDay()-F)%7+De-1}function Rr(M,F,le,De,Ze){var qi,Br,ki=1+7*(F-1)+(7+le-De)%7+Jr(M,De,Ze);return ki<=0?Br=Xr(qi=M-1)+ki:ki>Xr(M)?(qi=M+1,Br=ki-Xr(M)):(qi=M,Br=ki),{year:qi,dayOfYear:Br}}function as(M,F,le){var Vt,Sn,De=Jr(M.year(),F,le),Ze=Math.floor((M.dayOfYear()-De-1)/7)+1;return Ze<1?Vt=Ze+dr(Sn=M.year()-1,F,le):Ze>dr(M.year(),F,le)?(Vt=Ze-dr(M.year(),F,le),Sn=M.year()+1):(Sn=M.year(),Vt=Ze),{week:Vt,year:Sn}}function dr(M,F,le){var De=Jr(M,F,le),Ze=Jr(M+1,F,le);return(Xr(M)-De+Ze)/7}st("w",["ww",2],"wo","week"),st("W",["WW",2],"Wo","isoWeek"),Fe("week","w"),Fe("isoWeek","W"),Ae("week",5),Ae("isoWeek",5),bt("w",Rt),bt("ww",Rt,si),bt("W",Rt),bt("WW",Rt,si),it(["w","ww","W","WW"],function(M,F,le,De){F[De.substr(0,1)]=_t(M)});function Qi(M,F){return M.slice(F,7).concat(M.slice(0,F))}st("d",0,"do","day"),st("dd",0,0,function(M){return this.localeData().weekdaysMin(this,M)}),st("ddd",0,0,function(M){return this.localeData().weekdaysShort(this,M)}),st("dddd",0,0,function(M){return this.localeData().weekdays(this,M)}),st("e",0,0,"weekday"),st("E",0,0,"isoWeekday"),Fe("day","d"),Fe("weekday","e"),Fe("isoWeekday","E"),Ae("day",11),Ae("weekday",11),Ae("isoWeekday",11),bt("d",Rt),bt("e",Rt),bt("E",Rt),bt("dd",function(M,F){return F.weekdaysMinRegex(M)}),bt("ddd",function(M,F){return F.weekdaysShortRegex(M)}),bt("dddd",function(M,F){return F.weekdaysRegex(M)}),it(["dd","ddd","dddd"],function(M,F,le,De){var Ze=le._locale.weekdaysParse(M,De,le._strict);null!=Ze?F.d=Ze:C(le).invalidWeekday=M}),it(["d","e","E"],function(M,F,le,De){F[De]=_t(M)});var vr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),pt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Nt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),J=ji,be=ji,Xe=ji;function Ln(M,F,le){var De,Ze,Vt,Sn=M.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],De=0;De<7;++De)Vt=S([2e3,1]).day(De),this._minWeekdaysParse[De]=this.weekdaysMin(Vt,"").toLocaleLowerCase(),this._shortWeekdaysParse[De]=this.weekdaysShort(Vt,"").toLocaleLowerCase(),this._weekdaysParse[De]=this.weekdays(Vt,"").toLocaleLowerCase();return le?"dddd"===F?-1!==(Ze=j.call(this._weekdaysParse,Sn))?Ze:null:"ddd"===F?-1!==(Ze=j.call(this._shortWeekdaysParse,Sn))?Ze:null:-1!==(Ze=j.call(this._minWeekdaysParse,Sn))?Ze:null:"dddd"===F?-1!==(Ze=j.call(this._weekdaysParse,Sn))||-1!==(Ze=j.call(this._shortWeekdaysParse,Sn))||-1!==(Ze=j.call(this._minWeekdaysParse,Sn))?Ze:null:"ddd"===F?-1!==(Ze=j.call(this._shortWeekdaysParse,Sn))||-1!==(Ze=j.call(this._weekdaysParse,Sn))||-1!==(Ze=j.call(this._minWeekdaysParse,Sn))?Ze:null:-1!==(Ze=j.call(this._minWeekdaysParse,Sn))||-1!==(Ze=j.call(this._weekdaysParse,Sn))||-1!==(Ze=j.call(this._shortWeekdaysParse,Sn))?Ze:null}function kt(){function M(Gr,Es){return Es.length-Gr.length}var Vt,Sn,ki,qi,Br,F=[],le=[],De=[],Ze=[];for(Vt=0;Vt<7;Vt++)Sn=S([2e3,1]).day(Vt),ki=Ke(this.weekdaysMin(Sn,"")),qi=Ke(this.weekdaysShort(Sn,"")),Br=Ke(this.weekdays(Sn,"")),F.push(ki),le.push(qi),De.push(Br),Ze.push(ki),Ze.push(qi),Ze.push(Br);F.sort(M),le.sort(M),De.sort(M),Ze.sort(M),this._weekdaysRegex=new RegExp("^("+Ze.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+De.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+le.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+F.join("|")+")","i")}function sn(){return this.hours()%12||12}function Cn(M,F){st(M,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),F)})}function wn(M,F){return F._meridiemParse}st("H",["HH",2],0,"hour"),st("h",["hh",2],0,sn),st("k",["kk",2],0,function fn(){return this.hours()||24}),st("hmm",0,0,function(){return""+sn.apply(this)+rt(this.minutes(),2)}),st("hmmss",0,0,function(){return""+sn.apply(this)+rt(this.minutes(),2)+rt(this.seconds(),2)}),st("Hmm",0,0,function(){return""+this.hours()+rt(this.minutes(),2)}),st("Hmmss",0,0,function(){return""+this.hours()+rt(this.minutes(),2)+rt(this.seconds(),2)}),Cn("a",!0),Cn("A",!1),Fe("hour","h"),Ae("hour",13),bt("a",wn),bt("A",wn),bt("H",Rt),bt("h",Rt),bt("k",Rt),bt("HH",Rt,si),bt("hh",Rt,si),bt("kk",Rt,si),bt("hmm",qe),bt("hmmss",we),bt("Hmm",qe),bt("Hmmss",we),nt(["H","HH"],3),nt(["k","kk"],function(M,F,le){var De=_t(M);F[3]=24===De?0:De}),nt(["a","A"],function(M,F,le){le._isPm=le._locale.isPM(M),le._meridiem=M}),nt(["h","hh"],function(M,F,le){F[3]=_t(M),C(le).bigHour=!0}),nt("hmm",function(M,F,le){var De=M.length-2;F[3]=_t(M.substr(0,De)),F[4]=_t(M.substr(De)),C(le).bigHour=!0}),nt("hmmss",function(M,F,le){var De=M.length-4,Ze=M.length-2;F[3]=_t(M.substr(0,De)),F[4]=_t(M.substr(De,2)),F[5]=_t(M.substr(Ze)),C(le).bigHour=!0}),nt("Hmm",function(M,F,le){var De=M.length-2;F[3]=_t(M.substr(0,De)),F[4]=_t(M.substr(De))}),nt("Hmmss",function(M,F,le){var De=M.length-4,Ze=M.length-2;F[3]=_t(M.substr(0,De)),F[4]=_t(M.substr(De,2)),F[5]=_t(M.substr(Ze))});var jn=ln("Hours",!0);var Fr,ii={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:vt,monthsShort:Ct,week:{dow:0,doy:6},weekdays:vr,weekdaysMin:Nt,weekdaysShort:pt,meridiemParse:/[ap]\.?m?\.?/i},Ti={},Si={};function Dr(M,F){var le,De=Math.min(M.length,F.length);for(le=0;le0;){if(Ze=me(Vt.slice(0,le).join("-")))return Ze;if(De&&De.length>=le&&Dr(Vt,De)>=le-1)break;le--}F++}return Fr}(M)}function An(M){var F,le=M._a;return le&&-2===C(M).overflow&&(F=le[1]<0||le[1]>11?1:le[2]<1||le[2]>Le(le[0],le[1])?2:le[3]<0||le[3]>24||24===le[3]&&(0!==le[4]||0!==le[5]||0!==le[6])?3:le[4]<0||le[4]>59?4:le[5]<0||le[5]>59?5:le[6]<0||le[6]>999?6:-1,C(M)._overflowDayOfYear&&(F<0||F>2)&&(F=2),C(M)._overflowWeeks&&-1===F&&(F=7),C(M)._overflowWeekday&&-1===F&&(F=8),C(M).overflow=F),M}var vi=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,sr=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,lr=/Z|[+-]\d\d(?::?\d\d)?/,Ki=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],xi=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Nr=/^\/?Date\((-?\d+)/i,Ar=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Qr={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ge(M){var F,le,Vt,Sn,ki,qi,De=M._i,Ze=vi.exec(De)||sr.exec(De),Br=Ki.length,Gr=xi.length;if(Ze){for(C(M).iso=!0,F=0,le=Br;F7)&&(qi=!0)):(Vt=M._locale._week.dow,Sn=M._locale._week.doy,Br=as(gi(),Vt,Sn),le=us(F.gg,M._a[0],Br.year),De=us(F.w,Br.week),null!=F.d?((Ze=F.d)<0||Ze>6)&&(qi=!0):null!=F.e?(Ze=F.e+Vt,(F.e<0||F.e>6)&&(qi=!0)):Ze=Vt),De<1||De>dr(le,Vt,Sn)?C(M)._overflowWeeks=!0:null!=qi?C(M)._overflowWeekday=!0:(ki=Rr(le,De,Ze,Vt,Sn),M._a[0]=ki.year,M._dayOfYear=ki.dayOfYear)}(M),null!=M._dayOfYear&&(Sn=us(M._a[0],Ze[0]),(M._dayOfYear>Xr(Sn)||0===M._dayOfYear)&&(C(M)._overflowDayOfYear=!0),le=Zr(Sn,0,M._dayOfYear),M._a[1]=le.getUTCMonth(),M._a[2]=le.getUTCDate()),F=0;F<3&&null==M._a[F];++F)M._a[F]=De[F]=Ze[F];for(;F<7;F++)M._a[F]=De[F]=null==M._a[F]?2===F?1:0:M._a[F];24===M._a[3]&&0===M._a[4]&&0===M._a[5]&&0===M._a[6]&&(M._nextDay=!0,M._a[3]=0),M._d=(M._useUTC?Zr:kr).apply(null,De),Vt=M._useUTC?M._d.getUTCDay():M._d.getDay(),null!=M._tzm&&M._d.setUTCMinutes(M._d.getUTCMinutes()-M._tzm),M._nextDay&&(M._a[3]=24),M._w&&void 0!==M._w.d&&M._w.d!==Vt&&(C(M).weekdayMismatch=!0)}}function ur(M){if(M._f!==e.ISO_8601)if(M._f!==e.RFC_2822){M._a=[],C(M).empty=!0;var le,De,Ze,Vt,Sn,Br,Gr,F=""+M._i,ki=F.length,qi=0;for(Gr=(Ze=tt(M._f,M._locale).match(It)||[]).length,le=0;le0&&C(M).unusedInput.push(Sn),F=F.slice(F.indexOf(De)+De.length),qi+=De.length),rn[Vt]?(De?C(M).empty=!1:C(M).unusedTokens.push(Vt),jt(Vt,De,M)):M._strict&&!De&&C(M).unusedTokens.push(Vt);C(M).charsLeftOver=ki-qi,F.length>0&&C(M).unusedInput.push(F),M._a[3]<=12&&!0===C(M).bigHour&&M._a[3]>0&&(C(M).bigHour=void 0),C(M).parsedDateParts=M._a.slice(0),C(M).meridiem=M._meridiem,M._a[3]=function Ao(M,F,le){var De;return null==le?F:null!=M.meridiemHour?M.meridiemHour(F,le):(null!=M.isPM&&((De=M.isPM(le))&&F<12&&(F+=12),!De&&12===F&&(F=0)),F)}(M._locale,M._a[3],M._meridiem),null!==(Br=C(M).era)&&(M._a[0]=M._locale.erasConvertYear(Br,M._a[0])),oo(M),An(M)}else hr(M);else ge(M)}function ts(M){var F=M._i,le=M._f;return M._locale=M._locale||wt(M._l),null===F||void 0===le&&""===F?$({nullInput:!0}):("string"==typeof F&&(M._i=F=M._locale.preparse(F)),R(F)?new N(An(F)):(y(F)?M._d=F:l(le)?function is(M){var F,le,De,Ze,Vt,Sn,ki=!1,qi=M._f.length;if(0===qi)return C(M).invalidFormat=!0,void(M._d=new Date(NaN));for(Ze=0;Zethis?this:M:$()});function vs(M,F){var le,De;if(1===F.length&&l(F[0])&&(F=F[0]),!F.length)return gi();for(le=F[0],De=1;De=0?new Date(M+400,F,le)-$t:new Date(M,F,le).valueOf()}function _r(M,F,le){return M<100&&M>=0?Date.UTC(M+400,F,le)-$t:Date.UTC(M,F,le)}function Or(M,F){return F.erasAbbrRegex(M)}function ga(){var Ze,Vt,M=[],F=[],le=[],De=[],Sn=this.eras();for(Ze=0,Vt=Sn.length;Ze(Vt=dr(M,De,Ze))&&(F=Vt),Oc.call(this,M,F,le,De,Ze))}function Oc(M,F,le,De,Ze){var Vt=Rr(M,F,le,De,Ze),Sn=Zr(Vt.year,0,Vt.dayOfYear);return this.year(Sn.getUTCFullYear()),this.month(Sn.getUTCMonth()),this.date(Sn.getUTCDate()),this}st("N",0,0,"eraAbbr"),st("NN",0,0,"eraAbbr"),st("NNN",0,0,"eraAbbr"),st("NNNN",0,0,"eraName"),st("NNNNN",0,0,"eraNarrow"),st("y",["y",1],"yo","eraYear"),st("y",["yy",2],0,"eraYear"),st("y",["yyy",3],0,"eraYear"),st("y",["yyyy",4],0,"eraYear"),bt("N",Or),bt("NN",Or),bt("NNN",Or),bt("NNNN",function Lr(M,F){return F.erasNameRegex(M)}),bt("NNNNN",function Nu(M,F){return F.erasNarrowRegex(M)}),nt(["N","NN","NNN","NNNN","NNNNN"],function(M,F,le,De){var Ze=le._locale.erasParse(M,De,le._strict);Ze?C(le).era=Ze:C(le).invalidEra=M}),bt("y",On),bt("yy",On),bt("yyy",On),bt("yyyy",On),bt("yo",function Yu(M,F){return F._eraYearOrdinalRegex||On}),nt(["y","yy","yyy","yyyy"],0),nt(["yo"],function(M,F,le,De){var Ze;le._locale._eraYearOrdinalRegex&&(Ze=M.match(le._locale._eraYearOrdinalRegex)),F[0]=le._locale.eraYearOrdinalParse?le._locale.eraYearOrdinalParse(M,Ze):parseInt(M,10)}),st(0,["gg",2],0,function(){return this.weekYear()%100}),st(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Fo("gggg","weekYear"),Fo("ggggg","weekYear"),Fo("GGGG","isoWeekYear"),Fo("GGGGG","isoWeekYear"),Fe("weekYear","gg"),Fe("isoWeekYear","GG"),Ae("weekYear",1),Ae("isoWeekYear",1),bt("G",Gn),bt("g",Gn),bt("GG",Rt,si),bt("gg",Rt,si),bt("GGGG",Dt,ci),bt("gggg",Dt,ci),bt("GGGGG",Kt,di),bt("ggggg",Kt,di),it(["gggg","ggggg","GGGG","GGGGG"],function(M,F,le,De){F[De.substr(0,2)]=_t(M)}),it(["gg","GG"],function(M,F,le,De){F[De]=e.parseTwoDigitYear(M)}),st("Q",0,"Qo","quarter"),Fe("quarter","Q"),Ae("quarter",7),bt("Q",oi),nt("Q",function(M,F){F[1]=3*(_t(M)-1)}),st("D",["DD",2],"Do","date"),Fe("date","D"),Ae("date",9),bt("D",Rt),bt("DD",Rt,si),bt("Do",function(M,F){return M?F._dayOfMonthOrdinalParse||F._ordinalParse:F._dayOfMonthOrdinalParseLenient}),nt(["D","DD"],2),nt("Do",function(M,F){F[2]=_t(M.match(Rt)[0])});var to=ln("Date",!0);st("DDD",["DDDD",3],"DDDo","dayOfYear"),Fe("dayOfYear","DDD"),Ae("dayOfYear",4),bt("DDD",Ie),bt("DDDD",Pn),nt(["DDD","DDDD"],function(M,F,le){le._dayOfYear=_t(M)}),st("m",["mm",2],0,"minute"),Fe("minute","m"),Ae("minute",14),bt("m",Rt),bt("mm",Rt,si),nt(["m","mm"],4);var Yo=ln("Minutes",!1);st("s",["ss",2],0,"second"),Fe("second","s"),Ae("second",15),bt("s",Rt),bt("ss",Rt,si),nt(["s","ss"],5);var vo,pl,hl=ln("Seconds",!1);for(st("S",0,0,function(){return~~(this.millisecond()/100)}),st(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),st(0,["SSS",3],0,"millisecond"),st(0,["SSSS",4],0,function(){return 10*this.millisecond()}),st(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),st(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),st(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),st(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),st(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Fe("millisecond","ms"),Ae("millisecond",16),bt("S",Ie,oi),bt("SS",Ie,si),bt("SSS",Ie,Pn),vo="SSSS";vo.length<=9;vo+="S")bt(vo,On);function Fa(M,F){F[6]=_t(1e3*("0."+M))}for(vo="S";vo.length<=9;vo+="S")nt(vo,Fa);pl=ln("Milliseconds",!1),st("z",0,0,"zoneAbbr"),st("zz",0,0,"zoneName");var ri=N.prototype;function Qa(M){return M}ri.add=Pi,ri.calendar=function Oo(M,F){1===arguments.length&&(arguments[0]?Vr(arguments[0])?(M=arguments[0],F=void 0):lo(arguments[0])&&(F=arguments[0],M=void 0):(M=void 0,F=void 0));var le=M||gi(),De=Bi(le,this).startOf("day"),Ze=e.calendarFormat(this,De)||"sameElse",Vt=F&&(Z(F[Ze])?F[Ze].call(this,le):F[Ze]);return this.format(Vt||this.localeData().calendar(Ze,this,gi(le)))},ri.clone=function La(){return new N(this)},ri.diff=function qo(M,F,le){var De,Ze,Vt;if(!this.isValid())return NaN;if(!(De=Bi(M,this)).isValid())return NaN;switch(Ze=6e4*(De.utcOffset()-this.utcOffset()),F=$e(F)){case"year":Vt=Vo(this,De)/12;break;case"month":Vt=Vo(this,De);break;case"quarter":Vt=Vo(this,De)/3;break;case"second":Vt=(this-De)/1e3;break;case"minute":Vt=(this-De)/6e4;break;case"hour":Vt=(this-De)/36e5;break;case"day":Vt=(this-De-Ze)/864e5;break;case"week":Vt=(this-De-Ze)/6048e5;break;default:Vt=this-De}return le?Vt:Gt(Vt)},ri.endOf=function jr(M){var F,le;if(void 0===(M=$e(M))||"millisecond"===M||!this.isValid())return this;switch(le=this._isUTC?_r:ui,M){case"year":F=le(this.year()+1,0,1)-1;break;case"quarter":F=le(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":F=le(this.year(),this.month()+1,1)-1;break;case"week":F=le(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":F=le(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":F=le(this.year(),this.month(),this.date()+1)-1;break;case"hour":F=this._d.valueOf(),F+=Ot-Dn(F+(this._isUTC?0:this.utcOffset()*et),Ot)-1;break;case"minute":F=this._d.valueOf(),F+=et-Dn(F,et)-1;break;case"second":F=this._d.valueOf(),F+=1e3-Dn(F,1e3)-1}return this._d.setTime(F),e.updateOffset(this,!0),this},ri.format=function Zs(M){M||(M=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var F=Te(this,M);return this.localeData().postformat(F)},ri.from=function Ds(M,F){return this.isValid()&&(R(M)&&M.isValid()||gi(M).isValid())?Yr({to:this,from:M}).locale(this.locale()).humanize(!F):this.localeData().invalidDate()},ri.fromNow=function Xo(M){return this.from(gi(),M)},ri.to=function Po(M,F){return this.isValid()&&(R(M)&&M.isValid()||gi(M).isValid())?Yr({from:this,to:M}).locale(this.locale()).humanize(!F):this.localeData().invalidDate()},ri.toNow=function te(M){return this.to(gi(),M)},ri.get=function cn(M){return Z(this[M=$e(M)])?this[M]():this},ri.invalidAt=function go(){return C(this).overflow},ri.isAfter=function Ms(M,F){var le=R(M)?M:gi(M);return!(!this.isValid()||!le.isValid())&&("millisecond"===(F=$e(F)||"millisecond")?this.valueOf()>le.valueOf():le.valueOf()9999?Te(le,F?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Z(Date.prototype.toISOString)?F?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Te(le,"Z")):Te(le,F?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ri.inspect=function ds(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var le,De,M="moment",F="";return this.isLocal()||(M=0===this.utcOffset()?"moment.utc":"moment.parseZone",F="Z"),le="["+M+'("]',De=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(le+De+"-MM-DD[T]HH:mm:ss.SSS"+F+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(ri[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ri.toJSON=function _o(){return this.isValid()?this.toISOString():null},ri.toString=function jo(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ri.unix=function Ns(){return Math.floor(this.valueOf()/1e3)},ri.valueOf=function Wr(){return this._d.valueOf()-6e4*(this._offset||0)},ri.creationData=function Pl(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ri.eraName=function fa(){var M,F,le,De=this.localeData().eras();for(M=0,F=De.length;Mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ri.isLocal=function Tn(){return!!this.isValid()&&!this._isUTC},ri.isUtcOffset=function an(){return!!this.isValid()&&this._isUTC},ri.isUtc=fi,ri.isUTC=fi,ri.zoneAbbr=function Uu(){return this._isUTC?"UTC":""},ri.zoneName=function va(){return this._isUTC?"Coordinated Universal Time":""},ri.dates=U("dates accessor is deprecated. Use date instead.",to),ri.months=U("months accessor is deprecated. Use month instead",qr),ri.years=U("years accessor is deprecated. Use year instead",ar),ri.zone=U("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function nr(M,F){return null!=M?("string"!=typeof M&&(M=-M),this.utcOffset(M,F),this):-this.utcOffset()}),ri.isDSTShifted=U("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function en(){if(!m(this._isDSTShifted))return this._isDSTShifted;var F,M={};return Q(M,this),(M=ts(M))._a?(F=M._isUTC?S(M._a):gi(M._a),this._isDSTShifted=this.isValid()&&function un(M,F,le){var Sn,De=Math.min(M.length,F.length),Ze=Math.abs(M.length-F.length),Vt=0;for(Sn=0;Sn0):this._isDSTShifted=!1,this._isDSTShifted});var Cr=Oe.prototype;function fl(M,F,le,De){var Ze=wt(),Vt=S().set(De,F);return Ze[le](Vt,M)}function ml(M,F,le){if(u(M)&&(F=M,M=void 0),M=M||"",null!=F)return fl(M,F,le,"month");var De,Ze=[];for(De=0;De<12;De++)Ze[De]=fl(M,De,le,"month");return Ze}function _l(M,F,le,De){"boolean"==typeof M?(u(F)&&(le=F,F=void 0),F=F||""):(le=F=M,M=!1,u(F)&&(le=F,F=void 0),F=F||"");var Sn,Ze=wt(),Vt=M?Ze._week.dow:0,ki=[];if(null!=le)return fl(F,(le+Vt)%7,De,"day");for(Sn=0;Sn<7;Sn++)ki[Sn]=fl(F,(Sn+Vt)%7,De,"day");return ki}Cr.calendar=function Ve(M,F,le){var De=this._calendar[M]||this._calendar.sameElse;return Z(De)?De.call(F,le):De},Cr.longDateFormat=function Je(M){var F=this._longDateFormat[M],le=this._longDateFormat[M.toUpperCase()];return F||!le?F:(this._longDateFormat[M]=le.match(It).map(function(De){return"MMMM"===De||"MM"===De||"DD"===De||"dddd"===De?De.slice(1):De}).join(""),this._longDateFormat[M])},Cr.invalidDate=function En(){return this._invalidDate},Cr.ordinal=function zn(M){return this._ordinal.replace("%d",M)},Cr.preparse=Qa,Cr.postformat=Qa,Cr.relativeTime=function Pt(M,F,le,De){var Ze=this._relativeTime[le];return Z(Ze)?Ze(M,F,le,De):Ze.replace(/%d/i,M)},Cr.pastFuture=function dt(M,F){var le=this._relativeTime[M>0?"future":"past"];return Z(le)?le(F):le.replace(/%s/i,F)},Cr.set=function oe(M){var F,le;for(le in M)h(M,le)&&(Z(F=M[le])?this[le]=F:this["_"+le]=F);this._config=M,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Cr.eras=function cl(M,F){var le,De,Ze,Vt=this._eras||wt("en")._eras;for(le=0,De=Vt.length;le=0)return Vt[De]},Cr.erasConvertYear=function pa(M,F){var le=M.since<=M.until?1:-1;return void 0===F?e(M.since).year():e(M.since).year()+(F-M.offset)*le},Cr.erasAbbrRegex=function _a(M){return h(this,"_erasAbbrRegex")||ga.call(this),M?this._erasAbbrRegex:this._erasRegex},Cr.erasNameRegex=function ot(M){return h(this,"_erasNameRegex")||ga.call(this),M?this._erasNameRegex:this._erasRegex},Cr.erasNarrowRegex=function Ja(M){return h(this,"_erasNarrowRegex")||ga.call(this),M?this._erasNarrowRegex:this._erasRegex},Cr.months=function $i(M,F){return M?l(this._months)?this._months[M.month()]:this._months[(this._months.isFormat||$n).test(F)?"format":"standalone"][M.month()]:l(this._months)?this._months:this._months.standalone},Cr.monthsShort=function or(M,F){return M?l(this._monthsShort)?this._monthsShort[M.month()]:this._monthsShort[$n.test(F)?"format":"standalone"][M.month()]:l(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Cr.monthsParse=function Tr(M,F,le){var De,Ze,Vt;if(this._monthsParseExact)return Pr.call(this,M,F,le);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),De=0;De<12;De++){if(Ze=S([2e3,De]),le&&!this._longMonthsParse[De]&&(this._longMonthsParse[De]=new RegExp("^"+this.months(Ze,"").replace(".","")+"$","i"),this._shortMonthsParse[De]=new RegExp("^"+this.monthsShort(Ze,"").replace(".","")+"$","i")),!le&&!this._monthsParse[De]&&(Vt="^"+this.months(Ze,"")+"|^"+this.monthsShort(Ze,""),this._monthsParse[De]=new RegExp(Vt.replace(".",""),"i")),le&&"MMMM"===F&&this._longMonthsParse[De].test(M))return De;if(le&&"MMM"===F&&this._shortMonthsParse[De].test(M))return De;if(!le&&this._monthsParse[De].test(M))return De}},Cr.monthsRegex=function zi(M){return this._monthsParseExact?(h(this,"_monthsRegex")||fr.call(this),M?this._monthsStrictRegex:this._monthsRegex):(h(this,"_monthsRegex")||(this._monthsRegex=ni),this._monthsStrictRegex&&M?this._monthsStrictRegex:this._monthsRegex)},Cr.monthsShortRegex=function Hr(M){return this._monthsParseExact?(h(this,"_monthsRegex")||fr.call(this),M?this._monthsShortStrictRegex:this._monthsShortRegex):(h(this,"_monthsShortRegex")||(this._monthsShortRegex=mi),this._monthsShortStrictRegex&&M?this._monthsShortStrictRegex:this._monthsShortRegex)},Cr.week=function Gi(M){return as(M,this._week.dow,this._week.doy).week},Cr.firstDayOfYear=function Mt(){return this._week.doy},Cr.firstDayOfWeek=function We(){return this._week.dow},Cr.weekdays=function St(M,F){var le=l(this._weekdays)?this._weekdays:this._weekdays[M&&!0!==M&&this._weekdays.isFormat.test(F)?"format":"standalone"];return!0===M?Qi(le,this._week.dow):M?le[M.day()]:le},Cr.weekdaysMin=function vn(M){return!0===M?Qi(this._weekdaysMin,this._week.dow):M?this._weekdaysMin[M.day()]:this._weekdaysMin},Cr.weekdaysShort=function hn(M){return!0===M?Qi(this._weekdaysShort,this._week.dow):M?this._weekdaysShort[M.day()]:this._weekdaysShort},Cr.weekdaysParse=function Zn(M,F,le){var De,Ze,Vt;if(this._weekdaysParseExact)return Ln.call(this,M,F,le);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),De=0;De<7;De++){if(Ze=S([2e3,1]).day(De),le&&!this._fullWeekdaysParse[De]&&(this._fullWeekdaysParse[De]=new RegExp("^"+this.weekdays(Ze,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[De]=new RegExp("^"+this.weekdaysShort(Ze,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[De]=new RegExp("^"+this.weekdaysMin(Ze,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[De]||(Vt="^"+this.weekdays(Ze,"")+"|^"+this.weekdaysShort(Ze,"")+"|^"+this.weekdaysMin(Ze,""),this._weekdaysParse[De]=new RegExp(Vt.replace(".",""),"i")),le&&"dddd"===F&&this._fullWeekdaysParse[De].test(M))return De;if(le&&"ddd"===F&&this._shortWeekdaysParse[De].test(M))return De;if(le&&"dd"===F&&this._minWeekdaysParse[De].test(M))return De;if(!le&&this._weekdaysParse[De].test(M))return De}},Cr.weekdaysRegex=function he(M){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||kt.call(this),M?this._weekdaysStrictRegex:this._weekdaysRegex):(h(this,"_weekdaysRegex")||(this._weekdaysRegex=J),this._weekdaysStrictRegex&&M?this._weekdaysStrictRegex:this._weekdaysRegex)},Cr.weekdaysShortRegex=function Ce(M){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||kt.call(this),M?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(h(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=be),this._weekdaysShortStrictRegex&&M?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Cr.weekdaysMinRegex=function lt(M){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||kt.call(this),M?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(h(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Xe),this._weekdaysMinStrictRegex&&M?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Cr.isPM=function Qn(M){return"p"===(M+"").toLowerCase().charAt(0)},Cr.meridiem=function ei(M,F,le){return M>11?le?"pm":"PM":le?"am":"AM"},He("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(M){var F=M%10;return M+(1===_t(M%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")}}),e.lang=U("moment.lang is deprecated. Use moment.locale instead.",He),e.langData=U("moment.langData is deprecated. Use moment.localeData instead.",wt);var ks=Math.abs;function hu(M,F,le,De){var Ze=Yr(F,le);return M._milliseconds+=De*Ze._milliseconds,M._days+=De*Ze._days,M._months+=De*Ze._months,M._bubble()}function uo(M){return M<0?Math.floor(M):Math.ceil(M)}function ea(M){return 4800*M/146097}function qs(M){return 146097*M/4800}function zs(M){return function(){return this.as(M)}}var ba=zs("ms"),ta=zs("s"),Is=zs("m"),Hl=zs("h"),Ba=zs("d"),Xa=zs("w"),Ma=zs("M"),Ps=zs("Q"),gl=zs("y");function io(M){return function(){return this.isValid()?this._data[M]:NaN}}var Ha=io("milliseconds"),yo=io("seconds"),pu=io("minutes"),Ys=io("hours"),H=io("days"),ne=io("months"),I=io("years");var Ne=Math.round,Tt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function nn(M,F,le,De,Ze){return Ze.relativeTime(F||1,!!le,M,De)}var yi=Math.abs;function Wi(M){return(M>0)-(M<0)||+M}function yr(){if(!this.isValid())return this.localeData().invalidDate();var De,Ze,Vt,Sn,qi,Br,Gr,Es,M=yi(this._milliseconds)/1e3,F=yi(this._days),le=yi(this._months),ki=this.asSeconds();return ki?(De=Gt(M/60),Ze=Gt(De/60),M%=60,De%=60,Vt=Gt(le/12),le%=12,Sn=M?M.toFixed(3).replace(/\.?0+$/,""):"",qi=ki<0?"-":"",Br=Wi(this._months)!==Wi(ki)?"-":"",Gr=Wi(this._days)!==Wi(ki)?"-":"",Es=Wi(this._milliseconds)!==Wi(ki)?"-":"",qi+"P"+(Vt?Br+Vt+"Y":"")+(le?Br+le+"M":"")+(F?Gr+F+"D":"")+(Ze||De||M?"T":"")+(Ze?Es+Ze+"H":"")+(De?Es+De+"M":"")+(M?Es+Sn+"S":"")):"P0D"}var Di=mt.prototype;return Di.isValid=function ue(){return this._isValid},Di.abs=function xo(){var M=this._data;return this._milliseconds=ks(this._milliseconds),this._days=ks(this._days),this._months=ks(this._months),M.milliseconds=ks(M.milliseconds),M.seconds=ks(M.seconds),M.minutes=ks(M.minutes),M.hours=ks(M.hours),M.months=ks(M.months),M.years=ks(M.years),this},Di.add=function Ya(M,F){return hu(this,M,F,1)},Di.subtract=function Nl(M,F){return hu(this,M,F,-1)},Di.as=function Bl(M){if(!this.isValid())return NaN;var F,le,De=this._milliseconds;if("month"===(M=$e(M))||"quarter"===M||"year"===M)switch(F=this._days+De/864e5,le=this._months+ea(F),M){case"month":return le;case"quarter":return le/3;case"year":return le/12}else switch(F=this._days+Math.round(qs(this._months)),M){case"week":return F/7+De/6048e5;case"day":return F+De/864e5;case"hour":return 24*F+De/36e5;case"minute":return 1440*F+De/6e4;case"second":return 86400*F+De/1e3;case"millisecond":return Math.floor(864e5*F)+De;default:throw new Error("Unknown unit "+M)}},Di.asMilliseconds=ba,Di.asSeconds=ta,Di.asMinutes=Is,Di.asHours=Hl,Di.asDays=Ba,Di.asWeeks=Xa,Di.asMonths=Ma,Di.asQuarters=Ps,Di.asYears=gl,Di.valueOf=function ya(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_t(this._months/12):NaN},Di._bubble=function Yl(){var Ze,Vt,Sn,ki,qi,M=this._milliseconds,F=this._days,le=this._months,De=this._data;return M>=0&&F>=0&&le>=0||M<=0&&F<=0&&le<=0||(M+=864e5*uo(qs(le)+F),F=0,le=0),De.milliseconds=M%1e3,Ze=Gt(M/1e3),De.seconds=Ze%60,Vt=Gt(Ze/60),De.minutes=Vt%60,Sn=Gt(Vt/60),De.hours=Sn%24,F+=Gt(Sn/24),le+=qi=Gt(ea(F)),F-=uo(qs(qi)),ki=Gt(le/12),le%=12,De.days=F,De.months=le,De.years=ki,this},Di.clone=function Ul(){return Yr(this)},Di.get=function no(M){return M=$e(M),this.isValid()?this[M+"s"]():NaN},Di.milliseconds=Ha,Di.seconds=yo,Di.minutes=pu,Di.hours=Ys,Di.days=H,Di.weeks=function X(){return Gt(this.days()/7)},Di.months=ne,Di.years=I,Di.humanize=function Ci(M,F){if(!this.isValid())return this.localeData().invalidDate();var Ze,Vt,le=!1,De=Tt;return"object"==typeof M&&(F=M,M=!1),"boolean"==typeof M&&(le=M),"object"==typeof F&&(De=Object.assign({},Tt,F),null!=F.s&&null==F.ss&&(De.ss=F.s-1)),Vt=function kn(M,F,le,De){var Ze=Yr(M).abs(),Vt=Ne(Ze.as("s")),Sn=Ne(Ze.as("m")),ki=Ne(Ze.as("h")),qi=Ne(Ze.as("d")),Br=Ne(Ze.as("M")),Gr=Ne(Ze.as("w")),Es=Ne(Ze.as("y")),Bs=Vt<=le.ss&&["s",Vt]||Vt0,Bs[4]=De,nn.apply(null,Bs)}(this,!le,De,Ze=this.localeData()),le&&(Vt=Ze.pastFuture(+this,Vt)),Ze.postformat(Vt)},Di.toISOString=yr,Di.toString=yr,Di.toJSON=yr,Di.locale=V,Di.localeData=fe,Di.toIsoString=U("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",yr),Di.lang=B,st("X",0,0,"unix"),st("x",0,0,"valueOf"),bt("x",Gn),bt("X",/[+-]?\d+(\.\d{1,3})?/),nt("X",function(M,F,le){le._d=new Date(1e3*parseFloat(M))}),nt("x",function(M,F,le){le._d=new Date(_t(M))}),e.version="2.29.3",function o(M){t=M}(gi),e.fn=ri,e.min=function ps(){return vs("isBefore",[].slice.call(arguments,0))},e.max=function ls(){return vs("isAfter",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=S,e.unix=function Na(M){return gi(1e3*M)},e.months=function Rl(M,F){return ml(M,F,"months")},e.isDate=y,e.locale=He,e.invalid=$,e.duration=Yr,e.isMoment=R,e.weekdays=function cu(M,F,le){return _l(M,F,le,"weekdays")},e.parseZone=function os(){return gi.apply(null,arguments).parseZone()},e.localeData=wt,e.isDuration=Ut,e.monthsShort=function Fl(M,F){return ml(M,F,"monthsShort")},e.weekdaysMin=function qa(M,F,le){return _l(M,F,le,"weekdaysMin")},e.defineLocale=de,e.updateLocale=function ze(M,F){if(null!=F){var le,De,Ze=ii;null!=Ti[M]&&null!=Ti[M].parentLocale?Ti[M].set(_e(Ti[M]._config,F)):(null!=(De=me(M))&&(Ze=De._config),F=_e(Ze,F),null==De&&(F.abbr=M),(le=new Oe(F)).parentLocale=Ti[M],Ti[M]=le),He(M)}else null!=Ti[M]&&(null!=Ti[M].parentLocale?(Ti[M]=Ti[M].parentLocale,M===He()&&He(M)):null!=Ti[M]&&delete Ti[M]);return Ti[M]},e.locales=function bn(){return Re(Ti)},e.weekdaysShort=function du(M,F,le){return _l(M,F,le,"weekdaysShort")},e.normalizeUnits=$e,e.relativeTimeRounding=function Vn(M){return void 0===M?Ne:"function"==typeof M&&(Ne=M,!0)},e.relativeTimeThreshold=function ti(M,F){return void 0!==Tt[M]&&(void 0===F?Tt[M]:(Tt[M]=F,"s"===M&&(Tt.ss=F-1),!0))},e.calendarFormat=function mr(M,F){var le=M.diff(F,"days",!0);return le<-6?"sameElse":le<-1?"lastWeek":le<0?"lastDay":le<1?"sameDay":le<2?"nextDay":le<7?"nextWeek":"sameElse"},e.prototype=ri,e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e}()},61135:(Se,k,a)=>{"use strict";a.d(k,{X:()=>e});var t=a(77579);class e extends t.x{constructor(l){super(),this._value=l}get value(){return this.getValue()}_subscribe(l){const r=super._subscribe(l);return!r.closed&&l.next(this._value),r}getValue(){const{hasError:l,thrownError:r,_value:h}=this;if(l)throw r;return this._throwIfClosed(),h}next(l){super.next(this._value=l)}}},68306:(Se,k,a)=>{"use strict";a.d(k,{y:()=>y});var t=a(70930),e=a(50727),o=a(48822),l=a(44671);var p=a(42416),m=a(30576),u=a(72806);let y=(()=>{class b{constructor(T){T&&(this._subscribe=T)}lift(T){const A=new b;return A.source=this,A.operator=T,A}subscribe(T,A,$){const x=function S(b){return b&&b instanceof t.Lv||function f(b){return b&&(0,m.m)(b.next)&&(0,m.m)(b.error)&&(0,m.m)(b.complete)}(b)&&(0,e.Nn)(b)}(T)?T:new t.Hp(T,A,$);return(0,u.x)(()=>{const{operator:ee,source:Q}=this;x.add(ee?ee.call(x,Q):Q?this._subscribe(x):this._trySubscribe(x))}),x}_trySubscribe(T){try{return this._subscribe(T)}catch(A){T.error(A)}}forEach(T,A){return new(A=w(A))(($,x)=>{const ee=new t.Hp({next:Q=>{try{T(Q)}catch(N){x(N),ee.unsubscribe()}},error:x,complete:$});this.subscribe(ee)})}_subscribe(T){var A;return null===(A=this.source)||void 0===A?void 0:A.subscribe(T)}[o.L](){return this}pipe(...T){return function h(b){return 0===b.length?l.y:1===b.length?b[0]:function(T){return b.reduce((A,$)=>$(A),T)}}(T)(this)}toPromise(T){return new(T=w(T))((A,$)=>{let x;this.subscribe(ee=>x=ee,ee=>$(ee),()=>A(x))})}}return b.create=C=>new b(C),b})();function w(b){var C;return null!==(C=null!=b?b:p.v.Promise)&&void 0!==C?C:Promise}},77579:(Se,k,a)=>{"use strict";a.d(k,{x:()=>p});var t=a(68306),e=a(50727);const l=(0,a(83888).d)(u=>function(){u(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var r=a(38737),h=a(72806);let p=(()=>{class u extends t.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(w){const f=new m(this,this);return f.operator=w,f}_throwIfClosed(){if(this.closed)throw new l}next(w){(0,h.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const f of this.currentObservers)f.next(w)}})}error(w){(0,h.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=w;const{observers:f}=this;for(;f.length;)f.shift().error(w)}})}complete(){(0,h.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:w}=this;for(;w.length;)w.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var w;return(null===(w=this.observers)||void 0===w?void 0:w.length)>0}_trySubscribe(w){return this._throwIfClosed(),super._trySubscribe(w)}_subscribe(w){return this._throwIfClosed(),this._checkFinalizedStatuses(w),this._innerSubscribe(w)}_innerSubscribe(w){const{hasError:f,isStopped:S,observers:b}=this;return f||S?e.Lc:(this.currentObservers=null,b.push(w),new e.w0(()=>{this.currentObservers=null,(0,r.P)(b,w)}))}_checkFinalizedStatuses(w){const{hasError:f,thrownError:S,isStopped:b}=this;f?w.error(S):b&&w.complete()}asObservable(){const w=new t.y;return w.source=this,w}}return u.create=(y,w)=>new m(y,w),u})();class m extends p{constructor(y,w){super(),this.destination=y,this.source=w}next(y){var w,f;null===(f=null===(w=this.destination)||void 0===w?void 0:w.next)||void 0===f||f.call(w,y)}error(y){var w,f;null===(f=null===(w=this.destination)||void 0===w?void 0:w.error)||void 0===f||f.call(w,y)}complete(){var y,w;null===(w=null===(y=this.destination)||void 0===y?void 0:y.complete)||void 0===w||w.call(y)}_subscribe(y){var w,f;return null!==(f=null===(w=this.source)||void 0===w?void 0:w.subscribe(y))&&void 0!==f?f:e.Lc}}},70930:(Se,k,a)=>{"use strict";a.d(k,{Hp:()=>T,Lv:()=>f});var t=a(30576),e=a(50727),o=a(42416),l=a(87849),r=a(25032);const h=u("C",void 0,void 0);function u(Q,N,R){return{kind:Q,value:N,error:R}}var y=a(43410),w=a(72806);class f extends e.w0{constructor(N){super(),this.isStopped=!1,N?(this.destination=N,(0,e.Nn)(N)&&N.add(this)):this.destination=ee}static create(N,R,K){return new T(N,R,K)}next(N){this.isStopped?x(function m(Q){return u("N",Q,void 0)}(N),this):this._next(N)}error(N){this.isStopped?x(function p(Q){return u("E",void 0,Q)}(N),this):(this.isStopped=!0,this._error(N))}complete(){this.isStopped?x(h,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(N){this.destination.next(N)}_error(N){try{this.destination.error(N)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const S=Function.prototype.bind;function b(Q,N){return S.call(Q,N)}class C{constructor(N){this.partialObserver=N}next(N){const{partialObserver:R}=this;if(R.next)try{R.next(N)}catch(K){A(K)}}error(N){const{partialObserver:R}=this;if(R.error)try{R.error(N)}catch(K){A(K)}else A(N)}complete(){const{partialObserver:N}=this;if(N.complete)try{N.complete()}catch(R){A(R)}}}class T extends f{constructor(N,R,K){let U;if(super(),(0,t.m)(N)||!N)U={next:null!=N?N:void 0,error:null!=R?R:void 0,complete:null!=K?K:void 0};else{let G;this&&o.v.useDeprecatedNextContext?(G=Object.create(N),G.unsubscribe=()=>this.unsubscribe(),U={next:N.next&&b(N.next,G),error:N.error&&b(N.error,G),complete:N.complete&&b(N.complete,G)}):U=N}this.destination=new C(U)}}function A(Q){o.v.useDeprecatedSynchronousErrorHandling?(0,w.O)(Q):(0,l.h)(Q)}function x(Q,N){const{onStoppedNotification:R}=o.v;R&&y.z.setTimeout(()=>R(Q,N))}const ee={closed:!0,next:r.Z,error:function $(Q){throw Q},complete:r.Z}},50727:(Se,k,a)=>{"use strict";a.d(k,{Lc:()=>h,w0:()=>r,Nn:()=>p});var t=a(30576);const o=(0,a(83888).d)(u=>function(w){u(this),this.message=w?`${w.length} errors occurred during unsubscription:\n${w.map((f,S)=>`${S+1}) ${f.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=w});var l=a(38737);class r{constructor(y){this.initialTeardown=y,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let y;if(!this.closed){this.closed=!0;const{_parentage:w}=this;if(w)if(this._parentage=null,Array.isArray(w))for(const b of w)b.remove(this);else w.remove(this);const{initialTeardown:f}=this;if((0,t.m)(f))try{f()}catch(b){y=b instanceof o?b.errors:[b]}const{_finalizers:S}=this;if(S){this._finalizers=null;for(const b of S)try{m(b)}catch(C){y=null!=y?y:[],C instanceof o?y=[...y,...C.errors]:y.push(C)}}if(y)throw new o(y)}}add(y){var w;if(y&&y!==this)if(this.closed)m(y);else{if(y instanceof r){if(y.closed||y._hasParent(this))return;y._addParent(this)}(this._finalizers=null!==(w=this._finalizers)&&void 0!==w?w:[]).push(y)}}_hasParent(y){const{_parentage:w}=this;return w===y||Array.isArray(w)&&w.includes(y)}_addParent(y){const{_parentage:w}=this;this._parentage=Array.isArray(w)?(w.push(y),w):w?[w,y]:y}_removeParent(y){const{_parentage:w}=this;w===y?this._parentage=null:Array.isArray(w)&&(0,l.P)(w,y)}remove(y){const{_finalizers:w}=this;w&&(0,l.P)(w,y),y instanceof r&&y._removeParent(this)}}r.EMPTY=(()=>{const u=new r;return u.closed=!0,u})();const h=r.EMPTY;function p(u){return u instanceof r||u&&"closed"in u&&(0,t.m)(u.remove)&&(0,t.m)(u.add)&&(0,t.m)(u.unsubscribe)}function m(u){(0,t.m)(u)?u():u.unsubscribe()}},42416:(Se,k,a)=>{"use strict";a.d(k,{v:()=>t});const t={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},49808:(Se,k,a)=>{"use strict";a.d(k,{n:()=>e});var t=a(86805);function e(o,l){const r="object"==typeof l;return new Promise((h,p)=>{let u,m=!1;o.subscribe({next:y=>{u=y,m=!0},error:p,complete:()=>{m?h(u):r?h(l.defaultValue):p(new t.K)}})})}},39841:(Se,k,a)=>{"use strict";a.d(k,{a:()=>y});var t=a(68306),e=a(54742),o=a(32076),l=a(44671),r=a(83268),h=a(63269),p=a(31810),m=a(25403),u=a(39672);function y(...S){const b=(0,h.yG)(S),C=(0,h.jO)(S),{args:T,keys:A}=(0,e.D)(S);if(0===T.length)return(0,o.D)([],b);const $=new t.y(function w(S,b,C=l.y){return T=>{f(b,()=>{const{length:A}=S,$=new Array(A);let x=A,ee=A;for(let Q=0;Q{const N=(0,o.D)(S[Q],b);let R=!1;N.subscribe((0,m.x)(T,K=>{$[Q]=K,R||(R=!0,ee--),ee||T.next(C($.slice()))},()=>{--x||T.complete()}))},T)},T)}}(T,b,A?x=>(0,p.n)(A,x):l.y));return C?$.pipe((0,r.Z)(C)):$}function f(S,b,C){S?(0,u.f)(C,S,b):b()}},97272:(Se,k,a)=>{"use strict";a.d(k,{z:()=>r});var t=a(8189),o=a(63269),l=a(32076);function r(...h){return function e(){return(0,t.J)(1)}()((0,l.D)(h,(0,o.yG)(h)))}},49770:(Se,k,a)=>{"use strict";a.d(k,{P:()=>o});var t=a(68306),e=a(38421);function o(l){return new t.y(r=>{(0,e.Xf)(l()).subscribe(r)})}},60515:(Se,k,a)=>{"use strict";a.d(k,{E:()=>e});const e=new(a(68306).y)(r=>r.complete())},4128:(Se,k,a)=>{"use strict";a.d(k,{D:()=>m});var t=a(68306),e=a(54742),o=a(38421),l=a(63269),r=a(25403),h=a(83268),p=a(31810);function m(...u){const y=(0,l.jO)(u),{args:w,keys:f}=(0,e.D)(u),S=new t.y(b=>{const{length:C}=w;if(!C)return void b.complete();const T=new Array(C);let A=C,$=C;for(let x=0;x{ee||(ee=!0,$--),T[x]=Q},()=>A--,void 0,()=>{(!A||!ee)&&($||b.next(f?(0,p.n)(f,T):T),b.complete())}))}});return y?S.pipe((0,h.Z)(y)):S}},32076:(Se,k,a)=>{"use strict";a.d(k,{D:()=>K});var t=a(38421),e=a(39672),o=a(54482),l=a(25403);function r(U,G=0){return(0,o.e)((se,Z)=>{se.subscribe((0,l.x)(Z,oe=>(0,e.f)(Z,U,()=>Z.next(oe),G),()=>(0,e.f)(Z,U,()=>Z.complete(),G),oe=>(0,e.f)(Z,U,()=>Z.error(oe),G)))})}function h(U,G=0){return(0,o.e)((se,Z)=>{Z.add(U.schedule(()=>se.subscribe(Z),G))})}var u=a(68306),w=a(2202),f=a(30576);function b(U,G){if(!U)throw new Error("Iterable cannot be null");return new u.y(se=>{(0,e.f)(se,G,()=>{const Z=U[Symbol.asyncIterator]();(0,e.f)(se,G,()=>{Z.next().then(oe=>{oe.done?se.complete():se.next(oe.value)})},0,!0)})})}var C=a(93670),T=a(28239),A=a(81144),$=a(26495),x=a(12206),ee=a(44532),Q=a(53260);function K(U,G){return G?function R(U,G){if(null!=U){if((0,C.c)(U))return function p(U,G){return(0,t.Xf)(U).pipe(h(G),r(G))}(U,G);if((0,A.z)(U))return function y(U,G){return new u.y(se=>{let Z=0;return G.schedule(function(){Z===U.length?se.complete():(se.next(U[Z++]),se.closed||this.schedule())})})}(U,G);if((0,T.t)(U))return function m(U,G){return(0,t.Xf)(U).pipe(h(G),r(G))}(U,G);if((0,x.D)(U))return b(U,G);if((0,$.T)(U))return function S(U,G){return new u.y(se=>{let Z;return(0,e.f)(se,G,()=>{Z=U[w.h](),(0,e.f)(se,G,()=>{let oe,_e;try{({value:oe,done:_e}=Z.next())}catch(Oe){return void se.error(Oe)}_e?se.complete():se.next(oe)},0,!0)}),()=>(0,f.m)(null==Z?void 0:Z.return)&&Z.return()})}(U,G);if((0,Q.L)(U))return function N(U,G){return b((0,Q.Q)(U),G)}(U,G)}throw(0,ee.z)(U)}(U,G):(0,t.Xf)(U)}},54968:(Se,k,a)=>{"use strict";a.d(k,{R:()=>y});var t=a(38421),e=a(68306),o=a(95577),l=a(81144),r=a(30576),h=a(83268);const p=["addListener","removeListener"],m=["addEventListener","removeEventListener"],u=["on","off"];function y(C,T,A,$){if((0,r.m)(A)&&($=A,A=void 0),$)return y(C,T,A).pipe((0,h.Z)($));const[x,ee]=function b(C){return(0,r.m)(C.addEventListener)&&(0,r.m)(C.removeEventListener)}(C)?m.map(Q=>N=>C[Q](T,N,A)):function f(C){return(0,r.m)(C.addListener)&&(0,r.m)(C.removeListener)}(C)?p.map(w(C,T)):function S(C){return(0,r.m)(C.on)&&(0,r.m)(C.off)}(C)?u.map(w(C,T)):[];if(!x&&(0,l.z)(C))return(0,o.z)(Q=>y(Q,T,A))((0,t.Xf)(C));if(!x)throw new TypeError("Invalid event target");return new e.y(Q=>{const N=(...R)=>Q.next(1ee(N)})}function w(C,T){return A=>$=>C[A](T,$)}},38421:(Se,k,a)=>{"use strict";a.d(k,{Xf:()=>S});var t=a(70655),e=a(81144),o=a(28239),l=a(68306),r=a(93670),h=a(12206),p=a(44532),m=a(26495),u=a(53260),y=a(30576),w=a(87849),f=a(48822);function S(Q){if(Q instanceof l.y)return Q;if(null!=Q){if((0,r.c)(Q))return function b(Q){return new l.y(N=>{const R=Q[f.L]();if((0,y.m)(R.subscribe))return R.subscribe(N);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Q);if((0,e.z)(Q))return function C(Q){return new l.y(N=>{for(let R=0;R{Q.then(R=>{N.closed||(N.next(R),N.complete())},R=>N.error(R)).then(null,w.h)})}(Q);if((0,h.D)(Q))return $(Q);if((0,m.T)(Q))return function A(Q){return new l.y(N=>{for(const R of Q)if(N.next(R),N.closed)return;N.complete()})}(Q);if((0,u.L)(Q))return function x(Q){return $((0,u.Q)(Q))}(Q)}throw(0,p.z)(Q)}function $(Q){return new l.y(N=>{(function ee(Q,N){var R,K,U,G;return(0,t.mG)(this,void 0,void 0,function*(){try{for(R=(0,t.KL)(Q);!(K=yield R.next()).done;)if(N.next(K.value),N.closed)return}catch(se){U={error:se}}finally{try{K&&!K.done&&(G=R.return)&&(yield G.call(R))}finally{if(U)throw U.error}}N.complete()})})(Q,N).catch(R=>N.error(R))})}},56451:(Se,k,a)=>{"use strict";a.d(k,{T:()=>h});var t=a(8189),e=a(38421),o=a(60515),l=a(63269),r=a(32076);function h(...p){const m=(0,l.yG)(p),u=(0,l._6)(p,1/0),y=p;return y.length?1===y.length?(0,e.Xf)(y[0]):(0,t.J)(u)((0,r.D)(y,m)):o.E}},39646:(Se,k,a)=>{"use strict";a.d(k,{of:()=>o});var t=a(63269),e=a(32076);function o(...l){const r=(0,t.yG)(l);return(0,e.D)(l,r)}},62843:(Se,k,a)=>{"use strict";a.d(k,{_:()=>o});var t=a(68306),e=a(30576);function o(l,r){const h=(0,e.m)(l)?l:()=>l,p=m=>m.error(h());return new t.y(r?m=>r.schedule(p,0,m):p)}},82805:(Se,k,a)=>{"use strict";a.d(k,{H:()=>r});var t=a(68306),e=a(34986),o=a(93532),l=a(51165);function r(h=0,p,m=e.P){let u=-1;return null!=p&&((0,o.K)(p)?m=p:u=p),new t.y(y=>{let w=(0,l.q)(h)?+h-m.now():h;w<0&&(w=0);let f=0;return m.schedule(function(){y.closed||(y.next(f++),0<=u?this.schedule(void 0,u):y.complete())},w)})}},37188:(Se,k,a)=>{"use strict";a.d(k,{$:()=>m});var t=a(68306),e=a(38421);const{isArray:o}=Array;var r=a(60515),h=a(25403),p=a(63269);function m(...u){const y=(0,p.jO)(u),w=function l(u){return 1===u.length&&o(u[0])?u[0]:u}(u);return w.length?new t.y(f=>{let S=w.map(()=>[]),b=w.map(()=>!1);f.add(()=>{S=b=null});for(let C=0;!f.closed&&C{if(S[C].push(T),S.every(A=>A.length)){const A=S.map($=>$.shift());f.next(y?y(...A):A),S.some(($,x)=>!$.length&&b[x])&&f.complete()}},()=>{b[C]=!0,!S[C].length&&f.complete()}));return()=>{S=b=null}}):r.E}},25403:(Se,k,a)=>{"use strict";a.d(k,{x:()=>e});var t=a(70930);function e(l,r,h,p,m){return new o(l,r,h,p,m)}class o extends t.Lv{constructor(r,h,p,m,u,y){super(r),this.onFinalize=u,this.shouldUnsubscribe=y,this._next=h?function(w){try{h(w)}catch(f){r.error(f)}}:super._next,this._error=m?function(w){try{m(w)}catch(f){r.error(f)}finally{this.unsubscribe()}}:super._error,this._complete=p?function(){try{p()}catch(w){r.error(w)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var r;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:h}=this;super.unsubscribe(),!h&&(null===(r=this.onFinalize)||void 0===r||r.call(this))}}}},23601:(Se,k,a)=>{"use strict";a.d(k,{e:()=>p});var t=a(34986),e=a(54482),o=a(38421),l=a(25403),h=a(82805);function p(m,u=t.z){return function r(m){return(0,e.e)((u,y)=>{let w=!1,f=null,S=null,b=!1;const C=()=>{if(null==S||S.unsubscribe(),S=null,w){w=!1;const A=f;f=null,y.next(A)}b&&y.complete()},T=()=>{S=null,b&&y.complete()};u.subscribe((0,l.x)(y,A=>{w=!0,f=A,S||(0,o.Xf)(m(A)).subscribe(S=(0,l.x)(y,C,T))},()=>{b=!0,(!w||!S||S.closed)&&y.complete()}))})}(()=>(0,h.H)(m,u))}},70262:(Se,k,a)=>{"use strict";a.d(k,{K:()=>l});var t=a(38421),e=a(25403),o=a(54482);function l(r){return(0,o.e)((h,p)=>{let y,m=null,u=!1;m=h.subscribe((0,e.x)(p,void 0,void 0,w=>{y=(0,t.Xf)(r(w,l(r)(h))),m?(m.unsubscribe(),m=null,y.subscribe(p)):u=!0})),u&&(m.unsubscribe(),m=null,y.subscribe(p))})}},24351:(Se,k,a)=>{"use strict";a.d(k,{b:()=>o});var t=a(95577),e=a(30576);function o(l,r){return(0,e.m)(r)?(0,t.z)(l,r,1):(0,t.z)(l,1)}},78372:(Se,k,a)=>{"use strict";a.d(k,{b:()=>l});var t=a(34986),e=a(54482),o=a(25403);function l(r,h=t.z){return(0,e.e)((p,m)=>{let u=null,y=null,w=null;const f=()=>{if(u){u.unsubscribe(),u=null;const b=y;y=null,m.next(b)}};function S(){const b=w+r,C=h.now();if(C{y=b,w=h.now(),u||(u=h.schedule(S,r),m.add(u))},()=>{f(),m.complete()},void 0,()=>{y=u=null}))})}},71884:(Se,k,a)=>{"use strict";a.d(k,{x:()=>l});var t=a(44671),e=a(54482),o=a(25403);function l(h,p=t.y){return h=null!=h?h:r,(0,e.e)((m,u)=>{let y,w=!0;m.subscribe((0,o.x)(u,f=>{const S=p(f);(w||!h(y,S))&&(w=!1,y=S,u.next(f))}))})}function r(h,p){return h===p}},39300:(Se,k,a)=>{"use strict";a.d(k,{h:()=>o});var t=a(54482),e=a(25403);function o(l,r){return(0,t.e)((h,p)=>{let m=0;h.subscribe((0,e.x)(p,u=>l.call(r,u,m++)&&p.next(u)))})}},28746:(Se,k,a)=>{"use strict";a.d(k,{x:()=>e});var t=a(54482);function e(o){return(0,t.e)((l,r)=>{try{l.subscribe(r)}finally{r.add(o)}})}},54004:(Se,k,a)=>{"use strict";a.d(k,{U:()=>o});var t=a(54482),e=a(25403);function o(l,r){return(0,t.e)((h,p)=>{let m=0;h.subscribe((0,e.x)(p,u=>{p.next(l.call(r,u,m++))}))})}},69718:(Se,k,a)=>{"use strict";a.d(k,{h:()=>e});var t=a(54004);function e(o){return(0,t.U)(()=>o)}},8189:(Se,k,a)=>{"use strict";a.d(k,{J:()=>o});var t=a(95577),e=a(44671);function o(l=1/0){return(0,t.z)(e.y,l)}},95577:(Se,k,a)=>{"use strict";a.d(k,{z:()=>m});var t=a(54004),e=a(38421),o=a(54482),l=a(39672),r=a(25403),p=a(30576);function m(u,y,w=1/0){return(0,p.m)(y)?m((f,S)=>(0,t.U)((b,C)=>y(f,b,S,C))((0,e.Xf)(u(f,S))),w):("number"==typeof y&&(w=y),(0,o.e)((f,S)=>function h(u,y,w,f,S,b,C,T){const A=[];let $=0,x=0,ee=!1;const Q=()=>{ee&&!A.length&&!$&&y.complete()},N=K=>${b&&y.next(K),$++;let U=!1;(0,e.Xf)(w(K,x++)).subscribe((0,r.x)(y,G=>{null==S||S(G),b?N(G):y.next(G)},()=>{U=!0},void 0,()=>{if(U)try{for($--;A.length&&$R(G)):R(G)}Q()}catch(G){y.error(G)}}))};return u.subscribe((0,r.x)(y,N,()=>{ee=!0,Q()})),()=>{null==T||T()}}(f,S,u,w)))}},57359:(Se,k,a)=>{"use strict";a.d(k,{U:()=>e});var t=a(25403);function e(o,l,r,h,p){return(m,u)=>{let y=r,w=l,f=0;m.subscribe((0,t.x)(u,S=>{const b=f++;w=y?o(w,S,b):(y=!0,S),h&&u.next(w)},p&&(()=>{y&&u.next(w),u.complete()})))}}},13099:(Se,k,a)=>{"use strict";a.d(k,{B:()=>h});var t=a(32076),e=a(95698),o=a(77579),l=a(70930),r=a(54482);function h(m={}){const{connector:u=(()=>new o.x),resetOnError:y=!0,resetOnComplete:w=!0,resetOnRefCountZero:f=!0}=m;return S=>{let b=null,C=null,T=null,A=0,$=!1,x=!1;const ee=()=>{null==C||C.unsubscribe(),C=null},Q=()=>{ee(),b=T=null,$=x=!1},N=()=>{const R=b;Q(),null==R||R.unsubscribe()};return(0,r.e)((R,K)=>{A++,!x&&!$&&ee();const U=T=null!=T?T:u();K.add(()=>{A--,0===A&&!x&&!$&&(C=p(N,f))}),U.subscribe(K),b||(b=new l.Hp({next:G=>U.next(G),error:G=>{x=!0,ee(),C=p(Q,y,G),U.error(G)},complete:()=>{$=!0,ee(),C=p(Q,w),U.complete()}}),(0,t.D)(R).subscribe(b))})(S)}}function p(m,u,...y){return!0===u?(m(),null):!1===u?null:u(...y).pipe((0,e.q)(1)).subscribe(()=>m())}},35684:(Se,k,a)=>{"use strict";a.d(k,{T:()=>e});var t=a(39300);function e(o){return(0,t.h)((l,r)=>o<=r)}},68675:(Se,k,a)=>{"use strict";a.d(k,{O:()=>l});var t=a(97272),e=a(63269),o=a(54482);function l(...r){const h=(0,e.yG)(r);return(0,o.e)((p,m)=>{(h?(0,t.z)(r,p,h):(0,t.z)(r,p)).subscribe(m)})}},63900:(Se,k,a)=>{"use strict";a.d(k,{w:()=>l});var t=a(38421),e=a(54482),o=a(25403);function l(r,h){return(0,e.e)((p,m)=>{let u=null,y=0,w=!1;const f=()=>w&&!u&&m.complete();p.subscribe((0,o.x)(m,S=>{null==u||u.unsubscribe();let b=0;const C=y++;(0,t.Xf)(r(S,C)).subscribe(u=(0,o.x)(m,T=>m.next(h?h(S,T,C,b++):T),()=>{u=null,f()}))},()=>{w=!0,f()}))})}},95698:(Se,k,a)=>{"use strict";a.d(k,{q:()=>l});var t=a(60515),e=a(54482),o=a(25403);function l(r){return r<=0?()=>t.E:(0,e.e)((h,p)=>{let m=0;h.subscribe((0,o.x)(p,u=>{++m<=r&&(p.next(u),r<=m&&p.complete())}))})}},82722:(Se,k,a)=>{"use strict";a.d(k,{R:()=>r});var t=a(54482),e=a(25403),o=a(38421),l=a(25032);function r(h){return(0,t.e)((p,m)=>{(0,o.Xf)(h).subscribe((0,e.x)(m,()=>m.complete(),l.Z)),!m.closed&&p.subscribe(m)})}},22529:(Se,k,a)=>{"use strict";a.d(k,{o:()=>o});var t=a(54482),e=a(25403);function o(l,r=!1){return(0,t.e)((h,p)=>{let m=0;h.subscribe((0,e.x)(p,u=>{const y=l(u,m++);(y||r)&&p.next(u),!y&&p.complete()}))})}},18505:(Se,k,a)=>{"use strict";a.d(k,{b:()=>r});var t=a(30576),e=a(54482),o=a(25403),l=a(44671);function r(h,p,m){const u=(0,t.m)(h)||p||m?{next:h,error:p,complete:m}:h;return u?(0,e.e)((y,w)=>{var f;null===(f=u.subscribe)||void 0===f||f.call(u);let S=!0;y.subscribe((0,o.x)(w,b=>{var C;null===(C=u.next)||void 0===C||C.call(u,b),w.next(b)},()=>{var b;S=!1,null===(b=u.complete)||void 0===b||b.call(u),w.complete()},b=>{var C;S=!1,null===(C=u.error)||void 0===C||C.call(u,b),w.error(b)},()=>{var b,C;S&&(null===(b=u.unsubscribe)||void 0===b||b.call(u)),null===(C=u.finalize)||void 0===C||C.call(u)}))}):l.y}},17414:(Se,k,a)=>{"use strict";a.d(k,{V:()=>u});var t=a(34986),e=a(51165),o=a(54482),l=a(38421),r=a(83888),h=a(25403),p=a(39672);const m=(0,r.d)(w=>function(S=null){w(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=S});function u(w,f){const{first:S,each:b,with:C=y,scheduler:T=(null!=f?f:t.z),meta:A=null}=(0,e.q)(w)?{first:w}:"number"==typeof w?{each:w}:w;if(null==S&&null==b)throw new TypeError("No timeout provided.");return(0,o.e)(($,x)=>{let ee,Q,N=null,R=0;const K=U=>{Q=(0,p.f)(x,T,()=>{try{ee.unsubscribe(),(0,l.Xf)(C({meta:A,lastValue:N,seen:R})).subscribe(x)}catch(G){x.error(G)}},U)};ee=$.subscribe((0,h.x)(x,U=>{null==Q||Q.unsubscribe(),R++,x.next(N=U),b>0&&K(b)},void 0,void 0,()=>{(null==Q?void 0:Q.closed)||null==Q||Q.unsubscribe(),N=null})),!R&&K(null!=S?"number"==typeof S?S:+S-T.now():b)})}function y(w){throw new m(w)}},84408:(Se,k,a)=>{"use strict";a.d(k,{o:()=>r});var t=a(50727);class e extends t.w0{constructor(p,m){super()}schedule(p,m=0){return this}}const o={setInterval(h,p,...m){const{delegate:u}=o;return(null==u?void 0:u.setInterval)?u.setInterval(h,p,...m):setInterval(h,p,...m)},clearInterval(h){const{delegate:p}=o;return((null==p?void 0:p.clearInterval)||clearInterval)(h)},delegate:void 0};var l=a(38737);class r extends e{constructor(p,m){super(p,m),this.scheduler=p,this.work=m,this.pending=!1}schedule(p,m=0){if(this.closed)return this;this.state=p;const u=this.id,y=this.scheduler;return null!=u&&(this.id=this.recycleAsyncId(y,u,m)),this.pending=!0,this.delay=m,this.id=this.id||this.requestAsyncId(y,this.id,m),this}requestAsyncId(p,m,u=0){return o.setInterval(p.flush.bind(p,this),u)}recycleAsyncId(p,m,u=0){if(null!=u&&this.delay===u&&!1===this.pending)return m;o.clearInterval(m)}execute(p,m){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const u=this._execute(p,m);if(u)return u;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(p,m){let y,u=!1;try{this.work(p)}catch(w){u=!0,y=w||new Error("Scheduled action threw falsy error")}if(u)return this.unsubscribe(),y}unsubscribe(){if(!this.closed){const{id:p,scheduler:m}=this,{actions:u}=m;this.work=this.state=this.scheduler=null,this.pending=!1,(0,l.P)(u,this),null!=p&&(this.id=this.recycleAsyncId(m,p,null)),this.delay=null,super.unsubscribe()}}}},97565:(Se,k,a)=>{"use strict";a.d(k,{v:()=>o});var t=a(26063);class e{constructor(r,h=e.now){this.schedulerActionCtor=r,this.now=h}schedule(r,h=0,p){return new this.schedulerActionCtor(this,r).schedule(p,h)}}e.now=t.l.now;class o extends e{constructor(r,h=e.now){super(r,h),this.actions=[],this._active=!1,this._scheduled=void 0}flush(r){const{actions:h}=this;if(this._active)return void h.push(r);let p;this._active=!0;do{if(p=r.execute(r.state,r.delay))break}while(r=h.shift());if(this._active=!1,p){for(;r=h.shift();)r.unsubscribe();throw p}}}},66406:(Se,k,a)=>{"use strict";a.d(k,{Z:()=>p});var t=a(84408),e=a(50727);const o={schedule(u){let y=requestAnimationFrame,w=cancelAnimationFrame;const{delegate:f}=o;f&&(y=f.requestAnimationFrame,w=f.cancelAnimationFrame);const S=y(b=>{w=void 0,u(b)});return new e.w0(()=>null==w?void 0:w(S))},requestAnimationFrame(...u){const{delegate:y}=o;return((null==y?void 0:y.requestAnimationFrame)||requestAnimationFrame)(...u)},cancelAnimationFrame(...u){const{delegate:y}=o;return((null==y?void 0:y.cancelAnimationFrame)||cancelAnimationFrame)(...u)},delegate:void 0};var r=a(97565);const p=new class h extends r.v{flush(y){this._active=!0;const w=this._scheduled;this._scheduled=void 0;const{actions:f}=this;let S;y=y||f.shift();do{if(S=y.execute(y.state,y.delay))break}while((y=f[0])&&y.id===w&&f.shift());if(this._active=!1,S){for(;(y=f[0])&&y.id===w&&f.shift();)y.unsubscribe();throw S}}}(class l extends t.o{constructor(y,w){super(y,w),this.scheduler=y,this.work=w}requestAsyncId(y,w,f=0){return null!==f&&f>0?super.requestAsyncId(y,w,f):(y.actions.push(this),y._scheduled||(y._scheduled=o.requestAnimationFrame(()=>y.flush(void 0))))}recycleAsyncId(y,w,f=0){if(null!=f&&f>0||null==f&&this.delay>0)return super.recycleAsyncId(y,w,f);y.actions.some(S=>S.id===w)||(o.cancelAnimationFrame(w),y._scheduled=void 0)}})},53101:(Se,k,a)=>{"use strict";a.d(k,{E:()=>b});var t=a(84408);let o,e=1;const l={};function r(T){return T in l&&(delete l[T],!0)}const h={setImmediate(T){const A=e++;return l[A]=!0,o||(o=Promise.resolve()),o.then(()=>r(A)&&T()),A},clearImmediate(T){r(T)}},{setImmediate:m,clearImmediate:u}=h,y={setImmediate(...T){const{delegate:A}=y;return((null==A?void 0:A.setImmediate)||m)(...T)},clearImmediate(T){const{delegate:A}=y;return((null==A?void 0:A.clearImmediate)||u)(T)},delegate:void 0};var f=a(97565);const b=new class S extends f.v{flush(A){this._active=!0;const $=this._scheduled;this._scheduled=void 0;const{actions:x}=this;let ee;A=A||x.shift();do{if(ee=A.execute(A.state,A.delay))break}while((A=x[0])&&A.id===$&&x.shift());if(this._active=!1,ee){for(;(A=x[0])&&A.id===$&&x.shift();)A.unsubscribe();throw ee}}}(class w extends t.o{constructor(A,$){super(A,$),this.scheduler=A,this.work=$}requestAsyncId(A,$,x=0){return null!==x&&x>0?super.requestAsyncId(A,$,x):(A.actions.push(this),A._scheduled||(A._scheduled=y.setImmediate(A.flush.bind(A,void 0))))}recycleAsyncId(A,$,x=0){if(null!=x&&x>0||null==x&&this.delay>0)return super.recycleAsyncId(A,$,x);A.actions.some(ee=>ee.id===$)||(y.clearImmediate($),A._scheduled=void 0)}})},34986:(Se,k,a)=>{"use strict";a.d(k,{P:()=>l,z:()=>o});var t=a(84408);const o=new(a(97565).v)(t.o),l=o},26063:(Se,k,a)=>{"use strict";a.d(k,{l:()=>t});const t={now:()=>(t.delegate||Date).now(),delegate:void 0}},43410:(Se,k,a)=>{"use strict";a.d(k,{z:()=>t});const t={setTimeout(e,o,...l){const{delegate:r}=t;return(null==r?void 0:r.setTimeout)?r.setTimeout(e,o,...l):setTimeout(e,o,...l)},clearTimeout(e){const{delegate:o}=t;return((null==o?void 0:o.clearTimeout)||clearTimeout)(e)},delegate:void 0}},2202:(Se,k,a)=>{"use strict";a.d(k,{h:()=>e});const e=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},48822:(Se,k,a)=>{"use strict";a.d(k,{L:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},86805:(Se,k,a)=>{"use strict";a.d(k,{K:()=>e});const e=(0,a(83888).d)(o=>function(){o(this),this.name="EmptyError",this.message="no elements in sequence"})},63269:(Se,k,a)=>{"use strict";a.d(k,{_6:()=>h,jO:()=>l,yG:()=>r});var t=a(30576),e=a(93532);function o(p){return p[p.length-1]}function l(p){return(0,t.m)(o(p))?p.pop():void 0}function r(p){return(0,e.K)(o(p))?p.pop():void 0}function h(p,m){return"number"==typeof o(p)?p.pop():m}},54742:(Se,k,a)=>{"use strict";a.d(k,{D:()=>r});const{isArray:t}=Array,{getPrototypeOf:e,prototype:o,keys:l}=Object;function r(p){if(1===p.length){const m=p[0];if(t(m))return{args:m,keys:null};if(function h(p){return p&&"object"==typeof p&&e(p)===o}(m)){const u=l(m);return{args:u.map(y=>m[y]),keys:u}}}return{args:p,keys:null}}},38737:(Se,k,a)=>{"use strict";function t(e,o){if(e){const l=e.indexOf(o);0<=l&&e.splice(l,1)}}a.d(k,{P:()=>t})},83888:(Se,k,a)=>{"use strict";function t(e){const l=e(r=>{Error.call(r),r.stack=(new Error).stack});return l.prototype=Object.create(Error.prototype),l.prototype.constructor=l,l}a.d(k,{d:()=>t})},31810:(Se,k,a)=>{"use strict";function t(e,o){return e.reduce((l,r,h)=>(l[r]=o[h],l),{})}a.d(k,{n:()=>t})},72806:(Se,k,a)=>{"use strict";a.d(k,{O:()=>l,x:()=>o});var t=a(42416);let e=null;function o(r){if(t.v.useDeprecatedSynchronousErrorHandling){const h=!e;if(h&&(e={errorThrown:!1,error:null}),r(),h){const{errorThrown:p,error:m}=e;if(e=null,p)throw m}}else r()}function l(r){t.v.useDeprecatedSynchronousErrorHandling&&e&&(e.errorThrown=!0,e.error=r)}},39672:(Se,k,a)=>{"use strict";function t(e,o,l,r=0,h=!1){const p=o.schedule(function(){l(),h?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(p),!h)return p}a.d(k,{f:()=>t})},44671:(Se,k,a)=>{"use strict";function t(e){return e}a.d(k,{y:()=>t})},81144:(Se,k,a)=>{"use strict";a.d(k,{z:()=>t});const t=e=>e&&"number"==typeof e.length&&"function"!=typeof e},12206:(Se,k,a)=>{"use strict";a.d(k,{D:()=>e});var t=a(30576);function e(o){return Symbol.asyncIterator&&(0,t.m)(null==o?void 0:o[Symbol.asyncIterator])}},51165:(Se,k,a)=>{"use strict";function t(e){return e instanceof Date&&!isNaN(e)}a.d(k,{q:()=>t})},30576:(Se,k,a)=>{"use strict";function t(e){return"function"==typeof e}a.d(k,{m:()=>t})},93670:(Se,k,a)=>{"use strict";a.d(k,{c:()=>o});var t=a(48822),e=a(30576);function o(l){return(0,e.m)(l[t.L])}},26495:(Se,k,a)=>{"use strict";a.d(k,{T:()=>o});var t=a(2202),e=a(30576);function o(l){return(0,e.m)(null==l?void 0:l[t.h])}},45191:(Se,k,a)=>{"use strict";a.d(k,{b:()=>o});var t=a(68306),e=a(30576);function o(l){return!!l&&(l instanceof t.y||(0,e.m)(l.lift)&&(0,e.m)(l.subscribe))}},28239:(Se,k,a)=>{"use strict";a.d(k,{t:()=>e});var t=a(30576);function e(o){return(0,t.m)(null==o?void 0:o.then)}},53260:(Se,k,a)=>{"use strict";a.d(k,{L:()=>l,Q:()=>o});var t=a(70655),e=a(30576);function o(r){return(0,t.FC)(this,arguments,function*(){const p=r.getReader();try{for(;;){const{value:m,done:u}=yield(0,t.qq)(p.read());if(u)return yield(0,t.qq)(void 0);yield yield(0,t.qq)(m)}}finally{p.releaseLock()}})}function l(r){return(0,e.m)(null==r?void 0:r.getReader)}},93532:(Se,k,a)=>{"use strict";a.d(k,{K:()=>e});var t=a(30576);function e(o){return o&&(0,t.m)(o.schedule)}},54482:(Se,k,a)=>{"use strict";a.d(k,{A:()=>e,e:()=>o});var t=a(30576);function e(l){return(0,t.m)(null==l?void 0:l.lift)}function o(l){return r=>{if(e(r))return r.lift(function(h){try{return l(h,this)}catch(p){this.error(p)}});throw new TypeError("Unable to lift unknown Observable type")}}},83268:(Se,k,a)=>{"use strict";a.d(k,{Z:()=>l});var t=a(54004);const{isArray:e}=Array;function l(r){return(0,t.U)(h=>function o(r,h){return e(h)?r(...h):r(h)}(r,h))}},25032:(Se,k,a)=>{"use strict";function t(){}a.d(k,{Z:()=>t})},87849:(Se,k,a)=>{"use strict";a.d(k,{h:()=>o});var t=a(42416),e=a(43410);function o(l){e.z.setTimeout(()=>{const{onUnhandledError:r}=t.v;if(!r)throw l;r(l)})}},44532:(Se,k,a)=>{"use strict";function t(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}a.d(k,{z:()=>t})},65834:function(Se,k,a){var t;!function(e,o){"use strict";var p="function",m="undefined",u="object",y="string",f="model",S="name",b="type",C="vendor",T="version",A="architecture",$="console",x="mobile",ee="tablet",Q="smarttv",N="wearable",R="embedded",U="Amazon",G="Apple",Z="BlackBerry",oe="Browser",_e="Chrome",Re="Firefox",Qe="Google",It="Microsoft",xt="Motorola",_n="Opera",rn="Samsung",st="Sony",yt="Zebra",Te="Facebook",ve=function(ft){for(var Ye={},Ae=0;Ae0?2===_t.length?this[_t[0]]=typeof _t[1]==p?_t[1].call(this,Ft):_t[1]:3===_t.length?this[_t[0]]=typeof _t[1]!==p||_t[1].exec&&_t[1].test?Ft?Ft.replace(_t[1],_t[2]):o:Ft?_t[1].call(this,Ft,_t[2]):o:4===_t.length&&(this[_t[0]]=Ft?_t[3].call(this,Ft.replace(_t[1],_t[2])):o):this[_t]=Ft||o;Ae+=2}},zn=function(ft,Ye){for(var Ae in Ye)if(typeof Ye[Ae]===u&&Ye[Ae].length>0){for(var ut=0;ut255?Mn(Lt,255):Lt,this},this.setUA(Ae),this};Me.VERSION="0.7.31",Me.BROWSER=ve([S,T,"major"]),Me.CPU=ve([A]),Me.DEVICE=ve([f,C,b,$,x,Q,ee,N,R]),Me.ENGINE=Me.OS=ve([S,T]),typeof k!==m?(Se.exports&&(k=Se.exports=Me),k.UAParser=Me):a.amdO?(t=function(){return Me}.call(k,a,k,Se))!==o&&(Se.exports=t):typeof e!==m&&(e.UAParser=Me);var Fe=typeof e!==m&&(e.jQuery||e.Zepto);if(Fe&&!Fe.ua){var $e=new Me;Fe.ua=$e.getResult(),Fe.ua.get=function(){return $e.getUA()},Fe.ua.set=function(ft){$e.setUA(ft);var Ye=$e.getResult();for(var Ae in Ye)Fe.ua[Ae]=Ye[Ae]}}}("object"==typeof window?window:this)},49440:(Se,k,a)=>{var t=a(95872).FilterCSS,e=a(95872).getDefaultWhiteList,o=a(61075);var r=new t;function y(Qe){return Qe.replace(f,"<").replace(S,">")}var f=//g,b=/"/g,C=/"/g,T=/&#([a-zA-Z0-9]*);?/gim,A=/:?/gim,$=/&newline;?/gim,x=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,ee=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,Q=/u\s*r\s*l\s*\(.*/gi;function N(Qe){return Qe.replace(b,""")}function R(Qe){return Qe.replace(C,'"')}function K(Qe){return Qe.replace(T,function(rt,It){return String.fromCharCode("x"===It[0]||"X"===It[0]?parseInt(It.substr(1),16):parseInt(It,10))})}function U(Qe){return Qe.replace(A,":").replace($," ")}function G(Qe){for(var Ve="",rt=0,It=Qe.length;rt{var t=a(49440),e=a(971),o=a(52923);function l(h,p){return new o(p).process(h)}(k=Se.exports=l).filterXSS=l,k.FilterXSS=o,function(){for(var h in t)k[h]=t[h];for(var p in e)k[p]=e[p]}(),"undefined"!=typeof window&&(window.filterXSS=Se.exports),function r(){return"undefined"!=typeof self&&"undefined"!=typeof DedicatedWorkerGlobalScope&&self instanceof DedicatedWorkerGlobalScope}()&&(self.filterXSS=Se.exports)},971:(Se,k,a)=>{var t=a(61075);function e(f){var b,S=t.spaceIndex(f);return b=f.slice(1,-1===S?-1:S+1),"/"===(b=t.trim(b).toLowerCase()).slice(0,1)&&(b=b.slice(1)),"/"===b.slice(-1)&&(b=b.slice(0,-1)),b}function o(f){return"0;S--){var b=f[S];if(" "!==b)return"="===b?S:-1}}function w(f){return function y(f){return'"'===f[0]&&'"'===f[f.length-1]||"'"===f[0]&&"'"===f[f.length-1]}(f)?f.substr(1,f.length-2):f}k.parseTag=function l(f,S,b){"use strict";var C="",T=0,A=!1,$=!1,x=0,ee=f.length,Q="",N="";e:for(x=0;x"===R){C+=b(f.slice(T,A)),Q=e(N=f.slice(A,x+1)),C+=S(A,C.length,Q,N,o(N)),T=x+1,A=!1;continue}if('"'===R||"'"===R)for(var K=1,U=f.charAt(x-K);""===U.trim()||"="===U;){if("="===U){$=R;continue e}U=f.charAt(x-++K)}}else if(R===$){$=!1;continue}}return T{Se.exports={indexOf:function(k,a){var t,e;if(Array.prototype.indexOf)return k.indexOf(a);for(t=0,e=k.length;t{var t=a(95872).FilterCSS,e=a(49440),o=a(971),l=o.parseTag,r=o.parseAttr,h=a(61075);function p(f){return null==f}function w(f){(f=function u(f){var S={};for(var b in f)S[b]=f[b];return S}(f||{})).stripIgnoreTag&&(f.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),f.onIgnoreTag=e.onIgnoreTagStripAll),f.whiteList=f.whiteList||f.allowList?function y(f){var S={};for(var b in f)Array.isArray(f[b])?S[b.toLowerCase()]=f[b].map(function(C){return C.toLowerCase()}):S[b.toLowerCase()]=f[b];return S}(f.whiteList||f.allowList):e.whiteList,f.onTag=f.onTag||e.onTag,f.onTagAttr=f.onTagAttr||e.onTagAttr,f.onIgnoreTag=f.onIgnoreTag||e.onIgnoreTag,f.onIgnoreTagAttr=f.onIgnoreTagAttr||e.onIgnoreTagAttr,f.safeAttrValue=f.safeAttrValue||e.safeAttrValue,f.escapeHtml=f.escapeHtml||e.escapeHtml,this.options=f,!1===f.css?this.cssFilter=!1:(f.css=f.css||{},this.cssFilter=new t(f.css))}w.prototype.process=function(f){if(!(f=(f=f||"").toString()))return"";var b=this.options,C=b.whiteList,T=b.onTag,A=b.onIgnoreTag,$=b.onTagAttr,x=b.onIgnoreTagAttr,ee=b.safeAttrValue,Q=b.escapeHtml,N=this.cssFilter;b.stripBlankChar&&(f=e.stripBlankChar(f)),b.allowCommentTag||(f=e.stripCommentTag(f));var R=!1;b.stripIgnoreTagBody&&(R=e.StripTagBody(b.stripIgnoreTagBody,A),A=R.onIgnoreTag);var K=l(f,function(U,G,se,Z,oe){var _e={sourcePosition:U,position:G,isClosing:oe,isWhite:Object.prototype.hasOwnProperty.call(C,se)},Oe=T(se,Z,_e);if(!p(Oe))return Oe;if(_e.isWhite){if(_e.isClosing)return"";var Re=function m(f){var S=h.spaceIndex(f);if(-1===S)return{html:"",closing:"/"===f[f.length-2]};var b="/"===(f=h.trim(f.slice(S+1,-1)))[f.length-1];return b&&(f=h.trim(f.slice(0,-1))),{html:f,closing:b}}(Z),Qe=C[se],Ve=r(Re.html,function(rt,It){var xt=-1!==h.indexOf(Qe,rt),_n=$(se,rt,It,xt);return p(_n)?xt?(It=ee(se,rt,It,N))?rt+'="'+It+'"':rt:p(_n=x(se,rt,It,xt))?void 0:_n:_n});return Z="<"+se,Ve&&(Z+=" "+Ve),Re.closing&&(Z+=" /"),Z+">"}return p(Oe=A(se,Z,_e))?Q(Z):Oe},Q);return R&&(K=R.remove(K)),K},Se.exports=w},16575:Se=>{function k(a){var t=new Error("Cannot find module '"+a+"'");throw t.code="MODULE_NOT_FOUND",t}k.keys=()=>[],k.resolve=k,k.id=16575,Se.exports=k},46700:(Se,k,a)=>{var t={"./af":27088,"./af.js":27088,"./ar":17038,"./ar-dz":52502,"./ar-dz.js":52502,"./ar-kw":30128,"./ar-kw.js":30128,"./ar-ly":84519,"./ar-ly.js":84519,"./ar-ma":65443,"./ar-ma.js":65443,"./ar-sa":17642,"./ar-sa.js":17642,"./ar-tn":68592,"./ar-tn.js":68592,"./ar.js":17038,"./az":51213,"./az.js":51213,"./be":69191,"./be.js":69191,"./bg":90322,"./bg.js":90322,"./bm":28042,"./bm.js":28042,"./bn":59620,"./bn-bd":65903,"./bn-bd.js":65903,"./bn.js":59620,"./bo":69645,"./bo.js":69645,"./br":45020,"./br.js":45020,"./bs":64792,"./bs.js":64792,"./ca":47980,"./ca.js":47980,"./cs":47322,"./cs.js":47322,"./cv":90365,"./cv.js":90365,"./cy":32092,"./cy.js":32092,"./da":77387,"./da.js":77387,"./de":54307,"./de-at":29459,"./de-at.js":29459,"./de-ch":73694,"./de-ch.js":73694,"./de.js":54307,"./dv":39659,"./dv.js":39659,"./el":3460,"./el.js":3460,"./en-au":94369,"./en-au.js":94369,"./en-ca":60530,"./en-ca.js":60530,"./en-gb":9998,"./en-gb.js":9998,"./en-ie":13391,"./en-ie.js":13391,"./en-il":75414,"./en-il.js":75414,"./en-in":19615,"./en-in.js":19615,"./en-nz":21248,"./en-nz.js":21248,"./en-sg":13767,"./en-sg.js":13767,"./eo":84530,"./eo.js":84530,"./es":86866,"./es-do":18944,"./es-do.js":18944,"./es-mx":29116,"./es-mx.js":29116,"./es-us":83609,"./es-us.js":83609,"./es.js":86866,"./et":96725,"./et.js":96725,"./eu":67931,"./eu.js":67931,"./fa":56417,"./fa.js":56417,"./fi":20944,"./fi.js":20944,"./fil":61766,"./fil.js":61766,"./fo":95867,"./fo.js":95867,"./fr":1636,"./fr-ca":16848,"./fr-ca.js":16848,"./fr-ch":77773,"./fr-ch.js":77773,"./fr.js":1636,"./fy":14940,"./fy.js":14940,"./ga":91402,"./ga.js":91402,"./gd":46924,"./gd.js":46924,"./gl":16398,"./gl.js":16398,"./gom-deva":72457,"./gom-deva.js":72457,"./gom-latn":52545,"./gom-latn.js":52545,"./gu":42641,"./gu.js":42641,"./he":7536,"./he.js":7536,"./hi":96335,"./hi.js":96335,"./hr":7458,"./hr.js":7458,"./hu":56540,"./hu.js":56540,"./hy-am":65283,"./hy-am.js":65283,"./id":98780,"./id.js":98780,"./is":14205,"./is.js":14205,"./it":34211,"./it-ch":29985,"./it-ch.js":29985,"./it.js":34211,"./ja":31003,"./ja.js":31003,"./jv":60420,"./jv.js":60420,"./ka":40851,"./ka.js":40851,"./kk":16074,"./kk.js":16074,"./km":53343,"./km.js":53343,"./kn":44799,"./kn.js":44799,"./ko":13549,"./ko.js":13549,"./ku":91037,"./ku.js":91037,"./ky":93125,"./ky.js":93125,"./lb":69586,"./lb.js":69586,"./lo":32349,"./lo.js":32349,"./lt":92400,"./lt.js":92400,"./lv":39991,"./lv.js":39991,"./me":28477,"./me.js":28477,"./mi":55118,"./mi.js":55118,"./mk":15943,"./mk.js":15943,"./ml":13849,"./ml.js":13849,"./mn":31977,"./mn.js":31977,"./mr":66184,"./mr.js":66184,"./ms":70485,"./ms-my":64524,"./ms-my.js":64524,"./ms.js":70485,"./mt":36681,"./mt.js":36681,"./my":52024,"./my.js":52024,"./nb":42688,"./nb.js":42688,"./ne":68914,"./ne.js":68914,"./nl":11758,"./nl-be":52272,"./nl-be.js":52272,"./nl.js":11758,"./nn":41510,"./nn.js":41510,"./oc-lnc":52797,"./oc-lnc.js":52797,"./pa-in":37944,"./pa-in.js":37944,"./pl":1605,"./pl.js":1605,"./pt":54225,"./pt-br":73840,"./pt-br.js":73840,"./pt.js":54225,"./ro":45128,"./ro.js":45128,"./ru":35127,"./ru.js":35127,"./sd":32525,"./sd.js":32525,"./se":59893,"./se.js":59893,"./si":33123,"./si.js":33123,"./sk":59635,"./sk.js":59635,"./sl":78106,"./sl.js":78106,"./sq":88799,"./sq.js":88799,"./sr":97949,"./sr-cyrl":52872,"./sr-cyrl.js":52872,"./sr.js":97949,"./ss":86167,"./ss.js":86167,"./sv":39713,"./sv.js":39713,"./sw":41982,"./sw.js":41982,"./ta":22732,"./ta.js":22732,"./te":43636,"./te.js":43636,"./tet":2115,"./tet.js":2115,"./tg":69801,"./tg.js":69801,"./th":2868,"./th.js":2868,"./tk":31310,"./tk.js":31310,"./tl-ph":22360,"./tl-ph.js":22360,"./tlh":66645,"./tlh.js":66645,"./tr":98374,"./tr.js":98374,"./tzl":256,"./tzl.js":256,"./tzm":61595,"./tzm-latn":61631,"./tzm-latn.js":61631,"./tzm.js":61595,"./ug-cn":6050,"./ug-cn.js":6050,"./uk":65610,"./uk.js":65610,"./ur":86077,"./ur.js":86077,"./uz":22862,"./uz-latn":12207,"./uz-latn.js":12207,"./uz.js":22862,"./vi":48093,"./vi.js":48093,"./x-pseudo":25590,"./x-pseudo.js":25590,"./yo":9058,"./yo.js":9058,"./zh-cn":77908,"./zh-cn.js":77908,"./zh-hk":8867,"./zh-hk.js":8867,"./zh-mo":31133,"./zh-mo.js":31133,"./zh-tw":83291,"./zh-tw.js":83291};function e(l){var r=o(l);return a(r)}function o(l){if(!a.o(t,l)){var r=new Error("Cannot find module '"+l+"'");throw r.code="MODULE_NOT_FOUND",r}return t[l]}e.keys=function(){return Object.keys(t)},e.resolve=o,Se.exports=e,e.id=46700},70655:(Se,k,a)=>{"use strict";function m(Z,oe,_e,Oe){return new(_e||(_e=Promise))(function(Qe,Ve){function rt(_n){try{xt(Oe.next(_n))}catch(rn){Ve(rn)}}function It(_n){try{xt(Oe.throw(_n))}catch(rn){Ve(rn)}}function xt(_n){_n.done?Qe(_n.value):function Re(Qe){return Qe instanceof _e?Qe:new _e(function(Ve){Ve(Qe)})}(_n.value).then(rt,It)}xt((Oe=Oe.apply(Z,oe||[])).next())})}function A(Z){return this instanceof A?(this.v=Z,this):new A(Z)}function $(Z,oe,_e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Re,Oe=_e.apply(Z,oe||[]),Qe=[];return Re={},Ve("next"),Ve("throw"),Ve("return"),Re[Symbol.asyncIterator]=function(){return this},Re;function Ve(st){Oe[st]&&(Re[st]=function(on){return new Promise(function(yt,Te){Qe.push([st,on,yt,Te])>1||rt(st,on)})})}function rt(st,on){try{!function It(st){st.value instanceof A?Promise.resolve(st.value.v).then(xt,_n):rn(Qe[0][2],st)}(Oe[st](on))}catch(yt){rn(Qe[0][3],yt)}}function xt(st){rt("next",st)}function _n(st){rt("throw",st)}function rn(st,on){st(on),Qe.shift(),Qe.length&&rt(Qe[0][0],Qe[0][1])}}function ee(Z){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var _e,oe=Z[Symbol.asyncIterator];return oe?oe.call(Z):(Z=function f(Z){var oe="function"==typeof Symbol&&Symbol.iterator,_e=oe&&Z[oe],Oe=0;if(_e)return _e.call(Z);if(Z&&"number"==typeof Z.length)return{next:function(){return Z&&Oe>=Z.length&&(Z=void 0),{value:Z&&Z[Oe++],done:!Z}}};throw new TypeError(oe?"Object is not iterable.":"Symbol.iterator is not defined.")}(Z),_e={},Oe("next"),Oe("throw"),Oe("return"),_e[Symbol.asyncIterator]=function(){return this},_e);function Oe(Qe){_e[Qe]=Z[Qe]&&function(Ve){return new Promise(function(rt,It){!function Re(Qe,Ve,rt,It){Promise.resolve(It).then(function(xt){Qe({value:xt,done:rt})},Ve)}(rt,It,(Ve=Z[Qe](Ve)).done,Ve.value)})}}}a.d(k,{FC:()=>$,KL:()=>ee,mG:()=>m,qq:()=>A})},41777:(Se,k,a)=>{"use strict";a.d(k,{F4:()=>y,IO:()=>C,LC:()=>e,SB:()=>u,X$:()=>l,ZE:()=>x,ZN:()=>$,_j:()=>t,eR:()=>w,jt:()=>r,k1:()=>ee,l3:()=>o,oB:()=>m,pV:()=>S,ru:()=>h,vP:()=>p});class t{}class e{}const o="*";function l(Q,N){return{type:7,name:Q,definitions:N,options:{}}}function r(Q,N=null){return{type:4,styles:N,timings:Q}}function h(Q,N=null){return{type:3,steps:Q,options:N}}function p(Q,N=null){return{type:2,steps:Q,options:N}}function m(Q){return{type:6,styles:Q,offset:null}}function u(Q,N,R){return{type:0,name:Q,styles:N,options:R}}function y(Q){return{type:5,steps:Q}}function w(Q,N,R=null){return{type:1,expr:Q,animation:N,options:R}}function S(Q=null){return{type:9,options:Q}}function C(Q,N,R=null){return{type:11,selector:Q,animation:N,options:R}}function A(Q){Promise.resolve(null).then(Q)}class ${constructor(N=0,R=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=N+R}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(N=>N()),this._onDoneFns=[])}onStart(N){this._onStartFns.push(N)}onDone(N){this._onDoneFns.push(N)}onDestroy(N){this._onDestroyFns.push(N)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){A(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(N=>N()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(N=>N()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(N){this._position=this.totalTime?N*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(N){const R="start"==N?this._onStartFns:this._onDoneFns;R.forEach(K=>K()),R.length=0}}class x{constructor(N){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=N;let R=0,K=0,U=0;const G=this.players.length;0==G?A(()=>this._onFinish()):this.players.forEach(se=>{se.onDone(()=>{++R==G&&this._onFinish()}),se.onDestroy(()=>{++K==G&&this._onDestroy()}),se.onStart(()=>{++U==G&&this._onStart()})}),this.totalTime=this.players.reduce((se,Z)=>Math.max(se,Z.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(N=>N()),this._onDoneFns=[])}init(){this.players.forEach(N=>N.init())}onStart(N){this._onStartFns.push(N)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(N=>N()),this._onStartFns=[])}onDone(N){this._onDoneFns.push(N)}onDestroy(N){this._onDestroyFns.push(N)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(N=>N.play())}pause(){this.players.forEach(N=>N.pause())}restart(){this.players.forEach(N=>N.restart())}finish(){this._onFinish(),this.players.forEach(N=>N.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(N=>N.destroy()),this._onDestroyFns.forEach(N=>N()),this._onDestroyFns=[])}reset(){this.players.forEach(N=>N.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(N){const R=N*this.totalTime;this.players.forEach(K=>{const U=K.totalTime?Math.min(1,R/K.totalTime):1;K.setPosition(U)})}getPosition(){const N=this.players.reduce((R,K)=>null===R||K.totalTime>R.totalTime?K:R,null);return null!=N?N.getPosition():0}beforeDestroy(){this.players.forEach(N=>{N.beforeDestroy&&N.beforeDestroy()})}triggerCallback(N){const R="start"==N?this._onStartFns:this._onDoneFns;R.forEach(K=>K()),R.length=0}}const ee="!"},15664:(Se,k,a)=>{"use strict";a.d(k,{$s:()=>se,Em:()=>Re,Kd:()=>ln,X6:()=>Me,ic:()=>Ve,kH:()=>oi,mK:()=>Mn,qV:()=>En,qm:()=>di,rt:()=>Rt,s1:()=>Oe,tE:()=>In,yG:()=>Fe});var t=a(69808),e=a(5e3),o=a(70925),l=a(77579),r=a(50727),h=a(61135),p=a(39646),m=a(91159),u=a(18505),y=a(78372),w=a(39300),f=a(54004),S=a(95698),b=a(35684),C=a(71884),T=a(82722),A=a(63191),$=a(17144);function N(qe,we){return(qe.getAttribute(we)||"").match(/\S+/g)||[]}const K="cdk-describedby-message",U="cdk-describedby-host";let G=0,se=(()=>{class qe{constructor(Ie,Dt){this._platform=Dt,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+G++,this._document=Ie}describe(Ie,Dt,Kt){if(!this._canBeDescribed(Ie,Dt))return;const On=Z(Dt,Kt);"string"!=typeof Dt?(oe(Dt),this._messageRegistry.set(On,{messageElement:Dt,referenceCount:0})):this._messageRegistry.has(On)||this._createMessageElement(Dt,Kt),this._isElementDescribedByMessage(Ie,On)||this._addMessageReference(Ie,On)}removeDescription(Ie,Dt,Kt){var On;if(!Dt||!this._isElementNode(Ie))return;const Gn=Z(Dt,Kt);if(this._isElementDescribedByMessage(Ie,Gn)&&this._removeMessageReference(Ie,Gn),"string"==typeof Dt){const Ai=this._messageRegistry.get(Gn);Ai&&0===Ai.referenceCount&&this._deleteMessageElement(Gn)}0===(null===(On=this._messagesContainer)||void 0===On?void 0:On.childNodes.length)&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){var Ie;const Dt=this._document.querySelectorAll(`[${U}="${this._id}"]`);for(let Kt=0;Kt0!=Kt.indexOf(K));Ie.setAttribute("aria-describedby",Dt.join(" "))}_addMessageReference(Ie,Dt){const Kt=this._messageRegistry.get(Dt);(function ee(qe,we,Ie){const Dt=N(qe,we);Dt.some(Kt=>Kt.trim()==Ie.trim())||(Dt.push(Ie.trim()),qe.setAttribute(we,Dt.join(" ")))})(Ie,"aria-describedby",Kt.messageElement.id),Ie.setAttribute(U,this._id),Kt.referenceCount++}_removeMessageReference(Ie,Dt){const Kt=this._messageRegistry.get(Dt);Kt.referenceCount--,function Q(qe,we,Ie){const Kt=N(qe,we).filter(On=>On!=Ie.trim());Kt.length?qe.setAttribute(we,Kt.join(" ")):qe.removeAttribute(we)}(Ie,"aria-describedby",Kt.messageElement.id),Ie.removeAttribute(U)}_isElementDescribedByMessage(Ie,Dt){const Kt=N(Ie,"aria-describedby"),On=this._messageRegistry.get(Dt),Gn=On&&On.messageElement.id;return!!Gn&&-1!=Kt.indexOf(Gn)}_canBeDescribed(Ie,Dt){if(!this._isElementNode(Ie))return!1;if(Dt&&"object"==typeof Dt)return!0;const Kt=null==Dt?"":`${Dt}`.trim(),On=Ie.getAttribute("aria-label");return!(!Kt||On&&On.trim()===Kt)}_isElementNode(Ie){return Ie.nodeType===this._document.ELEMENT_NODE}}return qe.\u0275fac=function(Ie){return new(Ie||qe)(e.LFG(t.K0),e.LFG(o.t4))},qe.\u0275prov=e.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})();function Z(qe,we){return"string"==typeof qe?`${we||""}/${qe}`:qe}function oe(qe){qe.id||(qe.id=`${K}-${G++}`)}class _e{constructor(we){this._items=we,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new l.x,this._typeaheadSubscription=r.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=Ie=>Ie.disabled,this._pressedLetters=[],this.tabOut=new l.x,this.change=new l.x,we instanceof e.n_E&&we.changes.subscribe(Ie=>{if(this._activeItem){const Kt=Ie.toArray().indexOf(this._activeItem);Kt>-1&&Kt!==this._activeItemIndex&&(this._activeItemIndex=Kt)}})}skipPredicate(we){return this._skipPredicateFn=we,this}withWrap(we=!0){return this._wrap=we,this}withVerticalOrientation(we=!0){return this._vertical=we,this}withHorizontalOrientation(we){return this._horizontal=we,this}withAllowedModifierKeys(we){return this._allowedModifierKeys=we,this}withTypeAhead(we=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,u.b)(Ie=>this._pressedLetters.push(Ie)),(0,y.b)(we),(0,w.h)(()=>this._pressedLetters.length>0),(0,f.U)(()=>this._pressedLetters.join(""))).subscribe(Ie=>{const Dt=this._getItemsArray();for(let Kt=1;Kt!we[On]||this._allowedModifierKeys.indexOf(On)>-1);switch(Ie){case m.Mf:return void this.tabOut.next();case m.JH:if(this._vertical&&Kt){this.setNextItemActive();break}return;case m.LH:if(this._vertical&&Kt){this.setPreviousItemActive();break}return;case m.SV:if(this._horizontal&&Kt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case m.oh:if(this._horizontal&&Kt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case m.Sd:if(this._homeAndEnd&&Kt){this.setFirstItemActive();break}return;case m.uR:if(this._homeAndEnd&&Kt){this.setLastItemActive();break}return;default:return void((Kt||(0,m.Vb)(we,"shiftKey"))&&(we.key&&1===we.key.length?this._letterKeyStream.next(we.key.toLocaleUpperCase()):(Ie>=m.A&&Ie<=m.Z||Ie>=m.xE&&Ie<=m.aO)&&this._letterKeyStream.next(String.fromCharCode(Ie))))}this._pressedLetters=[],we.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}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(we){const Ie=this._getItemsArray(),Dt="number"==typeof we?we:Ie.indexOf(we),Kt=Ie[Dt];this._activeItem=null==Kt?null:Kt,this._activeItemIndex=Dt}_setActiveItemByDelta(we){this._wrap?this._setActiveInWrapMode(we):this._setActiveInDefaultMode(we)}_setActiveInWrapMode(we){const Ie=this._getItemsArray();for(let Dt=1;Dt<=Ie.length;Dt++){const Kt=(this._activeItemIndex+we*Dt+Ie.length)%Ie.length;if(!this._skipPredicateFn(Ie[Kt]))return void this.setActiveItem(Kt)}}_setActiveInDefaultMode(we){this._setActiveItemByIndex(this._activeItemIndex+we,we)}_setActiveItemByIndex(we,Ie){const Dt=this._getItemsArray();if(Dt[we]){for(;this._skipPredicateFn(Dt[we]);)if(!Dt[we+=Ie])return;this.setActiveItem(we)}}_getItemsArray(){return this._items instanceof e.n_E?this._items.toArray():this._items}}class Oe extends _e{setActiveItem(we){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(we),this.activeItem&&this.activeItem.setActiveStyles()}}class Re extends _e{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(we){return this._origin=we,this}setActiveItem(we){super.setActiveItem(we),this.activeItem&&this.activeItem.focus(this._origin)}}let Ve=(()=>{class qe{constructor(Ie){this._platform=Ie}isDisabled(Ie){return Ie.hasAttribute("disabled")}isVisible(Ie){return function It(qe){return!!(qe.offsetWidth||qe.offsetHeight||"function"==typeof qe.getClientRects&&qe.getClientRects().length)}(Ie)&&"visible"===getComputedStyle(Ie).visibility}isTabbable(Ie){if(!this._platform.isBrowser)return!1;const Dt=function rt(qe){try{return qe.frameElement}catch(we){return null}}(function Je(qe){return qe.ownerDocument&&qe.ownerDocument.defaultView||window}(Ie));if(Dt&&(-1===Te(Dt)||!this.isVisible(Dt)))return!1;let Kt=Ie.nodeName.toLowerCase(),On=Te(Ie);return Ie.hasAttribute("contenteditable")?-1!==On:!("iframe"===Kt||"object"===Kt||this._platform.WEBKIT&&this._platform.IOS&&!function tt(qe){let we=qe.nodeName.toLowerCase(),Ie="input"===we&&qe.type;return"text"===Ie||"password"===Ie||"select"===we||"textarea"===we}(Ie))&&("audio"===Kt?!!Ie.hasAttribute("controls")&&-1!==On:"video"===Kt?-1!==On&&(null!==On||this._platform.FIREFOX||Ie.hasAttribute("controls")):Ie.tabIndex>=0)}isFocusable(Ie,Dt){return function ve(qe){return!function _n(qe){return function st(qe){return"input"==qe.nodeName.toLowerCase()}(qe)&&"hidden"==qe.type}(qe)&&(function xt(qe){let we=qe.nodeName.toLowerCase();return"input"===we||"select"===we||"button"===we||"textarea"===we}(qe)||function rn(qe){return function on(qe){return"a"==qe.nodeName.toLowerCase()}(qe)&&qe.hasAttribute("href")}(qe)||qe.hasAttribute("contenteditable")||yt(qe))}(Ie)&&!this.isDisabled(Ie)&&((null==Dt?void 0:Dt.ignoreVisibility)||this.isVisible(Ie))}}return qe.\u0275fac=function(Ie){return new(Ie||qe)(e.LFG(o.t4))},qe.\u0275prov=e.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})();function yt(qe){if(!qe.hasAttribute("tabindex")||void 0===qe.tabIndex)return!1;let we=qe.getAttribute("tabindex");return!(!we||isNaN(parseInt(we,10)))}function Te(qe){if(!yt(qe))return null;const we=parseInt(qe.getAttribute("tabindex")||"",10);return isNaN(we)?-1:we}class zt{constructor(we,Ie,Dt,Kt,On=!1){this._element=we,this._checker=Ie,this._ngZone=Dt,this._document=Kt,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,On||this.attachAnchors()}get enabled(){return this._enabled}set enabled(we){this._enabled=we,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(we,this._startAnchor),this._toggleAnchorTabIndex(we,this._endAnchor))}destroy(){const we=this._startAnchor,Ie=this._endAnchor;we&&(we.removeEventListener("focus",this.startAnchorListener),we.remove()),Ie&&(Ie.removeEventListener("focus",this.endAnchorListener),Ie.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}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(we){return new Promise(Ie=>{this._executeOnStable(()=>Ie(this.focusInitialElement(we)))})}focusFirstTabbableElementWhenReady(we){return new Promise(Ie=>{this._executeOnStable(()=>Ie(this.focusFirstTabbableElement(we)))})}focusLastTabbableElementWhenReady(we){return new Promise(Ie=>{this._executeOnStable(()=>Ie(this.focusLastTabbableElement(we)))})}_getRegionBoundary(we){const Ie=this._element.querySelectorAll(`[cdk-focus-region-${we}], [cdkFocusRegion${we}], [cdk-focus-${we}]`);return"start"==we?Ie.length?Ie[0]:this._getFirstTabbableElement(this._element):Ie.length?Ie[Ie.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(we){const Ie=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Ie){if(!this._checker.isFocusable(Ie)){const Dt=this._getFirstTabbableElement(Ie);return null==Dt||Dt.focus(we),!!Dt}return Ie.focus(we),!0}return this.focusFirstTabbableElement(we)}focusFirstTabbableElement(we){const Ie=this._getRegionBoundary("start");return Ie&&Ie.focus(we),!!Ie}focusLastTabbableElement(we){const Ie=this._getRegionBoundary("end");return Ie&&Ie.focus(we),!!Ie}hasAttached(){return this._hasAttached}_getFirstTabbableElement(we){if(this._checker.isFocusable(we)&&this._checker.isTabbable(we))return we;const Ie=we.children;for(let Dt=0;Dt=0;Dt--){const Kt=Ie[Dt].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Ie[Dt]):null;if(Kt)return Kt}return null}_createAnchor(){const we=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,we),we.classList.add("cdk-visually-hidden"),we.classList.add("cdk-focus-trap-anchor"),we.setAttribute("aria-hidden","true"),we}_toggleAnchorTabIndex(we,Ie){we?Ie.setAttribute("tabindex","0"):Ie.removeAttribute("tabindex")}toggleAnchors(we){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(we,this._startAnchor),this._toggleAnchorTabIndex(we,this._endAnchor))}_executeOnStable(we){this._ngZone.isStable?we():this._ngZone.onStable.pipe((0,S.q)(1)).subscribe(we)}}let En=(()=>{class qe{constructor(Ie,Dt,Kt){this._checker=Ie,this._ngZone=Dt,this._document=Kt}create(Ie,Dt=!1){return new zt(Ie,this._checker,this._ngZone,this._document,Dt)}}return qe.\u0275fac=function(Ie){return new(Ie||qe)(e.LFG(Ve),e.LFG(e.R0b),e.LFG(t.K0))},qe.\u0275prov=e.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),Mn=(()=>{class qe{constructor(Ie,Dt,Kt){this._elementRef=Ie,this._focusTrapFactory=Dt,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}get enabled(){return this.focusTrap.enabled}set enabled(Ie){this.focusTrap.enabled=(0,A.Ig)(Ie)}get autoCapture(){return this._autoCapture}set autoCapture(Ie){this._autoCapture=(0,A.Ig)(Ie)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(Ie){const Dt=Ie.autoCapture;Dt&&!Dt.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,o.ht)(),this.focusTrap.focusInitialElementWhenReady()}}return qe.\u0275fac=function(Ie){return new(Ie||qe)(e.Y36(e.SBq),e.Y36(En),e.Y36(t.K0))},qe.\u0275dir=e.lG2({type:qe,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[e.TTD]}),qe})();function Me(qe){return 0===qe.buttons||0===qe.offsetX&&0===qe.offsetY}function Fe(qe){const we=qe.touches&&qe.touches[0]||qe.changedTouches&&qe.changedTouches[0];return!(!we||-1!==we.identifier||null!=we.radiusX&&1!==we.radiusX||null!=we.radiusY&&1!==we.radiusY)}const $e=new e.OlP("cdk-input-modality-detector-options"),ft={ignoreKeys:[m.zL,m.jx,m.b2,m.MW,m.JU]},Ae=(0,o.i$)({passive:!0,capture:!0});let ut=(()=>{class qe{constructor(Ie,Dt,Kt,On){this._platform=Ie,this._mostRecentTarget=null,this._modality=new h.X(null),this._lastTouchMs=0,this._onKeydown=Gn=>{var Ai,Vi;(null===(Vi=null===(Ai=this._options)||void 0===Ai?void 0:Ai.ignoreKeys)||void 0===Vi?void 0:Vi.some(Fi=>Fi===Gn.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=(0,o.sA)(Gn))},this._onMousedown=Gn=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Me(Gn)?"keyboard":"mouse"),this._mostRecentTarget=(0,o.sA)(Gn))},this._onTouchstart=Gn=>{Fe(Gn)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,o.sA)(Gn))},this._options=Object.assign(Object.assign({},ft),On),this.modalityDetected=this._modality.pipe((0,b.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,C.x)()),Ie.isBrowser&&Dt.runOutsideAngular(()=>{Kt.addEventListener("keydown",this._onKeydown,Ae),Kt.addEventListener("mousedown",this._onMousedown,Ae),Kt.addEventListener("touchstart",this._onTouchstart,Ae)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Ae),document.removeEventListener("mousedown",this._onMousedown,Ae),document.removeEventListener("touchstart",this._onTouchstart,Ae))}}return qe.\u0275fac=function(Ie){return new(Ie||qe)(e.LFG(o.t4),e.LFG(e.R0b),e.LFG(t.K0),e.LFG($e,8))},qe.\u0275prov=e.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})();const Lt=new e.OlP("liveAnnouncerElement",{providedIn:"root",factory:function Gt(){return null}}),_t=new e.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let ln=(()=>{class qe{constructor(Ie,Dt,Kt,On){this._ngZone=Dt,this._defaultOptions=On,this._document=Kt,this._liveElement=Ie||this._createLiveElement()}announce(Ie,...Dt){const Kt=this._defaultOptions;let On,Gn;return 1===Dt.length&&"number"==typeof Dt[0]?Gn=Dt[0]:[On,Gn]=Dt,this.clear(),clearTimeout(this._previousTimeout),On||(On=Kt&&Kt.politeness?Kt.politeness:"polite"),null==Gn&&Kt&&(Gn=Kt.duration),this._liveElement.setAttribute("aria-live",On),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Ai=>this._currentResolve=Ai)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Ie,"number"==typeof Gn&&(this._previousTimeout=setTimeout(()=>this.clear(),Gn)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){var Ie,Dt;clearTimeout(this._previousTimeout),null===(Ie=this._liveElement)||void 0===Ie||Ie.remove(),this._liveElement=null,null===(Dt=this._currentResolve)||void 0===Dt||Dt.call(this),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const Ie="cdk-live-announcer-element",Dt=this._document.getElementsByClassName(Ie),Kt=this._document.createElement("div");for(let On=0;On{class qe{constructor(Ie,Dt,Kt,On,Gn){this._ngZone=Ie,this._platform=Dt,this._inputModalityDetector=Kt,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new l.x,this._rootNodeFocusAndBlurListener=Ai=>{const Vi=(0,o.sA)(Ai),Fi="focus"===Ai.type?this._onFocus:this._onBlur;for(let ji=Vi;ji;ji=ji.parentElement)Fi.call(this,Ai,ji)},this._document=On,this._detectionMode=(null==Gn?void 0:Gn.detectionMode)||0}monitor(Ie,Dt=!1){const Kt=(0,A.fI)(Ie);if(!this._platform.isBrowser||1!==Kt.nodeType)return(0,p.of)(null);const On=(0,o.kV)(Kt)||this._getDocument(),Gn=this._elementInfo.get(Kt);if(Gn)return Dt&&(Gn.checkChildren=!0),Gn.subject;const Ai={checkChildren:Dt,subject:new l.x,rootNode:On};return this._elementInfo.set(Kt,Ai),this._registerGlobalListeners(Ai),Ai.subject}stopMonitoring(Ie){const Dt=(0,A.fI)(Ie),Kt=this._elementInfo.get(Dt);Kt&&(Kt.subject.complete(),this._setClasses(Dt),this._elementInfo.delete(Dt),this._removeGlobalListeners(Kt))}focusVia(Ie,Dt,Kt){const On=(0,A.fI)(Ie);On===this._getDocument().activeElement?this._getClosestElementsInfo(On).forEach(([Ai,Vi])=>this._originChanged(Ai,Dt,Vi)):(this._setOrigin(Dt),"function"==typeof On.focus&&On.focus(Kt))}ngOnDestroy(){this._elementInfo.forEach((Ie,Dt)=>this.stopMonitoring(Dt))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Ie){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Ie)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(Ie){return 1===this._detectionMode||!!(null==Ie?void 0:Ie.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(Ie,Dt){Ie.classList.toggle("cdk-focused",!!Dt),Ie.classList.toggle("cdk-touch-focused","touch"===Dt),Ie.classList.toggle("cdk-keyboard-focused","keyboard"===Dt),Ie.classList.toggle("cdk-mouse-focused","mouse"===Dt),Ie.classList.toggle("cdk-program-focused","program"===Dt)}_setOrigin(Ie,Dt=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Ie,this._originFromTouchInteraction="proxy.php?url=https%3A%2F%2Fdeveloper.ringcentral.com%2Ftouch"===Ie&&Dt,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Ie,Dt){const Kt=this._elementInfo.get(Dt),On=(0,o.sA)(Ie);!Kt||!Kt.checkChildren&&Dt!==On||this._originChanged(Dt,this._getFocusOrigin(On),Kt)}_onBlur(Ie,Dt){const Kt=this._elementInfo.get(Dt);!Kt||Kt.checkChildren&&Ie.relatedTarget instanceof Node&&Dt.contains(Ie.relatedTarget)||(this._setClasses(Dt),this._emitOrigin(Kt.subject,null))}_emitOrigin(Ie,Dt){this._ngZone.run(()=>Ie.next(Dt))}_registerGlobalListeners(Ie){if(!this._platform.isBrowser)return;const Dt=Ie.rootNode,Kt=this._rootNodeFocusListenerCount.get(Dt)||0;Kt||this._ngZone.runOutsideAngular(()=>{Dt.addEventListener("focus",this._rootNodeFocusAndBlurListener,cn),Dt.addEventListener("blur",this._rootNodeFocusAndBlurListener,cn)}),this._rootNodeFocusListenerCount.set(Dt,Kt+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,T.R)(this._stopInputModalityDetector)).subscribe(On=>{this._setOrigin(On,!0)}))}_removeGlobalListeners(Ie){const Dt=Ie.rootNode;if(this._rootNodeFocusListenerCount.has(Dt)){const Kt=this._rootNodeFocusListenerCount.get(Dt);Kt>1?this._rootNodeFocusListenerCount.set(Dt,Kt-1):(Dt.removeEventListener("focus",this._rootNodeFocusAndBlurListener,cn),Dt.removeEventListener("blur",this._rootNodeFocusAndBlurListener,cn),this._rootNodeFocusListenerCount.delete(Dt))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Ie,Dt,Kt){this._setClasses(Ie,Dt),this._emitOrigin(Kt.subject,Dt),this._lastFocusOrigin=Dt}_getClosestElementsInfo(Ie){const Dt=[];return this._elementInfo.forEach((Kt,On)=>{(On===Ie||Kt.checkChildren&&On.contains(Ie))&&Dt.push([On,Kt])}),Dt}}return qe.\u0275fac=function(Ie){return new(Ie||qe)(e.LFG(e.R0b),e.LFG(o.t4),e.LFG(ut),e.LFG(t.K0,8),e.LFG(Yt,8))},qe.\u0275prov=e.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),oi=(()=>{class qe{constructor(Ie,Dt){this._elementRef=Ie,this._focusMonitor=Dt,this.cdkFocusChange=new e.vpe}ngAfterViewInit(){const Ie=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(Ie,1===Ie.nodeType&&Ie.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Dt=>this.cdkFocusChange.emit(Dt))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return qe.\u0275fac=function(Ie){return new(Ie||qe)(e.Y36(e.SBq),e.Y36(In))},qe.\u0275dir=e.lG2({type:qe,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),qe})();const si="cdk-high-contrast-black-on-white",Pn="cdk-high-contrast-white-on-black",ci="cdk-high-contrast-active";let di=(()=>{class qe{constructor(Ie,Dt){this._platform=Ie,this._document=Dt}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const Ie=this._document.createElement("div");Ie.style.backgroundColor="rgb(1,2,3)",Ie.style.position="absolute",this._document.body.appendChild(Ie);const Dt=this._document.defaultView||window,Kt=Dt&&Dt.getComputedStyle?Dt.getComputedStyle(Ie):null,On=(Kt&&Kt.backgroundColor||"").replace(/ /g,"");switch(Ie.remove(),On){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Ie=this._document.body.classList;Ie.remove(ci),Ie.remove(si),Ie.remove(Pn),this._hasCheckedHighContrastMode=!0;const Dt=this.getHighContrastMode();1===Dt?(Ie.add(ci),Ie.add(si)):2===Dt&&(Ie.add(ci),Ie.add(Pn))}}}return qe.\u0275fac=function(Ie){return new(Ie||qe)(e.LFG(o.t4),e.LFG(t.K0))},qe.\u0275prov=e.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),Rt=(()=>{class qe{constructor(Ie){Ie._applyBodyHighContrastModeCssClasses()}}return qe.\u0275fac=function(Ie){return new(Ie||qe)(e.LFG(di))},qe.\u0275mod=e.oAB({type:qe}),qe.\u0275inj=e.cJS({imports:[[$.Q8]]}),qe})()},50226:(Se,k,a)=>{"use strict";a.d(k,{Is:()=>p,vT:()=>u});var t=a(5e3),e=a(69808);const o=new t.OlP("cdk-dir-doc",{providedIn:"root",factory:function l(){return(0,t.f3M)(e.K0)}}),r=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let p=(()=>{class y{constructor(f){if(this.value="ltr",this.change=new t.vpe,f){const b=f.documentElement?f.documentElement.dir:null;this.value=function h(y){const w=(null==y?void 0:y.toLowerCase())||"";return"auto"===w&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?r.test(navigator.language)?"rtl":"ltr":"rtl"===w?"rtl":"ltr"}((f.body?f.body.dir:null)||b||"ltr")}}ngOnDestroy(){this.change.complete()}}return y.\u0275fac=function(f){return new(f||y)(t.LFG(o,8))},y.\u0275prov=t.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),u=(()=>{class y{}return y.\u0275fac=function(f){return new(f||y)},y.\u0275mod=t.oAB({type:y}),y.\u0275inj=t.cJS({}),y})()},63191:(Se,k,a)=>{"use strict";a.d(k,{Eq:()=>r,HM:()=>h,Ig:()=>e,du:()=>m,fI:()=>p,su:()=>o});var t=a(5e3);function e(u){return null!=u&&"false"!=`${u}`}function o(u,y=0){return function l(u){return!isNaN(parseFloat(u))&&!isNaN(Number(u))}(u)?Number(u):y}function r(u){return Array.isArray(u)?u:[u]}function h(u){return null==u?"":"string"==typeof u?u:`${u}px`}function p(u){return u instanceof t.SBq?u.nativeElement:u}function m(u,y=/\s+/){const w=[];if(null!=u){const f=Array.isArray(u)?u:`${u}`.split(y);for(const S of f){const b=`${S}`.trim();b&&w.push(b)}}return w}},20449:(Se,k,a)=>{"use strict";a.d(k,{A8:()=>f,Ov:()=>y,P3:()=>p,Z9:()=>h,eX:()=>u,k:()=>S,yy:()=>m});var t=a(45191),e=a(39646),o=a(77579),l=a(5e3);function h(b){return b&&"function"==typeof b.connect}class p extends class r{}{constructor(C){super(),this._data=C}connect(){return(0,t.b)(this._data)?this._data:(0,e.of)(this._data)}disconnect(){}}class m{applyChanges(C,T,A,$,x){C.forEachOperation((ee,Q,N)=>{let R,K;if(null==ee.previousIndex){const U=A(ee,Q,N);R=T.createEmbeddedView(U.templateRef,U.context,U.index),K=1}else null==N?(T.remove(Q),K=3):(R=T.get(Q),T.move(R,N),K=2);x&&x({context:null==R?void 0:R.context,operation:K,record:ee})})}detach(){}}class u{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(C,T,A,$,x){C.forEachOperation((ee,Q,N)=>{let R,K;null==ee.previousIndex?(R=this._insertView(()=>A(ee,Q,N),N,T,$(ee)),K=R?1:0):null==N?(this._detachAndCacheView(Q,T),K=3):(R=this._moveView(Q,N,T,$(ee)),K=2),x&&x({context:null==R?void 0:R.context,operation:K,record:ee})})}detach(){for(const C of this._viewCache)C.destroy();this._viewCache=[]}_insertView(C,T,A,$){const x=this._insertViewFromCache(T,A);if(x)return void(x.context.$implicit=$);const ee=C();return A.createEmbeddedView(ee.templateRef,ee.context,ee.index)}_detachAndCacheView(C,T){const A=T.detach(C);this._maybeCacheView(A,T)}_moveView(C,T,A,$){const x=A.get(C);return A.move(x,T),x.context.$implicit=$,x}_maybeCacheView(C,T){if(this._viewCache.lengththis._markSelected($)):this._markSelected(T[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...C){this._verifyValueAssignment(C),C.forEach(T=>this._markSelected(T)),this._emitChangeEvent()}deselect(...C){this._verifyValueAssignment(C),C.forEach(T=>this._unmarkSelected(T)),this._emitChangeEvent()}toggle(C){this.isSelected(C)?this.deselect(C):this.select(C)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(C){return this._selection.has(C)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(C){this._multiple&&this.selected&&this._selected.sort(C)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(C){this.isSelected(C)||(this._multiple||this._unmarkAll(),this._selection.add(C),this._emitChanges&&this._selectedToEmit.push(C))}_unmarkSelected(C){this.isSelected(C)&&(this._selection.delete(C),this._emitChanges&&this._deselectedToEmit.push(C))}_unmarkAll(){this.isEmpty()||this._selection.forEach(C=>this._unmarkSelected(C))}_verifyValueAssignment(C){}}let f=(()=>{class b{constructor(){this._listeners=[]}notify(T,A){for(let $ of this._listeners)$(T,A)}listen(T){return this._listeners.push(T),()=>{this._listeners=this._listeners.filter(A=>T!==A)}}ngOnDestroy(){this._listeners=[]}}return b.\u0275fac=function(T){return new(T||b)},b.\u0275prov=l.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"}),b})();const S=new l.OlP("_ViewRepeater")},91159:(Se,k,a)=>{"use strict";a.d(k,{A:()=>rn,JH:()=>ee,JU:()=>h,K5:()=>r,Ku:()=>S,LH:()=>$,L_:()=>f,MW:()=>ln,Mf:()=>o,SV:()=>x,Sd:()=>T,VM:()=>b,Vb:()=>Hr,Z:()=>_t,aO:()=>Ve,b2:()=>xr,hY:()=>w,jx:()=>p,oh:()=>A,uR:()=>C,xE:()=>U,zL:()=>m});const o=9,r=13,h=16,p=17,m=18,w=27,f=32,S=33,b=34,C=35,T=36,A=37,$=38,x=39,ee=40,U=48,Ve=57,rn=65,_t=90,ln=91,xr=224;function Hr(zi,...fr){return fr.length?fr.some(Xr=>zi[Xr]):zi.altKey||zi.shiftKey||zi.ctrlKey||zi.metaKey}},95113:(Se,k,a)=>{"use strict";a.d(k,{Yg:()=>ee,u3:()=>N});var t=a(5e3),e=a(63191),o=a(77579),l=a(39841),r=a(97272),h=a(68306),p=a(95698),m=a(35684),u=a(78372),y=a(54004),w=a(68675),f=a(82722),S=a(70925);const C=new Set;let T,A=(()=>{class R{constructor(U){this._platform=U,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):x}matchMedia(U){return(this._platform.WEBKIT||this._platform.BLINK)&&function $(R){if(!C.has(R))try{T||(T=document.createElement("style"),T.setAttribute("type","text/css"),document.head.appendChild(T)),T.sheet&&(T.sheet.insertRule(`@media ${R} {body{ }}`,0),C.add(R))}catch(K){console.error(K)}}(U),this._matchMedia(U)}}return R.\u0275fac=function(U){return new(U||R)(t.LFG(S.t4))},R.\u0275prov=t.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function x(R){return{matches:"all"===R||""===R,media:R,addListener:()=>{},removeListener:()=>{}}}let ee=(()=>{class R{constructor(U,G){this._mediaMatcher=U,this._zone=G,this._queries=new Map,this._destroySubject=new o.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(U){return Q((0,e.Eq)(U)).some(se=>this._registerQuery(se).mql.matches)}observe(U){const se=Q((0,e.Eq)(U)).map(oe=>this._registerQuery(oe).observable);let Z=(0,l.a)(se);return Z=(0,r.z)(Z.pipe((0,p.q)(1)),Z.pipe((0,m.T)(1),(0,u.b)(0))),Z.pipe((0,y.U)(oe=>{const _e={matches:!1,breakpoints:{}};return oe.forEach(({matches:Oe,query:Re})=>{_e.matches=_e.matches||Oe,_e.breakpoints[Re]=Oe}),_e}))}_registerQuery(U){if(this._queries.has(U))return this._queries.get(U);const G=this._mediaMatcher.matchMedia(U),Z={observable:new h.y(oe=>{const _e=Oe=>this._zone.run(()=>oe.next(Oe));return G.addListener(_e),()=>{G.removeListener(_e)}}).pipe((0,w.O)(G),(0,y.U)(({matches:oe})=>({query:U,matches:oe})),(0,f.R)(this._destroySubject)),mql:G};return this._queries.set(U,Z),Z}}return R.\u0275fac=function(U){return new(U||R)(t.LFG(A),t.LFG(t.R0b))},R.\u0275prov=t.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function Q(R){return R.map(K=>K.split(",")).reduce((K,U)=>K.concat(U)).map(K=>K.trim())}const N={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},17144:(Se,k,a)=>{"use strict";a.d(k,{Q8:()=>u,wD:()=>m});var t=a(63191),e=a(5e3),o=a(68306),l=a(77579),r=a(78372);let h=(()=>{class y{create(f){return"undefined"==typeof MutationObserver?null:new MutationObserver(f)}}return y.\u0275fac=function(f){return new(f||y)},y.\u0275prov=e.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),p=(()=>{class y{constructor(f){this._mutationObserverFactory=f,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((f,S)=>this._cleanupObserver(S))}observe(f){const S=(0,t.fI)(f);return new o.y(b=>{const T=this._observeElement(S).subscribe(b);return()=>{T.unsubscribe(),this._unobserveElement(S)}})}_observeElement(f){if(this._observedElements.has(f))this._observedElements.get(f).count++;else{const S=new l.x,b=this._mutationObserverFactory.create(C=>S.next(C));b&&b.observe(f,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(f,{observer:b,stream:S,count:1})}return this._observedElements.get(f).stream}_unobserveElement(f){this._observedElements.has(f)&&(this._observedElements.get(f).count--,this._observedElements.get(f).count||this._cleanupObserver(f))}_cleanupObserver(f){if(this._observedElements.has(f)){const{observer:S,stream:b}=this._observedElements.get(f);S&&S.disconnect(),b.complete(),this._observedElements.delete(f)}}}return y.\u0275fac=function(f){return new(f||y)(e.LFG(h))},y.\u0275prov=e.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),m=(()=>{class y{constructor(f,S,b){this._contentObserver=f,this._elementRef=S,this._ngZone=b,this.event=new e.vpe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(f){this._disabled=(0,t.Ig)(f),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(f){this._debounce=(0,t.su)(f),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const f=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?f.pipe((0,r.b)(this.debounce)):f).subscribe(this.event)})}_unsubscribe(){var f;null===(f=this._currentSubscription)||void 0===f||f.unsubscribe()}}return y.\u0275fac=function(f){return new(f||y)(e.Y36(p),e.Y36(e.SBq),e.Y36(e.R0b))},y.\u0275dir=e.lG2({type:y,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),y})(),u=(()=>{class y{}return y.\u0275fac=function(f){return new(f||y)},y.\u0275mod=e.oAB({type:y}),y.\u0275inj=e.cJS({providers:[h]}),y})()},91314:(Se,k,a)=>{"use strict";a.d(k,{U8:()=>gt,X_:()=>K,Xj:()=>Oe,_G:()=>Ve,aV:()=>ve,pI:()=>Mn,uw:()=>R,wJ:()=>st,xu:()=>En});var t=a(29071),e=a(69808),o=a(5e3),l=a(63191),r=a(70925),h=a(50226),p=a(47429),m=a(77579),u=a(50727),y=a(56451),w=a(95698),f=a(82722),S=a(22529),b=a(91159);const C=(0,r.Mq)();class T{constructor(Me,Fe){this._viewportRuler=Me,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=Fe}attach(){}enable(){if(this._canBeEnabled()){const Me=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Me.style.left||"",this._previousHTMLStyles.top=Me.style.top||"",Me.style.left=(0,l.HM)(-this._previousScrollPosition.left),Me.style.top=(0,l.HM)(-this._previousScrollPosition.top),Me.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Me=this._document.documentElement,$e=Me.style,ft=this._document.body.style,Ye=$e.scrollBehavior||"",Ae=ft.scrollBehavior||"";this._isEnabled=!1,$e.left=this._previousHTMLStyles.left,$e.top=this._previousHTMLStyles.top,Me.classList.remove("cdk-global-scrollblock"),C&&($e.scrollBehavior=ft.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),C&&($e.scrollBehavior=Ye,ft.scrollBehavior=Ae)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Fe=this._document.body,$e=this._viewportRuler.getViewportSize();return Fe.scrollHeight>$e.height||Fe.scrollWidth>$e.width}}class ${constructor(Me,Fe,$e,ft){this._scrollDispatcher=Me,this._ngZone=Fe,this._viewportRuler=$e,this._config=ft,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Me){this._overlayRef=Me}enable(){if(this._scrollSubscription)return;const Me=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Me.subscribe(()=>{const Fe=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Fe-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Me.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class x{enable(){}disable(){}attach(){}}function ee(dt,Me){return Me.some(Fe=>dt.bottomFe.bottom||dt.rightFe.right)}function Q(dt,Me){return Me.some(Fe=>dt.topFe.bottom||dt.leftFe.right)}class N{constructor(Me,Fe,$e,ft){this._scrollDispatcher=Me,this._viewportRuler=Fe,this._ngZone=$e,this._config=ft,this._scrollSubscription=null}attach(Me){this._overlayRef=Me}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 Fe=this._overlayRef.overlayElement.getBoundingClientRect(),{width:$e,height:ft}=this._viewportRuler.getViewportSize();ee(Fe,[{width:$e,height:ft,bottom:ft,right:$e,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}}let R=(()=>{class dt{constructor(Fe,$e,ft,Ye){this._scrollDispatcher=Fe,this._viewportRuler=$e,this._ngZone=ft,this.noop=()=>new x,this.close=Ae=>new $(this._scrollDispatcher,this._ngZone,this._viewportRuler,Ae),this.block=()=>new T(this._viewportRuler,this._document),this.reposition=Ae=>new N(this._scrollDispatcher,this._viewportRuler,this._ngZone,Ae),this._document=Ye}}return dt.\u0275fac=function(Fe){return new(Fe||dt)(o.LFG(t.mF),o.LFG(t.rL),o.LFG(o.R0b),o.LFG(e.K0))},dt.\u0275prov=o.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"}),dt})();class K{constructor(Me){if(this.scrollStrategy=new x,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Me){const Fe=Object.keys(Me);for(const $e of Fe)void 0!==Me[$e]&&(this[$e]=Me[$e])}}}class se{constructor(Me,Fe){this.connectionPair=Me,this.scrollableViewProperties=Fe}}class _e{constructor(Me,Fe,$e,ft,Ye,Ae,ut,Lt,Gt){this._portalOutlet=Me,this._host=Fe,this._pane=$e,this._config=ft,this._ngZone=Ye,this._keyboardDispatcher=Ae,this._document=ut,this._location=Lt,this._outsideClickDispatcher=Gt,this._backdropElement=null,this._backdropClick=new m.x,this._attachments=new m.x,this._detachments=new m.x,this._locationChanges=u.w0.EMPTY,this._backdropClickHandler=_t=>this._backdropClick.next(_t),this._backdropTransitionendHandler=_t=>{this._disposeBackdrop(_t.target)},this._keydownEvents=new m.x,this._outsidePointerEvents=new m.x,ft.scrollStrategy&&(this._scrollStrategy=ft.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=ft.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Me){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Fe=this._portalOutlet.attach(Me);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,w.q)(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._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),Fe}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Me=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Me}dispose(){var Me;const Fe=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(Me=this._host)||void 0===Me||Me.remove(),this._previousHostParent=this._pane=this._host=null,Fe&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(Me){Me!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Me,this.hasAttached()&&(Me.attach(this),this.updatePosition()))}updateSize(Me){this._config=Object.assign(Object.assign({},this._config),Me),this._updateElementSize()}setDirection(Me){this._config=Object.assign(Object.assign({},this._config),{direction:Me}),this._updateElementDirection()}addPanelClass(Me){this._pane&&this._toggleClasses(this._pane,Me,!0)}removePanelClass(Me){this._pane&&this._toggleClasses(this._pane,Me,!1)}getDirection(){const Me=this._config.direction;return Me?"string"==typeof Me?Me:Me.value:"ltr"}updateScrollStrategy(Me){Me!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Me,this.hasAttached()&&(Me.attach(this),Me.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Me=this._pane.style;Me.width=(0,l.HM)(this._config.width),Me.height=(0,l.HM)(this._config.height),Me.minWidth=(0,l.HM)(this._config.minWidth),Me.minHeight=(0,l.HM)(this._config.minHeight),Me.maxWidth=(0,l.HM)(this._config.maxWidth),Me.maxHeight=(0,l.HM)(this._config.maxHeight)}_togglePointerEvents(Me){this._pane.style.pointerEvents=Me?"":"none"}_attachBackdrop(){const Me="cdk-overlay-backdrop-showing";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",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(Me)})}):this._backdropElement.classList.add(Me)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Me=this._backdropElement;!Me||(Me.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Me.addEventListener("transitionend",this._backdropTransitionendHandler)}),Me.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Me)},500)))}_toggleClasses(Me,Fe,$e){const ft=(0,l.Eq)(Fe||[]).filter(Ye=>!!Ye);ft.length&&($e?Me.classList.add(...ft):Me.classList.remove(...ft))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const Me=this._ngZone.onStable.pipe((0,f.R)((0,y.T)(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._host.remove()),Me.unsubscribe())})})}_disposeScrollStrategy(){const Me=this._scrollStrategy;Me&&(Me.disable(),Me.detach&&Me.detach())}_disposeBackdrop(Me){Me&&(Me.removeEventListener("click",this._backdropClickHandler),Me.removeEventListener("transitionend",this._backdropTransitionendHandler),Me.remove(),this._backdropElement===Me&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}let Oe=(()=>{class dt{constructor(Fe,$e){this._platform=$e,this._document=Fe}ngOnDestroy(){var Fe;null===(Fe=this._containerElement)||void 0===Fe||Fe.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Fe="cdk-overlay-container";if(this._platform.isBrowser||(0,r.Oy)()){const ft=this._document.querySelectorAll(`.${Fe}[platform="server"], .${Fe}[platform="test"]`);for(let Ye=0;Ye{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(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Me=this._originRect,Fe=this._overlayRect,$e=this._viewportRect,ft=this._containerRect,Ye=[];let Ae;for(let ut of this._preferredPositions){let Lt=this._getOriginPoint(Me,ft,ut),Gt=this._getOverlayPoint(Lt,Fe,ut),_t=this._getOverlayFit(Gt,Fe,$e,ut);if(_t.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(ut,Lt);this._canFitWithFlexibleDimensions(_t,Gt,$e)?Ye.push({position:ut,origin:Lt,overlayRect:Fe,boundingBoxRect:this._calculateBoundingBoxRect(Lt,ut)}):(!Ae||Ae.overlayFit.visibleArea<_t.visibleArea)&&(Ae={overlayFit:_t,overlayPoint:Gt,originPoint:Lt,position:ut,overlayRect:Fe})}if(Ye.length){let ut=null,Lt=-1;for(const Gt of Ye){const _t=Gt.boundingBoxRect.width*Gt.boundingBoxRect.height*(Gt.position.weight||1);_t>Lt&&(Lt=_t,ut=Gt)}return this._isPushed=!1,void this._applyPosition(ut.position,ut.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Ae.position,Ae.originPoint);this._applyPosition(Ae.position,Ae.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&rt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Re),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Me=this._lastPosition;if(Me){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Fe=this._getOriginPoint(this._originRect,this._containerRect,Me);this._applyPosition(Me,Fe)}else this.apply()}withScrollableContainers(Me){return this._scrollables=Me,this}withPositions(Me){return this._preferredPositions=Me,-1===Me.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Me){return this._viewportMargin=Me,this}withFlexibleDimensions(Me=!0){return this._hasFlexibleDimensions=Me,this}withGrowAfterOpen(Me=!0){return this._growAfterOpen=Me,this}withPush(Me=!0){return this._canPush=Me,this}withLockedPosition(Me=!0){return this._positionLocked=Me,this}setOrigin(Me){return this._origin=Me,this}withDefaultOffsetX(Me){return this._offsetX=Me,this}withDefaultOffsetY(Me){return this._offsetY=Me,this}withTransformOriginOn(Me){return this._transformOriginSelector=Me,this}_getOriginPoint(Me,Fe,$e){let ft,Ye;if("center"==$e.originX)ft=Me.left+Me.width/2;else{const Ae=this._isRtl()?Me.right:Me.left,ut=this._isRtl()?Me.left:Me.right;ft="start"==$e.originX?Ae:ut}return Fe.left<0&&(ft-=Fe.left),Ye="center"==$e.originY?Me.top+Me.height/2:"top"==$e.originY?Me.top:Me.bottom,Fe.top<0&&(Ye-=Fe.top),{x:ft,y:Ye}}_getOverlayPoint(Me,Fe,$e){let ft,Ye;return ft="center"==$e.overlayX?-Fe.width/2:"start"===$e.overlayX?this._isRtl()?-Fe.width:0:this._isRtl()?0:-Fe.width,Ye="center"==$e.overlayY?-Fe.height/2:"top"==$e.overlayY?0:-Fe.height,{x:Me.x+ft,y:Me.y+Ye}}_getOverlayFit(Me,Fe,$e,ft){const Ye=xt(Fe);let{x:Ae,y:ut}=Me,Lt=this._getOffset(ft,"x"),Gt=this._getOffset(ft,"y");Lt&&(Ae+=Lt),Gt&&(ut+=Gt);let Ft=0-ut,Yt=ut+Ye.height-$e.height,cn=this._subtractOverflows(Ye.width,0-Ae,Ae+Ye.width-$e.width),In=this._subtractOverflows(Ye.height,Ft,Yt),oi=cn*In;return{visibleArea:oi,isCompletelyWithinViewport:Ye.width*Ye.height===oi,fitsInViewportVertically:In===Ye.height,fitsInViewportHorizontally:cn==Ye.width}}_canFitWithFlexibleDimensions(Me,Fe,$e){if(this._hasFlexibleDimensions){const ft=$e.bottom-Fe.y,Ye=$e.right-Fe.x,Ae=It(this._overlayRef.getConfig().minHeight),ut=It(this._overlayRef.getConfig().minWidth),Gt=Me.fitsInViewportHorizontally||null!=ut&&ut<=Ye;return(Me.fitsInViewportVertically||null!=Ae&&Ae<=ft)&&Gt}return!1}_pushOverlayOnScreen(Me,Fe,$e){if(this._previousPushAmount&&this._positionLocked)return{x:Me.x+this._previousPushAmount.x,y:Me.y+this._previousPushAmount.y};const ft=xt(Fe),Ye=this._viewportRect,Ae=Math.max(Me.x+ft.width-Ye.width,0),ut=Math.max(Me.y+ft.height-Ye.height,0),Lt=Math.max(Ye.top-$e.top-Me.y,0),Gt=Math.max(Ye.left-$e.left-Me.x,0);let _t=0,ln=0;return _t=ft.width<=Ye.width?Gt||-Ae:Me.xcn&&!this._isInitialRender&&!this._growAfterOpen&&(Ae=Me.y-cn/2)}if("end"===Fe.overlayX&&!ft||"start"===Fe.overlayX&&ft)Ft=$e.width-Me.x+this._viewportMargin,_t=Me.x-this._viewportMargin;else if("start"===Fe.overlayX&&!ft||"end"===Fe.overlayX&&ft)ln=Me.x,_t=$e.right-Me.x;else{const Yt=Math.min($e.right-Me.x+$e.left,Me.x),cn=this._lastBoundingBoxSize.width;_t=2*Yt,ln=Me.x-Yt,_t>cn&&!this._isInitialRender&&!this._growAfterOpen&&(ln=Me.x-cn/2)}return{top:Ae,left:ln,bottom:ut,right:Ft,width:_t,height:Ye}}_setBoundingBoxStyles(Me,Fe){const $e=this._calculateBoundingBoxRect(Me,Fe);!this._isInitialRender&&!this._growAfterOpen&&($e.height=Math.min($e.height,this._lastBoundingBoxSize.height),$e.width=Math.min($e.width,this._lastBoundingBoxSize.width));const ft={};if(this._hasExactPosition())ft.top=ft.left="0",ft.bottom=ft.right=ft.maxHeight=ft.maxWidth="",ft.width=ft.height="100%";else{const Ye=this._overlayRef.getConfig().maxHeight,Ae=this._overlayRef.getConfig().maxWidth;ft.height=(0,l.HM)($e.height),ft.top=(0,l.HM)($e.top),ft.bottom=(0,l.HM)($e.bottom),ft.width=(0,l.HM)($e.width),ft.left=(0,l.HM)($e.left),ft.right=(0,l.HM)($e.right),ft.alignItems="center"===Fe.overlayX?"center":"end"===Fe.overlayX?"flex-end":"flex-start",ft.justifyContent="center"===Fe.overlayY?"center":"bottom"===Fe.overlayY?"flex-end":"flex-start",Ye&&(ft.maxHeight=(0,l.HM)(Ye)),Ae&&(ft.maxWidth=(0,l.HM)(Ae))}this._lastBoundingBoxSize=$e,rt(this._boundingBox.style,ft)}_resetBoundingBoxStyles(){rt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){rt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Me,Fe){const $e={},ft=this._hasExactPosition(),Ye=this._hasFlexibleDimensions,Ae=this._overlayRef.getConfig();if(ft){const _t=this._viewportRuler.getViewportScrollPosition();rt($e,this._getExactOverlayY(Fe,Me,_t)),rt($e,this._getExactOverlayX(Fe,Me,_t))}else $e.position="static";let ut="",Lt=this._getOffset(Fe,"x"),Gt=this._getOffset(Fe,"y");Lt&&(ut+=`translateX(${Lt}px) `),Gt&&(ut+=`translateY(${Gt}px)`),$e.transform=ut.trim(),Ae.maxHeight&&(ft?$e.maxHeight=(0,l.HM)(Ae.maxHeight):Ye&&($e.maxHeight="")),Ae.maxWidth&&(ft?$e.maxWidth=(0,l.HM)(Ae.maxWidth):Ye&&($e.maxWidth="")),rt(this._pane.style,$e)}_getExactOverlayY(Me,Fe,$e){let ft={top:"",bottom:""},Ye=this._getOverlayPoint(Fe,this._overlayRect,Me);return this._isPushed&&(Ye=this._pushOverlayOnScreen(Ye,this._overlayRect,$e)),"bottom"===Me.overlayY?ft.bottom=this._document.documentElement.clientHeight-(Ye.y+this._overlayRect.height)+"px":ft.top=(0,l.HM)(Ye.y),ft}_getExactOverlayX(Me,Fe,$e){let Ae,ft={left:"",right:""},Ye=this._getOverlayPoint(Fe,this._overlayRect,Me);return this._isPushed&&(Ye=this._pushOverlayOnScreen(Ye,this._overlayRect,$e)),Ae=this._isRtl()?"end"===Me.overlayX?"left":"right":"end"===Me.overlayX?"right":"left","right"===Ae?ft.right=this._document.documentElement.clientWidth-(Ye.x+this._overlayRect.width)+"px":ft.left=(0,l.HM)(Ye.x),ft}_getScrollVisibility(){const Me=this._getOriginRect(),Fe=this._pane.getBoundingClientRect(),$e=this._scrollables.map(ft=>ft.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Q(Me,$e),isOriginOutsideView:ee(Me,$e),isOverlayClipped:Q(Fe,$e),isOverlayOutsideView:ee(Fe,$e)}}_subtractOverflows(Me,...Fe){return Fe.reduce(($e,ft)=>$e-Math.max(ft,0),Me)}_getNarrowedViewportRect(){const Me=this._document.documentElement.clientWidth,Fe=this._document.documentElement.clientHeight,$e=this._viewportRuler.getViewportScrollPosition();return{top:$e.top+this._viewportMargin,left:$e.left+this._viewportMargin,right:$e.left+Me-this._viewportMargin,bottom:$e.top+Fe-this._viewportMargin,width:Me-2*this._viewportMargin,height:Fe-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Me,Fe){return"x"===Fe?null==Me.offsetX?this._offsetX:Me.offsetX:null==Me.offsetY?this._offsetY:Me.offsetY}_validatePositions(){}_addPanelClasses(Me){this._pane&&(0,l.Eq)(Me).forEach(Fe=>{""!==Fe&&-1===this._appliedPanelClasses.indexOf(Fe)&&(this._appliedPanelClasses.push(Fe),this._pane.classList.add(Fe))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Me=>{this._pane.classList.remove(Me)}),this._appliedPanelClasses=[])}_getOriginRect(){const Me=this._origin;if(Me instanceof o.SBq)return Me.nativeElement.getBoundingClientRect();if(Me instanceof Element)return Me.getBoundingClientRect();const Fe=Me.width||0,$e=Me.height||0;return{top:Me.y,bottom:Me.y+$e,left:Me.x,right:Me.x+Fe,height:$e,width:Fe}}}function rt(dt,Me){for(let Fe in Me)Me.hasOwnProperty(Fe)&&(dt[Fe]=Me[Fe]);return dt}function It(dt){if("number"!=typeof dt&&null!=dt){const[Me,Fe]=dt.split(Qe);return Fe&&"px"!==Fe?null:parseFloat(Me)}return dt||null}function xt(dt){return{top:Math.floor(dt.top),right:Math.floor(dt.right),bottom:Math.floor(dt.bottom),left:Math.floor(dt.left),width:Math.floor(dt.width),height:Math.floor(dt.height)}}const _n="cdk-global-overlay-wrapper";class rn{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(Me){const Fe=Me.getConfig();this._overlayRef=Me,this._width&&!Fe.width&&Me.updateSize({width:this._width}),this._height&&!Fe.height&&Me.updateSize({height:this._height}),Me.hostElement.classList.add(_n),this._isDisposed=!1}top(Me=""){return this._bottomOffset="",this._topOffset=Me,this._alignItems="flex-start",this}left(Me=""){return this._rightOffset="",this._leftOffset=Me,this._justifyContent="flex-start",this}bottom(Me=""){return this._topOffset="",this._bottomOffset=Me,this._alignItems="flex-end",this}right(Me=""){return this._leftOffset="",this._rightOffset=Me,this._justifyContent="flex-end",this}width(Me=""){return this._overlayRef?this._overlayRef.updateSize({width:Me}):this._width=Me,this}height(Me=""){return this._overlayRef?this._overlayRef.updateSize({height:Me}):this._height=Me,this}centerHorizontally(Me=""){return this.left(Me),this._justifyContent="center",this}centerVertically(Me=""){return this.top(Me),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Me=this._overlayRef.overlayElement.style,Fe=this._overlayRef.hostElement.style,$e=this._overlayRef.getConfig(),{width:ft,height:Ye,maxWidth:Ae,maxHeight:ut}=$e,Lt=!("100%"!==ft&&"100vw"!==ft||Ae&&"100%"!==Ae&&"100vw"!==Ae),Gt=!("100%"!==Ye&&"100vh"!==Ye||ut&&"100%"!==ut&&"100vh"!==ut);Me.position=this._cssPosition,Me.marginLeft=Lt?"0":this._leftOffset,Me.marginTop=Gt?"0":this._topOffset,Me.marginBottom=this._bottomOffset,Me.marginRight=this._rightOffset,Lt?Fe.justifyContent="flex-start":"center"===this._justifyContent?Fe.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?Fe.justifyContent="flex-end":"flex-end"===this._justifyContent&&(Fe.justifyContent="flex-start"):Fe.justifyContent=this._justifyContent,Fe.alignItems=Gt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Me=this._overlayRef.overlayElement.style,Fe=this._overlayRef.hostElement,$e=Fe.style;Fe.classList.remove(_n),$e.justifyContent=$e.alignItems=Me.marginTop=Me.marginBottom=Me.marginLeft=Me.marginRight=Me.position="",this._overlayRef=null,this._isDisposed=!0}}let st=(()=>{class dt{constructor(Fe,$e,ft,Ye){this._viewportRuler=Fe,this._document=$e,this._platform=ft,this._overlayContainer=Ye}global(){return new rn}flexibleConnectedTo(Fe){return new Ve(Fe,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return dt.\u0275fac=function(Fe){return new(Fe||dt)(o.LFG(t.rL),o.LFG(e.K0),o.LFG(r.t4),o.LFG(Oe))},dt.\u0275prov=o.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"}),dt})(),on=(()=>{class dt{constructor(Fe){this._attachedOverlays=[],this._document=Fe}ngOnDestroy(){this.detach()}add(Fe){this.remove(Fe),this._attachedOverlays.push(Fe)}remove(Fe){const $e=this._attachedOverlays.indexOf(Fe);$e>-1&&this._attachedOverlays.splice($e,1),0===this._attachedOverlays.length&&this.detach()}}return dt.\u0275fac=function(Fe){return new(Fe||dt)(o.LFG(e.K0))},dt.\u0275prov=o.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"}),dt})(),yt=(()=>{class dt extends on{constructor(Fe,$e){super(Fe),this._ngZone=$e,this._keydownListener=ft=>{const Ye=this._attachedOverlays;for(let Ae=Ye.length-1;Ae>-1;Ae--)if(Ye[Ae]._keydownEvents.observers.length>0){const ut=Ye[Ae]._keydownEvents;this._ngZone?this._ngZone.run(()=>ut.next(ft)):ut.next(ft);break}}}add(Fe){super.add(Fe),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return dt.\u0275fac=function(Fe){return new(Fe||dt)(o.LFG(e.K0),o.LFG(o.R0b,8))},dt.\u0275prov=o.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"}),dt})(),Te=(()=>{class dt extends on{constructor(Fe,$e,ft){super(Fe),this._platform=$e,this._ngZone=ft,this._cursorStyleIsSet=!1,this._pointerDownListener=Ye=>{this._pointerDownEventTarget=(0,r.sA)(Ye)},this._clickListener=Ye=>{const Ae=(0,r.sA)(Ye),ut="click"===Ye.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Ae;this._pointerDownEventTarget=null;const Lt=this._attachedOverlays.slice();for(let Gt=Lt.length-1;Gt>-1;Gt--){const _t=Lt[Gt];if(_t._outsidePointerEvents.observers.length<1||!_t.hasAttached())continue;if(_t.overlayElement.contains(Ae)||_t.overlayElement.contains(ut))break;const ln=_t._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>ln.next(Ye)):ln.next(Ye)}}}add(Fe){if(super.add(Fe),!this._isAttached){const $e=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners($e)):this._addEventListeners($e),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=$e.style.cursor,$e.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Fe=this._document.body;Fe.removeEventListener("pointerdown",this._pointerDownListener,!0),Fe.removeEventListener("click",this._clickListener,!0),Fe.removeEventListener("auxclick",this._clickListener,!0),Fe.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Fe.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Fe){Fe.addEventListener("pointerdown",this._pointerDownListener,!0),Fe.addEventListener("click",this._clickListener,!0),Fe.addEventListener("auxclick",this._clickListener,!0),Fe.addEventListener("contextmenu",this._clickListener,!0)}}return dt.\u0275fac=function(Fe){return new(Fe||dt)(o.LFG(e.K0),o.LFG(r.t4),o.LFG(o.R0b,8))},dt.\u0275prov=o.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"}),dt})(),tt=0,ve=(()=>{class dt{constructor(Fe,$e,ft,Ye,Ae,ut,Lt,Gt,_t,ln,Ft){this.scrollStrategies=Fe,this._overlayContainer=$e,this._componentFactoryResolver=ft,this._positionBuilder=Ye,this._keyboardDispatcher=Ae,this._injector=ut,this._ngZone=Lt,this._document=Gt,this._directionality=_t,this._location=ln,this._outsideClickDispatcher=Ft}create(Fe){const $e=this._createHostElement(),ft=this._createPaneElement($e),Ye=this._createPortalOutlet(ft),Ae=new K(Fe);return Ae.direction=Ae.direction||this._directionality.value,new _e(Ye,$e,ft,Ae,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(Fe){const $e=this._document.createElement("div");return $e.id="cdk-overlay-"+tt++,$e.classList.add("cdk-overlay-pane"),Fe.appendChild($e),$e}_createHostElement(){const Fe=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Fe),Fe}_createPortalOutlet(Fe){return this._appRef||(this._appRef=this._injector.get(o.z2F)),new p.u0(Fe,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return dt.\u0275fac=function(Fe){return new(Fe||dt)(o.LFG(R),o.LFG(Oe),o.LFG(o._Vd),o.LFG(st),o.LFG(yt),o.LFG(o.zs3),o.LFG(o.R0b),o.LFG(e.K0),o.LFG(h.Is),o.LFG(e.Ye),o.LFG(Te))},dt.\u0275prov=o.Yz7({token:dt,factory:dt.\u0275fac}),dt})();const Je=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],zt=new o.OlP("cdk-connected-overlay-scroll-strategy");let En=(()=>{class dt{constructor(Fe){this.elementRef=Fe}}return dt.\u0275fac=function(Fe){return new(Fe||dt)(o.Y36(o.SBq))},dt.\u0275dir=o.lG2({type:dt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),dt})(),Mn=(()=>{class dt{constructor(Fe,$e,ft,Ye,Ae){this._overlay=Fe,this._dir=Ae,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=u.w0.EMPTY,this._attachSubscription=u.w0.EMPTY,this._detachSubscription=u.w0.EMPTY,this._positionSubscription=u.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new o.vpe,this.positionChange=new o.vpe,this.attach=new o.vpe,this.detach=new o.vpe,this.overlayKeydown=new o.vpe,this.overlayOutsideClick=new o.vpe,this._templatePortal=new p.UE($e,ft),this._scrollStrategyFactory=Ye,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(Fe){this._offsetX=Fe,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(Fe){this._offsetY=Fe,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Fe){this._hasBackdrop=(0,l.Ig)(Fe)}get lockPosition(){return this._lockPosition}set lockPosition(Fe){this._lockPosition=(0,l.Ig)(Fe)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(Fe){this._flexibleDimensions=(0,l.Ig)(Fe)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(Fe){this._growAfterOpen=(0,l.Ig)(Fe)}get push(){return this._push}set push(Fe){this._push=(0,l.Ig)(Fe)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(Fe){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),Fe.origin&&this.open&&this._position.apply()),Fe.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Je);const Fe=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=Fe.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=Fe.detachments().subscribe(()=>this.detach.emit()),Fe.keydownEvents().subscribe($e=>{this.overlayKeydown.next($e),$e.keyCode===b.hY&&!this.disableClose&&!(0,b.Vb)($e)&&($e.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe($e=>{this.overlayOutsideClick.next($e)})}_buildConfig(){const Fe=this._position=this.positionStrategy||this._createPositionStrategy(),$e=new K({direction:this._dir,positionStrategy:Fe,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&($e.width=this.width),(this.height||0===this.height)&&($e.height=this.height),(this.minWidth||0===this.minWidth)&&($e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&($e.minHeight=this.minHeight),this.backdropClass&&($e.backdropClass=this.backdropClass),this.panelClass&&($e.panelClass=this.panelClass),$e}_updatePositionStrategy(Fe){const $e=this.positions.map(ft=>({originX:ft.originX,originY:ft.originY,overlayX:ft.overlayX,overlayY:ft.overlayY,offsetX:ft.offsetX||this.offsetX,offsetY:ft.offsetY||this.offsetY,panelClass:ft.panelClass||void 0}));return Fe.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions($e).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const Fe=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(Fe),Fe}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof En?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(Fe=>{this.backdropClick.emit(Fe)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,S.o)(()=>this.positionChange.observers.length>0)).subscribe(Fe=>{this.positionChange.emit(Fe),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return dt.\u0275fac=function(Fe){return new(Fe||dt)(o.Y36(ve),o.Y36(o.Rgc),o.Y36(o.s_b),o.Y36(zt),o.Y36(h.Is,8))},dt.\u0275dir=o.lG2({type:dt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[o.TTD]}),dt})();const zn={provide:zt,deps:[ve],useFactory:function Jt(dt){return()=>dt.scrollStrategies.reposition()}};let gt=(()=>{class dt{}return dt.\u0275fac=function(Fe){return new(Fe||dt)},dt.\u0275mod=o.oAB({type:dt}),dt.\u0275inj=o.cJS({providers:[ve,zn],imports:[[h.vT,p.eL,t.Cl],t.Cl]}),dt})()},70925:(Se,k,a)=>{"use strict";a.d(k,{Mq:()=>b,Oy:()=>Q,ht:()=>x,i$:()=>w,kV:()=>$,qK:()=>m,sA:()=>ee,t4:()=>l});var t=a(5e3),e=a(69808);let o;try{o="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(N){o=!1}let h,l=(()=>{class N{constructor(K){this._platformId=K,this.isBrowser=this._platformId?(0,e.NF)(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&&!o)&&"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 N.\u0275fac=function(K){return new(K||N)(t.LFG(t.Lbi))},N.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})();const p=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function m(){if(h)return h;if("object"!=typeof document||!document)return h=new Set(p),h;let N=document.createElement("input");return h=new Set(p.filter(R=>(N.setAttribute("type",R),N.type===R))),h}let u,S,T;function w(N){return function y(){if(null==u&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>u=!0}))}finally{u=u||!1}return u}()?N:!!N.capture}function b(){if(null==S){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return S=!1,S;if("scrollBehavior"in document.documentElement.style)S=!0;else{const N=Element.prototype.scrollTo;S=!!N&&!/\{\s*\[native code\]\s*\}/.test(N.toString())}}return S}function $(N){if(function A(){if(null==T){const N="undefined"!=typeof document?document.head:null;T=!(!N||!N.createShadowRoot&&!N.attachShadow)}return T}()){const R=N.getRootNode?N.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&R instanceof ShadowRoot)return R}return null}function x(){let N="undefined"!=typeof document&&document?document.activeElement:null;for(;N&&N.shadowRoot;){const R=N.shadowRoot.activeElement;if(R===N)break;N=R}return N}function ee(N){return N.composedPath?N.composedPath()[0]:N.target}function Q(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}},47429:(Se,k,a)=>{"use strict";a.d(k,{C5:()=>y,Pl:()=>x,UE:()=>w,eL:()=>Q,en:()=>S,u0:()=>C});var t=a(5e3),e=a(69808);class u{attach(K){return this._attachedHost=K,K.attach(this)}detach(){let K=this._attachedHost;null!=K&&(this._attachedHost=null,K.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(K){this._attachedHost=K}}class y extends u{constructor(K,U,G,se){super(),this.component=K,this.viewContainerRef=U,this.injector=G,this.componentFactoryResolver=se}}class w extends u{constructor(K,U,G){super(),this.templateRef=K,this.viewContainerRef=U,this.context=G}get origin(){return this.templateRef.elementRef}attach(K,U=this.context){return this.context=U,super.attach(K)}detach(){return this.context=void 0,super.detach()}}class f extends u{constructor(K){super(),this.element=K instanceof t.SBq?K.nativeElement:K}}class S{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(K){return K instanceof y?(this._attachedPortal=K,this.attachComponentPortal(K)):K instanceof w?(this._attachedPortal=K,this.attachTemplatePortal(K)):this.attachDomPortal&&K instanceof f?(this._attachedPortal=K,this.attachDomPortal(K)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(K){this._disposeFn=K}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class C extends S{constructor(K,U,G,se,Z){super(),this.outletElement=K,this._componentFactoryResolver=U,this._appRef=G,this._defaultInjector=se,this.attachDomPortal=oe=>{const _e=oe.element,Oe=this._document.createComment("dom-portal");_e.parentNode.insertBefore(Oe,_e),this.outletElement.appendChild(_e),this._attachedPortal=oe,super.setDisposeFn(()=>{Oe.parentNode&&Oe.parentNode.replaceChild(_e,Oe)})},this._document=Z}attachComponentPortal(K){const G=(K.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(K.component);let se;return K.viewContainerRef?(se=K.viewContainerRef.createComponent(G,K.viewContainerRef.length,K.injector||K.viewContainerRef.injector),this.setDisposeFn(()=>se.destroy())):(se=G.create(K.injector||this._defaultInjector||t.zs3.NULL),this._appRef.attachView(se.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(se.hostView),se.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(se)),this._attachedPortal=K,se}attachTemplatePortal(K){let U=K.viewContainerRef,G=U.createEmbeddedView(K.templateRef,K.context);return G.rootNodes.forEach(se=>this.outletElement.appendChild(se)),G.detectChanges(),this.setDisposeFn(()=>{let se=U.indexOf(G);-1!==se&&U.remove(se)}),this._attachedPortal=K,G}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(K){return K.hostView.rootNodes[0]}}let x=(()=>{class R extends S{constructor(U,G,se){super(),this._componentFactoryResolver=U,this._viewContainerRef=G,this._isInitialized=!1,this.attached=new t.vpe,this.attachDomPortal=Z=>{const oe=Z.element,_e=this._document.createComment("dom-portal");Z.setAttachedHost(this),oe.parentNode.insertBefore(_e,oe),this._getRootNode().appendChild(oe),this._attachedPortal=Z,super.setDisposeFn(()=>{_e.parentNode&&_e.parentNode.replaceChild(oe,_e)})},this._document=se}get portal(){return this._attachedPortal}set portal(U){this.hasAttached()&&!U&&!this._isInitialized||(this.hasAttached()&&super.detach(),U&&super.attach(U),this._attachedPortal=U||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(U){U.setAttachedHost(this);const G=null!=U.viewContainerRef?U.viewContainerRef:this._viewContainerRef,Z=(U.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(U.component),oe=G.createComponent(Z,G.length,U.injector||G.injector);return G!==this._viewContainerRef&&this._getRootNode().appendChild(oe.hostView.rootNodes[0]),super.setDisposeFn(()=>oe.destroy()),this._attachedPortal=U,this._attachedRef=oe,this.attached.emit(oe),oe}attachTemplatePortal(U){U.setAttachedHost(this);const G=this._viewContainerRef.createEmbeddedView(U.templateRef,U.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=U,this._attachedRef=G,this.attached.emit(G),G}_getRootNode(){const U=this._viewContainerRef.element.nativeElement;return U.nodeType===U.ELEMENT_NODE?U:U.parentNode}}return R.\u0275fac=function(U){return new(U||R)(t.Y36(t._Vd),t.Y36(t.s_b),t.Y36(e.K0))},R.\u0275dir=t.lG2({type:R,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[t.qOj]}),R})(),Q=(()=>{class R{}return R.\u0275fac=function(U){return new(U||R)},R.\u0275mod=t.oAB({type:R}),R.\u0275inj=t.cJS({}),R})()},29071:(Se,k,a)=>{"use strict";a.d(k,{Cl:()=>Oe,ZD:()=>_e,mF:()=>Q,rL:()=>K});var t=a(63191),e=a(5e3),o=a(77579),l=a(39646),r=a(68306),h=a(54968),u=(a(66406),a(53101),a(23601)),y=a(39300),w=a(69808),f=a(70925),S=a(50226);let Q=(()=>{class Re{constructor(Ve,rt,It){this._ngZone=Ve,this._platform=rt,this._scrolled=new o.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=It}register(Ve){this.scrollContainers.has(Ve)||this.scrollContainers.set(Ve,Ve.elementScrolled().subscribe(()=>this._scrolled.next(Ve)))}deregister(Ve){const rt=this.scrollContainers.get(Ve);rt&&(rt.unsubscribe(),this.scrollContainers.delete(Ve))}scrolled(Ve=20){return this._platform.isBrowser?new r.y(rt=>{this._globalSubscription||this._addGlobalListener();const It=Ve>0?this._scrolled.pipe((0,u.e)(Ve)).subscribe(rt):this._scrolled.subscribe(rt);return this._scrolledCount++,()=>{It.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,l.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((Ve,rt)=>this.deregister(rt)),this._scrolled.complete()}ancestorScrolled(Ve,rt){const It=this.getAncestorScrollContainers(Ve);return this.scrolled(rt).pipe((0,y.h)(xt=>!xt||It.indexOf(xt)>-1))}getAncestorScrollContainers(Ve){const rt=[];return this.scrollContainers.forEach((It,xt)=>{this._scrollableContainsElement(xt,Ve)&&rt.push(xt)}),rt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(Ve,rt){let It=(0,t.fI)(rt),xt=Ve.getElementRef().nativeElement;do{if(It==xt)return!0}while(It=It.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const Ve=this._getWindow();return(0,h.R)(Ve.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return Re.\u0275fac=function(Ve){return new(Ve||Re)(e.LFG(e.R0b),e.LFG(f.t4),e.LFG(w.K0,8))},Re.\u0275prov=e.Yz7({token:Re,factory:Re.\u0275fac,providedIn:"root"}),Re})(),K=(()=>{class Re{constructor(Ve,rt,It){this._platform=Ve,this._change=new o.x,this._changeListener=xt=>{this._change.next(xt)},this._document=It,rt.runOutsideAngular(()=>{if(Ve.isBrowser){const xt=this._getWindow();xt.addEventListener("resize",this._changeListener),xt.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const Ve=this._getWindow();Ve.removeEventListener("resize",this._changeListener),Ve.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const Ve={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),Ve}getViewportRect(){const Ve=this.getViewportScrollPosition(),{width:rt,height:It}=this.getViewportSize();return{top:Ve.top,left:Ve.left,bottom:Ve.top+It,right:Ve.left+rt,height:It,width:rt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const Ve=this._document,rt=this._getWindow(),It=Ve.documentElement,xt=It.getBoundingClientRect();return{top:-xt.top||Ve.body.scrollTop||rt.scrollY||It.scrollTop||0,left:-xt.left||Ve.body.scrollLeft||rt.scrollX||It.scrollLeft||0}}change(Ve=20){return Ve>0?this._change.pipe((0,u.e)(Ve)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const Ve=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:Ve.innerWidth,height:Ve.innerHeight}:{width:0,height:0}}}return Re.\u0275fac=function(Ve){return new(Ve||Re)(e.LFG(f.t4),e.LFG(e.R0b),e.LFG(w.K0,8))},Re.\u0275prov=e.Yz7({token:Re,factory:Re.\u0275fac,providedIn:"root"}),Re})(),_e=(()=>{class Re{}return Re.\u0275fac=function(Ve){return new(Ve||Re)},Re.\u0275mod=e.oAB({type:Re}),Re.\u0275inj=e.cJS({}),Re})(),Oe=(()=>{class Re{}return Re.\u0275fac=function(Ve){return new(Ve||Re)},Re.\u0275mod=e.oAB({type:Re}),Re.\u0275inj=e.cJS({imports:[[S.vT,_e],S.vT,_e]}),Re})()},69808:(Se,k,a)=>{"use strict";a.d(k,{Do:()=>Q,ED:()=>kr,EM:()=>Si,HT:()=>r,JF:()=>rr,K0:()=>p,Mx:()=>$i,NF:()=>Nn,Nd:()=>Ln,O5:()=>Hr,Ov:()=>Yn,PC:()=>as,PM:()=>jn,RF:()=>ar,S$:()=>A,V_:()=>y,Ye:()=>N,b0:()=>ee,bD:()=>fn,ez:()=>sn,gd:()=>pt,lw:()=>m,mk:()=>or,mr:()=>x,n9:()=>zr,q:()=>o,sg:()=>Sr,tP:()=>dr,uU:()=>J,w_:()=>h});var t=a(5e3);let e=null;function o(){return e}function r(me){e||(e=me)}class h{}const p=new t.OlP("DocumentToken");let m=(()=>{class me{historyGo(de){throw new Error("Not implemented")}}return me.\u0275fac=function(de){return new(de||me)},me.\u0275prov=t.Yz7({token:me,factory:function(){return function u(){return(0,t.LFG)(w)}()},providedIn:"platform"}),me})();const y=new t.OlP("Location Initialized");let w=(()=>{class me extends m{constructor(de){super(),this._doc=de,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return o().getBaseHref(this._doc)}onPopState(de){const ze=o().getGlobalEventTarget(this._doc,"window");return ze.addEventListener("popstate",de,!1),()=>ze.removeEventListener("popstate",de)}onHashChange(de){const ze=o().getGlobalEventTarget(this._doc,"window");return ze.addEventListener("hashchange",de,!1),()=>ze.removeEventListener("hashchange",de)}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(de){this.location.pathname=de}pushState(de,ze,wt){f()?this._history.pushState(de,ze,wt):this.location.hash=wt}replaceState(de,ze,wt){f()?this._history.replaceState(de,ze,wt):this.location.hash=wt}forward(){this._history.forward()}back(){this._history.back()}historyGo(de=0){this._history.go(de)}getState(){return this._history.state}}return me.\u0275fac=function(de){return new(de||me)(t.LFG(p))},me.\u0275prov=t.Yz7({token:me,factory:function(){return function S(){return new w((0,t.LFG)(p))}()},providedIn:"platform"}),me})();function f(){return!!window.history.pushState}function b(me,He){if(0==me.length)return He;if(0==He.length)return me;let de=0;return me.endsWith("/")&&de++,He.startsWith("/")&&de++,2==de?me+He.substring(1):1==de?me+He:me+"/"+He}function C(me){const He=me.match(/#|\?|$/),de=He&&He.index||me.length;return me.slice(0,de-("/"===me[de-1]?1:0))+me.slice(de)}function T(me){return me&&"?"!==me[0]?"?"+me:me}let A=(()=>{class me{historyGo(de){throw new Error("Not implemented")}}return me.\u0275fac=function(de){return new(de||me)},me.\u0275prov=t.Yz7({token:me,factory:function(){return function $(me){const He=(0,t.LFG)(p).location;return new ee((0,t.LFG)(m),He&&He.origin||"")}()},providedIn:"root"}),me})();const x=new t.OlP("appBaseHref");let ee=(()=>{class me extends A{constructor(de,ze){if(super(),this._platformLocation=de,this._removeListenerFns=[],null==ze&&(ze=this._platformLocation.getBaseHrefFromDOM()),null==ze)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=ze}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(de){this._removeListenerFns.push(this._platformLocation.onPopState(de),this._platformLocation.onHashChange(de))}getBaseHref(){return this._baseHref}prepareExternalUrl(de){return b(this._baseHref,de)}path(de=!1){const ze=this._platformLocation.pathname+T(this._platformLocation.search),wt=this._platformLocation.hash;return wt&&de?`${ze}${wt}`:ze}pushState(de,ze,wt,bn){const An=this.prepareExternalUrl(wt+T(bn));this._platformLocation.pushState(de,ze,An)}replaceState(de,ze,wt,bn){const An=this.prepareExternalUrl(wt+T(bn));this._platformLocation.replaceState(de,ze,An)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(de=0){var ze,wt;null===(wt=(ze=this._platformLocation).historyGo)||void 0===wt||wt.call(ze,de)}}return me.\u0275fac=function(de){return new(de||me)(t.LFG(m),t.LFG(x,8))},me.\u0275prov=t.Yz7({token:me,factory:me.\u0275fac}),me})(),Q=(()=>{class me extends A{constructor(de,ze){super(),this._platformLocation=de,this._baseHref="",this._removeListenerFns=[],null!=ze&&(this._baseHref=ze)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(de){this._removeListenerFns.push(this._platformLocation.onPopState(de),this._platformLocation.onHashChange(de))}getBaseHref(){return this._baseHref}path(de=!1){let ze=this._platformLocation.hash;return null==ze&&(ze="#"),ze.length>0?ze.substring(1):ze}prepareExternalUrl(de){const ze=b(this._baseHref,de);return ze.length>0?"#"+ze:ze}pushState(de,ze,wt,bn){let An=this.prepareExternalUrl(wt+T(bn));0==An.length&&(An=this._platformLocation.pathname),this._platformLocation.pushState(de,ze,An)}replaceState(de,ze,wt,bn){let An=this.prepareExternalUrl(wt+T(bn));0==An.length&&(An=this._platformLocation.pathname),this._platformLocation.replaceState(de,ze,An)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(de=0){var ze,wt;null===(wt=(ze=this._platformLocation).historyGo)||void 0===wt||wt.call(ze,de)}}return me.\u0275fac=function(de){return new(de||me)(t.LFG(m),t.LFG(x,8))},me.\u0275prov=t.Yz7({token:me,factory:me.\u0275fac}),me})(),N=(()=>{class me{constructor(de,ze){this._subject=new t.vpe,this._urlChangeListeners=[],this._platformStrategy=de;const wt=this._platformStrategy.getBaseHref();this._platformLocation=ze,this._baseHref=C(U(wt)),this._platformStrategy.onPopState(bn=>{this._subject.emit({url:this.path(!0),pop:!0,state:bn.state,type:bn.type})})}path(de=!1){return this.normalize(this._platformStrategy.path(de))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(de,ze=""){return this.path()==this.normalize(de+T(ze))}normalize(de){return me.stripTrailingSlash(function K(me,He){return me&&He.startsWith(me)?He.substring(me.length):He}(this._baseHref,U(de)))}prepareExternalUrl(de){return de&&"/"!==de[0]&&(de="/"+de),this._platformStrategy.prepareExternalUrl(de)}go(de,ze="",wt=null){this._platformStrategy.pushState(wt,"",de,ze),this._notifyUrlChangeListeners(this.prepareExternalUrl(de+T(ze)),wt)}replaceState(de,ze="",wt=null){this._platformStrategy.replaceState(wt,"",de,ze),this._notifyUrlChangeListeners(this.prepareExternalUrl(de+T(ze)),wt)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(de=0){var ze,wt;null===(wt=(ze=this._platformStrategy).historyGo)||void 0===wt||wt.call(ze,de)}onUrlChange(de){this._urlChangeListeners.push(de),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(ze=>{this._notifyUrlChangeListeners(ze.url,ze.state)}))}_notifyUrlChangeListeners(de="",ze){this._urlChangeListeners.forEach(wt=>wt(de,ze))}subscribe(de,ze,wt){return this._subject.subscribe({next:de,error:ze,complete:wt})}}return me.normalizeQueryParams=T,me.joinWithSlash=b,me.stripTrailingSlash=C,me.\u0275fac=function(de){return new(de||me)(t.LFG(A),t.LFG(m))},me.\u0275prov=t.Yz7({token:me,factory:function(){return function R(){return new N((0,t.LFG)(A),(0,t.LFG)(m))}()},providedIn:"root"}),me})();function U(me){return me.replace(/\/index.html$/,"")}var oe=(()=>((oe=oe||{})[oe.Format=0]="Format",oe[oe.Standalone=1]="Standalone",oe))(),_e=(()=>((_e=_e||{})[_e.Narrow=0]="Narrow",_e[_e.Abbreviated=1]="Abbreviated",_e[_e.Wide=2]="Wide",_e[_e.Short=3]="Short",_e))(),Oe=(()=>((Oe=Oe||{})[Oe.Short=0]="Short",Oe[Oe.Medium=1]="Medium",Oe[Oe.Long=2]="Long",Oe[Oe.Full=3]="Full",Oe))(),Re=(()=>((Re=Re||{})[Re.Decimal=0]="Decimal",Re[Re.Group=1]="Group",Re[Re.List=2]="List",Re[Re.PercentSign=3]="PercentSign",Re[Re.PlusSign=4]="PlusSign",Re[Re.MinusSign=5]="MinusSign",Re[Re.Exponential=6]="Exponential",Re[Re.SuperscriptingExponent=7]="SuperscriptingExponent",Re[Re.PerMille=8]="PerMille",Re[Re.Infinity=9]="Infinity",Re[Re.NaN=10]="NaN",Re[Re.TimeSeparator=11]="TimeSeparator",Re[Re.CurrencyDecimal=12]="CurrencyDecimal",Re[Re.CurrencyGroup=13]="CurrencyGroup",Re))();function on(me,He){return Me((0,t.cg1)(me)[t.wAp.DateFormat],He)}function yt(me,He){return Me((0,t.cg1)(me)[t.wAp.TimeFormat],He)}function Te(me,He){return Me((0,t.cg1)(me)[t.wAp.DateTimeFormat],He)}function tt(me,He){const de=(0,t.cg1)(me),ze=de[t.wAp.NumberSymbols][He];if(void 0===ze){if(He===Re.CurrencyDecimal)return de[t.wAp.NumberSymbols][Re.Decimal];if(He===Re.CurrencyGroup)return de[t.wAp.NumberSymbols][Re.Group]}return ze}function zn(me){if(!me[t.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${me[t.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Me(me,He){for(let de=He;de>-1;de--)if(void 0!==me[de])return me[de];throw new Error("Locale data API: locale data undefined")}function Fe(me){const[He,de]=me.split(":");return{hours:+He,minutes:+de}}const Ae=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ut={},Lt=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{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]*)/;var Gt=(()=>((Gt=Gt||{})[Gt.Short=0]="Short",Gt[Gt.ShortGMT=1]="ShortGMT",Gt[Gt.Long=2]="Long",Gt[Gt.Extended=3]="Extended",Gt))(),_t=(()=>((_t=_t||{})[_t.FullYear=0]="FullYear",_t[_t.Month=1]="Month",_t[_t.Date=2]="Date",_t[_t.Hours=3]="Hours",_t[_t.Minutes=4]="Minutes",_t[_t.Seconds=5]="Seconds",_t[_t.FractionalSeconds=6]="FractionalSeconds",_t[_t.Day=7]="Day",_t))(),ln=(()=>((ln=ln||{})[ln.DayPeriods=0]="DayPeriods",ln[ln.Days=1]="Days",ln[ln.Months=2]="Months",ln[ln.Eras=3]="Eras",ln))();function Ft(me,He,de,ze){let wt=function bt(me){if(xe(me))return me;if("number"==typeof me&&!isNaN(me))return new Date(me);if("string"==typeof me){if(me=me.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(me)){const[wt,bn=1,An=1]=me.split("-").map(vi=>+vi);return Yt(wt,bn-1,An)}const de=parseFloat(me);if(!isNaN(me-de))return new Date(de);let ze;if(ze=me.match(Ae))return function ct(me){const He=new Date(0);let de=0,ze=0;const wt=me[8]?He.setUTCFullYear:He.setFullYear,bn=me[8]?He.setUTCHours:He.setHours;me[9]&&(de=Number(me[9]+me[10]),ze=Number(me[9]+me[11])),wt.call(He,Number(me[1]),Number(me[2])-1,Number(me[3]));const An=Number(me[4]||0)-de,vi=Number(me[5]||0)-ze,sr=Number(me[6]||0),lr=Math.floor(1e3*parseFloat("0."+(me[7]||0)));return bn.call(He,An,vi,sr,lr),He}(ze)}const He=new Date(me);if(!xe(He))throw new Error(`Unable to convert "${me}" into a date`);return He}(me);He=cn(de,He)||He;let vi,An=[];for(;He;){if(vi=Lt.exec(He),!vi){An.push(He);break}{An=An.concat(vi.slice(1));const Ki=An.pop();if(!Ki)break;He=Ki}}let sr=wt.getTimezoneOffset();ze&&(sr=Fi(ze,sr),wt=function Qt(me,He,de){const ze=de?-1:1,wt=me.getTimezoneOffset();return function ji(me,He){return(me=new Date(me.getTime())).setMinutes(me.getMinutes()+He),me}(me,ze*(Fi(He,wt)-wt))}(wt,ze,!0));let lr="";return An.forEach(Ki=>{const xi=function Vi(me){if(Ai[me])return Ai[me];let He;switch(me){case"G":case"GG":case"GGG":He=di(ln.Eras,_e.Abbreviated);break;case"GGGG":He=di(ln.Eras,_e.Wide);break;case"GGGGG":He=di(ln.Eras,_e.Narrow);break;case"y":He=Pn(_t.FullYear,1,0,!1,!0);break;case"yy":He=Pn(_t.FullYear,2,0,!0,!0);break;case"yyy":He=Pn(_t.FullYear,3,0,!1,!0);break;case"yyyy":He=Pn(_t.FullYear,4,0,!1,!0);break;case"Y":He=Gn(1);break;case"YY":He=Gn(2,!0);break;case"YYY":He=Gn(3);break;case"YYYY":He=Gn(4);break;case"M":case"L":He=Pn(_t.Month,1,1);break;case"MM":case"LL":He=Pn(_t.Month,2,1);break;case"MMM":He=di(ln.Months,_e.Abbreviated);break;case"MMMM":He=di(ln.Months,_e.Wide);break;case"MMMMM":He=di(ln.Months,_e.Narrow);break;case"LLL":He=di(ln.Months,_e.Abbreviated,oe.Standalone);break;case"LLLL":He=di(ln.Months,_e.Wide,oe.Standalone);break;case"LLLLL":He=di(ln.Months,_e.Narrow,oe.Standalone);break;case"w":He=On(1);break;case"ww":He=On(2);break;case"W":He=On(1,!0);break;case"d":He=Pn(_t.Date,1);break;case"dd":He=Pn(_t.Date,2);break;case"c":case"cc":He=Pn(_t.Day,1);break;case"ccc":He=di(ln.Days,_e.Abbreviated,oe.Standalone);break;case"cccc":He=di(ln.Days,_e.Wide,oe.Standalone);break;case"ccccc":He=di(ln.Days,_e.Narrow,oe.Standalone);break;case"cccccc":He=di(ln.Days,_e.Short,oe.Standalone);break;case"E":case"EE":case"EEE":He=di(ln.Days,_e.Abbreviated);break;case"EEEE":He=di(ln.Days,_e.Wide);break;case"EEEEE":He=di(ln.Days,_e.Narrow);break;case"EEEEEE":He=di(ln.Days,_e.Short);break;case"a":case"aa":case"aaa":He=di(ln.DayPeriods,_e.Abbreviated);break;case"aaaa":He=di(ln.DayPeriods,_e.Wide);break;case"aaaaa":He=di(ln.DayPeriods,_e.Narrow);break;case"b":case"bb":case"bbb":He=di(ln.DayPeriods,_e.Abbreviated,oe.Standalone,!0);break;case"bbbb":He=di(ln.DayPeriods,_e.Wide,oe.Standalone,!0);break;case"bbbbb":He=di(ln.DayPeriods,_e.Narrow,oe.Standalone,!0);break;case"B":case"BB":case"BBB":He=di(ln.DayPeriods,_e.Abbreviated,oe.Format,!0);break;case"BBBB":He=di(ln.DayPeriods,_e.Wide,oe.Format,!0);break;case"BBBBB":He=di(ln.DayPeriods,_e.Narrow,oe.Format,!0);break;case"h":He=Pn(_t.Hours,1,-12);break;case"hh":He=Pn(_t.Hours,2,-12);break;case"H":He=Pn(_t.Hours,1);break;case"HH":He=Pn(_t.Hours,2);break;case"m":He=Pn(_t.Minutes,1);break;case"mm":He=Pn(_t.Minutes,2);break;case"s":He=Pn(_t.Seconds,1);break;case"ss":He=Pn(_t.Seconds,2);break;case"S":He=Pn(_t.FractionalSeconds,1);break;case"SS":He=Pn(_t.FractionalSeconds,2);break;case"SSS":He=Pn(_t.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":He=qe(Gt.Short);break;case"ZZZZZ":He=qe(Gt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":He=qe(Gt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":He=qe(Gt.Long);break;default:return null}return Ai[me]=He,He}(Ki);lr+=xi?xi(wt,de,sr):"''"===Ki?"'":Ki.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),lr}function Yt(me,He,de){const ze=new Date(0);return ze.setFullYear(me,He,de),ze.setHours(0,0,0),ze}function cn(me,He){const de=function Ve(me){return(0,t.cg1)(me)[t.wAp.LocaleId]}(me);if(ut[de]=ut[de]||{},ut[de][He])return ut[de][He];let ze="";switch(He){case"shortDate":ze=on(me,Oe.Short);break;case"mediumDate":ze=on(me,Oe.Medium);break;case"longDate":ze=on(me,Oe.Long);break;case"fullDate":ze=on(me,Oe.Full);break;case"shortTime":ze=yt(me,Oe.Short);break;case"mediumTime":ze=yt(me,Oe.Medium);break;case"longTime":ze=yt(me,Oe.Long);break;case"fullTime":ze=yt(me,Oe.Full);break;case"short":const wt=cn(me,"shortTime"),bn=cn(me,"shortDate");ze=In(Te(me,Oe.Short),[wt,bn]);break;case"medium":const An=cn(me,"mediumTime"),vi=cn(me,"mediumDate");ze=In(Te(me,Oe.Medium),[An,vi]);break;case"long":const sr=cn(me,"longTime"),lr=cn(me,"longDate");ze=In(Te(me,Oe.Long),[sr,lr]);break;case"full":const Ki=cn(me,"fullTime"),xi=cn(me,"fullDate");ze=In(Te(me,Oe.Full),[Ki,xi])}return ze&&(ut[de][He]=ze),ze}function In(me,He){return He&&(me=me.replace(/\{([^}]+)}/g,function(de,ze){return null!=He&&ze in He?He[ze]:de})),me}function oi(me,He,de="-",ze,wt){let bn="";(me<0||wt&&me<=0)&&(wt?me=1-me:(me=-me,bn=de));let An=String(me);for(;An.length0||vi>-de)&&(vi+=de),me===_t.Hours)0===vi&&-12===de&&(vi=12);else if(me===_t.FractionalSeconds)return function si(me,He){return oi(me,3).substr(0,He)}(vi,He);const sr=tt(An,Re.MinusSign);return oi(vi,He,sr,ze,wt)}}function di(me,He,de=oe.Format,ze=!1){return function(wt,bn){return function Rt(me,He,de,ze,wt,bn){switch(de){case ln.Months:return function xt(me,He,de){const ze=(0,t.cg1)(me),bn=Me([ze[t.wAp.MonthsFormat],ze[t.wAp.MonthsStandalone]],He);return Me(bn,de)}(He,wt,ze)[me.getMonth()];case ln.Days:return function It(me,He,de){const ze=(0,t.cg1)(me),bn=Me([ze[t.wAp.DaysFormat],ze[t.wAp.DaysStandalone]],He);return Me(bn,de)}(He,wt,ze)[me.getDay()];case ln.DayPeriods:const An=me.getHours(),vi=me.getMinutes();if(bn){const lr=function gt(me){const He=(0,t.cg1)(me);return zn(He),(He[t.wAp.ExtraData][2]||[]).map(ze=>"string"==typeof ze?Fe(ze):[Fe(ze[0]),Fe(ze[1])])}(He),Ki=function Pt(me,He,de){const ze=(0,t.cg1)(me);zn(ze);const bn=Me([ze[t.wAp.ExtraData][0],ze[t.wAp.ExtraData][1]],He)||[];return Me(bn,de)||[]}(He,wt,ze),xi=lr.findIndex(Nr=>{if(Array.isArray(Nr)){const[Ar,Qr]=Nr,ge=An>=Ar.hours&&vi>=Ar.minutes,ce=An0?Math.floor(wt/60):Math.ceil(wt/60);switch(me){case Gt.Short:return(wt>=0?"+":"")+oi(An,2,bn)+oi(Math.abs(wt%60),2,bn);case Gt.ShortGMT:return"GMT"+(wt>=0?"+":"")+oi(An,1,bn);case Gt.Long:return"GMT"+(wt>=0?"+":"")+oi(An,2,bn)+":"+oi(Math.abs(wt%60),2,bn);case Gt.Extended:return 0===ze?"Z":(wt>=0?"+":"")+oi(An,2,bn)+":"+oi(Math.abs(wt%60),2,bn);default:throw new Error(`Unknown zone width "${me}"`)}}}function Kt(me){return Yt(me.getFullYear(),me.getMonth(),me.getDate()+(4-me.getDay()))}function On(me,He=!1){return function(de,ze){let wt;if(He){const bn=new Date(de.getFullYear(),de.getMonth(),1).getDay()-1,An=de.getDate();wt=1+Math.floor((An+bn)/7)}else{const bn=Kt(de),An=function Dt(me){const He=Yt(me,0,1).getDay();return Yt(me,0,1+(He<=4?4:11)-He)}(bn.getFullYear()),vi=bn.getTime()-An.getTime();wt=1+Math.round(vi/6048e5)}return oi(wt,me,tt(ze,Re.MinusSign))}}function Gn(me,He=!1){return function(de,ze){return oi(Kt(de).getFullYear(),me,tt(ze,Re.MinusSign),He)}}const Ai={};function Fi(me,He){me=me.replace(/:/g,"");const de=Date.parse("Jan 01, 1970 00:00:00 "+me)/6e4;return isNaN(de)?He:de}function xe(me){return me instanceof Date&&!isNaN(me.valueOf())}function $i(me,He){He=encodeURIComponent(He);for(const de of me.split(";")){const ze=de.indexOf("="),[wt,bn]=-1==ze?[de,""]:[de.slice(0,ze),de.slice(ze+1)];if(wt.trim()===He)return decodeURIComponent(bn)}return null}let or=(()=>{class me{constructor(de,ze,wt,bn){this._iterableDiffers=de,this._keyValueDiffers=ze,this._ngEl=wt,this._renderer=bn,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(de){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof de?de.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(de){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof de?de.split(/\s+/):de,this._rawClass&&((0,t.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const de=this._iterableDiffer.diff(this._rawClass);de&&this._applyIterableChanges(de)}else if(this._keyValueDiffer){const de=this._keyValueDiffer.diff(this._rawClass);de&&this._applyKeyValueChanges(de)}}_applyKeyValueChanges(de){de.forEachAddedItem(ze=>this._toggleClass(ze.key,ze.currentValue)),de.forEachChangedItem(ze=>this._toggleClass(ze.key,ze.currentValue)),de.forEachRemovedItem(ze=>{ze.previousValue&&this._toggleClass(ze.key,!1)})}_applyIterableChanges(de){de.forEachAddedItem(ze=>{if("string"!=typeof ze.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,t.AaK)(ze.item)}`);this._toggleClass(ze.item,!0)}),de.forEachRemovedItem(ze=>this._toggleClass(ze.item,!1))}_applyClasses(de){de&&(Array.isArray(de)||de instanceof Set?de.forEach(ze=>this._toggleClass(ze,!0)):Object.keys(de).forEach(ze=>this._toggleClass(ze,!!de[ze])))}_removeClasses(de){de&&(Array.isArray(de)||de instanceof Set?de.forEach(ze=>this._toggleClass(ze,!1)):Object.keys(de).forEach(ze=>this._toggleClass(ze,!1)))}_toggleClass(de,ze){(de=de.trim())&&de.split(/\s+/g).forEach(wt=>{ze?this._renderer.addClass(this._ngEl.nativeElement,wt):this._renderer.removeClass(this._ngEl.nativeElement,wt)})}}return me.\u0275fac=function(de){return new(de||me)(t.Y36(t.ZZ4),t.Y36(t.aQg),t.Y36(t.SBq),t.Y36(t.Qsj))},me.\u0275dir=t.lG2({type:me,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),me})();class Tr{constructor(He,de,ze,wt){this.$implicit=He,this.ngForOf=de,this.index=ze,this.count=wt}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}}let Sr=(()=>{class me{constructor(de,ze,wt){this._viewContainer=de,this._template=ze,this._differs=wt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(de){this._ngForOf=de,this._ngForOfDirty=!0}set ngForTrackBy(de){this._trackByFn=de}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(de){de&&(this._template=de)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const de=this._ngForOf;!this._differ&&de&&(this._differ=this._differs.find(de).create(this.ngForTrackBy))}if(this._differ){const de=this._differ.diff(this._ngForOf);de&&this._applyChanges(de)}}_applyChanges(de){const ze=this._viewContainer;de.forEachOperation((wt,bn,An)=>{if(null==wt.previousIndex)ze.createEmbeddedView(this._template,new Tr(wt.item,this._ngForOf,-1,-1),null===An?void 0:An);else if(null==An)ze.remove(null===bn?void 0:bn);else if(null!==bn){const vi=ze.get(bn);ze.move(vi,An),qr(vi,wt)}});for(let wt=0,bn=ze.length;wt{qr(ze.get(wt.currentIndex),wt)})}static ngTemplateContextGuard(de,ze){return!0}}return me.\u0275fac=function(de){return new(de||me)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(t.ZZ4))},me.\u0275dir=t.lG2({type:me,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),me})();function qr(me,He){me.context.$implicit=He.item}let Hr=(()=>{class me{constructor(de,ze){this._viewContainer=de,this._context=new zi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=ze}set ngIf(de){this._context.$implicit=this._context.ngIf=de,this._updateView()}set ngIfThen(de){fr("ngIfThen",de),this._thenTemplateRef=de,this._thenViewRef=null,this._updateView()}set ngIfElse(de){fr("ngIfElse",de),this._elseTemplateRef=de,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 ngTemplateContextGuard(de,ze){return!0}}return me.\u0275fac=function(de){return new(de||me)(t.Y36(t.s_b),t.Y36(t.Rgc))},me.\u0275dir=t.lG2({type:me,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),me})();class zi{constructor(){this.$implicit=null,this.ngIf=null}}function fr(me,He){if(He&&!He.createEmbeddedView)throw new Error(`${me} must be a TemplateRef, but received '${(0,t.AaK)(He)}'.`)}class Xr{constructor(He,de){this._viewContainerRef=He,this._templateRef=de,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(He){He&&!this._created?this.create():!He&&this._created&&this.destroy()}}let ar=(()=>{class me{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(de){this._ngSwitch=de,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(de){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(de)}_matchCase(de){const ze=de==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||ze,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),ze}_updateDefaultCases(de){if(this._defaultViews&&de!==this._defaultUsed){this._defaultUsed=de;for(let ze=0;ze{class me{constructor(de,ze,wt){this.ngSwitch=wt,wt._addCase(),this._view=new Xr(de,ze)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return me.\u0275fac=function(de){return new(de||me)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(ar,9))},me.\u0275dir=t.lG2({type:me,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),me})(),kr=(()=>{class me{constructor(de,ze,wt){wt._addDefault(new Xr(de,ze))}}return me.\u0275fac=function(de){return new(de||me)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(ar,9))},me.\u0275dir=t.lG2({type:me,selectors:[["","ngSwitchDefault",""]]}),me})(),as=(()=>{class me{constructor(de,ze,wt){this._ngEl=de,this._differs=ze,this._renderer=wt,this._ngStyle=null,this._differ=null}set ngStyle(de){this._ngStyle=de,!this._differ&&de&&(this._differ=this._differs.find(de).create())}ngDoCheck(){if(this._differ){const de=this._differ.diff(this._ngStyle);de&&this._applyChanges(de)}}_setStyle(de,ze){const[wt,bn]=de.split(".");null!=(ze=null!=ze&&bn?`${ze}${bn}`:ze)?this._renderer.setStyle(this._ngEl.nativeElement,wt,ze):this._renderer.removeStyle(this._ngEl.nativeElement,wt)}_applyChanges(de){de.forEachRemovedItem(ze=>this._setStyle(ze.key,null)),de.forEachAddedItem(ze=>this._setStyle(ze.key,ze.currentValue)),de.forEachChangedItem(ze=>this._setStyle(ze.key,ze.currentValue))}}return me.\u0275fac=function(de){return new(de||me)(t.Y36(t.SBq),t.Y36(t.aQg),t.Y36(t.Qsj))},me.\u0275dir=t.lG2({type:me,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),me})(),dr=(()=>{class me{constructor(de){this._viewContainerRef=de,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(de){if(de.ngTemplateOutlet){const ze=this._viewContainerRef;this._viewRef&&ze.remove(ze.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?ze.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&de.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return me.\u0275fac=function(de){return new(de||me)(t.Y36(t.s_b))},me.\u0275dir=t.lG2({type:me,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[t.TTD]}),me})();function pe(me,He){return new t.vHH(2100,"")}class We{createSubscription(He,de){return He.subscribe({next:de,error:ze=>{throw ze}})}dispose(He){He.unsubscribe()}onDestroy(He){He.unsubscribe()}}class Mt{createSubscription(He,de){return He.then(de,ze=>{throw ze})}dispose(He){}onDestroy(He){}}const qt=new Mt,Fn=new We;let Yn=(()=>{class me{constructor(de){this._ref=de,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(de){return this._obj?de!==this._obj?(this._dispose(),this.transform(de)):this._latestValue:(de&&this._subscribe(de),this._latestValue)}_subscribe(de){this._obj=de,this._strategy=this._selectStrategy(de),this._subscription=this._strategy.createSubscription(de,ze=>this._updateLatestValue(de,ze))}_selectStrategy(de){if((0,t.QGY)(de))return qt;if((0,t.F4k)(de))return Fn;throw pe()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(de,ze){de===this._obj&&(this._latestValue=ze,this._ref.markForCheck())}}return me.\u0275fac=function(de){return new(de||me)(t.Y36(t.sBO,16))},me.\u0275pipe=t.Yjl({name:"async",type:me,pure:!1}),me})(),pt=(()=>{class me{transform(de){if(null==de)return null;if("string"!=typeof de)throw pe();return de.toUpperCase()}}return me.\u0275fac=function(de){return new(de||me)},me.\u0275pipe=t.Yjl({name:"uppercase",type:me,pure:!0}),me})();const Nt=new t.OlP("DATE_PIPE_DEFAULT_TIMEZONE");let J=(()=>{class me{constructor(de,ze){this.locale=de,this.defaultTimezone=ze}transform(de,ze="mediumDate",wt,bn){var An;if(null==de||""===de||de!=de)return null;try{return Ft(de,ze,bn||this.locale,null!==(An=null!=wt?wt:this.defaultTimezone)&&void 0!==An?An:void 0)}catch(vi){throw pe()}}}return me.\u0275fac=function(de){return new(de||me)(t.Y36(t.soG,16),t.Y36(Nt,24))},me.\u0275pipe=t.Yjl({name:"date",type:me,pure:!0}),me})(),Ln=(()=>{class me{constructor(de){this.differs=de,this.keyValues=[],this.compareFn=Zn}transform(de,ze=Zn){if(!de||!(de instanceof Map)&&"object"!=typeof de)return null;this.differ||(this.differ=this.differs.find(de).create());const wt=this.differ.diff(de),bn=ze!==this.compareFn;return wt&&(this.keyValues=[],wt.forEachItem(An=>{this.keyValues.push(function vn(me,He){return{key:me,value:He}}(An.key,An.currentValue))})),(wt||bn)&&(this.keyValues.sort(ze),this.compareFn=ze),this.keyValues}}return me.\u0275fac=function(de){return new(de||me)(t.Y36(t.aQg,16))},me.\u0275pipe=t.Yjl({name:"keyvalue",type:me,pure:!1}),me})();function Zn(me,He){const de=me.key,ze=He.key;if(de===ze)return 0;if(void 0===de)return 1;if(void 0===ze)return-1;if(null===de)return 1;if(null===ze)return-1;if("string"==typeof de&&"string"==typeof ze)return de{class me{}return me.\u0275fac=function(de){return new(de||me)},me.\u0275mod=t.oAB({type:me}),me.\u0275inj=t.cJS({}),me})();const fn="browser";function Nn(me){return me===fn}function jn(me){return"server"===me}let Si=(()=>{class me{}return me.\u0275prov=(0,t.Yz7)({token:me,providedIn:"root",factory:()=>new Fr((0,t.LFG)(p),window)}),me})();class Fr{constructor(He,de){this.document=He,this.window=de,this.offset=()=>[0,0]}setOffset(He){this.offset=Array.isArray(He)?()=>He:He}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(He){this.supportsScrolling()&&this.window.scrollTo(He[0],He[1])}scrollToAnchor(He){if(!this.supportsScrolling())return;const de=function fs(me,He){const de=me.getElementById(He)||me.getElementsByName(He)[0];if(de)return de;if("function"==typeof me.createTreeWalker&&me.body&&(me.body.createShadowRoot||me.body.attachShadow)){const ze=me.createTreeWalker(me.body,NodeFilter.SHOW_ELEMENT);let wt=ze.currentNode;for(;wt;){const bn=wt.shadowRoot;if(bn){const An=bn.getElementById(He)||bn.querySelector(`[name="${He}"]`);if(An)return An}wt=ze.nextNode()}}return null}(this.document,He);de&&(this.scrollToElement(de),de.focus())}setHistoryScrollRestoration(He){if(this.supportScrollRestoration()){const de=this.window.history;de&&de.scrollRestoration&&(de.scrollRestoration=He)}}scrollToElement(He){const de=He.getBoundingClientRect(),ze=de.left+this.window.pageXOffset,wt=de.top+this.window.pageYOffset,bn=this.offset();this.window.scrollTo(ze-bn[0],wt-bn[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const He=Dr(this.window.history)||Dr(Object.getPrototypeOf(this.window.history));return!(!He||!He.writable&&!He.set)}catch(He){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(He){return!1}}}function Dr(me){return Object.getOwnPropertyDescriptor(me,"scrollRestoration")}class rr{}},40520:(Se,k,a)=>{"use strict";a.d(k,{JF:()=>Fe,LE:()=>A,TP:()=>Ve,Zn:()=>oe,eN:()=>Re});var t=a(69808),e=a(5e3),o=a(39646),l=a(68306),r=a(24351),h=a(39300),p=a(54004);class m{}class u{}class y{constructor(Ae){this.normalizedNames=new Map,this.lazyUpdate=null,Ae?this.lazyInit="string"==typeof Ae?()=>{this.headers=new Map,Ae.split("\n").forEach(ut=>{const Lt=ut.indexOf(":");if(Lt>0){const Gt=ut.slice(0,Lt),_t=Gt.toLowerCase(),ln=ut.slice(Lt+1).trim();this.maybeSetNormalizedName(Gt,_t),this.headers.has(_t)?this.headers.get(_t).push(ln):this.headers.set(_t,[ln])}})}:()=>{this.headers=new Map,Object.keys(Ae).forEach(ut=>{let Lt=Ae[ut];const Gt=ut.toLowerCase();"string"==typeof Lt&&(Lt=[Lt]),Lt.length>0&&(this.headers.set(Gt,Lt),this.maybeSetNormalizedName(ut,Gt))})}:this.headers=new Map}has(Ae){return this.init(),this.headers.has(Ae.toLowerCase())}get(Ae){this.init();const ut=this.headers.get(Ae.toLowerCase());return ut&&ut.length>0?ut[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Ae){return this.init(),this.headers.get(Ae.toLowerCase())||null}append(Ae,ut){return this.clone({name:Ae,value:ut,op:"a"})}set(Ae,ut){return this.clone({name:Ae,value:ut,op:"s"})}delete(Ae,ut){return this.clone({name:Ae,value:ut,op:"d"})}maybeSetNormalizedName(Ae,ut){this.normalizedNames.has(ut)||this.normalizedNames.set(ut,Ae)}init(){this.lazyInit&&(this.lazyInit instanceof y?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Ae=>this.applyUpdate(Ae)),this.lazyUpdate=null))}copyFrom(Ae){Ae.init(),Array.from(Ae.headers.keys()).forEach(ut=>{this.headers.set(ut,Ae.headers.get(ut)),this.normalizedNames.set(ut,Ae.normalizedNames.get(ut))})}clone(Ae){const ut=new y;return ut.lazyInit=this.lazyInit&&this.lazyInit instanceof y?this.lazyInit:this,ut.lazyUpdate=(this.lazyUpdate||[]).concat([Ae]),ut}applyUpdate(Ae){const ut=Ae.name.toLowerCase();switch(Ae.op){case"a":case"s":let Lt=Ae.value;if("string"==typeof Lt&&(Lt=[Lt]),0===Lt.length)return;this.maybeSetNormalizedName(Ae.name,ut);const Gt=("a"===Ae.op?this.headers.get(ut):void 0)||[];Gt.push(...Lt),this.headers.set(ut,Gt);break;case"d":const _t=Ae.value;if(_t){let ln=this.headers.get(ut);if(!ln)return;ln=ln.filter(Ft=>-1===_t.indexOf(Ft)),0===ln.length?(this.headers.delete(ut),this.normalizedNames.delete(ut)):this.headers.set(ut,ln)}else this.headers.delete(ut),this.normalizedNames.delete(ut)}}forEach(Ae){this.init(),Array.from(this.normalizedNames.keys()).forEach(ut=>Ae(this.normalizedNames.get(ut),this.headers.get(ut)))}}class w{encodeKey(Ae){return C(Ae)}encodeValue(Ae){return C(Ae)}decodeKey(Ae){return decodeURIComponent(Ae)}decodeValue(Ae){return decodeURIComponent(Ae)}}const S=/%(\d[a-f0-9])/gi,b={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function C(Ye){return encodeURIComponent(Ye).replace(S,(Ae,ut)=>{var Lt;return null!==(Lt=b[ut])&&void 0!==Lt?Lt:Ae})}function T(Ye){return`${Ye}`}class A{constructor(Ae={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Ae.encoder||new w,Ae.fromString){if(Ae.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function f(Ye,Ae){const ut=new Map;return Ye.length>0&&Ye.replace(/^\?/,"").split("&").forEach(Gt=>{const _t=Gt.indexOf("="),[ln,Ft]=-1==_t?[Ae.decodeKey(Gt),""]:[Ae.decodeKey(Gt.slice(0,_t)),Ae.decodeValue(Gt.slice(_t+1))],Yt=ut.get(ln)||[];Yt.push(Ft),ut.set(ln,Yt)}),ut}(Ae.fromString,this.encoder)}else Ae.fromObject?(this.map=new Map,Object.keys(Ae.fromObject).forEach(ut=>{const Lt=Ae.fromObject[ut];this.map.set(ut,Array.isArray(Lt)?Lt:[Lt])})):this.map=null}has(Ae){return this.init(),this.map.has(Ae)}get(Ae){this.init();const ut=this.map.get(Ae);return ut?ut[0]:null}getAll(Ae){return this.init(),this.map.get(Ae)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Ae,ut){return this.clone({param:Ae,value:ut,op:"a"})}appendAll(Ae){const ut=[];return Object.keys(Ae).forEach(Lt=>{const Gt=Ae[Lt];Array.isArray(Gt)?Gt.forEach(_t=>{ut.push({param:Lt,value:_t,op:"a"})}):ut.push({param:Lt,value:Gt,op:"a"})}),this.clone(ut)}set(Ae,ut){return this.clone({param:Ae,value:ut,op:"s"})}delete(Ae,ut){return this.clone({param:Ae,value:ut,op:"d"})}toString(){return this.init(),this.keys().map(Ae=>{const ut=this.encoder.encodeKey(Ae);return this.map.get(Ae).map(Lt=>ut+"="+this.encoder.encodeValue(Lt)).join("&")}).filter(Ae=>""!==Ae).join("&")}clone(Ae){const ut=new A({encoder:this.encoder});return ut.cloneFrom=this.cloneFrom||this,ut.updates=(this.updates||[]).concat(Ae),ut}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Ae=>this.map.set(Ae,this.cloneFrom.map.get(Ae))),this.updates.forEach(Ae=>{switch(Ae.op){case"a":case"s":const ut=("a"===Ae.op?this.map.get(Ae.param):void 0)||[];ut.push(T(Ae.value)),this.map.set(Ae.param,ut);break;case"d":if(void 0===Ae.value){this.map.delete(Ae.param);break}{let Lt=this.map.get(Ae.param)||[];const Gt=Lt.indexOf(T(Ae.value));-1!==Gt&&Lt.splice(Gt,1),Lt.length>0?this.map.set(Ae.param,Lt):this.map.delete(Ae.param)}}}),this.cloneFrom=this.updates=null)}}class x{constructor(){this.map=new Map}set(Ae,ut){return this.map.set(Ae,ut),this}get(Ae){return this.map.has(Ae)||this.map.set(Ae,Ae.defaultValue()),this.map.get(Ae)}delete(Ae){return this.map.delete(Ae),this}has(Ae){return this.map.has(Ae)}keys(){return this.map.keys()}}function Q(Ye){return"undefined"!=typeof ArrayBuffer&&Ye instanceof ArrayBuffer}function N(Ye){return"undefined"!=typeof Blob&&Ye instanceof Blob}function R(Ye){return"undefined"!=typeof FormData&&Ye instanceof FormData}class U{constructor(Ae,ut,Lt,Gt){let _t;if(this.url=ut,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Ae.toUpperCase(),function ee(Ye){switch(Ye){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Gt?(this.body=void 0!==Lt?Lt:null,_t=Gt):_t=Lt,_t&&(this.reportProgress=!!_t.reportProgress,this.withCredentials=!!_t.withCredentials,_t.responseType&&(this.responseType=_t.responseType),_t.headers&&(this.headers=_t.headers),_t.context&&(this.context=_t.context),_t.params&&(this.params=_t.params)),this.headers||(this.headers=new y),this.context||(this.context=new x),this.params){const ln=this.params.toString();if(0===ln.length)this.urlWithParams=ut;else{const Ft=ut.indexOf("?");this.urlWithParams=ut+(-1===Ft?"?":Ftsi.set(Pn,Ae.setHeaders[Pn]),cn)),Ae.setParams&&(In=Object.keys(Ae.setParams).reduce((si,Pn)=>si.set(Pn,Ae.setParams[Pn]),In)),new U(Lt,Gt,ln,{params:In,headers:cn,context:oi,reportProgress:Yt,responseType:_t,withCredentials:Ft})}}var G=(()=>((G=G||{})[G.Sent=0]="Sent",G[G.UploadProgress=1]="UploadProgress",G[G.ResponseHeader=2]="ResponseHeader",G[G.DownloadProgress=3]="DownloadProgress",G[G.Response=4]="Response",G[G.User=5]="User",G))();class se{constructor(Ae,ut=200,Lt="OK"){this.headers=Ae.headers||new y,this.status=void 0!==Ae.status?Ae.status:ut,this.statusText=Ae.statusText||Lt,this.url=Ae.url||null,this.ok=this.status>=200&&this.status<300}}class Z extends se{constructor(Ae={}){super(Ae),this.type=G.ResponseHeader}clone(Ae={}){return new Z({headers:Ae.headers||this.headers,status:void 0!==Ae.status?Ae.status:this.status,statusText:Ae.statusText||this.statusText,url:Ae.url||this.url||void 0})}}class oe extends se{constructor(Ae={}){super(Ae),this.type=G.Response,this.body=void 0!==Ae.body?Ae.body:null}clone(Ae={}){return new oe({body:void 0!==Ae.body?Ae.body:this.body,headers:Ae.headers||this.headers,status:void 0!==Ae.status?Ae.status:this.status,statusText:Ae.statusText||this.statusText,url:Ae.url||this.url||void 0})}}class _e extends se{constructor(Ae){super(Ae,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Ae.url||"(unknown url)"}`:`Http failure response for ${Ae.url||"(unknown url)"}: ${Ae.status} ${Ae.statusText}`,this.error=Ae.error||null}}function Oe(Ye,Ae){return{body:Ae,headers:Ye.headers,context:Ye.context,observe:Ye.observe,params:Ye.params,reportProgress:Ye.reportProgress,responseType:Ye.responseType,withCredentials:Ye.withCredentials}}let Re=(()=>{class Ye{constructor(ut){this.handler=ut}request(ut,Lt,Gt={}){let _t;if(ut instanceof U)_t=ut;else{let Yt,cn;Yt=Gt.headers instanceof y?Gt.headers:new y(Gt.headers),Gt.params&&(cn=Gt.params instanceof A?Gt.params:new A({fromObject:Gt.params})),_t=new U(ut,Lt,void 0!==Gt.body?Gt.body:null,{headers:Yt,context:Gt.context,params:cn,reportProgress:Gt.reportProgress,responseType:Gt.responseType||"json",withCredentials:Gt.withCredentials})}const ln=(0,o.of)(_t).pipe((0,r.b)(Yt=>this.handler.handle(Yt)));if(ut instanceof U||"events"===Gt.observe)return ln;const Ft=ln.pipe((0,h.h)(Yt=>Yt instanceof oe));switch(Gt.observe||"body"){case"body":switch(_t.responseType){case"arraybuffer":return Ft.pipe((0,p.U)(Yt=>{if(null!==Yt.body&&!(Yt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Yt.body}));case"blob":return Ft.pipe((0,p.U)(Yt=>{if(null!==Yt.body&&!(Yt.body instanceof Blob))throw new Error("Response is not a Blob.");return Yt.body}));case"text":return Ft.pipe((0,p.U)(Yt=>{if(null!==Yt.body&&"string"!=typeof Yt.body)throw new Error("Response is not a string.");return Yt.body}));default:return Ft.pipe((0,p.U)(Yt=>Yt.body))}case"response":return Ft;default:throw new Error(`Unreachable: unhandled observe type ${Gt.observe}}`)}}delete(ut,Lt={}){return this.request("DELETE",ut,Lt)}get(ut,Lt={}){return this.request("GET",ut,Lt)}head(ut,Lt={}){return this.request("HEAD",ut,Lt)}jsonp(ut,Lt){return this.request("JSONP",ut,{params:(new A).append(Lt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ut,Lt={}){return this.request("OPTIONS",ut,Lt)}patch(ut,Lt,Gt={}){return this.request("PATCH",ut,Oe(Gt,Lt))}post(ut,Lt,Gt={}){return this.request("POST",ut,Oe(Gt,Lt))}put(ut,Lt,Gt={}){return this.request("PUT",ut,Oe(Gt,Lt))}}return Ye.\u0275fac=function(ut){return new(ut||Ye)(e.LFG(m))},Ye.\u0275prov=e.Yz7({token:Ye,factory:Ye.\u0275fac}),Ye})();class Qe{constructor(Ae,ut){this.next=Ae,this.interceptor=ut}handle(Ae){return this.interceptor.intercept(Ae,this.next)}}const Ve=new e.OlP("HTTP_INTERCEPTORS");let rt=(()=>{class Ye{intercept(ut,Lt){return Lt.handle(ut)}}return Ye.\u0275fac=function(ut){return new(ut||Ye)},Ye.\u0275prov=e.Yz7({token:Ye,factory:Ye.\u0275fac}),Ye})();const tt=/^\)\]\}',?\n/;let Je=(()=>{class Ye{constructor(ut){this.xhrFactory=ut}handle(ut){if("JSONP"===ut.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new l.y(Lt=>{const Gt=this.xhrFactory.build();if(Gt.open(ut.method,ut.urlWithParams),ut.withCredentials&&(Gt.withCredentials=!0),ut.headers.forEach((Pn,ci)=>Gt.setRequestHeader(Pn,ci.join(","))),ut.headers.has("Accept")||Gt.setRequestHeader("Accept","application/json, text/plain, */*"),!ut.headers.has("Content-Type")){const Pn=ut.detectContentTypeHeader();null!==Pn&&Gt.setRequestHeader("Content-Type",Pn)}if(ut.responseType){const Pn=ut.responseType.toLowerCase();Gt.responseType="json"!==Pn?Pn:"text"}const _t=ut.serializeBody();let ln=null;const Ft=()=>{if(null!==ln)return ln;const Pn=Gt.statusText||"OK",ci=new y(Gt.getAllResponseHeaders()),di=function ve(Ye){return"responseURL"in Ye&&Ye.responseURL?Ye.responseURL:/^X-Request-URL:/m.test(Ye.getAllResponseHeaders())?Ye.getResponseHeader("X-Request-URL"):null}(Gt)||ut.url;return ln=new Z({headers:ci,status:Gt.status,statusText:Pn,url:di}),ln},Yt=()=>{let{headers:Pn,status:ci,statusText:di,url:Rt}=Ft(),qe=null;204!==ci&&(qe=void 0===Gt.response?Gt.responseText:Gt.response),0===ci&&(ci=qe?200:0);let we=ci>=200&&ci<300;if("json"===ut.responseType&&"string"==typeof qe){const Ie=qe;qe=qe.replace(tt,"");try{qe=""!==qe?JSON.parse(qe):null}catch(Dt){qe=Ie,we&&(we=!1,qe={error:Dt,text:qe})}}we?(Lt.next(new oe({body:qe,headers:Pn,status:ci,statusText:di,url:Rt||void 0})),Lt.complete()):Lt.error(new _e({error:qe,headers:Pn,status:ci,statusText:di,url:Rt||void 0}))},cn=Pn=>{const{url:ci}=Ft(),di=new _e({error:Pn,status:Gt.status||0,statusText:Gt.statusText||"Unknown Error",url:ci||void 0});Lt.error(di)};let In=!1;const oi=Pn=>{In||(Lt.next(Ft()),In=!0);let ci={type:G.DownloadProgress,loaded:Pn.loaded};Pn.lengthComputable&&(ci.total=Pn.total),"text"===ut.responseType&&!!Gt.responseText&&(ci.partialText=Gt.responseText),Lt.next(ci)},si=Pn=>{let ci={type:G.UploadProgress,loaded:Pn.loaded};Pn.lengthComputable&&(ci.total=Pn.total),Lt.next(ci)};return Gt.addEventListener("load",Yt),Gt.addEventListener("error",cn),Gt.addEventListener("timeout",cn),Gt.addEventListener("abort",cn),ut.reportProgress&&(Gt.addEventListener("progress",oi),null!==_t&&Gt.upload&&Gt.upload.addEventListener("progress",si)),Gt.send(_t),Lt.next({type:G.Sent}),()=>{Gt.removeEventListener("error",cn),Gt.removeEventListener("abort",cn),Gt.removeEventListener("load",Yt),Gt.removeEventListener("timeout",cn),ut.reportProgress&&(Gt.removeEventListener("progress",oi),null!==_t&&Gt.upload&&Gt.upload.removeEventListener("progress",si)),Gt.readyState!==Gt.DONE&&Gt.abort()}})}}return Ye.\u0275fac=function(ut){return new(ut||Ye)(e.LFG(t.JF))},Ye.\u0275prov=e.Yz7({token:Ye,factory:Ye.\u0275fac}),Ye})();const zt=new e.OlP("XSRF_COOKIE_NAME"),En=new e.OlP("XSRF_HEADER_NAME");class Mn{}let Jt=(()=>{class Ye{constructor(ut,Lt,Gt){this.doc=ut,this.platform=Lt,this.cookieName=Gt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ut=this.doc.cookie||"";return ut!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,t.Mx)(ut,this.cookieName),this.lastCookieString=ut),this.lastToken}}return Ye.\u0275fac=function(ut){return new(ut||Ye)(e.LFG(t.K0),e.LFG(e.Lbi),e.LFG(zt))},Ye.\u0275prov=e.Yz7({token:Ye,factory:Ye.\u0275fac}),Ye})(),zn=(()=>{class Ye{constructor(ut,Lt){this.tokenService=ut,this.headerName=Lt}intercept(ut,Lt){const Gt=ut.url.toLowerCase();if("GET"===ut.method||"HEAD"===ut.method||Gt.startsWith("http://")||Gt.startsWith("https://"))return Lt.handle(ut);const _t=this.tokenService.getToken();return null!==_t&&!ut.headers.has(this.headerName)&&(ut=ut.clone({headers:ut.headers.set(this.headerName,_t)})),Lt.handle(ut)}}return Ye.\u0275fac=function(ut){return new(ut||Ye)(e.LFG(Mn),e.LFG(En))},Ye.\u0275prov=e.Yz7({token:Ye,factory:Ye.\u0275fac}),Ye})(),gt=(()=>{class Ye{constructor(ut,Lt){this.backend=ut,this.injector=Lt,this.chain=null}handle(ut){if(null===this.chain){const Lt=this.injector.get(Ve,[]);this.chain=Lt.reduceRight((Gt,_t)=>new Qe(Gt,_t),this.backend)}return this.chain.handle(ut)}}return Ye.\u0275fac=function(ut){return new(ut||Ye)(e.LFG(u),e.LFG(e.zs3))},Ye.\u0275prov=e.Yz7({token:Ye,factory:Ye.\u0275fac}),Ye})(),Me=(()=>{class Ye{static disable(){return{ngModule:Ye,providers:[{provide:zn,useClass:rt}]}}static withOptions(ut={}){return{ngModule:Ye,providers:[ut.cookieName?{provide:zt,useValue:ut.cookieName}:[],ut.headerName?{provide:En,useValue:ut.headerName}:[]]}}}return Ye.\u0275fac=function(ut){return new(ut||Ye)},Ye.\u0275mod=e.oAB({type:Ye}),Ye.\u0275inj=e.cJS({providers:[zn,{provide:Ve,useExisting:zn,multi:!0},{provide:Mn,useClass:Jt},{provide:zt,useValue:"XSRF-TOKEN"},{provide:En,useValue:"X-XSRF-TOKEN"}]}),Ye})(),Fe=(()=>{class Ye{}return Ye.\u0275fac=function(ut){return new(ut||Ye)},Ye.\u0275mod=e.oAB({type:Ye}),Ye.\u0275inj=e.cJS({providers:[Re,{provide:m,useClass:gt},Je,{provide:u,useExisting:Je}],imports:[[Me.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),Ye})()},5e3:(Se,k,a)=>{"use strict";a.d(k,{$8M:()=>dl,$Z:()=>wr,AFp:()=>Xy,ALo:()=>yy,AaK:()=>m,AsE:()=>r_,B6R:()=>On,BQk:()=>Lu,CHM:()=>Ao,CRH:()=>Oy,CZH:()=>k_,CqO:()=>Lg,DdM:()=>ly,Dn7:()=>Dy,EJc:()=>p1,EiD:()=>Yc,EpF:()=>Ag,F$t:()=>Fg,F4k:()=>Og,FYo:()=>ey,FiY:()=>io,G48:()=>F1,Gf:()=>ky,GfV:()=>ty,GkF:()=>Km,Gpc:()=>w,Gre:()=>fv,Hh0:()=>py,Hsn:()=>Ng,IIB:()=>u1,Ikx:()=>s_,JOm:()=>Ta,JVY:()=>Lc,Jf7:()=>ec,L6k:()=>Vu,LAX:()=>Ic,LFG:()=>Is,LSH:()=>$o,Lbi:()=>c1,MAs:()=>Lp,MGl:()=>Hp,NdJ:()=>Jm,O4$:()=>fi,OlP:()=>Or,Oqu:()=>i_,PXZ:()=>x1,Q6J:()=>Xi,QGY:()=>Zm,Qsj:()=>hM,R0b:()=>Ka,RDi:()=>Dr,Rgc:()=>qd,SBq:()=>Kd,Sil:()=>m1,Suo:()=>Ay,TTD:()=>he,TgZ:()=>po,Tol:()=>Xg,Udp:()=>e_,VKq:()=>uy,VLi:()=>w1,W1O:()=>Ry,WFA:()=>Qm,WLB:()=>cy,X6Q:()=>R1,XFs:()=>Pt,Xpm:()=>Kt,Y36:()=>Zi,YKP:()=>ry,YNc:()=>Op,Yjl:()=>ct,Yz7:()=>on,ZZ4:()=>j_,_Bn:()=>Qv,_UZ:()=>Eo,_Vd:()=>Kp,_c5:()=>q1,_uU:()=>ov,aQg:()=>W_,c2e:()=>d1,cJS:()=>Te,cg1:()=>a_,d8E:()=>o_,dDg:()=>o0,deG:()=>Lr,dqk:()=>cn,eBb:()=>Mr,eFA:()=>u0,ekj:()=>t_,evT:()=>Jc,f3M:()=>Ba,g9A:()=>t0,h0i:()=>xc,hGG:()=>X1,hij:()=>Vp,iGM:()=>xy,ifc:()=>Gt,ip1:()=>qy,kEZ:()=>dy,kL8:()=>Ev,kYT:()=>ji,kcU:()=>Yi,l5B:()=>hy,lG2:()=>bt,lcZ:()=>by,mCW:()=>yl,n5z:()=>Pl,n_E:()=>Jp,oAB:()=>Fi,oJD:()=>Bc,oxw:()=>Rg,pB0:()=>sf,q3G:()=>As,qLn:()=>Qu,qOj:()=>Rd,qZA:()=>Xs,qzn:()=>zo,s9C:()=>Xm,sBO:()=>N1,sIi:()=>Au,s_b:()=>qp,soG:()=>O_,tBr:()=>no,tb:()=>n0,tp0:()=>yo,uIk:()=>Yd,uOi:()=>Hc,vHH:()=>C,vpe:()=>ul,wAp:()=>ir,xi3:()=>My,xp6:()=>Ah,yhl:()=>Ca,ynx:()=>Qo,z2F:()=>N_,z3N:()=>Hs,zSh:()=>es,zs3:()=>Aa});var t=a(77579),e=a(50727),o=a(68306),l=a(56451),r=a(13099);function h(n){for(let i in n)if(n[i]===h)return i;throw Error("Could not find renamed property on target object.")}function p(n,i){for(const s in i)i.hasOwnProperty(s)&&!n.hasOwnProperty(s)&&(n[s]=i[s])}function m(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(m).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const i=n.toString();if(null==i)return""+i;const s=i.indexOf("\n");return-1===s?i:i.substring(0,s)}function u(n,i){return null==n||""===n?null===i?"":i:null==i||""===i?n:n+" "+i}const y=h({__forward_ref__:h});function w(n){return n.__forward_ref__=w,n.toString=function(){return m(this())},n}function f(n){return S(n)?n():n}function S(n){return"function"==typeof n&&n.hasOwnProperty(y)&&n.__forward_ref__===w}class C extends Error{constructor(i,s){super(function T(n,i){return`NG0${Math.abs(n)}${i?": "+i:""}`}(i,s)),this.code=i}}function A(n){return"string"==typeof n?n:null==n?"":String(n)}function $(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():A(n)}function N(n,i){const s=i?` in ${i}`:"";throw new C(-201,`No provider for ${$(n)} found${s}`)}function It(n,i){null==n&&function xt(n,i,s,d){throw new Error(`ASSERTION ERROR: ${n}`+(null==d?"":` [Expected=> ${s} ${d} ${i} <=Actual]`))}(i,n,null,"!=")}function on(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Te(n){return{providers:n.providers||[],imports:n.imports||[]}}function tt(n){return ve(n,Mn)||ve(n,zn)}function ve(n,i){return n.hasOwnProperty(i)?n[i]:null}function En(n){return n&&(n.hasOwnProperty(Jt)||n.hasOwnProperty(gt))?n[Jt]:null}const Mn=h({\u0275prov:h}),Jt=h({\u0275inj:h}),zn=h({ngInjectableDef:h}),gt=h({ngInjectorDef:h});var Pt=(()=>((Pt=Pt||{})[Pt.Default=0]="Default",Pt[Pt.Host=1]="Host",Pt[Pt.Self=2]="Self",Pt[Pt.SkipSelf=4]="SkipSelf",Pt[Pt.Optional=8]="Optional",Pt))();let dt;function Fe(n){const i=dt;return dt=n,i}function $e(n,i,s){const d=tt(n);return d&&"root"==d.providedIn?void 0===d.value?d.value=d.factory():d.value:s&Pt.Optional?null:void 0!==i?i:void N(m(n),"Injector")}function Ye(n){return{toString:n}.toString()}var Ae=(()=>((Ae=Ae||{})[Ae.OnPush=0]="OnPush",Ae[Ae.Default=1]="Default",Ae))(),Gt=(()=>{return(n=Gt||(Gt={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",Gt;var n})();const _t="undefined"!=typeof globalThis&&globalThis,ln="undefined"!=typeof window&&window,Ft="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,cn=_t||"undefined"!=typeof global&&global||ln||Ft,si={},Pn=[],ci=h({\u0275cmp:h}),di=h({\u0275dir:h}),Rt=h({\u0275pipe:h}),qe=h({\u0275mod:h}),we=h({\u0275fac:h}),Ie=h({__NG_ELEMENT_ID__:h});let Dt=0;function Kt(n){return Ye(()=>{const s={},d={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:s,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===Ae.OnPush,directiveDefs:null,pipeDefs:null,selectors:n.selectors||Pn,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||Gt.Emulated,id:"c",styles:n.styles||Pn,_:null,setInput:null,schemas:n.schemas||null,tView:null},g=n.directives,E=n.features,P=n.pipes;return d.id+=Dt++,d.inputs=Qt(n.inputs,s),d.outputs=Qt(n.outputs),E&&E.forEach(z=>z(d)),d.directiveDefs=g?()=>("function"==typeof g?g():g).map(Gn):null,d.pipeDefs=P?()=>("function"==typeof P?P():P).map(Ai):null,d})}function On(n,i,s){const d=n.\u0275cmp;d.directiveDefs=()=>i.map(Gn),d.pipeDefs=()=>s.map(Ai)}function Gn(n){return xe(n)||function Ke(n){return n[di]||null}(n)}function Ai(n){return function re(n){return n[Rt]||null}(n)}const Vi={};function Fi(n){return Ye(()=>{const i={type:n.type,bootstrap:n.bootstrap||Pn,declarations:n.declarations||Pn,imports:n.imports||Pn,exports:n.exports||Pn,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null};return null!=n.id&&(Vi[n.id]=n.type),i})}function ji(n,i){return Ye(()=>{const s=nt(n,!0);s.declarations=i.declarations||Pn,s.imports=i.imports||Pn,s.exports=i.exports||Pn})}function Qt(n,i){if(null==n)return si;const s={};for(const d in n)if(n.hasOwnProperty(d)){let g=n[d],E=g;Array.isArray(g)&&(E=g[1],g=g[0]),s[g]=d,i&&(i[g]=E)}return s}const bt=Kt;function ct(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,onDestroy:n.type.prototype.ngOnDestroy||null}}function xe(n){return n[ci]||null}function nt(n,i){const s=n[qe]||null;if(!s&&!0===i)throw new Error(`Type ${m(n)} does not have '\u0275mod' property.`);return s}function ar(n){return Array.isArray(n)&&"object"==typeof n[1]}function zr(n){return Array.isArray(n)&&!0===n[1]}function kr(n){return 0!=(8&n.flags)}function Zr(n){return 2==(2&n.flags)}function Jr(n){return 1==(1&n.flags)}function Rr(n){return null!==n.template}function as(n){return 0!=(512&n[2])}function D(n,i){return n.hasOwnProperty(we)?n[we]:null}class W{constructor(i,s,d){this.previousValue=i,this.currentValue=s,this.firstChange=d}isFirstChange(){return this.firstChange}}function he(){return Ce}function Ce(n){return n.type.prototype.ngOnChanges&&(n.setInput=kt),lt}function lt(){const n=fn(this),i=null==n?void 0:n.current;if(i){const s=n.previous;if(s===si)n.previous=i;else for(let d in i)s[d]=i[d];n.current=null,this.ngOnChanges(i)}}function kt(n,i,s,d){const g=fn(n)||function Cn(n,i){return n[sn]=i}(n,{previous:si,current:null}),E=g.current||(g.current={}),P=g.previous,z=this.declaredInputs[s],ie=P[z];E[z]=new W(ie&&ie.currentValue,i,P===si),n[d]=i}he.ngInherit=!0;const sn="__ngSimpleChanges__";function fn(n){return n[sn]||null}let Fr;function Dr(n){Fr=n}function fs(){return void 0!==Fr?Fr:"undefined"!=typeof document?document:void 0}function rr(n){return!!n.listen}const me={createRenderer:(n,i)=>fs()};function de(n){for(;Array.isArray(n);)n=n[0];return n}function bn(n,i){return de(i[n])}function An(n,i){return de(i[n.index])}function sr(n,i){return n.data[i]}function lr(n,i){return n[i]}function Ki(n,i){const s=i[n];return ar(s)?s:s[0]}function xi(n){return 4==(4&n[2])}function Nr(n){return 128==(128&n[2])}function Qr(n,i){return null==i?null:n[i]}function ge(n){n[18]=0}function ce(n,i){n[5]+=i;let s=n,d=n[3];for(;null!==d&&(1===i&&1===s[5]||-1===i&&0===s[5]);)d[5]+=i,s=d,d=d[3]}const q={lFrame:nr(null),bindingsEnabled:!0};function us(){return q.bindingsEnabled}function Un(){return q.lFrame.lView}function ur(){return q.lFrame.tView}function Ao(n){return q.lFrame.contextLView=n,n[8]}function is(){let n=wo();for(;null!==n&&64===n.type;)n=n.parent;return n}function wo(){return q.lFrame.currentTNode}function ts(n,i){const s=q.lFrame;s.currentTNode=n,s.isParent=i}function Ss(){return q.lFrame.isParent}function To(){q.lFrame.isParent=!1}function ps(){const n=q.lFrame;let i=n.bindingRootIndex;return-1===i&&(i=n.bindingRootIndex=n.tView.bindingStartIndex),i}function L(){return q.lFrame.bindingIndex++}function Y(n){const i=q.lFrame,s=i.bindingIndex;return i.bindingIndex=i.bindingIndex+n,s}function mt(n,i){const s=q.lFrame;s.bindingIndex=s.bindingRootIndex=n,Ht(i)}function Ht(n){q.lFrame.currentDirectiveIndex=n}function un(n){const i=q.lFrame.currentDirectiveIndex;return-1===i?null:n[i]}function Rn(){return q.lFrame.currentQueryIndex}function hi(n){q.lFrame.currentQueryIndex=n}function wi(n){const i=n[1];return 2===i.type?i.declTNode:1===i.type?n[6]:null}function Bi(n,i,s){if(s&Pt.SkipSelf){let g=i,E=n;for(;!(g=g.parent,null!==g||s&Pt.Host||(g=wi(E),null===g||(E=E[15],10&g.type))););if(null===g)return!1;i=g,n=E}const d=q.lFrame=Ni();return d.currentTNode=i,d.lView=n,!0}function Ii(n){const i=Ni(),s=n[1];q.lFrame=i,i.currentTNode=s.firstChild,i.lView=n,i.tView=s,i.contextLView=n,i.bindingIndex=s.bindingStartIndex,i.inI18n=!1}function Ni(){const n=q.lFrame,i=null===n?null:n.child;return null===i?nr(n):i}function nr(n){const i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=i),i}function Ur(){const n=q.lFrame;return q.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const rs=Ur;function ns(){const n=Ur();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function en(){return q.lFrame.selectedIndex}function Tn(n){q.lFrame.selectedIndex=n}function an(){const n=q.lFrame;return sr(n.tView,n.selectedIndex)}function fi(){q.lFrame.currentNamespace="svg"}function Yi(){!function Yr(){q.lFrame.currentNamespace=null}()}function ao(n,i){for(let s=i.directiveStart,d=i.directiveEnd;s=d)break}else i[ie]<0&&(n[18]+=65536),(z>11>16&&(3&n[2])===i){n[2]+=2048;try{E.call(z)}finally{}}}else try{E.call(z)}finally{}}class er{constructor(i,s,d){this.factory=i,this.resolving=!1,this.canSeeViewProviders=s,this.injectImpl=d}}function Ls(n,i,s){const d=rr(n);let g=0;for(;gi){P=E-1;break}}}for(;E>16}(n),d=i;for(;s>0;)d=d[15],s--;return d}let Ds=!0;function Xo(n){const i=Ds;return Ds=n,i}let B=0;function Ee(n,i){const s=Ot(n,i);if(-1!==s)return s;const d=i[1];d.firstCreatePass&&(n.injectorIndex=i.length,et(d.data,n),et(i,null),et(d.blueprint,null));const g=$t(n,i),E=n.injectorIndex;if(jo(g)){const P=_s(g),z=Zs(g,i),ie=z[1].data;for(let ke=0;ke<8;ke++)i[E+ke]=z[P+ke]|ie[P+ke]}return i[E+8]=g,E}function et(n,i){n.push(0,0,0,0,0,0,0,0,i)}function Ot(n,i){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===i[n.injectorIndex+8]?-1:n.injectorIndex}function $t(n,i){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let s=0,d=null,g=i;for(;null!==g;){const E=g[1],P=E.type;if(d=2===P?E.declTNode:1===P?g[6]:null,null===d)return-1;if(s++,g=g[15],-1!==d.injectorIndex)return d.injectorIndex|s<<16}return-1}function Dn(n,i,s){!function fe(n,i,s){let d;"string"==typeof s?d=s.charCodeAt(0)||0:s.hasOwnProperty(Ie)&&(d=s[Ie]),null==d&&(d=s[Ie]=B++);const g=255&d;i.data[n+(g>>5)]|=1<=0?255&i:Ns:i}(s);if("function"==typeof E){if(!Bi(i,n,d))return d&Pt.Host?_r(g,s,d):Oi(i,s,d,g);try{const P=E(d);if(null!=P||d&Pt.Optional)return P;N(s)}finally{rs()}}else if("number"==typeof E){let P=null,z=Ot(n,i),ie=-1,ke=d&Pt.Host?i[16][6]:null;for((-1===z||d&Pt.SkipSelf)&&(ie=-1===z?$t(n,i):i[z+8],-1!==ie&&Ia(d,!1)?(P=i[1],z=_s(ie),i=Zs(ie,i)):z=-1);-1!==z;){const je=i[1];if(Wo(E,z,je.data)){const Et=Ws(z,i,s,P,d,ke);if(Et!==Wr)return Et}ie=i[z+8],-1!==ie&&Ia(d,i[1].data[z+8]===ke)&&Wo(E,z,i)?(P=je,z=_s(ie),i=Zs(ie,i)):z=-1}}}return Oi(i,s,d,g)}const Wr={};function Ns(){return new go(is(),Un())}function Ws(n,i,s,d,g,E){const P=i[1],z=P.data[n+8],je=mo(z,P,s,null==d?Zr(z)&&Ds:d!=P&&0!=(3&z.type),g&Pt.Host&&E===z);return null!==je?Js(i,P,je,z):Wr}function mo(n,i,s,d,g){const E=n.providerIndexes,P=i.data,z=1048575&E,ie=n.directiveStart,je=E>>20,Zt=g?z+je:n.directiveEnd;for(let pn=d?z:z+je;pn=ie&&Hn.type===s)return pn}if(g){const pn=P[ie];if(pn&&Rr(pn)&&pn.type===s)return ie}return null}function Js(n,i,s,d){let g=n[s];const E=i.data;if(function bs(n){return n instanceof er}(g)){const P=g;P.resolving&&function x(n,i){const s=i?`. Dependency path: ${i.join(" > ")} > ${n}`:"";throw new C(-200,`Circular dependency in DI detected for ${n}${s}`)}($(E[s]));const z=Xo(P.canSeeViewProviders);P.resolving=!0;const ie=P.injectImpl?Fe(P.injectImpl):null;Bi(n,d,Pt.Default);try{g=n[s]=P.factory(void 0,E,n,d),i.firstCreatePass&&s>=d.directiveStart&&function Fs(n,i,s){const{ngOnChanges:d,ngOnInit:g,ngDoCheck:E}=i.type.prototype;if(d){const P=Ce(i);(s.preOrderHooks||(s.preOrderHooks=[])).push(n,P),(s.preOrderCheckHooks||(s.preOrderCheckHooks=[])).push(n,P)}g&&(s.preOrderHooks||(s.preOrderHooks=[])).push(0-n,g),E&&((s.preOrderHooks||(s.preOrderHooks=[])).push(n,E),(s.preOrderCheckHooks||(s.preOrderCheckHooks=[])).push(n,E))}(s,E[s],i)}finally{null!==ie&&Fe(ie),Xo(z),P.resolving=!1,rs()}}return g}function Wo(n,i,s){return!!(s[i+(n>>5)]&1<{const i=n.prototype.constructor,s=i[we]||cl(i),d=Object.prototype;let g=Object.getPrototypeOf(n.prototype).constructor;for(;g&&g!==d;){const E=g[we]||cl(g);if(E&&E!==s)return E;g=Object.getPrototypeOf(g)}return E=>new E})}function cl(n){return S(n)?()=>{const i=cl(f(n));return i&&i()}:D(n)}function dl(n){return function ui(n,i){if("class"===i)return n.classes;if("style"===i)return n.styles;const s=n.attrs;if(s){const d=s.length;let g=0;for(;g{const d=Za(i);function g(...E){if(this instanceof g)return d.apply(this,E),this;const P=new g(...E);return z.annotation=P,z;function z(ie,ke,je){const Et=ie.hasOwnProperty(fa)?ie[fa]:Object.defineProperty(ie,fa,{value:[]})[fa];for(;Et.length<=je;)Et.push(null);return(Et[je]=Et[je]||[]).push(P),ie}}return s&&(g.prototype=Object.create(s.prototype)),g.prototype.ngMetadataName=n,g.annotationCls=g,g})}function _a(n,i,s,d){return Ye(()=>{const g=Za(i);function E(...P){if(this instanceof E)return g.apply(this,P),this;const z=new E(...P);return function ie(ke,je){const Et=ke.constructor,Zt=Et.hasOwnProperty(Ro)?Et[Ro]:Object.defineProperty(Et,Ro,{value:{}})[Ro];Zt[je]=Zt.hasOwnProperty(je)&&Zt[je]||[],Zt[je].unshift(z),d&&d(ke,je,...P)}}return s&&(E.prototype=Object.create(s.prototype)),E.prototype.ngMetadataName=n,E.annotationCls=E,E})}class Or{constructor(i,s){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof s?this.__NG_ELEMENT_ID__=s:void 0!==s&&(this.\u0275prov=on({token:this,providedIn:s.providedIn||"root",factory:s.factory}))}toString(){return`InjectionToken ${this._desc}`}}const Lr=new Or("AnalyzeForEntryComponents");function to(n,i){void 0===i&&(i=n);for(let s=0;sArray.isArray(s)?No(s,i):i(s))}function Yo(n,i,s){i>=n.length?n.push(s):n.splice(i,0,s)}function hl(n,i){return i>=n.length-1?n.pop():n.splice(i,1)[0]}function vo(n,i){const s=[];for(let d=0;d=0?n[1|d]=s:(d=~d,function Uu(n,i,s,d){let g=n.length;if(g==i)n.push(s,d);else if(1===g)n.push(d,n[0]),n[0]=s;else{for(g--,n.push(n[g-1],n[g]);g>i;)n[g]=n[g-2],g--;n[i]=s,n[i+1]=d}}(n,d,i,s)),d}function Qa(n,i){const s=Cr(n,i);if(s>=0)return n[1|s]}function Cr(n,i){return function ml(n,i,s){let d=0,g=n.length>>s;for(;g!==d;){const E=d+(g-d>>1),P=n[E<i?g=E:d=E+1}return~(g<({token:n})),-1),io=Ma(ot("Optional"),8),yo=Ma(ot("SkipSelf"),4);let M,Sn;function le(n){var i;return(null===(i=function F(){if(void 0===M&&(M=null,cn.trustedTypes))try{M=cn.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return M}())||void 0===i?void 0:i.createHTML(n))||n}function ki(){if(void 0===Sn&&(Sn=null,cn.trustedTypes))try{Sn=cn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Sn}function qi(n){var i;return(null===(i=ki())||void 0===i?void 0:i.createHTML(n))||n}function Gr(n){var i;return(null===(i=ki())||void 0===i?void 0:i.createScriptURL(n))||n}class Es{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Bs extends Es{getTypeName(){return"HTML"}}class el extends Es{getTypeName(){return"Style"}}class na extends Es{getTypeName(){return"Script"}}class Da extends Es{getTypeName(){return"URL"}}class vl extends Es{getTypeName(){return"ResourceURL"}}function Hs(n){return n instanceof Es?n.changingThisBreaksApplicationSecurity:n}function zo(n,i){const s=Ca(n);if(null!=s&&s!==i){if("ResourceURL"===s&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${s} (see https://g.co/ng/security#xss)`)}return s===i}function Ca(n){return n instanceof Es&&n.getTypeName()||null}function Lc(n){return new Bs(n)}function Vu(n){return new el(n)}function Mr(n){return new na(n)}function Ic(n){return new Da(n)}function sf(n){return new vl(n)}class eh{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i=""+i;try{const s=(new window.DOMParser).parseFromString(le(i),"text/html").body;return null===s?this.inertDocumentHelper.getInertBodyElement(i):(s.removeChild(s.firstChild),s)}catch(s){return null}}}class af{constructor(i){if(this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const s=this.inertDocument.createElement("html");this.inertDocument.appendChild(s);const d=this.inertDocument.createElement("body");s.appendChild(d)}}getInertBodyElement(i){const s=this.inertDocument.createElement("template");if("content"in s)return s.innerHTML=le(i),s;const d=this.inertDocument.createElement("body");return d.innerHTML=le(i),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(d),d}stripCustomNsAttrs(i){const s=i.attributes;for(let g=s.length-1;0yl(i.trim())).join(", ")),this.buf.push(" ",P,'="',rh(ie),'"')}var n;return this.buf.push(">"),!0}endElement(i){const s=i.nodeName.toLowerCase();zu.hasOwnProperty(s)&&!Ua.hasOwnProperty(s)&&(this.buf.push(""))}chars(i){this.buf.push(rh(i))}checkClobberedElement(i,s){if(s&&(i.compareDocumentPosition(s)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`);return s}}const Nc=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,cf=/([^\#-~ |!])/g;function rh(n){return n.replace(/&/g,"&").replace(Nc,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(cf,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(//g,">")}let Gu;function Yc(n,i){let s=null;try{Gu=Gu||function Vl(n){const i=new af(n);return function lf(){try{return!!(new window.DOMParser).parseFromString(le(""),"text/html")}catch(n){return!1}}()?new eh(i):i}(n);let d=i?String(i):"";s=Gu.getInertBodyElement(d);let g=5,E=d;do{if(0===g)throw new Error("Failed to sanitize html because the input is unstable");g--,d=E,E=s.innerHTML,s=Gu.getInertBodyElement(d)}while(d!==E);return le((new ih).sanitizeChildren($u(s)||s))}finally{if(s){const d=$u(s)||s;for(;d.firstChild;)d.removeChild(d.firstChild)}}}function $u(n){return"content"in n&&function df(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var As=(()=>((As=As||{})[As.NONE=0]="NONE",As[As.HTML=1]="HTML",As[As.STYLE=2]="STYLE",As[As.SCRIPT=3]="SCRIPT",As[As.URL=4]="URL",As[As.RESOURCE_URL=5]="RESOURCE_URL",As))();function Bc(n){const i=Ea();return i?qi(i.sanitize(As.HTML,n)||""):zo(n,"HTML")?qi(Hs(n)):Yc(fs(),A(n))}function $o(n){const i=Ea();return i?i.sanitize(As.URL,n)||"":zo(n,"URL")?Hs(n):yl(A(n))}function Hc(n){const i=Ea();if(i)return Gr(i.sanitize(As.RESOURCE_URL,n)||"");if(zo(n,"ResourceURL"))return Gr(Hs(n));throw new C(904,"")}function Ea(){const n=Un();return n&&n[12]}const jc="__ngContext__";function $s(n,i){n[jc]=i}function zl(n){const i=function Wl(n){return n[jc]||null}(n);return i?Array.isArray(i)?i:i.lView:null}function zc(n){return n.ngOriginalError}function mf(n,...i){n.error(...i)}class Qu{constructor(){this._console=console}handleError(i){const s=this._findOriginalError(i),d=function ph(n){return n&&n.ngErrorLogger||mf}(i);d(this._console,"ERROR",i),s&&d(this._console,"ORIGINAL ERROR",s)}_findOriginalError(i){let s=i&&zc(i);for(;s&&zc(s);)s=zc(s);return s||null}}const _f=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(cn))();function ec(n){return n.ownerDocument.defaultView}function Jc(n){return n.ownerDocument}function wa(n){return n instanceof Function?n():n}var Ta=(()=>((Ta=Ta||{})[Ta.Important=1]="Important",Ta[Ta.DashCase=2]="DashCase",Ta))();function sa(n,i){return undefined(n,i)}function gu(n){const i=n[3];return zr(i)?i[3]:i}function Xc(n){return ed(n[13])}function Cl(n){return ed(n[4])}function ed(n){for(;null!==n&&!zr(n);)n=n[4];return n}function $l(n,i,s,d,g){if(null!=d){let E,P=!1;zr(d)?E=d:ar(d)&&(P=!0,d=d[0]);const z=de(d);0===n&&null!==s?null==g?yh(i,s,z):wl(i,s,z,g||null,!0):1===n&&null!==s?wl(i,s,z,g||null,!0):2===n?function wh(n,i,s){const d=oc(n,i);d&&function Mf(n,i,s,d){rr(n)?n.removeChild(i,s,d):i.removeChild(s)}(n,d,i,s)}(i,z,P):3===n&&i.destroyNode(z),null!=E&&function Ef(n,i,s,d,g){const E=s[7];E!==de(s)&&$l(i,n,d,E,g);for(let z=10;z0&&(n[s-1][4]=d[4]);const E=hl(n,10+i);!function _h(n,i){Kl(n,i,i[11],2,null,null),i[0]=null,i[6]=null}(d[1],d);const P=E[19];null!==P&&P.detachView(E[1]),d[3]=null,d[4]=null,d[2]&=-129}return d}function yu(n,i){if(!(256&i[2])){const s=i[11];rr(s)&&s.destroyNode&&Kl(n,i,s,3,null,null),function gh(n){let i=n[13];if(!i)return sc(n[1],n);for(;i;){let s=null;if(ar(i))s=i[13];else{const d=i[10];d&&(s=d)}if(!s){for(;i&&!i[4]&&i!==n;)ar(i)&&sc(i[1],i),i=i[3];null===i&&(i=n),ar(i)&&sc(i[1],i),s=i&&i[4]}i=s}}(i)}}function sc(n,i){if(!(256&i[2])){i[2]&=-129,i[2]|=256,function El(n,i){let s;if(null!=n&&null!=(s=n.destroyHooks))for(let d=0;d=0?d[g=ke]():d[g=-ke].unsubscribe(),E+=2}else{const P=d[g=s[E+1]];s[E].call(P)}if(null!==d){for(let E=g+1;EE?"":g[Et+1].toLowerCase();const pn=8&d?Zt:null;if(pn&&-1!==Bo(pn,ke,0)||2&d&&ke!==Zt){if(oa(d))return!1;P=!0}}}}else{if(!P&&!oa(d)&&!oa(ie))return!1;if(P&&oa(ie))continue;P=!1,d=ie|1&d}}return oa(d)||P}function oa(n){return 0==(1&n)}function kf(n,i,s,d){if(null===i)return-1;let g=0;if(d||!s){let E=!1;for(;g-1)for(s++;s0?'="'+z+'"':"")+"]"}else 8&d?g+="."+P:4&d&&(g+=" "+P);else""!==g&&!oa(P)&&(i+=kh(E,g),g=""),d=P,E=E||!oa(d);s++}return""!==g&&(i+=kh(E,g)),i}const gr={};function Ah(n){Oh(ur(),Un(),en()+n,!1)}function Oh(n,i,s,d){if(!d)if(3==(3&i[2])){const E=n.preOrderCheckHooks;null!==E&&ss(i,E,s)}else{const E=n.preOrderHooks;null!==E&&bi(i,E,0,s)}Tn(s)}function lc(n,i){return n<<17|i<<2}function aa(n){return n>>17&32767}function hd(n){return 2|n}function Wa(n){return(131068&n)>>2}function pd(n,i){return-131069&n|i<<2}function Du(n){return 1|n}function Vh(n,i){const s=n.contentQueries;if(null!==s)for(let d=0;d20&&Oh(n,i,20,!1),s(d,g)}finally{Tn(E)}}function Wh(n,i,s){if(kr(i)){const g=i.directiveEnd;for(let E=i.directiveStart;E0;){const s=n[--i];if("number"==typeof s&&s<0)return s}return 0})(z)!=ie&&z.push(ie),z.push(d,g,P)}}function Mo(n,i){null!==n.hostBindings&&n.hostBindings(1,i)}function Qh(n,i){i.flags|=2,(n.components||(n.components=[])).push(i.index)}function im(n,i,s){if(s){if(i.exportAs)for(let d=0;d0&&Sd(s)}}function Sd(n){for(let d=Xc(n);null!==d;d=Cl(d))for(let g=10;g0&&Sd(E)}const s=n[1].components;if(null!==s)for(let d=0;d0&&Sd(g)}}function am(n,i){const s=Ki(i,n),d=s[1];(function lm(n,i){for(let s=i.length;sPromise.resolve(null))();function tp(n){return n[7]||(n[7]=[])}function np(n){return n.cleanup||(n.cleanup=[])}function ip(n,i,s){return(null===n||Rr(n))&&(s=function ze(n){for(;Array.isArray(n);){if("object"==typeof n[1])return n;n=n[0]}return null}(s[i.index])),s[11]}function rp(n,i){const s=n[9],d=s?s.get(Qu,null):null;d&&d.handleError(i)}function sp(n,i,s,d,g){for(let E=0;Ethis.processProvider(z,i,s)),No([i],z=>this.processInjectorType(z,[],E)),this.records.set(gc,Xl(void 0,this));const P=this.records.get(es);this.scope=null!=P?P.value:null,this.source=g||("object"==typeof i?null:m(i))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(i=>i.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(i,s=Ya,d=Pt.Default){this.assertNotDestroyed();const g=ba(this),E=Fe(void 0);try{if(!(d&Pt.SkipSelf)){let z=this.records.get(i);if(void 0===z){const ie=function gm(n){return"function"==typeof n||"object"==typeof n&&n instanceof Or}(i)&&tt(i);z=ie&&this.injectableDefInScope(ie)?Xl(kd(i),xu):null,this.records.set(i,z)}if(null!=z)return this.hydrate(i,z)}return(d&Pt.Self?up():this.parent).get(i,s=d&Pt.Optional&&s===Ya?null:s)}catch(P){if("NullInjectorError"===P.name){if((P[uo]=P[uo]||[]).unshift(m(i)),g)throw P;return function gl(n,i,s,d){const g=n[uo];throw i[Bl]&&g.unshift(i[Bl]),n.message=function Ul(n,i,s,d=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.substr(2):n;let g=m(i);if(Array.isArray(i))g=i.map(m).join(" -> ");else if("object"==typeof i){let E=[];for(let P in i)if(i.hasOwnProperty(P)){let z=i[P];E.push(P+":"+("string"==typeof z?JSON.stringify(z):m(z)))}g=`{${E.join(", ")}}`}return`${s}${d?"("+d+")":""}[${g}]: ${n.replace(ea,"\n ")}`}("\n"+n.message,g,s,d),n.ngTokenPath=g,n[uo]=null,n}(P,i,"R3InjectorError",this.source)}throw P}finally{Fe(E),ba(g)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(i=>this.get(i))}toString(){const i=[];return this.records.forEach((d,g)=>i.push(m(g))),`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new C(205,!1)}processInjectorType(i,s,d){if(!(i=f(i)))return!1;let g=En(i);const E=null==g&&i.ngModule||void 0,P=void 0===E?i:E,z=-1!==d.indexOf(P);if(void 0!==E&&(g=En(E)),null==g)return!1;if(null!=g.imports&&!z){let je;d.push(P);try{No(g.imports,Et=>{this.processInjectorType(Et,s,d)&&(void 0===je&&(je=[]),je.push(Et))})}finally{}if(void 0!==je)for(let Et=0;Etthis.processProvider(Hn,Zt,pn||Pn))}}this.injectorDefTypes.add(P);const ie=D(P)||(()=>new P);this.records.set(P,Xl(ie,xu));const ke=g.providers;if(null!=ke&&!z){const je=i;No(ke,Et=>this.processProvider(Et,je,ke))}return void 0!==E&&void 0!==i.providers}processProvider(i,s,d){let g=eu(i=f(i))?i:f(i&&i.provide);const E=function pm(n,i,s){return pp(n)?Xl(void 0,n.useValue):Xl(hp(n),xu)}(i);if(eu(i)||!0!==i.multi)this.records.get(g);else{let P=this.records.get(g);P||(P=Xl(void 0,xu,!0),P.factory=()=>Xa(P.multi),this.records.set(g,P)),g=i,P.multi.push(i)}this.records.set(g,E)}hydrate(i,s){return s.value===xu&&(s.value=lp,s.value=s.factory()),"object"==typeof s.value&&s.value&&function Od(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(s.value)&&this.onDestroy.add(s.value),s.value}injectableDefInScope(i){if(!i.providedIn)return!1;const s=f(i.providedIn);return"string"==typeof s?"any"===s||s===this.scope:this.injectorDefTypes.has(s)}}function kd(n){const i=tt(n),s=null!==i?i.factory:D(n);if(null!==s)return s;if(n instanceof Or)throw new C(204,!1);if(n instanceof Function)return function hm(n){const i=n.length;if(i>0)throw vo(i,"?"),new C(204,!1);const s=function Je(n){const i=n&&(n[Mn]||n[zn]);if(i){const s=function zt(n){if(n.hasOwnProperty("name"))return n.name;const i=(""+n).match(/^function\s*([^\s(]+)/);return null===i?"":i[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${s}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${s}" class.`),i}return null}(n);return null!==s?()=>s.factory(n):()=>new n}(n);throw new C(204,!1)}function hp(n,i,s){let d;if(eu(n)){const g=f(n);return D(g)||kd(g)}if(pp(n))d=()=>f(n.useValue);else if(function mm(n){return!(!n||!n.useFactory)}(n))d=()=>n.useFactory(...Xa(n.deps||[]));else if(function fm(n){return!(!n||!n.useExisting)}(n))d=()=>Is(f(n.useExisting));else{const g=f(n&&(n.useClass||n.provide));if(!function _m(n){return!!n.deps}(n))return D(g)||kd(g);d=()=>new g(...Xa(n.deps))}return d}function Xl(n,i,s=!1){return{factory:n,value:i,multi:s?[]:void 0}}function pp(n){return null!==n&&"object"==typeof n&&ya in n}function eu(n){return"function"==typeof n}let Aa=(()=>{class n{static create(s,d){var g;if(Array.isArray(s))return cp({name:""},d,s,"");{const E=null!==(g=s.name)&&void 0!==g?g:"";return cp({name:E},s.parent,s.providers,E)}}}return n.THROW_IF_NOT_FOUND=Ya,n.NULL=new ap,n.\u0275prov=on({token:n,providedIn:"any",factory:()=>Is(gc)}),n.__NG_ELEMENT_ID__=-1,n})();function Cp(n,i){ao(zl(n)[1],is())}function Rd(n){let i=function Ep(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),s=!0;const d=[n];for(;i;){let g;if(Rr(n))g=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new C(903,"");g=i.\u0275dir}if(g){if(s){d.push(g);const P=n;P.inputs=Fd(n.inputs),P.declaredInputs=Fd(n.declaredInputs),P.outputs=Fd(n.outputs);const z=g.hostBindings;z&&Am(n,z);const ie=g.viewQuery,ke=g.contentQueries;if(ie&&xm(n,ie),ke&&km(n,ke),p(n.inputs,g.inputs),p(n.declaredInputs,g.declaredInputs),p(n.outputs,g.outputs),Rr(g)&&g.data.animation){const je=n.data;je.animation=(je.animation||[]).concat(g.data.animation)}}const E=g.features;if(E)for(let P=0;P=0;d--){const g=n[d];g.hostVars=i+=g.hostVars,g.hostAttrs=qo(g.hostAttrs,s=qo(s,g.hostAttrs))}}(d)}function Fd(n){return n===si?{}:n===Pn?[]:n}function xm(n,i){const s=n.viewQuery;n.viewQuery=s?(d,g)=>{i(d,g),s(d,g)}:i}function km(n,i){const s=n.contentQueries;n.contentQueries=s?(d,g,E)=>{i(d,g,E),s(d,g,E)}:i}function Am(n,i){const s=n.hostBindings;n.hostBindings=s?(d,g)=>{i(d,g),s(d,g)}:i}let vc=null;function tu(){if(!vc){const n=cn.Symbol;if(n&&n.iterator)vc=n.iterator;else{const i=Object.getOwnPropertyNames(Map.prototype);for(let s=0;sz(de(Kr[d.index])):d.index;if(rr(s)){let Kr=null;if(!z&&ie&&(Kr=function E0(n,i,s,d){const g=n.cleanup;if(null!=g)for(let E=0;Eie?z[ie]:null}"string"==typeof P&&(E+=2)}return null}(n,i,g,d.index)),null!==Kr)(Kr.__ngLastListenerFn__||Kr).__ngNextListenerFn__=E,Kr.__ngLastListenerFn__=E,pn=!1;else{E=qm(d,i,Et,E,!1);const hs=s.listen(Li,g,E);Zt.push(E,hs),je&&je.push(g,Ji,Jn,Jn+1)}}else E=qm(d,i,Et,E,!0),Li.addEventListener(g,E,P),Zt.push(E),je&&je.push(g,Ji,Jn,P)}else E=qm(d,i,Et,E,!1);const Hn=d.outputs;let li;if(pn&&null!==Hn&&(li=Hn[g])){const Mi=li.length;if(Mi)for(let Li=0;Li0;)i=i[15],n--;return i}(n,q.lFrame.contextLView))[8]}(n)}function w0(n,i){let s=null;const d=function Af(n){const i=n.attrs;if(null!=i){const s=i.indexOf(5);if(0==(1&s))return i[s+1]}return null}(n);for(let g=0;g=0}const so={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function $g(n){return n.substring(so.key,so.keyEnd)}function Kg(n,i){const s=so.textEnd;return s===i?-1:(i=so.keyEnd=function L0(n,i,s){for(;i32;)i++;return i}(n,so.key=i,s),Ec(n,i,s))}function Ec(n,i,s){for(;i=0;s=Kg(i,s))os(n,$g(i),!0)}function Ga(n,i,s,d){const g=Un(),E=ur(),P=Y(2);E.firstUpdatePass&&tv(E,n,P,d),i!==gr&&ho(g,P,i)&&iv(E,E.data[en()],g,g[11],n,g[P+1]=function V0(n,i){return null==n||("string"==typeof i?n+=i:"object"==typeof n&&(n=m(Hs(n)))),n}(i,s),d,P)}function $a(n,i,s,d){const g=ur(),E=Y(2);g.firstUpdatePass&&tv(g,null,E,d);const P=Un();if(s!==gr&&ho(P,E,s)){const z=g.data[en()];if(sv(z,d)&&!ev(g,E)){let ie=d?z.classesWithoutHost:z.stylesWithoutHost;null!==ie&&(s=u(ie,s||"")),Ir(g,z,P,s,d)}else!function U0(n,i,s,d,g,E,P,z){g===gr&&(g=Pn);let ie=0,ke=0,je=0=n.expandoStartIndex}function tv(n,i,s,d){const g=n.data;if(null===g[s+1]){const E=g[en()],P=ev(n,s);sv(E,d)&&null===i&&!P&&(i=!1),i=function F0(n,i,s,d){const g=un(n);let E=d?i.residualClasses:i.residualStyles;if(null===g)0===(d?i.classBindings:i.styleBindings)&&(s=jd(s=n_(null,n,i,s,d),i.attrs,d),E=null);else{const P=i.directiveStylingLast;if(-1===P||n[P]!==g)if(s=n_(g,n,i,s,d),null===E){let ie=function N0(n,i,s){const d=s?i.classBindings:i.styleBindings;if(0!==Wa(d))return n[aa(d)]}(n,i,d);void 0!==ie&&Array.isArray(ie)&&(ie=n_(null,n,i,ie[1],d),ie=jd(ie,i.attrs,d),function Y0(n,i,s,d){n[aa(s?i.classBindings:i.styleBindings)]=d}(n,i,d,ie))}else E=function B0(n,i,s){let d;const g=i.directiveEnd;for(let E=1+i.directiveStylingLast;E0)&&(ke=!0)}else je=s;if(g)if(0!==ie){const Zt=aa(n[z+1]);n[d+1]=lc(Zt,z),0!==Zt&&(n[Zt+1]=pd(n[Zt+1],d)),n[z+1]=function Nf(n,i){return 131071&n|i<<17}(n[z+1],d)}else n[d+1]=lc(z,0),0!==z&&(n[z+1]=pd(n[z+1],d)),z=d;else n[d+1]=lc(ie,0),0===z?z=d:n[ie+1]=pd(n[ie+1],d),ie=d;ke&&(n[d+1]=hd(n[d+1])),Gg(n,je,d,!0),Gg(n,je,d,!1),function S0(n,i,s,d,g){const E=g?n.residualClasses:n.residualStyles;null!=E&&"string"==typeof i&&Cr(E,i)>=0&&(s[d+1]=Du(s[d+1]))}(i,je,n,d,E),P=lc(z,ie),E?i.classBindings=P:i.styleBindings=P}(g,E,i,s,P,d)}}function n_(n,i,s,d,g){let E=null;const P=s.directiveEnd;let z=s.directiveStylingLast;for(-1===z?z=s.directiveStart:z++;z0;){const ie=n[g],ke=Array.isArray(ie),je=ke?ie[1]:ie,Et=null===je;let Zt=s[g+1];Zt===gr&&(Zt=Et?Pn:void 0);let pn=Et?Qa(Zt,d):je===d?Zt:void 0;if(ke&&!Up(pn)&&(pn=Qa(ie,d)),Up(pn)&&(z=pn,P))return z;const Hn=n[g+1];g=P?aa(Hn):Wa(Hn)}if(null!==i){let ie=E?i.residualClasses:i.residualStyles;null!=ie&&(z=Qa(ie,d))}return z}function Up(n){return void 0!==n}function sv(n,i){return 0!=(n.flags&(i?16:32))}function ov(n,i=""){const s=Un(),d=ur(),g=n+20,E=d.firstCreatePass?Tl(d,g,1,i,null):d.data[g],P=s[g]=function td(n,i){return rr(n)?n.createText(i):n.createTextNode(i)}(s[11],i);bu(d,s,P,E),ts(E,!1)}function i_(n){return Vp("",n,""),i_}function Vp(n,i,s){const d=Un(),g=Ll(d,n,i,s);return g!==gr&&ka(d,en(),g),Vp}function r_(n,i,s,d,g){const E=Un(),P=Il(E,n,i,s,d,g);return P!==gr&&ka(E,en(),P),r_}function fv(n,i,s){$a(os,ll,Ll(Un(),n,i,s),!0)}function s_(n,i,s){const d=Un();return ho(d,L(),i)&&Ho(ur(),an(),d,n,i,d[11],s,!0),s_}function o_(n,i,s){const d=Un();if(ho(d,L(),i)){const E=ur(),P=an();Ho(E,P,d,n,i,ip(un(E.data),P,d),s,!0)}return o_}const Iu=void 0;var ab=["en",[["a","p"],["AM","PM"],Iu],[["AM","PM"],Iu,Iu],[["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"]],Iu,[["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"]],Iu,[["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}",Iu,"{1} 'at' {0}",Iu],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function ob(n){const s=Math.floor(Math.abs(n)),d=n.toString().replace(/^[^.]*\.?/,"").length;return 1===s&&0===d?1:5}];let wc={};function a_(n){const i=function lb(n){return n.toLowerCase().replace(/_/g,"-")}(n);let s=wv(i);if(s)return s;const d=i.split("-")[0];if(s=wv(d),s)return s;if("en"===d)return ab;throw new Error(`Missing locale data for the locale "${n}".`)}function Ev(n){return a_(n)[ir.PluralCase]}function wv(n){return n in wc||(wc[n]=cn.ng&&cn.ng.common&&cn.ng.common.locales&&cn.ng.common.locales[n]),wc[n]}var ir=(()=>((ir=ir||{})[ir.LocaleId=0]="LocaleId",ir[ir.DayPeriodsFormat=1]="DayPeriodsFormat",ir[ir.DayPeriodsStandalone=2]="DayPeriodsStandalone",ir[ir.DaysFormat=3]="DaysFormat",ir[ir.DaysStandalone=4]="DaysStandalone",ir[ir.MonthsFormat=5]="MonthsFormat",ir[ir.MonthsStandalone=6]="MonthsStandalone",ir[ir.Eras=7]="Eras",ir[ir.FirstDayOfWeek=8]="FirstDayOfWeek",ir[ir.WeekendRange=9]="WeekendRange",ir[ir.DateFormat=10]="DateFormat",ir[ir.TimeFormat=11]="TimeFormat",ir[ir.DateTimeFormat=12]="DateTimeFormat",ir[ir.NumberSymbols=13]="NumberSymbols",ir[ir.NumberFormats=14]="NumberFormats",ir[ir.CurrencyCode=15]="CurrencyCode",ir[ir.CurrencySymbol=16]="CurrencySymbol",ir[ir.CurrencyName=17]="CurrencyName",ir[ir.Currencies=18]="Currencies",ir[ir.Directionality=19]="Directionality",ir[ir.PluralCase=20]="PluralCase",ir[ir.ExtraData=21]="ExtraData",ir))();const jp="en-US";let Tv=jp;function c_(n,i,s,d,g){if(n=f(n),Array.isArray(n))for(let E=0;E>20;if(eu(n)||!n.multi){const pn=new er(ie,g,Zi),Hn=h_(z,i,g?je:je+Zt,Et);-1===Hn?(Dn(Ee(ke,P),E,z),d_(E,n,i.length),i.push(z),ke.directiveStart++,ke.directiveEnd++,g&&(ke.providerIndexes+=1048576),s.push(pn),P.push(pn)):(s[Hn]=pn,P[Hn]=pn)}else{const pn=h_(z,i,je+Zt,Et),Hn=h_(z,i,je,je+Zt),li=pn>=0&&s[pn],Mi=Hn>=0&&s[Hn];if(g&&!Mi||!g&&!li){Dn(Ee(ke,P),E,z);const Li=function oM(n,i,s,d,g){const E=new er(n,s,Zi);return E.multi=[],E.index=i,E.componentProviders=0,Jv(E,g,d&&!s),E}(g?sM:rM,s.length,g,d,ie);!g&&Mi&&(s[Hn].providerFactory=Li),d_(E,n,i.length,0),i.push(z),ke.directiveStart++,ke.directiveEnd++,g&&(ke.providerIndexes+=1048576),s.push(Li),P.push(Li)}else d_(E,n,pn>-1?pn:Hn,Jv(s[g?Hn:pn],ie,!g&&d));!g&&d&&Mi&&s[Hn].componentProviders++}}}function d_(n,i,s,d){const g=eu(i),E=function Ad(n){return!!n.useClass}(i);if(g||E){const ie=(E?f(i.useClass):i).prototype.ngOnDestroy;if(ie){const ke=n.destroyHooks||(n.destroyHooks=[]);if(!g&&i.multi){const je=ke.indexOf(s);-1===je?ke.push(s,[d,ie]):ke[je+1].push(d,ie)}else ke.push(s,ie)}}}function Jv(n,i,s){return s&&n.componentProviders++,n.multi.push(i)-1}function h_(n,i,s,d){for(let g=s;g{s.providersResolver=(d,g)=>function iM(n,i,s){const d=ur();if(d.firstCreatePass){const g=Rr(n);c_(s,d.data,d.blueprint,g,!0),c_(i,d.data,d.blueprint,g,!1)}}(d,g?g(n):n,i)}}class qv{}class uM{resolveComponentFactory(i){throw function lM(n){const i=Error(`No component factory found for ${m(n)}. Did you add it to @NgModule.entryComponents?`);return i.ngComponent=n,i}(i)}}let Kp=(()=>{class n{}return n.NULL=new uM,n})();function cM(){return Sc(is(),Un())}function Sc(n,i){return new Kd(An(n,i))}let Kd=(()=>{class n{constructor(s){this.nativeElement=s}}return n.__NG_ELEMENT_ID__=cM,n})();function dM(n){return n instanceof Kd?n.nativeElement:n}class ey{}let hM=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function fM(){const n=Un(),s=Ki(is().index,n);return function pM(n){return n[11]}(ar(s)?s:n)}(),n})(),mM=(()=>{class n{}return n.\u0275prov=on({token:n,providedIn:"root",factory:()=>null}),n})();class ty{constructor(i){this.full=i,this.major=i.split(".")[0],this.minor=i.split(".")[1],this.patch=i.split(".").slice(2).join(".")}}const _M=new ty("13.3.11"),f_={};function Zp(n,i,s,d,g=!1){for(;null!==s;){const E=i[s.index];if(null!==E&&d.push(de(E)),zr(E))for(let z=10;z-1&&(rc(i,d),hl(s,d))}this._attachedToViewContainer=!1}yu(this._lView[1],this._lView)}onDestroy(i){$h(this._lView[1],this._lView,null,i)}markForCheck(){xd(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function Al(n,i,s){const d=i[10];d.begin&&d.begin();try{Sl(n,i,n.template,s)}catch(g){throw rp(i,g),g}finally{d.end&&d.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new C(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function nd(n,i){Kl(n,i,i[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new C(902,"");this._appRef=i}}class gM extends Zd{constructor(i){super(i),this._view=i}detectChanges(){_c(this._view)}checkNoChanges(){}get context(){return null}}class ny extends Kp{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const s=xe(i);return new m_(s,this.ngModule)}}function iy(n){const i=[];for(let s in n)n.hasOwnProperty(s)&&i.push({propName:n[s],templateName:s});return i}class m_ extends qv{constructor(i,s){super(),this.componentDef=i,this.ngModule=s,this.componentType=i.type,this.selector=function Rf(n){return n.map(Pf).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!s}get inputs(){return iy(this.componentDef.inputs)}get outputs(){return iy(this.componentDef.outputs)}create(i,s,d,g){const E=(g=g||this.ngModule)?function yM(n,i){return{get:(s,d,g)=>{const E=n.get(s,f_,g);return E!==f_||d===f_?E:i.get(s,d,g)}}}(i,g.injector):i,P=E.get(ey,me),z=E.get(mM,null),ie=P.createRenderer(null,this.componentDef),ke=this.componentDef.selectors[0][0]||"div",je=d?function wd(n,i,s){if(rr(n))return n.selectRootElement(i,s===Gt.ShadowDom);let d="string"==typeof i?n.querySelector(i):i;return d.textContent="",d}(ie,d,this.componentDef.encapsulation):ic(P.createRenderer(null,this.componentDef),ke,function vM(n){const i=n.toLowerCase();return"svg"===i?"svg":"math"===i?"math":null}(ke)),Et=this.componentDef.onPush?576:528,Zt=function Pd(n,i){return{components:[],scheduler:n||_f,clean:Ql,playerHandler:i||null,flags:0}}(),pn=xl(0,null,null,1,0,null,null,null,null,null),Hn=Eu(null,pn,Zt,Et,null,null,P,ie,z,E);let li,Mi;Ii(Hn);try{const Li=function Mp(n,i,s,d,g,E){const P=s[1];s[20]=n;const ie=Tl(P,20,2,"#host",null),ke=ie.mergedAttrs=i.hostAttrs;null!==ke&&(Zo(ie,ke,!0),null!==n&&(Ls(g,n,ke),null!==ie.classes&&cd(g,n,ie.classes),null!==ie.styles&&Sh(g,n,ie.styles)));const je=d.createRenderer(n,i),Et=Eu(s,wu(i),null,i.onPush?64:16,s[20],ie,d,je,E||null,null);return P.firstCreatePass&&(Dn(Ee(ie,s),P,i.type),Qh(P,ie),qh(ie,s.length,1)),fc(s,Et),s[20]=Et}(je,this.componentDef,Hn,P,ie);if(je)if(d)Ls(ie,je,["ng-version",_M.full]);else{const{attrs:Jn,classes:Ji}=function Ff(n){const i=[],s=[];let d=1,g=2;for(;d0&&cd(ie,je,Ji.join(" "))}if(Mi=sr(pn,20),void 0!==s){const Jn=Mi.projection=[];for(let Ji=0;Jiie(P,i)),i.contentQueries){const ie=is();i.contentQueries(1,P,ie.directiveStart)}const z=is();return!E.firstCreatePass||null===i.hostBindings&&null===i.hostAttrs||(Tn(z.index),Jh(s[1],z,0,z.directiveStart,z.directiveEnd,i),Mo(i,P)),P}(Li,this.componentDef,Hn,Zt,[Cp]),Zl(pn,Hn,null)}finally{ns()}return new MM(this.componentType,li,Sc(Mi,Hn),Hn,Mi)}}class MM extends class aM{}{constructor(i,s,d,g,E){super(),this.location=d,this._rootLView=g,this._tNode=E,this.instance=s,this.hostView=this.changeDetectorRef=new gM(g),this.componentType=i}get injector(){return new go(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}}class xc{}class ry{}const kc=new Map;class ay extends xc{constructor(i,s){super(),this._parent=s,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new ny(this);const d=nt(i);this._bootstrapComponents=wa(d.bootstrap),this._r3Injector=dp(i,s,[{provide:xc,useValue:this},{provide:Kp,useValue:this.componentFactoryResolver}],m(i)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(i)}get(i,s=Aa.THROW_IF_NOT_FOUND,d=Pt.Default){return i===Aa||i===xc||i===gc?this:this._r3Injector.get(i,s,d)}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(s=>s()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class __ extends ry{constructor(i){super(),this.moduleType=i,null!==nt(i)&&function CM(n){const i=new Set;!function s(d){const g=nt(d,!0),E=g.id;null!==E&&(function sy(n,i,s){if(i&&i!==s)throw new Error(`Duplicate module registered for ${n} - ${m(i)} vs ${m(i.name)}`)}(E,kc.get(E),d),kc.set(E,d));const P=wa(g.imports);for(const z of P)i.has(z)||(i.add(z),s(z))}(n)}(i)}create(i){return new ay(this.moduleType,i)}}function ly(n,i,s){const d=ps()+n,g=Un();return g[d]===gr?Oa(g,d,s?i.call(s):i()):Ou(g,d)}function uy(n,i,s,d){return fy(Un(),ps(),n,i,s,d)}function cy(n,i,s,d,g){return my(Un(),ps(),n,i,s,d,g)}function dy(n,i,s,d,g,E){return _y(Un(),ps(),n,i,s,d,g,E)}function hy(n,i,s,d,g,E,P){return function gy(n,i,s,d,g,E,P,z,ie){const ke=i+s;return Jo(n,ke,g,E,P,z)?Oa(n,ke+4,ie?d.call(ie,g,E,P,z):d(g,E,P,z)):Jd(n,ke+4)}(Un(),ps(),n,i,s,d,g,E,P)}function py(n,i,s,d,g,E,P,z,ie,ke){const je=ps()+n,Et=Un();let Zt=Jo(Et,je,s,d,g,E);return yc(Et,je+4,P,z,ie)||Zt?Oa(Et,je+7,ke?i.call(ke,s,d,g,E,P,z,ie):i(s,d,g,E,P,z,ie)):Ou(Et,je+7)}function Jd(n,i){const s=n[i];return s===gr?void 0:s}function fy(n,i,s,d,g,E){const P=i+s;return ho(n,P,g)?Oa(n,P+1,E?d.call(E,g):d(g)):Jd(n,P+1)}function my(n,i,s,d,g,E,P){const z=i+s;return Ol(n,z,g,E)?Oa(n,z+2,P?d.call(P,g,E):d(g,E)):Jd(n,z+2)}function _y(n,i,s,d,g,E,P,z){const ie=i+s;return yc(n,ie,g,E,P)?Oa(n,ie+3,z?d.call(z,g,E,P):d(g,E,P)):Jd(n,ie+3)}function yy(n,i){const s=ur();let d;const g=n+20;s.firstCreatePass?(d=function xM(n,i){if(i)for(let s=i.length-1;s>=0;s--){const d=i[s];if(n===d.name)return d}}(i,s.pipeRegistry),s.data[g]=d,d.onDestroy&&(s.destroyHooks||(s.destroyHooks=[])).push(g,d.onDestroy)):d=s.data[g];const E=d.factory||(d.factory=D(d.type)),P=Fe(Zi);try{const z=Xo(!1),ie=E();return Xo(z),function Nm(n,i,s,d){s>=n.data.length&&(n.data[s]=null,n.blueprint[s]=null),i[s]=d}(s,Un(),g,ie),ie}finally{Fe(P)}}function by(n,i,s){const d=n+20,g=Un(),E=lr(g,d);return Qd(g,d)?fy(g,ps(),i,E.transform,s,E):E.transform(s)}function My(n,i,s,d){const g=n+20,E=Un(),P=lr(E,g);return Qd(E,g)?my(E,ps(),i,P.transform,s,d,P):P.transform(s,d)}function Dy(n,i,s,d,g){const E=n+20,P=Un(),z=lr(P,E);return Qd(P,E)?_y(P,ps(),i,z.transform,s,d,g,z):z.transform(s,d,g)}function Qd(n,i){return n[1].data[i].pure}function g_(n){return i=>{setTimeout(n,void 0,i)}}const ul=class OM extends t.x{constructor(i=!1){super(),this.__isAsync=i}emit(i){super.next(i)}subscribe(i,s,d){var g,E,P;let z=i,ie=s||(()=>null),ke=d;if(i&&"object"==typeof i){const Et=i;z=null===(g=Et.next)||void 0===g?void 0:g.bind(Et),ie=null===(E=Et.error)||void 0===E?void 0:E.bind(Et),ke=null===(P=Et.complete)||void 0===P?void 0:P.bind(Et)}this.__isAsync&&(ie=g_(ie),z&&(z=g_(z)),ke&&(ke=g_(ke)));const je=super.subscribe({next:z,error:ie,complete:ke});return i instanceof e.w0&&i.add(je),je}};function LM(){return this._results[tu()]()}class Jp{constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const s=tu(),d=Jp.prototype;d[s]||(d[s]=LM)}get changes(){return this._changes||(this._changes=new ul)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,s){return this._results.reduce(i,s)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,s){const d=this;d.dirty=!1;const g=to(i);(this._changesDetected=!function uu(n,i,s){if(n.length!==i.length)return!1;for(let d=0;d{class n{}return n.__NG_ELEMENT_ID__=RM,n})();const IM=qd,PM=class extends IM{constructor(i,s,d){super(),this._declarationLView=i,this._declarationTContainer=s,this.elementRef=d}createEmbeddedView(i){const s=this._declarationTContainer.tViews,d=Eu(this._declarationLView,s,i,16,null,s.declTNode,null,null,null,null);d[17]=this._declarationLView[this._declarationTContainer.index];const E=this._declarationLView[19];return null!==E&&(d[19]=E.createEmbeddedView(s)),Zl(s,d,i),new Zd(d)}};function RM(){return Qp(is(),Un())}function Qp(n,i){return 4&n.type?new PM(i,n,Sc(n,i)):null}let qp=(()=>{class n{}return n.__NG_ELEMENT_ID__=FM,n})();function FM(){return wy(is(),Un())}const NM=qp,Cy=class extends NM{constructor(i,s,d){super(),this._lContainer=i,this._hostTNode=s,this._hostLView=d}get element(){return Sc(this._hostTNode,this._hostLView)}get injector(){return new go(this._hostTNode,this._hostLView)}get parentInjector(){const i=$t(this._hostTNode,this._hostLView);if(jo(i)){const s=Zs(i,this._hostLView),d=_s(i);return new go(s[1].data[d+8],s)}return new go(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const s=Ey(this._lContainer);return null!==s&&s[i]||null}get length(){return this._lContainer.length-10}createEmbeddedView(i,s,d){const g=i.createEmbeddedView(s||{});return this.insert(g,d),g}createComponent(i,s,d,g,E){const P=i&&!function Ra(n){return"function"==typeof n}(i);let z;if(P)z=s;else{const Et=s||{};z=Et.index,d=Et.injector,g=Et.projectableNodes,E=Et.ngModuleRef}const ie=P?i:new m_(xe(i)),ke=d||this.parentInjector;if(!E&&null==ie.ngModule){const Zt=(P?ke:this.parentInjector).get(xc,null);Zt&&(E=Zt)}const je=ie.create(ke,g,void 0,E);return this.insert(je.hostView,z),je}insert(i,s){const d=i._lView,g=d[1];if(function Ar(n){return zr(n[3])}(d)){const je=this.indexOf(i);if(-1!==je)this.detach(je);else{const Et=d[3],Zt=new Cy(Et,Et[6],Et[3]);Zt.detach(Zt.indexOf(i))}}const E=this._adjustIndex(s),P=this._lContainer;!function vu(n,i,s,d){const g=10+d,E=s.length;d>0&&(s[g-1][4]=i),d0)d.push(P[z/2]);else{const ke=E[z+1],je=i[-ie];for(let Et=10;Et({bindingPropertyName:n}));function tf(...n){}const qy=new Or("Application Initializer");let k_=(()=>{class n{constructor(s){this.appInits=s,this.resolve=tf,this.reject=tf,this.initialized=!1,this.done=!1,this.donePromise=new Promise((d,g)=>{this.resolve=d,this.reject=g})}runInitializers(){if(this.initialized)return;const s=[],d=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let g=0;g{E.subscribe({complete:z,error:ie})});s.push(P)}}Promise.all(s).then(()=>{d()}).catch(g=>{this.reject(g)}),0===s.length&&d(),this.initialized=!0}}return n.\u0275fac=function(s){return new(s||n)(Is(qy,8))},n.\u0275prov=on({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Xy=new Or("AppId",{providedIn:"root",factory:function e0(){return`${A_()}${A_()}${A_()}`}});function A_(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const t0=new Or("Platform Initializer"),c1=new Or("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),n0=new Or("appBootstrapListener");let d1=(()=>{class n{log(s){console.log(s)}warn(s){console.warn(s)}}return n.\u0275fac=function(s){return new(s||n)},n.\u0275prov=on({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const O_=new Or("LocaleId",{providedIn:"root",factory:()=>Ba(O_,Pt.Optional|Pt.SkipSelf)||function h1(){return"undefined"!=typeof $localize&&$localize.locale||jp}()}),p1=new Or("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});class f1{constructor(i,s){this.ngModuleFactory=i,this.componentFactories=s}}let m1=(()=>{class n{compileModuleSync(s){return new __(s)}compileModuleAsync(s){return Promise.resolve(this.compileModuleSync(s))}compileModuleAndAllComponentsSync(s){const d=this.compileModuleSync(s),E=wa(nt(s).declarations).reduce((P,z)=>{const ie=xe(z);return ie&&P.push(new m_(ie)),P},[]);return new f1(d,E)}compileModuleAndAllComponentsAsync(s){return Promise.resolve(this.compileModuleAndAllComponentsSync(s))}clearCache(){}clearCacheFor(s){}getModuleId(s){}}return n.\u0275fac=function(s){return new(s||n)},n.\u0275prov=on({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const g1=(()=>Promise.resolve(0))();function L_(n){"undefined"==typeof Zone?g1.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class Ka{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:s=!1,shouldCoalesceRunChangeDetection:d=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ul(!1),this.onMicrotaskEmpty=new ul(!1),this.onStable=new ul(!1),this.onError=new ul(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const g=this;g._nesting=0,g._outer=g._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(g._inner=g._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(g._inner=g._inner.fork(Zone.longStackTraceZoneSpec)),g.shouldCoalesceEventChangeDetection=!d&&s,g.shouldCoalesceRunChangeDetection=d,g.lastRequestAnimationFrameId=-1,g.nativeRequestAnimationFrame=function v1(){let n=cn.requestAnimationFrame,i=cn.cancelAnimationFrame;if("undefined"!=typeof Zone&&n&&i){const s=n[Zone.__symbol__("OriginalDelegate")];s&&(n=s);const d=i[Zone.__symbol__("OriginalDelegate")];d&&(i=d)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function M1(n){const i=()=>{!function b1(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(cn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,P_(n),n.isCheckStableRunning=!0,I_(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),P_(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(s,d,g,E,P,z)=>{try{return r0(n),s.invokeTask(g,E,P,z)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===E.type||n.shouldCoalesceRunChangeDetection)&&i(),s0(n)}},onInvoke:(s,d,g,E,P,z,ie)=>{try{return r0(n),s.invoke(g,E,P,z,ie)}finally{n.shouldCoalesceRunChangeDetection&&i(),s0(n)}},onHasTask:(s,d,g,E)=>{s.hasTask(g,E),d===g&&("microTask"==E.change?(n._hasPendingMicrotasks=E.microTask,P_(n),I_(n)):"macroTask"==E.change&&(n.hasPendingMacrotasks=E.macroTask))},onHandleError:(s,d,g,E)=>(s.handleError(g,E),n.runOutsideAngular(()=>n.onError.emit(E)),!1)})}(g)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ka.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Ka.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(i,s,d){return this._inner.run(i,s,d)}runTask(i,s,d,g){const E=this._inner,P=E.scheduleEventTask("NgZoneEvent: "+g,i,y1,tf,tf);try{return E.runTask(P,s,d)}finally{E.cancelTask(P)}}runGuarded(i,s,d){return this._inner.runGuarded(i,s,d)}runOutsideAngular(i){return this._outer.run(i)}}const y1={};function I_(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function P_(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function r0(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function s0(n){n._nesting--,I_(n)}class D1{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ul,this.onMicrotaskEmpty=new ul,this.onStable=new ul,this.onError=new ul}run(i,s,d){return i.apply(s,d)}runGuarded(i,s,d){return i.apply(s,d)}runOutsideAngular(i){return i()}runTask(i,s,d,g){return i.apply(s,d)}}let o0=(()=>{class n{constructor(s){this._ngZone=s,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),s.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:()=>{Ka.assertNotInAngularZone(),L_(()=>{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())L_(()=>{for(;0!==this._callbacks.length;){let s=this._callbacks.pop();clearTimeout(s.timeoutId),s.doneCb(this._didWork)}this._didWork=!1});else{let s=this.getPendingTasks();this._callbacks=this._callbacks.filter(d=>!d.updateCb||!d.updateCb(s)||(clearTimeout(d.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(s=>({source:s.source,creationLocation:s.creationLocation,data:s.data})):[]}addCallback(s,d,g){let E=-1;d&&d>0&&(E=setTimeout(()=>{this._callbacks=this._callbacks.filter(P=>P.timeoutId!==E),s(this._didWork,this.getPendingTasks())},d)),this._callbacks.push({doneCb:s,timeoutId:E,updateCb:g})}whenStable(s,d,g){if(g&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(s,d,g),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(s,d,g){return[]}}return n.\u0275fac=function(s){return new(s||n)(Is(Ka))},n.\u0275prov=on({token:n,factory:n.\u0275fac}),n})(),C1=(()=>{class n{constructor(){this._applications=new Map,R_.addToWindow(this)}registerApplication(s,d){this._applications.set(s,d)}unregisterApplication(s){this._applications.delete(s)}unregisterAllApplications(){this._applications.clear()}getTestability(s){return this._applications.get(s)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(s,d=!0){return R_.findTestabilityInTree(this,s,d)}}return n.\u0275fac=function(s){return new(s||n)},n.\u0275prov=on({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();class E1{addToWindow(i){}findTestabilityInTree(i,s,d){return null}}function w1(n){R_=n}let R_=new E1,Pu=null;const a0=new Or("AllowMultipleToken"),l0=new Or("PlatformOnDestroy");class x1{constructor(i,s){this.name=i,this.token=s}}function u0(n,i,s=[]){const d=`Platform: ${i}`,g=new Or(d);return(E=[])=>{let P=F_();if(!P||P.injector.get(a0,!1)){const z=[...s,...E,{provide:g,useValue:!0}];n?n(z):function k1(n){if(Pu&&!Pu.get(a0,!1))throw new C(400,"");Pu=n;const i=n.get(c0),s=n.get(t0,null);s&&s.forEach(d=>d())}(function O1(n=[],i){return Aa.create({name:i,providers:[{provide:es,useValue:"platform"},{provide:l0,useValue:()=>Pu=null},...n]})}(z,d))}return function A1(n){const i=F_();if(!i)throw new C(401,"");return i}()}}function F_(){var n;return null!==(n=null==Pu?void 0:Pu.get(c0))&&void 0!==n?n:null}let c0=(()=>{class n{constructor(s){this._injector=s,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(s,d){const z=function L1(n,i){let s;return s="noop"===n?new D1:("zone.js"===n?void 0:n)||new Ka({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==i?void 0:i.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==i?void 0:i.ngZoneRunCoalescing)}),s}(d?d.ngZone:void 0,{ngZoneEventCoalescing:d&&d.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:d&&d.ngZoneRunCoalescing||!1}),ie=[{provide:Ka,useValue:z}];return z.run(()=>{const ke=Aa.create({providers:ie,parent:this.injector,name:s.moduleType.name}),je=s.create(ke),Et=je.injector.get(Qu,null);if(!Et)throw new C(402,"");return z.runOutsideAngular(()=>{const Zt=z.onError.subscribe({next:pn=>{Et.handleError(pn)}});je.onDestroy(()=>{Y_(this._modules,je),Zt.unsubscribe()})}),function I1(n,i,s){try{const d=s();return Zm(d)?d.catch(g=>{throw i.runOutsideAngular(()=>n.handleError(g)),g}):d}catch(d){throw i.runOutsideAngular(()=>n.handleError(d)),d}}(Et,z,()=>{const Zt=je.injector.get(k_);return Zt.runInitializers(),Zt.donePromise.then(()=>(function hb(n){It(n,"Expected localeId to be defined"),"string"==typeof n&&(Tv=n.toLowerCase().replace(/_/g,"-"))}(je.injector.get(O_,jp)||jp),this._moduleDoBootstrap(je),je))})})}bootstrapModule(s,d=[]){const g=d0({},d);return function T1(n,i,s){const d=new __(s);return Promise.resolve(d)}(0,0,s).then(E=>this.bootstrapModuleFactory(E,g))}_moduleDoBootstrap(s){const d=s.injector.get(N_);if(s._bootstrapComponents.length>0)s._bootstrapComponents.forEach(g=>d.bootstrap(g));else{if(!s.instance.ngDoBootstrap)throw new C(403,"");s.instance.ngDoBootstrap(d)}this._modules.push(s)}onDestroy(s){this._destroyListeners.push(s)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new C(404,"");this._modules.slice().forEach(d=>d.destroy()),this._destroyListeners.forEach(d=>d());const s=this._injector.get(l0,null);null==s||s(),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(s){return new(s||n)(Is(Aa))},n.\u0275prov=on({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function d0(n,i){return Array.isArray(i)?i.reduce(d0,n):Object.assign(Object.assign({},n),i)}let N_=(()=>{class n{constructor(s,d,g,E){this._zone=s,this._injector=d,this._exceptionHandler=g,this._initStatus=E,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const P=new o.y(ie=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{ie.next(this._stable),ie.complete()})}),z=new o.y(ie=>{let ke;this._zone.runOutsideAngular(()=>{ke=this._zone.onStable.subscribe(()=>{Ka.assertNotInAngularZone(),L_(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,ie.next(!0))})})});const je=this._zone.onUnstable.subscribe(()=>{Ka.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{ie.next(!1)}))});return()=>{ke.unsubscribe(),je.unsubscribe()}});this.isStable=(0,l.T)(P,z.pipe((0,r.B)()))}bootstrap(s,d){if(!this._initStatus.done)throw new C(405,"");let g;g=s instanceof qv?s:this._injector.get(Kp).resolveComponentFactory(s),this.componentTypes.push(g.componentType);const E=function S1(n){return n.isBoundToModule}(g)?void 0:this._injector.get(xc),z=g.create(Aa.NULL,[],d||g.selector,E),ie=z.location.nativeElement,ke=z.injector.get(o0,null),je=ke&&z.injector.get(C1);return ke&&je&&je.registerApplication(ie,ke),z.onDestroy(()=>{this.detachView(z.hostView),Y_(this.components,z),je&&je.unregisterApplication(ie)}),this._loadComponent(z),z}tick(){if(this._runningTick)throw new C(101,"");try{this._runningTick=!0;for(let s of this._views)s.detectChanges()}catch(s){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(s))}finally{this._runningTick=!1}}attachView(s){const d=s;this._views.push(d),d.attachToAppRef(this)}detachView(s){const d=s;Y_(this._views,d),d.detachFromAppRef()}_loadComponent(s){this.attachView(s.hostView),this.tick(),this.components.push(s),this._injector.get(n0,[]).concat(this._bootstrapListeners).forEach(g=>g(s))}ngOnDestroy(){this._views.slice().forEach(s=>s.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return n.\u0275fac=function(s){return new(s||n)(Is(Ka),Is(Aa),Is(Qu),Is(k_))},n.\u0275prov=on({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Y_(n,i){const s=n.indexOf(i);s>-1&&n.splice(s,1)}let p0=!0,f0=!1;function R1(){return f0=!0,p0}function F1(){if(f0)throw new Error("Cannot enable prod mode after platform setup.");p0=!1}let N1=(()=>{class n{}return n.__NG_ELEMENT_ID__=Y1,n})();function Y1(n){return function B1(n,i,s){if(Zr(n)&&!s){const d=Ki(n.index,i);return new Zd(d,d)}return 47&n.type?new Zd(i[16],i):null}(is(),Un(),16==(16&n))}class v0{constructor(){}supports(i){return Au(i)}create(i){return new z1(i)}}const W1=(n,i)=>i;class z1{constructor(i){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=i||W1}forEachItem(i){let s;for(s=this._itHead;null!==s;s=s._next)i(s)}forEachOperation(i){let s=this._itHead,d=this._removalsHead,g=0,E=null;for(;s||d;){const P=!d||s&&s.currentIndex{P=this._trackByFn(g,z),null!==s&&Object.is(s.trackById,P)?(d&&(s=this._verifyReinsertion(s,z,P,g)),Object.is(s.item,z)||this._addIdentityChange(s,z)):(s=this._mismatch(s,z,P,g),d=!0),s=s._next,g++}),this.length=g;return this._truncate(s),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,s,d,g){let E;return null===i?E=this._itTail:(E=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(d,null))?(Object.is(i.item,s)||this._addIdentityChange(i,s),this._reinsertAfter(i,E,g)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(d,g))?(Object.is(i.item,s)||this._addIdentityChange(i,s),this._moveAfter(i,E,g)):i=this._addAfter(new G1(s,d),E,g),i}_verifyReinsertion(i,s,d,g){let E=null===this._unlinkedRecords?null:this._unlinkedRecords.get(d,null);return null!==E?i=this._reinsertAfter(E,i._prev,g):i.currentIndex!=g&&(i.currentIndex=g,this._addToMoves(i,g)),i}_truncate(i){for(;null!==i;){const s=i._next;this._addToRemovals(this._unlink(i)),i=s}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(i,s,d){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const g=i._prevRemoved,E=i._nextRemoved;return null===g?this._removalsHead=E:g._nextRemoved=E,null===E?this._removalsTail=g:E._prevRemoved=g,this._insertAfter(i,s,d),this._addToMoves(i,d),i}_moveAfter(i,s,d){return this._unlink(i),this._insertAfter(i,s,d),this._addToMoves(i,d),i}_addAfter(i,s,d){return this._insertAfter(i,s,d),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,s,d){const g=null===s?this._itHead:s._next;return i._next=g,i._prev=s,null===g?this._itTail=i:g._prev=i,null===s?this._itHead=i:s._next=i,null===this._linkedRecords&&(this._linkedRecords=new y0),this._linkedRecords.put(i),i.currentIndex=d,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const s=i._prev,d=i._next;return null===s?this._itHead=d:s._next=d,null===d?this._itTail=s:d._prev=s,i}_addToMoves(i,s){return i.previousIndex===s||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new y0),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,s){return i.item=s,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class G1{constructor(i,s){this.item=i,this.trackById=s,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 $1{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,s){let d;for(d=this._head;null!==d;d=d._nextDup)if((null===s||s<=d.currentIndex)&&Object.is(d.trackById,i))return d;return null}remove(i){const s=i._prevDup,d=i._nextDup;return null===s?this._head=d:s._nextDup=d,null===d?this._tail=s:d._prevDup=s,null===this._head}}class y0{constructor(){this.map=new Map}put(i){const s=i.trackById;let d=this.map.get(s);d||(d=new $1,this.map.set(s,d)),d.add(i)}get(i,s){const g=this.map.get(i);return g?g.get(i,s):null}remove(i){const s=i.trackById;return this.map.get(s).remove(i)&&this.map.delete(s),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function b0(n,i,s){const d=n.previousIndex;if(null===d)return d;let g=0;return s&&d{if(s&&s.key===g)this._maybeAddToChanges(s,d),this._appendAfter=s,s=s._next;else{const E=this._getOrCreateRecordForKey(g,d);s=this._insertBeforeOrAppend(s,E)}}),s){s._prev&&(s._prev._next=null),this._removalsHead=s;for(let d=s;null!==d;d=d._nextRemoved)d===this._mapHead&&(this._mapHead=null),this._records.delete(d.key),d._nextRemoved=d._next,d.previousValue=d.currentValue,d.currentValue=null,d._prev=null,d._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,s){if(i){const d=i._prev;return s._next=i,s._prev=d,i._prev=s,d&&(d._next=s),i===this._mapHead&&(this._mapHead=s),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=s,s._prev=this._appendAfter):this._mapHead=s,this._appendAfter=s,null}_getOrCreateRecordForKey(i,s){if(this._records.has(i)){const g=this._records.get(i);this._maybeAddToChanges(g,s);const E=g._prev,P=g._next;return E&&(E._next=P),P&&(P._prev=E),g._next=null,g._prev=null,g}const d=new Z1(i);return this._records.set(i,d),d.currentValue=s,this._addToAdditions(d),d}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,s){Object.is(s,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=s,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,s){i instanceof Map?i.forEach(s):Object.keys(i).forEach(d=>s(i[d],d))}}class Z1{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function D0(){return new j_([new v0])}let j_=(()=>{class n{constructor(s){this.factories=s}static create(s,d){if(null!=d){const g=d.factories.slice();s=s.concat(g)}return new n(s)}static extend(s){return{provide:n,useFactory:d=>n.create(s,d||D0()),deps:[[n,new yo,new io]]}}find(s){const d=this.factories.find(g=>g.supports(s));if(null!=d)return d;throw new C(901,"")}}return n.\u0275prov=on({token:n,providedIn:"root",factory:D0}),n})();function C0(){return new W_([new M0])}let W_=(()=>{class n{constructor(s){this.factories=s}static create(s,d){if(d){const g=d.factories.slice();s=s.concat(g)}return new n(s)}static extend(s){return{provide:n,useFactory:d=>n.create(s,d||C0()),deps:[[n,new yo,new io]]}}find(s){const d=this.factories.find(E=>E.supports(s));if(d)return d;throw new C(901,"")}}return n.\u0275prov=on({token:n,providedIn:"root",factory:C0}),n})();const q1=u0(null,"core",[]);let X1=(()=>{class n{constructor(s){}}return n.\u0275fac=function(s){return new(s||n)(Is(N_))},n.\u0275mod=Fi({type:n}),n.\u0275inj=Te({}),n})()},93075:(Se,k,a)=>{"use strict";a.d(k,{Cf:()=>A,EJ:()=>D,F:()=>Sr,Fj:()=>b,JJ:()=>Pt,JL:()=>dt,JU:()=>m,Kr:()=>fn,NI:()=>ni,Oe:()=>or,On:()=>Zr,Q7:()=>Dr,UX:()=>xi,YN:()=>W,Zs:()=>fs,_:()=>Mt,_Y:()=>Jr,a5:()=>En,cw:()=>$i,kI:()=>ee,nD:()=>ze,oH:()=>Qi,qu:()=>Ar,sg:()=>pt,u:()=>vn,u5:()=>Ki,wO:()=>He});var t=a(5e3),e=a(69808),o=a(32076),l=a(4128),r=a(54004);let h=(()=>{class ge{constructor(q,Ge){this._renderer=q,this._elementRef=Ge,this.onChange=xn=>{},this.onTouched=()=>{}}setProperty(q,Ge){this._renderer.setProperty(this._elementRef.nativeElement,q,Ge)}registerOnTouched(q){this.onTouched=q}registerOnChange(q){this.onChange=q}setDisabledState(q){this.setProperty("disabled",q)}}return ge.\u0275fac=function(q){return new(q||ge)(t.Y36(t.Qsj),t.Y36(t.SBq))},ge.\u0275dir=t.lG2({type:ge}),ge})(),p=(()=>{class ge extends h{}return ge.\u0275fac=function(){let ce;return function(Ge){return(ce||(ce=t.n5z(ge)))(Ge||ge)}}(),ge.\u0275dir=t.lG2({type:ge,features:[t.qOj]}),ge})();const m=new t.OlP("NgValueAccessor"),w={provide:m,useExisting:(0,t.Gpc)(()=>b),multi:!0},S=new t.OlP("CompositionEventMode");let b=(()=>{class ge extends h{constructor(q,Ge,xn){super(q,Ge),this._compositionMode=xn,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function f(){const ge=(0,e.q)()?(0,e.q)().getUserAgent():"";return/android (\d+)/.test(ge.toLowerCase())}())}writeValue(q){this.setProperty("value",null==q?"":q)}_handleInput(q){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(q)}_compositionStart(){this._composing=!0}_compositionEnd(q){this._composing=!1,this._compositionMode&&this.onChange(q)}}return ge.\u0275fac=function(q){return new(q||ge)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(S,8))},ge.\u0275dir=t.lG2({type:ge,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(q,Ge){1&q&&t.NdJ("input",function(_i){return Ge._handleInput(_i.target.value)})("blur",function(){return Ge.onTouched()})("compositionstart",function(){return Ge._compositionStart()})("compositionend",function(_i){return Ge._compositionEnd(_i.target.value)})},features:[t._Bn([w]),t.qOj]}),ge})();function C(ge){return null==ge||0===ge.length}function T(ge){return null!=ge&&"number"==typeof ge.length}const A=new t.OlP("NgValidators"),$=new t.OlP("NgAsyncValidators"),x=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[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])?)*$/;class ee{static min(ce){return function Q(ge){return ce=>{if(C(ce.value)||C(ge))return null;const q=parseFloat(ce.value);return!isNaN(q)&&q{if(C(ce.value)||C(ge))return null;const q=parseFloat(ce.value);return!isNaN(q)&&q>ge?{max:{max:ge,actual:ce.value}}:null}}(ce)}static required(ce){return R(ce)}static requiredTrue(ce){return K(ce)}static email(ce){return function U(ge){return C(ge.value)||x.test(ge.value)?null:{email:!0}}(ce)}static minLength(ce){return G(ce)}static maxLength(ce){return se(ce)}static pattern(ce){return function Z(ge){if(!ge)return oe;let ce,q;return"string"==typeof ge?(q="","^"!==ge.charAt(0)&&(q+="^"),q+=ge,"$"!==ge.charAt(ge.length-1)&&(q+="$"),ce=new RegExp(q)):(q=ge.toString(),ce=ge),Ge=>{if(C(Ge.value))return null;const xn=Ge.value;return ce.test(xn)?null:{pattern:{requiredPattern:q,actualValue:xn}}}}(ce)}static nullValidator(ce){return null}static compose(ce){return It(ce)}static composeAsync(ce){return _n(ce)}}function R(ge){return C(ge.value)?{required:!0}:null}function K(ge){return!0===ge.value?null:{required:!0}}function G(ge){return ce=>C(ce.value)||!T(ce.value)?null:ce.value.lengthT(ce.value)&&ce.value.length>ge?{maxlength:{requiredLength:ge,actualLength:ce.value.length}}:null}function oe(ge){return null}function _e(ge){return null!=ge}function Oe(ge){const ce=(0,t.QGY)(ge)?(0,o.D)(ge):ge;return(0,t.CqO)(ce),ce}function Re(ge){let ce={};return ge.forEach(q=>{ce=null!=q?Object.assign(Object.assign({},ce),q):ce}),0===Object.keys(ce).length?null:ce}function Qe(ge,ce){return ce.map(q=>q(ge))}function rt(ge){return ge.map(ce=>function Ve(ge){return!ge.validate}(ce)?ce:q=>ce.validate(q))}function It(ge){if(!ge)return null;const ce=ge.filter(_e);return 0==ce.length?null:function(q){return Re(Qe(q,ce))}}function xt(ge){return null!=ge?It(rt(ge)):null}function _n(ge){if(!ge)return null;const ce=ge.filter(_e);return 0==ce.length?null:function(q){const Ge=Qe(q,ce).map(Oe);return(0,l.D)(Ge).pipe((0,r.U)(Re))}}function rn(ge){return null!=ge?_n(rt(ge)):null}function st(ge,ce){return null===ge?[ce]:Array.isArray(ge)?[...ge,ce]:[ge,ce]}function on(ge){return ge._rawValidators}function yt(ge){return ge._rawAsyncValidators}function Te(ge){return ge?Array.isArray(ge)?ge:[ge]:[]}function tt(ge,ce){return Array.isArray(ge)?ge.includes(ce):ge===ce}function ve(ge,ce){const q=Te(ce);return Te(ge).forEach(xn=>{tt(q,xn)||q.push(xn)}),q}function Je(ge,ce){return Te(ce).filter(q=>!tt(ge,q))}class zt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(ce){this._rawValidators=ce||[],this._composedValidatorFn=xt(this._rawValidators)}_setAsyncValidators(ce){this._rawAsyncValidators=ce||[],this._composedAsyncValidatorFn=rn(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(ce){this._onDestroyCallbacks.push(ce)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(ce=>ce()),this._onDestroyCallbacks=[]}reset(ce){this.control&&this.control.reset(ce)}hasError(ce,q){return!!this.control&&this.control.hasError(ce,q)}getError(ce,q){return this.control?this.control.getError(ce,q):null}}class En extends zt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Mn extends zt{get formDirective(){return null}get path(){return null}}class Jt{constructor(ce){this._cd=ce}is(ce){var q,Ge,xn;return"submitted"===ce?!!(null===(q=this._cd)||void 0===q?void 0:q.submitted):!!(null===(xn=null===(Ge=this._cd)||void 0===Ge?void 0:Ge.control)||void 0===xn?void 0:xn[ce])}}let Pt=(()=>{class ge extends Jt{constructor(q){super(q)}}return ge.\u0275fac=function(q){return new(q||ge)(t.Y36(En,2))},ge.\u0275dir=t.lG2({type:ge,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(q,Ge){2&q&&t.ekj("ng-untouched",Ge.is("untouched"))("ng-touched",Ge.is("touched"))("ng-pristine",Ge.is("pristine"))("ng-dirty",Ge.is("dirty"))("ng-valid",Ge.is("valid"))("ng-invalid",Ge.is("invalid"))("ng-pending",Ge.is("pending"))},features:[t.qOj]}),ge})(),dt=(()=>{class ge extends Jt{constructor(q){super(q)}}return ge.\u0275fac=function(q){return new(q||ge)(t.Y36(Mn,10))},ge.\u0275dir=t.lG2({type:ge,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(q,Ge){2&q&&t.ekj("ng-untouched",Ge.is("untouched"))("ng-touched",Ge.is("touched"))("ng-pristine",Ge.is("pristine"))("ng-dirty",Ge.is("dirty"))("ng-valid",Ge.is("valid"))("ng-invalid",Ge.is("invalid"))("ng-pending",Ge.is("pending"))("ng-submitted",Ge.is("submitted"))},features:[t.qOj]}),ge})();function si(ge,ce){return[...ce.path,ge]}function Pn(ge,ce){qe(ge,ce),ce.valueAccessor.writeValue(ge.value),function Ie(ge,ce){ce.valueAccessor.registerOnChange(q=>{ge._pendingValue=q,ge._pendingChange=!0,ge._pendingDirty=!0,"change"===ge.updateOn&&Kt(ge,ce)})}(ge,ce),function On(ge,ce){const q=(Ge,xn)=>{ce.valueAccessor.writeValue(Ge),xn&&ce.viewToModelUpdate(Ge)};ge.registerOnChange(q),ce._registerOnDestroy(()=>{ge._unregisterOnChange(q)})}(ge,ce),function Dt(ge,ce){ce.valueAccessor.registerOnTouched(()=>{ge._pendingTouched=!0,"blur"===ge.updateOn&&ge._pendingChange&&Kt(ge,ce),"submit"!==ge.updateOn&&ge.markAsTouched()})}(ge,ce),function Rt(ge,ce){if(ce.valueAccessor.setDisabledState){const q=Ge=>{ce.valueAccessor.setDisabledState(Ge)};ge.registerOnDisabledChange(q),ce._registerOnDestroy(()=>{ge._unregisterOnDisabledChange(q)})}}(ge,ce)}function ci(ge,ce,q=!0){const Ge=()=>{};ce.valueAccessor&&(ce.valueAccessor.registerOnChange(Ge),ce.valueAccessor.registerOnTouched(Ge)),we(ge,ce),ge&&(ce._invokeOnDestroyCallbacks(),ge._registerOnCollectionChange(()=>{}))}function di(ge,ce){ge.forEach(q=>{q.registerOnValidatorChange&&q.registerOnValidatorChange(ce)})}function qe(ge,ce){const q=on(ge);null!==ce.validator?ge.setValidators(st(q,ce.validator)):"function"==typeof q&&ge.setValidators([q]);const Ge=yt(ge);null!==ce.asyncValidator?ge.setAsyncValidators(st(Ge,ce.asyncValidator)):"function"==typeof Ge&&ge.setAsyncValidators([Ge]);const xn=()=>ge.updateValueAndValidity();di(ce._rawValidators,xn),di(ce._rawAsyncValidators,xn)}function we(ge,ce){let q=!1;if(null!==ge){if(null!==ce.validator){const xn=on(ge);if(Array.isArray(xn)&&xn.length>0){const _i=xn.filter(hr=>hr!==ce.validator);_i.length!==xn.length&&(q=!0,ge.setValidators(_i))}}if(null!==ce.asyncValidator){const xn=yt(ge);if(Array.isArray(xn)&&xn.length>0){const _i=xn.filter(hr=>hr!==ce.asyncValidator);_i.length!==xn.length&&(q=!0,ge.setAsyncValidators(_i))}}}const Ge=()=>{};return di(ce._rawValidators,Ge),di(ce._rawAsyncValidators,Ge),q}function Kt(ge,ce){ge._pendingDirty&&ge.markAsDirty(),ge.setValue(ge._pendingValue,{emitModelToViewChange:!1}),ce.viewToModelUpdate(ge._pendingValue),ge._pendingChange=!1}function Gn(ge,ce){qe(ge,ce)}function bt(ge,ce){if(!ge.hasOwnProperty("model"))return!1;const q=ge.model;return!!q.isFirstChange()||!Object.is(ce,q.currentValue)}function xe(ge,ce){ge._syncPendingControls(),ce.forEach(q=>{const Ge=q.control;"submit"===Ge.updateOn&&Ge._pendingChange&&(q.viewToModelUpdate(Ge._pendingValue),Ge._pendingChange=!1)})}function Ke(ge,ce){if(!ce)return null;let q,Ge,xn;return Array.isArray(ce),ce.forEach(_i=>{_i.constructor===b?q=_i:function ct(ge){return Object.getPrototypeOf(ge.constructor)===p}(_i)?Ge=_i:xn=_i}),xn||Ge||q||null}function re(ge,ce){const q=ge.indexOf(ce);q>-1&&ge.splice(q,1)}const jt="VALID",ye="INVALID",at="PENDING",Bt="DISABLED";function Bn(ge){return(At(ge)?ge.validators:ge)||null}function yn(ge){return Array.isArray(ge)?xt(ge):ge||null}function gn(ge,ce){return(At(ce)?ce.asyncValidators:ge)||null}function pi(ge){return Array.isArray(ge)?rn(ge):ge||null}function At(ge){return null!=ge&&!Array.isArray(ge)&&"object"==typeof ge}const Xt=ge=>ge instanceof ni,j=ge=>ge instanceof $i,Le=ge=>ge instanceof or;function vt(ge){return Xt(ge)?ge.value:ge.getRawValue()}function Ct(ge,ce){const q=j(ge),Ge=ge.controls;if(!(q?Object.keys(Ge):Ge).length)throw new t.vHH(1e3,"");if(!Ge[ce])throw new t.vHH(1001,"")}function $n(ge,ce){j(ge),ge._forEachChild((Ge,xn)=>{if(void 0===ce[xn])throw new t.vHH(1002,"")})}class mi{constructor(ce,q){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=ce,this._rawAsyncValidators=q,this._composedValidatorFn=yn(this._rawValidators),this._composedAsyncValidatorFn=pi(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(ce){this._rawValidators=this._composedValidatorFn=ce}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(ce){this._rawAsyncValidators=this._composedAsyncValidatorFn=ce}get parent(){return this._parent}get valid(){return this.status===jt}get invalid(){return this.status===ye}get pending(){return this.status==at}get disabled(){return this.status===Bt}get enabled(){return this.status!==Bt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(ce){this._rawValidators=ce,this._composedValidatorFn=yn(ce)}setAsyncValidators(ce){this._rawAsyncValidators=ce,this._composedAsyncValidatorFn=pi(ce)}addValidators(ce){this.setValidators(ve(ce,this._rawValidators))}addAsyncValidators(ce){this.setAsyncValidators(ve(ce,this._rawAsyncValidators))}removeValidators(ce){this.setValidators(Je(ce,this._rawValidators))}removeAsyncValidators(ce){this.setAsyncValidators(Je(ce,this._rawAsyncValidators))}hasValidator(ce){return tt(this._rawValidators,ce)}hasAsyncValidator(ce){return tt(this._rawAsyncValidators,ce)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(ce={}){this.touched=!0,this._parent&&!ce.onlySelf&&this._parent.markAsTouched(ce)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(ce=>ce.markAllAsTouched())}markAsUntouched(ce={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(q=>{q.markAsUntouched({onlySelf:!0})}),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce)}markAsDirty(ce={}){this.pristine=!1,this._parent&&!ce.onlySelf&&this._parent.markAsDirty(ce)}markAsPristine(ce={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(q=>{q.markAsPristine({onlySelf:!0})}),this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce)}markAsPending(ce={}){this.status=at,!1!==ce.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!ce.onlySelf&&this._parent.markAsPending(ce)}disable(ce={}){const q=this._parentMarkedDirty(ce.onlySelf);this.status=Bt,this.errors=null,this._forEachChild(Ge=>{Ge.disable(Object.assign(Object.assign({},ce),{onlySelf:!0}))}),this._updateValue(),!1!==ce.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},ce),{skipPristineCheck:q})),this._onDisabledChange.forEach(Ge=>Ge(!0))}enable(ce={}){const q=this._parentMarkedDirty(ce.onlySelf);this.status=jt,this._forEachChild(Ge=>{Ge.enable(Object.assign(Object.assign({},ce),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},ce),{skipPristineCheck:q})),this._onDisabledChange.forEach(Ge=>Ge(!1))}_updateAncestors(ce){this._parent&&!ce.onlySelf&&(this._parent.updateValueAndValidity(ce),ce.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(ce){this._parent=ce}updateValueAndValidity(ce={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===jt||this.status===at)&&this._runAsyncValidator(ce.emitEvent)),!1!==ce.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!ce.onlySelf&&this._parent.updateValueAndValidity(ce)}_updateTreeValidity(ce={emitEvent:!0}){this._forEachChild(q=>q._updateTreeValidity(ce)),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Bt:jt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(ce){if(this.asyncValidator){this.status=at,this._hasOwnPendingAsyncValidator=!0;const q=Oe(this.asyncValidator(this));this._asyncValidationSubscription=q.subscribe(Ge=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ge,{emitEvent:ce})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(ce,q={}){this.errors=ce,this._updateControlsErrors(!1!==q.emitEvent)}get(ce){return function mn(ge,ce,q){if(null==ce||(Array.isArray(ce)||(ce=ce.split(q)),Array.isArray(ce)&&0===ce.length))return null;let Ge=ge;return ce.forEach(xn=>{Ge=j(Ge)?Ge.controls.hasOwnProperty(xn)?Ge.controls[xn]:null:Le(Ge)&&Ge.at(xn)||null}),Ge}(this,ce,".")}getError(ce,q){const Ge=q?this.get(q):this;return Ge&&Ge.errors?Ge.errors[ce]:null}hasError(ce,q){return!!this.getError(ce,q)}get root(){let ce=this;for(;ce._parent;)ce=ce._parent;return ce}_updateControlsErrors(ce){this.status=this._calculateStatus(),ce&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(ce)}_initObservables(){this.valueChanges=new t.vpe,this.statusChanges=new t.vpe}_calculateStatus(){return this._allControlsDisabled()?Bt:this.errors?ye:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(at)?at:this._anyControlsHaveStatus(ye)?ye:jt}_anyControlsHaveStatus(ce){return this._anyControls(q=>q.status===ce)}_anyControlsDirty(){return this._anyControls(ce=>ce.dirty)}_anyControlsTouched(){return this._anyControls(ce=>ce.touched)}_updatePristine(ce={}){this.pristine=!this._anyControlsDirty(),this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce)}_updateTouched(ce={}){this.touched=this._anyControlsTouched(),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce)}_isBoxedValue(ce){return"object"==typeof ce&&null!==ce&&2===Object.keys(ce).length&&"value"in ce&&"disabled"in ce}_registerOnCollectionChange(ce){this._onCollectionChange=ce}_setUpdateStrategy(ce){At(ce)&&null!=ce.updateOn&&(this._updateOn=ce.updateOn)}_parentMarkedDirty(ce){return!ce&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class ni extends mi{constructor(ce=null,q,Ge){super(Bn(q),gn(Ge,q)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(ce),this._setUpdateStrategy(q),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),At(q)&&q.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(ce)?ce.value:ce)}setValue(ce,q={}){this.value=this._pendingValue=ce,this._onChange.length&&!1!==q.emitModelToViewChange&&this._onChange.forEach(Ge=>Ge(this.value,!1!==q.emitViewToModelChange)),this.updateValueAndValidity(q)}patchValue(ce,q={}){this.setValue(ce,q)}reset(ce=this.defaultValue,q={}){this._applyFormState(ce),this.markAsPristine(q),this.markAsUntouched(q),this.setValue(this.value,q),this._pendingChange=!1}_updateValue(){}_anyControls(ce){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(ce){this._onChange.push(ce)}_unregisterOnChange(ce){re(this._onChange,ce)}registerOnDisabledChange(ce){this._onDisabledChange.push(ce)}_unregisterOnDisabledChange(ce){re(this._onDisabledChange,ce)}_forEachChild(ce){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(ce){this._isBoxedValue(ce)?(this.value=this._pendingValue=ce.value,ce.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=ce}}class $i extends mi{constructor(ce,q,Ge){super(Bn(q),gn(Ge,q)),this.controls=ce,this._initObservables(),this._setUpdateStrategy(q),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(ce,q){return this.controls[ce]?this.controls[ce]:(this.controls[ce]=q,q.setParent(this),q._registerOnCollectionChange(this._onCollectionChange),q)}addControl(ce,q,Ge={}){this.registerControl(ce,q),this.updateValueAndValidity({emitEvent:Ge.emitEvent}),this._onCollectionChange()}removeControl(ce,q={}){this.controls[ce]&&this.controls[ce]._registerOnCollectionChange(()=>{}),delete this.controls[ce],this.updateValueAndValidity({emitEvent:q.emitEvent}),this._onCollectionChange()}setControl(ce,q,Ge={}){this.controls[ce]&&this.controls[ce]._registerOnCollectionChange(()=>{}),delete this.controls[ce],q&&this.registerControl(ce,q),this.updateValueAndValidity({emitEvent:Ge.emitEvent}),this._onCollectionChange()}contains(ce){return this.controls.hasOwnProperty(ce)&&this.controls[ce].enabled}setValue(ce,q={}){$n(this,ce),Object.keys(ce).forEach(Ge=>{Ct(this,Ge),this.controls[Ge].setValue(ce[Ge],{onlySelf:!0,emitEvent:q.emitEvent})}),this.updateValueAndValidity(q)}patchValue(ce,q={}){null!=ce&&(Object.keys(ce).forEach(Ge=>{this.controls[Ge]&&this.controls[Ge].patchValue(ce[Ge],{onlySelf:!0,emitEvent:q.emitEvent})}),this.updateValueAndValidity(q))}reset(ce={},q={}){this._forEachChild((Ge,xn)=>{Ge.reset(ce[xn],{onlySelf:!0,emitEvent:q.emitEvent})}),this._updatePristine(q),this._updateTouched(q),this.updateValueAndValidity(q)}getRawValue(){return this._reduceChildren({},(ce,q,Ge)=>(ce[Ge]=vt(q),ce))}_syncPendingControls(){let ce=this._reduceChildren(!1,(q,Ge)=>!!Ge._syncPendingControls()||q);return ce&&this.updateValueAndValidity({onlySelf:!0}),ce}_forEachChild(ce){Object.keys(this.controls).forEach(q=>{const Ge=this.controls[q];Ge&&ce(Ge,q)})}_setUpControls(){this._forEachChild(ce=>{ce.setParent(this),ce._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(ce){for(const q of Object.keys(this.controls)){const Ge=this.controls[q];if(this.contains(q)&&ce(Ge))return!0}return!1}_reduceValue(){return this._reduceChildren({},(ce,q,Ge)=>((q.enabled||this.disabled)&&(ce[Ge]=q.value),ce))}_reduceChildren(ce,q){let Ge=ce;return this._forEachChild((xn,_i)=>{Ge=q(Ge,xn,_i)}),Ge}_allControlsDisabled(){for(const ce of Object.keys(this.controls))if(this.controls[ce].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class or extends mi{constructor(ce,q,Ge){super(Bn(q),gn(Ge,q)),this.controls=ce,this._initObservables(),this._setUpdateStrategy(q),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(ce){return this.controls[ce]}push(ce,q={}){this.controls.push(ce),this._registerControl(ce),this.updateValueAndValidity({emitEvent:q.emitEvent}),this._onCollectionChange()}insert(ce,q,Ge={}){this.controls.splice(ce,0,q),this._registerControl(q),this.updateValueAndValidity({emitEvent:Ge.emitEvent})}removeAt(ce,q={}){this.controls[ce]&&this.controls[ce]._registerOnCollectionChange(()=>{}),this.controls.splice(ce,1),this.updateValueAndValidity({emitEvent:q.emitEvent})}setControl(ce,q,Ge={}){this.controls[ce]&&this.controls[ce]._registerOnCollectionChange(()=>{}),this.controls.splice(ce,1),q&&(this.controls.splice(ce,0,q),this._registerControl(q)),this.updateValueAndValidity({emitEvent:Ge.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(ce,q={}){$n(this,ce),ce.forEach((Ge,xn)=>{Ct(this,xn),this.at(xn).setValue(Ge,{onlySelf:!0,emitEvent:q.emitEvent})}),this.updateValueAndValidity(q)}patchValue(ce,q={}){null!=ce&&(ce.forEach((Ge,xn)=>{this.at(xn)&&this.at(xn).patchValue(Ge,{onlySelf:!0,emitEvent:q.emitEvent})}),this.updateValueAndValidity(q))}reset(ce=[],q={}){this._forEachChild((Ge,xn)=>{Ge.reset(ce[xn],{onlySelf:!0,emitEvent:q.emitEvent})}),this._updatePristine(q),this._updateTouched(q),this.updateValueAndValidity(q)}getRawValue(){return this.controls.map(ce=>vt(ce))}clear(ce={}){this.controls.length<1||(this._forEachChild(q=>q._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:ce.emitEvent}))}_syncPendingControls(){let ce=this.controls.reduce((q,Ge)=>!!Ge._syncPendingControls()||q,!1);return ce&&this.updateValueAndValidity({onlySelf:!0}),ce}_forEachChild(ce){this.controls.forEach((q,Ge)=>{ce(q,Ge)})}_updateValue(){this.value=this.controls.filter(ce=>ce.enabled||this.disabled).map(ce=>ce.value)}_anyControls(ce){return this.controls.some(q=>q.enabled&&ce(q))}_setUpControls(){this._forEachChild(ce=>this._registerControl(ce))}_allControlsDisabled(){for(const ce of this.controls)if(ce.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(ce){ce.setParent(this),ce._registerOnCollectionChange(this._onCollectionChange)}}const Pr={provide:Mn,useExisting:(0,t.Gpc)(()=>Sr)},Tr=(()=>Promise.resolve(null))();let Sr=(()=>{class ge extends Mn{constructor(q,Ge){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.vpe,this.form=new $i({},xt(q),rn(Ge))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(q){Tr.then(()=>{const Ge=this._findContainer(q.path);q.control=Ge.registerControl(q.name,q.control),Pn(q.control,q),q.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(q)})}getControl(q){return this.form.get(q.path)}removeControl(q){Tr.then(()=>{const Ge=this._findContainer(q.path);Ge&&Ge.removeControl(q.name),this._directives.delete(q)})}addFormGroup(q){Tr.then(()=>{const Ge=this._findContainer(q.path),xn=new $i({});Gn(xn,q),Ge.registerControl(q.name,xn),xn.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(q){Tr.then(()=>{const Ge=this._findContainer(q.path);Ge&&Ge.removeControl(q.name)})}getFormGroup(q){return this.form.get(q.path)}updateModel(q,Ge){Tr.then(()=>{this.form.get(q.path).setValue(Ge)})}setValue(q){this.control.setValue(q)}onSubmit(q){return this.submitted=!0,xe(this.form,this._directives),this.ngSubmit.emit(q),!1}onReset(){this.resetForm()}resetForm(q){this.form.reset(q),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(q){return q.pop(),q.length?this.form.get(q):this.form}}return ge.\u0275fac=function(q){return new(q||ge)(t.Y36(A,10),t.Y36($,10))},ge.\u0275dir=t.lG2({type:ge,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(q,Ge){1&q&&t.NdJ("submit",function(_i){return Ge.onSubmit(_i)})("reset",function(){return Ge.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([Pr]),t.qOj]}),ge})();const zr={provide:En,useExisting:(0,t.Gpc)(()=>Zr)},kr=(()=>Promise.resolve(null))();let Zr=(()=>{class ge extends En{constructor(q,Ge,xn,_i,hr){super(),this._changeDetectorRef=hr,this.control=new ni,this._registered=!1,this.update=new t.vpe,this._parent=q,this._setValidators(Ge),this._setAsyncValidators(xn),this.valueAccessor=Ke(0,_i)}ngOnChanges(q){if(this._checkForErrors(),!this._registered||"name"in q){if(this._registered&&(this._checkName(),this.formDirective)){const Ge=q.name.previousValue;this.formDirective.removeControl({name:Ge,path:this._getPath(Ge)})}this._setUpControl()}"isDisabled"in q&&this._updateDisabled(q),bt(q,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(q){this.viewModel=q,this.update.emit(q)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Pn(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(q){kr.then(()=>{var Ge;this.control.setValue(q,{emitViewToModelChange:!1}),null===(Ge=this._changeDetectorRef)||void 0===Ge||Ge.markForCheck()})}_updateDisabled(q){const Ge=q.isDisabled.currentValue,xn=""===Ge||Ge&&"false"!==Ge;kr.then(()=>{var _i;xn&&!this.control.disabled?this.control.disable():!xn&&this.control.disabled&&this.control.enable(),null===(_i=this._changeDetectorRef)||void 0===_i||_i.markForCheck()})}_getPath(q){return this._parent?si(q,this._parent):[q]}}return ge.\u0275fac=function(q){return new(q||ge)(t.Y36(Mn,9),t.Y36(A,10),t.Y36($,10),t.Y36(m,10),t.Y36(t.sBO,8))},ge.\u0275dir=t.lG2({type:ge,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t._Bn([zr]),t.qOj,t.TTD]}),ge})(),Jr=(()=>{class ge{}return ge.\u0275fac=function(q){return new(q||ge)},ge.\u0275dir=t.lG2({type:ge,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),ge})();const dr={provide:m,useExisting:(0,t.Gpc)(()=>Mt),multi:!0};let pe=(()=>{class ge{}return ge.\u0275fac=function(q){return new(q||ge)},ge.\u0275mod=t.oAB({type:ge}),ge.\u0275inj=t.cJS({}),ge})(),We=(()=>{class ge{constructor(){this._accessors=[]}add(q,Ge){this._accessors.push([q,Ge])}remove(q){for(let Ge=this._accessors.length-1;Ge>=0;--Ge)if(this._accessors[Ge][1]===q)return void this._accessors.splice(Ge,1)}select(q){this._accessors.forEach(Ge=>{this._isSameGroup(Ge,q)&&Ge[1]!==q&&Ge[1].fireUncheck(q.value)})}_isSameGroup(q,Ge){return!!q[0].control&&q[0]._parent===Ge._control._parent&&q[1].name===Ge.name}}return ge.\u0275fac=function(q){return new(q||ge)},ge.\u0275prov=t.Yz7({token:ge,factory:ge.\u0275fac,providedIn:pe}),ge})(),Mt=(()=>{class ge extends p{constructor(q,Ge,xn,_i){super(q,Ge),this._registry=xn,this._injector=_i,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(En),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(q){this._state=q===this.value,this.setProperty("checked",this._state)}registerOnChange(q){this._fn=q,this.onChange=()=>{q(this.value),this._registry.select(this)}}fireUncheck(q){this.writeValue(q)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return ge.\u0275fac=function(q){return new(q||ge)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(We),t.Y36(t.zs3))},ge.\u0275dir=t.lG2({type:ge,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(q,Ge){1&q&&t.NdJ("change",function(){return Ge.onChange()})("blur",function(){return Ge.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[t._Bn([dr]),t.qOj]}),ge})();const Yn=new t.OlP("NgModelWithFormControlWarning"),ai={provide:En,useExisting:(0,t.Gpc)(()=>Qi)};let Qi=(()=>{class ge extends En{constructor(q,Ge,xn,_i){super(),this._ngModelWarningConfig=_i,this.update=new t.vpe,this._ngModelWarningSent=!1,this._setValidators(q),this._setAsyncValidators(Ge),this.valueAccessor=Ke(0,xn)}set isDisabled(q){}ngOnChanges(q){if(this._isControlChanged(q)){const Ge=q.form.previousValue;Ge&&ci(Ge,this,!1),Pn(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}bt(q,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ci(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(q){this.viewModel=q,this.update.emit(q)}_isControlChanged(q){return q.hasOwnProperty("form")}}return ge._ngModelWarningSentOnce=!1,ge.\u0275fac=function(q){return new(q||ge)(t.Y36(A,10),t.Y36($,10),t.Y36(m,10),t.Y36(Yn,8))},ge.\u0275dir=t.lG2({type:ge,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t._Bn([ai]),t.qOj,t.TTD]}),ge})();const vr={provide:Mn,useExisting:(0,t.Gpc)(()=>pt)};let pt=(()=>{class ge extends Mn{constructor(q,Ge){super(),this.validators=q,this.asyncValidators=Ge,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.vpe,this._setValidators(q),this._setAsyncValidators(Ge)}ngOnChanges(q){this._checkFormPresent(),q.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(we(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(q){const Ge=this.form.get(q.path);return Pn(Ge,q),Ge.updateValueAndValidity({emitEvent:!1}),this.directives.push(q),Ge}getControl(q){return this.form.get(q.path)}removeControl(q){ci(q.control||null,q,!1),re(this.directives,q)}addFormGroup(q){this._setUpFormContainer(q)}removeFormGroup(q){this._cleanUpFormContainer(q)}getFormGroup(q){return this.form.get(q.path)}addFormArray(q){this._setUpFormContainer(q)}removeFormArray(q){this._cleanUpFormContainer(q)}getFormArray(q){return this.form.get(q.path)}updateModel(q,Ge){this.form.get(q.path).setValue(Ge)}onSubmit(q){return this.submitted=!0,xe(this.form,this.directives),this.ngSubmit.emit(q),!1}onReset(){this.resetForm()}resetForm(q){this.form.reset(q),this.submitted=!1}_updateDomValue(){this.directives.forEach(q=>{const Ge=q.control,xn=this.form.get(q.path);Ge!==xn&&(ci(Ge||null,q),Xt(xn)&&(Pn(xn,q),q.control=xn))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(q){const Ge=this.form.get(q.path);Gn(Ge,q),Ge.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(q){if(this.form){const Ge=this.form.get(q.path);Ge&&function Ai(ge,ce){return we(ge,ce)}(Ge,q)&&Ge.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){qe(this.form,this),this._oldForm&&we(this._oldForm,this)}_checkFormPresent(){}}return ge.\u0275fac=function(q){return new(q||ge)(t.Y36(A,10),t.Y36($,10))},ge.\u0275dir=t.lG2({type:ge,selectors:[["","formGroup",""]],hostBindings:function(q,Ge){1&q&&t.NdJ("submit",function(_i){return Ge.onSubmit(_i)})("reset",function(){return Ge.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([vr]),t.qOj,t.TTD]}),ge})();const hn={provide:En,useExisting:(0,t.Gpc)(()=>vn)};let vn=(()=>{class ge extends En{constructor(q,Ge,xn,_i,hr){super(),this._ngModelWarningConfig=hr,this._added=!1,this.update=new t.vpe,this._ngModelWarningSent=!1,this._parent=q,this._setValidators(Ge),this._setAsyncValidators(xn),this.valueAccessor=Ke(0,_i)}set isDisabled(q){}ngOnChanges(q){this._added||this._setUpControl(),bt(q,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(q){this.viewModel=q,this.update.emit(q)}get path(){return si(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return ge._ngModelWarningSentOnce=!1,ge.\u0275fac=function(q){return new(q||ge)(t.Y36(Mn,13),t.Y36(A,10),t.Y36($,10),t.Y36(m,10),t.Y36(Yn,8))},ge.\u0275dir=t.lG2({type:ge,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t._Bn([hn]),t.qOj,t.TTD]}),ge})();const Ln={provide:m,useExisting:(0,t.Gpc)(()=>D),multi:!0};function Zn(ge,ce){return null==ge?`${ce}`:(ce&&"object"==typeof ce&&(ce="Object"),`${ge}: ${ce}`.slice(0,50))}let D=(()=>{class ge extends p{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(q){this._compareWith=q}writeValue(q){this.value=q;const xn=Zn(this._getOptionId(q),q);this.setProperty("value",xn)}registerOnChange(q){this.onChange=Ge=>{this.value=this._getOptionValue(Ge),q(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(q){for(const Ge of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(Ge),q))return Ge;return null}_getOptionValue(q){const Ge=function qn(ge){return ge.split(":")[0]}(q);return this._optionMap.has(Ge)?this._optionMap.get(Ge):q}}return ge.\u0275fac=function(){let ce;return function(Ge){return(ce||(ce=t.n5z(ge)))(Ge||ge)}}(),ge.\u0275dir=t.lG2({type:ge,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(q,Ge){1&q&&t.NdJ("change",function(_i){return Ge.onChange(_i.target.value)})("blur",function(){return Ge.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([Ln]),t.qOj]}),ge})(),W=(()=>{class ge{constructor(q,Ge,xn){this._element=q,this._renderer=Ge,this._select=xn,this._select&&(this.id=this._select._registerOption())}set ngValue(q){null!=this._select&&(this._select._optionMap.set(this.id,q),this._setElementValue(Zn(this.id,q)),this._select.writeValue(this._select.value))}set value(q){this._setElementValue(q),this._select&&this._select.writeValue(this._select.value)}_setElementValue(q){this._renderer.setProperty(this._element.nativeElement,"value",q)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return ge.\u0275fac=function(q){return new(q||ge)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(D,9))},ge.\u0275dir=t.lG2({type:ge,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),ge})();const he={provide:m,useExisting:(0,t.Gpc)(()=>sn),multi:!0};function Ce(ge,ce){return null==ge?`${ce}`:("string"==typeof ce&&(ce=`'${ce}'`),ce&&"object"==typeof ce&&(ce="Object"),`${ge}: ${ce}`.slice(0,50))}let sn=(()=>{class ge extends p{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(q){this._compareWith=q}writeValue(q){let Ge;if(this.value=q,Array.isArray(q)){const xn=q.map(_i=>this._getOptionId(_i));Ge=(_i,hr)=>{_i._setSelected(xn.indexOf(hr.toString())>-1)}}else Ge=(xn,_i)=>{xn._setSelected(!1)};this._optionMap.forEach(Ge)}registerOnChange(q){this.onChange=Ge=>{const xn=[],_i=Ge.selectedOptions;if(void 0!==_i){const hr=_i;for(let Ts=0;Ts{class ge{constructor(q,Ge,xn){this._element=q,this._renderer=Ge,this._select=xn,this._select&&(this.id=this._select._registerOption(this))}set ngValue(q){null!=this._select&&(this._value=q,this._setElementValue(Ce(this.id,q)),this._select.writeValue(this._select.value))}set value(q){this._select?(this._value=q,this._setElementValue(Ce(this.id,q)),this._select.writeValue(this._select.value)):this._setElementValue(q)}_setElementValue(q){this._renderer.setProperty(this._element.nativeElement,"value",q)}_setSelected(q){this._renderer.setProperty(this._element.nativeElement,"selected",q)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return ge.\u0275fac=function(q){return new(q||ge)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(sn,9))},ge.\u0275dir=t.lG2({type:ge,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),ge})();function Cn(ge){return"number"==typeof ge?ge:parseInt(ge,10)}let Nn=(()=>{class ge{constructor(){this._validator=oe}ngOnChanges(q){if(this.inputName in q){const Ge=this.normalizeInput(q[this.inputName].currentValue);this._enabled=this.enabled(Ge),this._validator=this._enabled?this.createValidator(Ge):oe,this._onChange&&this._onChange()}}validate(q){return this._validator(q)}registerOnValidatorChange(q){this._onChange=q}enabled(q){return null!=q}}return ge.\u0275fac=function(q){return new(q||ge)},ge.\u0275dir=t.lG2({type:ge,features:[t.TTD]}),ge})();const Si={provide:A,useExisting:(0,t.Gpc)(()=>Dr),multi:!0},Fr={provide:A,useExisting:(0,t.Gpc)(()=>fs),multi:!0};let Dr=(()=>{class ge extends Nn{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=q=>function wn(ge){return null!=ge&&!1!==ge&&"false"!=`${ge}`}(q),this.createValidator=q=>R}enabled(q){return q}}return ge.\u0275fac=function(){let ce;return function(Ge){return(ce||(ce=t.n5z(ge)))(Ge||ge)}}(),ge.\u0275dir=t.lG2({type:ge,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(q,Ge){2&q&&t.uIk("required",Ge._enabled?"":null)},inputs:{required:"required"},features:[t._Bn([Si]),t.qOj]}),ge})(),fs=(()=>{class ge extends Dr{constructor(){super(...arguments),this.createValidator=q=>K}}return ge.\u0275fac=function(){let ce;return function(Ge){return(ce||(ce=t.n5z(ge)))(Ge||ge)}}(),ge.\u0275dir=t.lG2({type:ge,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(q,Ge){2&q&&t.uIk("required",Ge._enabled?"":null)},features:[t._Bn([Fr]),t.qOj]}),ge})();const me={provide:A,useExisting:(0,t.Gpc)(()=>He),multi:!0};let He=(()=>{class ge extends Nn{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=q=>Cn(q),this.createValidator=q=>G(q)}}return ge.\u0275fac=function(){let ce;return function(Ge){return(ce||(ce=t.n5z(ge)))(Ge||ge)}}(),ge.\u0275dir=t.lG2({type:ge,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(q,Ge){2&q&&t.uIk("minlength",Ge._enabled?Ge.minlength:null)},inputs:{minlength:"minlength"},features:[t._Bn([me]),t.qOj]}),ge})();const de={provide:A,useExisting:(0,t.Gpc)(()=>ze),multi:!0};let ze=(()=>{class ge extends Nn{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=q=>Cn(q),this.createValidator=q=>se(q)}}return ge.\u0275fac=function(){let ce;return function(Ge){return(ce||(ce=t.n5z(ge)))(Ge||ge)}}(),ge.\u0275dir=t.lG2({type:ge,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(q,Ge){2&q&&t.uIk("maxlength",Ge._enabled?Ge.maxlength:null)},inputs:{maxlength:"maxlength"},features:[t._Bn([de]),t.qOj]}),ge})(),lr=(()=>{class ge{}return ge.\u0275fac=function(q){return new(q||ge)},ge.\u0275mod=t.oAB({type:ge}),ge.\u0275inj=t.cJS({imports:[[pe]]}),ge})(),Ki=(()=>{class ge{}return ge.\u0275fac=function(q){return new(q||ge)},ge.\u0275mod=t.oAB({type:ge}),ge.\u0275inj=t.cJS({imports:[lr]}),ge})(),xi=(()=>{class ge{static withConfig(q){return{ngModule:ge,providers:[{provide:Yn,useValue:q.warnOnNgModelWithFormControl}]}}}return ge.\u0275fac=function(q){return new(q||ge)},ge.\u0275mod=t.oAB({type:ge}),ge.\u0275inj=t.cJS({imports:[lr]}),ge})(),Ar=(()=>{class ge{group(q,Ge=null){const xn=this._reduceControls(q);let Ts,_i=null,hr=null;return null!=Ge&&(function Nr(ge){return void 0!==ge.asyncValidators||void 0!==ge.validators||void 0!==ge.updateOn}(Ge)?(_i=null!=Ge.validators?Ge.validators:null,hr=null!=Ge.asyncValidators?Ge.asyncValidators:null,Ts=null!=Ge.updateOn?Ge.updateOn:void 0):(_i=null!=Ge.validator?Ge.validator:null,hr=null!=Ge.asyncValidator?Ge.asyncValidator:null)),new $i(xn,{asyncValidators:hr,updateOn:Ts,validators:_i})}control(q,Ge,xn){return new ni(q,Ge,xn)}array(q,Ge,xn){const _i=q.map(hr=>this._createControl(hr));return new or(_i,Ge,xn)}_reduceControls(q){const Ge={};return Object.keys(q).forEach(xn=>{Ge[xn]=this._createControl(q[xn])}),Ge}_createControl(q){return Xt(q)||j(q)||Le(q)?q:Array.isArray(q)?this.control(q[0],q.length>1?q[1]:null,q.length>2?q[2]:null):this.control(q)}}return ge.\u0275fac=function(q){return new(q||ge)},ge.\u0275prov=t.Yz7({token:ge,factory:ge.\u0275fac,providedIn:xi}),ge})()},53170:(Se,k,a)=>{"use strict";var t;a.d(k,{o8:()=>h,t7:()=>u});var e=a(5e3),o=a(90508),l=a(15439);const r=l||t||(t=a.t(l,2)),h=new e.OlP("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function p(){return{useUtc:!1}}});function m(S,b){const C=Array(S);for(let T=0;T{class S extends o._A{constructor(C,T){super(),this._options=T,this.setLocale(C||r.locale())}setLocale(C){super.setLocale(C);let T=r.localeData(C);this._localeData={firstDayOfWeek:T.firstDayOfWeek(),longMonths:T.months(),shortMonths:T.monthsShort(),dates:m(31,A=>this.createDate(2017,0,A+1).format("D")),longDaysOfWeek:T.weekdays(),shortDaysOfWeek:T.weekdaysShort(),narrowDaysOfWeek:T.weekdaysMin()}}getYear(C){return this.clone(C).year()}getMonth(C){return this.clone(C).month()}getDate(C){return this.clone(C).date()}getDayOfWeek(C){return this.clone(C).day()}getMonthNames(C){return"long"==C?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(C){return"long"==C?this._localeData.longDaysOfWeek:"short"==C?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(C){return this.clone(C).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(C){return this.clone(C).daysInMonth()}clone(C){return C.clone().locale(this.locale)}createDate(C,T,A){const $=this._createMoment({year:C,month:T,date:A}).locale(this.locale);return $.isValid(),$}today(){return this._createMoment().locale(this.locale)}parse(C,T){return C&&"string"==typeof C?this._createMoment(C,T,this.locale):C?this._createMoment(C).locale(this.locale):null}format(C,T){return C=this.clone(C),this.isValid(C),C.format(T)}addCalendarYears(C,T){return this.clone(C).add({years:T})}addCalendarMonths(C,T){return this.clone(C).add({months:T})}addCalendarDays(C,T){return this.clone(C).add({days:T})}toIso8601(C){return this.clone(C).format()}deserialize(C){let T;if(C instanceof Date)T=this._createMoment(C).locale(this.locale);else if(this.isDateInstance(C))return this.clone(C);if("string"==typeof C){if(!C)return null;T=this._createMoment(C,r.ISO_8601).locale(this.locale)}return T&&this.isValid(T)?this._createMoment(T).locale(this.locale):super.deserialize(C)}isDateInstance(C){return r.isMoment(C)}isValid(C){return this.clone(C).isValid()}invalid(){return r.invalid()}_createMoment(C,T,A){const{strict:$,useUtc:x}=this._options||{};return x?r.utc(C,T,A,$):r(C,T,A,$)}}return S.\u0275fac=function(C){return new(C||S)(e.LFG(o.Ad,8),e.LFG(h,8))},S.\u0275prov=e.Yz7({token:S,factory:S.\u0275fac}),S})()},47423:(Se,k,a)=>{"use strict";a.d(k,{lW:()=>w,ot:()=>S,zs:()=>f});var t=a(5e3),e=a(90508),o=a(76360),l=a(15664);const r=["mat-button",""],h=["*"],u=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],y=(0,e.pj)((0,e.Id)((0,e.Kr)(class{constructor(b){this._elementRef=b}})));let w=(()=>{class b extends y{constructor(T,A,$){super(T),this._focusMonitor=A,this._animationMode=$,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const x of u)this._hasHostAttributes(x)&&this._getHostElement().classList.add(x);T.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(T,A){T?this._focusMonitor.focusVia(this._getHostElement(),T,A):this._getHostElement().focus(A)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...T){return T.some(A=>this._getHostElement().hasAttribute(A))}}return b.\u0275fac=function(T){return new(T||b)(t.Y36(t.SBq),t.Y36(l.tE),t.Y36(o.Qb,8))},b.\u0275cmp=t.Xpm({type:b,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(T,A){if(1&T&&t.Gf(e.wG,5),2&T){let $;t.iGM($=t.CRH())&&(A.ripple=$.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(T,A){2&T&&(t.uIk("disabled",A.disabled||null),t.ekj("_mat-animation-noopable","NoopAnimations"===A._animationMode)("mat-button-disabled",A.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[t.qOj],attrs:r,ngContentSelectors:h,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(T,A){1&T&&(t.F$t(),t.TgZ(0,"span",0),t.Hsn(1),t.qZA(),t._UZ(2,"span",1)(3,"span",2)),2&T&&(t.xp6(2),t.ekj("mat-button-ripple-round",A.isRoundButton||A.isIconButton),t.Q6J("matRippleDisabled",A._isRippleDisabled())("matRippleCentered",A.isIconButton)("matRippleTrigger",A._getHostElement()))},directives:[e.wG],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),b})(),f=(()=>{class b extends w{constructor(T,A,$,x){super(A,T,$),this._ngZone=x,this._haltDisabledEvents=ee=>{this.disabled&&(ee.preventDefault(),ee.stopImmediatePropagation())}}ngAfterViewInit(){super.ngAfterViewInit(),this._ngZone?this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}):this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return b.\u0275fac=function(T){return new(T||b)(t.Y36(l.tE),t.Y36(t.SBq),t.Y36(o.Qb,8),t.Y36(t.R0b,8))},b.\u0275cmp=t.Xpm({type:b,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:7,hostBindings:function(T,A){2&T&&(t.uIk("tabindex",A.disabled?-1:A.tabIndex)("disabled",A.disabled||null)("aria-disabled",A.disabled.toString()),t.ekj("_mat-animation-noopable","NoopAnimations"===A._animationMode)("mat-button-disabled",A.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[t.qOj],attrs:r,ngContentSelectors:h,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(T,A){1&T&&(t.F$t(),t.TgZ(0,"span",0),t.Hsn(1),t.qZA(),t._UZ(2,"span",1)(3,"span",2)),2&T&&(t.xp6(2),t.ekj("mat-button-ripple-round",A.isRoundButton||A.isIconButton),t.Q6J("matRippleDisabled",A._isRippleDisabled())("matRippleCentered",A.isIconButton)("matRippleTrigger",A._getHostElement()))},directives:[e.wG],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),b})(),S=(()=>{class b{}return b.\u0275fac=function(T){return new(T||b)},b.\u0275mod=t.oAB({type:b}),b.\u0275inj=t.cJS({imports:[[e.si,e.BQ],e.BQ]}),b})()},77446:(Se,k,a)=>{"use strict";a.d(k,{$u:()=>w,oG:()=>$,p9:()=>N});var t=a(63191),e=a(5e3),o=a(93075),l=a(90508),r=a(76360),h=a(15664),p=a(17144);const m=["input"],u=function(R){return{enterDuration:R}},y=["*"],w=new e.OlP("mat-checkbox-default-options",{providedIn:"root",factory:f});function f(){return{color:"accent",clickAction:"check-indeterminate"}}let S=0;const b=f(),C={provide:o.JU,useExisting:(0,e.Gpc)(()=>$),multi:!0};class T{}const A=(0,l.sb)((0,l.pj)((0,l.Kr)((0,l.Id)(class{constructor(R){this._elementRef=R}}))));let $=(()=>{class R extends A{constructor(U,G,se,Z,oe,_e,Oe){super(U),this._changeDetectorRef=G,this._focusMonitor=se,this._ngZone=Z,this._animationMode=_e,this._options=Oe,this.ariaLabel="",this.ariaLabelledby=null,this._uniqueId="mat-checkbox-"+ ++S,this.id=this._uniqueId,this.labelPosition="after",this.name=null,this.change=new e.vpe,this.indeterminateChange=new e.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||b,this.color=this.defaultColor=this._options.color||b.color,this.tabIndex=parseInt(oe)||0}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(U){this._required=(0,t.Ig)(U)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(U=>{U||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(U){const G=(0,t.Ig)(U);G!=this.checked&&(this._checked=G,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(U){const G=(0,t.Ig)(U);G!==this.disabled&&(this._disabled=G,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(U){const G=U!=this._indeterminate;this._indeterminate=(0,t.Ig)(U),G&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(U){this.checked=!!U}registerOnChange(U){this._controlValueAccessorChangeFn=U}registerOnTouched(U){this._onTouched=U}setDisabledState(U){this.disabled=U}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(U){let G=this._currentCheckState,se=this._elementRef.nativeElement;if(G!==U&&(this._currentAnimationClass.length>0&&se.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(G,U),this._currentCheckState=U,this._currentAnimationClass.length>0)){se.classList.add(this._currentAnimationClass);const Z=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{se.classList.remove(Z)},1e3)})}}_emitChangeEvent(){const U=new T;U.source=this,U.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(U),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_onInputClick(U){var G;const se=null===(G=this._options)||void 0===G?void 0:G.clickAction;U.stopPropagation(),this.disabled||"noop"===se?!this.disabled&&"noop"===se&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==se&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(U,G){U?this._focusMonitor.focusVia(this._inputElement,U,G):this._inputElement.nativeElement.focus(G)}_onInteractionEvent(U){U.stopPropagation()}_getAnimationClassForCheckStateTransition(U,G){if("NoopAnimations"===this._animationMode)return"";let se="";switch(U){case 0:if(1===G)se="unchecked-checked";else{if(3!=G)return"";se="unchecked-indeterminate"}break;case 2:se=1===G?"unchecked-checked":"unchecked-indeterminate";break;case 1:se=2===G?"checked-unchecked":"checked-indeterminate";break;case 3:se=1===G?"indeterminate-checked":"indeterminate-unchecked"}return`mat-checkbox-anim-${se}`}_syncIndeterminate(U){const G=this._inputElement;G&&(G.nativeElement.indeterminate=U)}}return R.\u0275fac=function(U){return new(U||R)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(h.tE),e.Y36(e.R0b),e.$8M("tabindex"),e.Y36(r.Qb,8),e.Y36(w,8))},R.\u0275cmp=e.Xpm({type:R,selectors:[["mat-checkbox"]],viewQuery:function(U,G){if(1&U&&(e.Gf(m,5),e.Gf(l.wG,5)),2&U){let se;e.iGM(se=e.CRH())&&(G._inputElement=se.first),e.iGM(se=e.CRH())&&(G.ripple=se.first)}},hostAttrs:[1,"mat-checkbox"],hostVars:14,hostBindings:function(U,G){2&U&&(e.Ikx("id",G.id),e.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),e.ekj("mat-checkbox-indeterminate",G.indeterminate)("mat-checkbox-checked",G.checked)("mat-checkbox-disabled",G.disabled)("mat-checkbox-label-before","before"==G.labelPosition)("_mat-animation-noopable","NoopAnimations"===G._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[e._Bn([C]),e.qOj],ngContentSelectors:y,decls:17,vars:21,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(U,G){if(1&U&&(e.F$t(),e.TgZ(0,"label",0,1)(2,"span",2)(3,"input",3,4),e.NdJ("change",function(Z){return G._onInteractionEvent(Z)})("click",function(Z){return G._onInputClick(Z)}),e.qZA(),e.TgZ(5,"span",5),e._UZ(6,"span",6),e.qZA(),e._UZ(7,"span",7),e.TgZ(8,"span",8),e.O4$(),e.TgZ(9,"svg",9),e._UZ(10,"path",10),e.qZA(),e.kcU(),e._UZ(11,"span",11),e.qZA()(),e.TgZ(12,"span",12,13),e.NdJ("cdkObserveContent",function(){return G._onLabelTextChange()}),e.TgZ(14,"span",14),e._uU(15,"\xa0"),e.qZA(),e.Hsn(16),e.qZA()()),2&U){const se=e.MAs(1),Z=e.MAs(13);e.uIk("for",G.inputId),e.xp6(2),e.ekj("mat-checkbox-inner-container-no-side-margin",!Z.textContent||!Z.textContent.trim()),e.xp6(1),e.Q6J("id",G.inputId)("required",G.required)("checked",G.checked)("disabled",G.disabled)("tabIndex",G.tabIndex),e.uIk("value",G.value)("name",G.name)("aria-label",G.ariaLabel||null)("aria-labelledby",G.ariaLabelledby)("aria-checked",G._getAriaChecked())("aria-describedby",G.ariaDescribedby),e.xp6(2),e.Q6J("matRippleTrigger",se)("matRippleDisabled",G._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",e.VKq(19,u,"NoopAnimations"===G._animationMode?0:150))}},directives:[l.wG,p.wD],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-ripple{outline:solid 3px}.mat-checkbox-layout{-webkit-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}\n"],encapsulation:2,changeDetection:0}),R})(),Q=(()=>{class R{}return R.\u0275fac=function(U){return new(U||R)},R.\u0275mod=e.oAB({type:R}),R.\u0275inj=e.cJS({}),R})(),N=(()=>{class R{}return R.\u0275fac=function(U){return new(U||R)},R.\u0275mod=e.oAB({type:R}),R.\u0275inj=e.cJS({imports:[[l.si,l.BQ,p.Q8,Q],l.BQ,Q]}),R})()},90508:(Se,k,a)=>{"use strict";a.d(k,{_A:()=>Ve,rD:()=>Te,sG:()=>rt,Ad:()=>Re,K7:()=>Ft,HF:()=>Lt,BQ:()=>N,XK:()=>on,ey:()=>si,Ng:()=>di,wG:()=>ft,si:()=>Ye,CB:()=>Pn,jH:()=>ci,pj:()=>se,Kr:()=>Z,Id:()=>G,FD:()=>_e,dB:()=>Oe,sb:()=>oe});var t=a(5e3),e=a(50226),l=a(69808),r=a(70925),h=a(15664),p=a(63191),m=a(77579),u=a(68306),y=a(76360),w=a(91159);function b(Rt,qe){if(1&Rt&&t._UZ(0,"mat-pseudo-checkbox",4),2&Rt){const we=t.oxw();t.Q6J("state",we.selected?"checked":"unchecked")("disabled",we.disabled)}}function C(Rt,qe){if(1&Rt&&(t.TgZ(0,"span",5),t._uU(1),t.qZA()),2&Rt){const we=t.oxw();t.xp6(1),t.hij("(",we.group.label,")")}}const T=["*"],Q=new t.OlP("mat-sanity-checks",{providedIn:"root",factory:function ee(){return!0}});let N=(()=>{class Rt{constructor(we,Ie,Dt){this._sanityChecks=Ie,this._document=Dt,this._hasDoneGlobalChecks=!1,we._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(we){return!(0,r.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[we])}}return Rt.\u0275fac=function(we){return new(we||Rt)(t.LFG(h.qm),t.LFG(Q,8),t.LFG(l.K0))},Rt.\u0275mod=t.oAB({type:Rt}),Rt.\u0275inj=t.cJS({imports:[[e.vT],e.vT]}),Rt})();function G(Rt){return class extends Rt{constructor(...qe){super(...qe),this._disabled=!1}get disabled(){return this._disabled}set disabled(qe){this._disabled=(0,p.Ig)(qe)}}}function se(Rt,qe){return class extends Rt{constructor(...we){super(...we),this.defaultColor=qe,this.color=qe}get color(){return this._color}set color(we){const Ie=we||this.defaultColor;Ie!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),Ie&&this._elementRef.nativeElement.classList.add(`mat-${Ie}`),this._color=Ie)}}}function Z(Rt){return class extends Rt{constructor(...qe){super(...qe),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(qe){this._disableRipple=(0,p.Ig)(qe)}}}function oe(Rt,qe=0){return class extends Rt{constructor(...we){super(...we),this._tabIndex=qe,this.defaultTabIndex=qe}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(we){this._tabIndex=null!=we?(0,p.su)(we):this.defaultTabIndex}}}function _e(Rt){return class extends Rt{constructor(...qe){super(...qe),this.stateChanges=new m.x,this.errorState=!1}updateErrorState(){const qe=this.errorState,Kt=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Kt!==qe&&(this.errorState=Kt,this.stateChanges.next())}}}function Oe(Rt){return class extends Rt{constructor(...qe){super(...qe),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new u.y(we=>{this._isInitialized?this._notifySubscriber(we):this._pendingSubscribers.push(we)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(qe){qe.next(),qe.complete()}}}const Re=new t.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function Qe(){return(0,t.f3M)(t.soG)}});class Ve{constructor(){this._localeChanges=new m.x,this.localeChanges=this._localeChanges}getValidDateOrNull(qe){return this.isDateInstance(qe)&&this.isValid(qe)?qe:null}deserialize(qe){return null==qe||this.isDateInstance(qe)&&this.isValid(qe)?qe:this.invalid()}setLocale(qe){this.locale=qe,this._localeChanges.next()}compareDate(qe,we){return this.getYear(qe)-this.getYear(we)||this.getMonth(qe)-this.getMonth(we)||this.getDate(qe)-this.getDate(we)}sameDate(qe,we){if(qe&&we){let Ie=this.isValid(qe),Dt=this.isValid(we);return Ie&&Dt?!this.compareDate(qe,we):Ie==Dt}return qe==we}clampDate(qe,we,Ie){return we&&this.compareDate(qe,we)<0?we:Ie&&this.compareDate(qe,Ie)>0?Ie:qe}}const rt=new t.OlP("mat-date-formats"),It=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function xt(Rt,qe){const we=Array(Rt);for(let Ie=0;Ie{class Rt extends Ve{constructor(we,Ie){super(),this.useUtcForDisplay=!1,super.setLocale(we)}getYear(we){return we.getFullYear()}getMonth(we){return we.getMonth()}getDate(we){return we.getDate()}getDayOfWeek(we){return we.getDay()}getMonthNames(we){const Ie=new Intl.DateTimeFormat(this.locale,{month:we,timeZone:"utc"});return xt(12,Dt=>this._format(Ie,new Date(2017,Dt,1)))}getDateNames(){const we=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return xt(31,Ie=>this._format(we,new Date(2017,0,Ie+1)))}getDayOfWeekNames(we){const Ie=new Intl.DateTimeFormat(this.locale,{weekday:we,timeZone:"utc"});return xt(7,Dt=>this._format(Ie,new Date(2017,0,Dt+1)))}getYearName(we){const Ie=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(Ie,we)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(we){return this.getDate(this._createDateWithOverflow(this.getYear(we),this.getMonth(we)+1,0))}clone(we){return new Date(we.getTime())}createDate(we,Ie,Dt){let Kt=this._createDateWithOverflow(we,Ie,Dt);return Kt.getMonth(),Kt}today(){return new Date}parse(we){return"number"==typeof we?new Date(we):we?new Date(Date.parse(we)):null}format(we,Ie){if(!this.isValid(we))throw Error("NativeDateAdapter: Cannot format invalid date.");const Dt=new Intl.DateTimeFormat(this.locale,Object.assign(Object.assign({},Ie),{timeZone:"utc"}));return this._format(Dt,we)}addCalendarYears(we,Ie){return this.addCalendarMonths(we,12*Ie)}addCalendarMonths(we,Ie){let Dt=this._createDateWithOverflow(this.getYear(we),this.getMonth(we)+Ie,this.getDate(we));return this.getMonth(Dt)!=((this.getMonth(we)+Ie)%12+12)%12&&(Dt=this._createDateWithOverflow(this.getYear(Dt),this.getMonth(Dt),0)),Dt}addCalendarDays(we,Ie){return this._createDateWithOverflow(this.getYear(we),this.getMonth(we),this.getDate(we)+Ie)}toIso8601(we){return[we.getUTCFullYear(),this._2digit(we.getUTCMonth()+1),this._2digit(we.getUTCDate())].join("-")}deserialize(we){if("string"==typeof we){if(!we)return null;if(It.test(we)){let Ie=new Date(we);if(this.isValid(Ie))return Ie}}return super.deserialize(we)}isDateInstance(we){return we instanceof Date}isValid(we){return!isNaN(we.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(we,Ie,Dt){const Kt=new Date;return Kt.setFullYear(we,Ie,Dt),Kt.setHours(0,0,0,0),Kt}_2digit(we){return("00"+we).slice(-2)}_format(we,Ie){const Dt=new Date;return Dt.setUTCFullYear(Ie.getFullYear(),Ie.getMonth(),Ie.getDate()),Dt.setUTCHours(Ie.getHours(),Ie.getMinutes(),Ie.getSeconds(),Ie.getMilliseconds()),we.format(Dt)}}return Rt.\u0275fac=function(we){return new(we||Rt)(t.LFG(Re,8),t.LFG(r.t4))},Rt.\u0275prov=t.Yz7({token:Rt,factory:Rt.\u0275fac}),Rt})();const rn={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let st=(()=>{class Rt{}return Rt.\u0275fac=function(we){return new(we||Rt)},Rt.\u0275mod=t.oAB({type:Rt}),Rt.\u0275inj=t.cJS({providers:[{provide:Ve,useClass:_n}]}),Rt})(),on=(()=>{class Rt{}return Rt.\u0275fac=function(we){return new(we||Rt)},Rt.\u0275mod=t.oAB({type:Rt}),Rt.\u0275inj=t.cJS({providers:[{provide:rt,useValue:rn}],imports:[[st]]}),Rt})(),Te=(()=>{class Rt{isErrorState(we,Ie){return!!(we&&we.invalid&&(we.touched||Ie&&Ie.submitted))}}return Rt.\u0275fac=function(we){return new(we||Rt)},Rt.\u0275prov=t.Yz7({token:Rt,factory:Rt.\u0275fac,providedIn:"root"}),Rt})();class En{constructor(qe,we,Ie){this._renderer=qe,this.element=we,this.config=Ie,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Mn={enterDuration:225,exitDuration:150},zn=(0,r.i$)({passive:!0}),gt=["mousedown","touchstart"],Pt=["mouseup","mouseleave","touchend","touchcancel"];class dt{constructor(qe,we,Ie,Dt){this._target=qe,this._ngZone=we,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,Dt.isBrowser&&(this._containerElement=(0,p.fI)(Ie))}fadeInRipple(qe,we,Ie={}){const Dt=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Kt=Object.assign(Object.assign({},Mn),Ie.animation);Ie.centered&&(qe=Dt.left+Dt.width/2,we=Dt.top+Dt.height/2);const On=Ie.radius||function Fe(Rt,qe,we){const Ie=Math.max(Math.abs(Rt-we.left),Math.abs(Rt-we.right)),Dt=Math.max(Math.abs(qe-we.top),Math.abs(qe-we.bottom));return Math.sqrt(Ie*Ie+Dt*Dt)}(qe,we,Dt),Gn=qe-Dt.left,Ai=we-Dt.top,Vi=Kt.enterDuration,Fi=document.createElement("div");Fi.classList.add("mat-ripple-element"),Fi.style.left=Gn-On+"px",Fi.style.top=Ai-On+"px",Fi.style.height=2*On+"px",Fi.style.width=2*On+"px",null!=Ie.color&&(Fi.style.backgroundColor=Ie.color),Fi.style.transitionDuration=`${Vi}ms`,this._containerElement.appendChild(Fi),function Me(Rt){window.getComputedStyle(Rt).getPropertyValue("opacity")}(Fi),Fi.style.transform="scale(1)";const ji=new En(this,Fi,Ie);return ji.state=0,this._activeRipples.add(ji),Ie.persistent||(this._mostRecentTransientRipple=ji),this._runTimeoutOutsideZone(()=>{const Qt=ji===this._mostRecentTransientRipple;ji.state=1,!Ie.persistent&&(!Qt||!this._isPointerDown)&&ji.fadeOut()},Vi),ji}fadeOutRipple(qe){const we=this._activeRipples.delete(qe);if(qe===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!we)return;const Ie=qe.element,Dt=Object.assign(Object.assign({},Mn),qe.config.animation);Ie.style.transitionDuration=`${Dt.exitDuration}ms`,Ie.style.opacity="0",qe.state=2,this._runTimeoutOutsideZone(()=>{qe.state=3,Ie.remove()},Dt.exitDuration)}fadeOutAll(){this._activeRipples.forEach(qe=>qe.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(qe=>{qe.config.persistent||qe.fadeOut()})}setupTriggerEvents(qe){const we=(0,p.fI)(qe);!we||we===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=we,this._registerEvents(gt))}handleEvent(qe){"mousedown"===qe.type?this._onMousedown(qe):"touchstart"===qe.type?this._onTouchStart(qe):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(Pt),this._pointerUpEventsRegistered=!0)}_onMousedown(qe){const we=(0,h.X6)(qe),Ie=this._lastTouchStartEvent&&Date.now(){!qe.config.persistent&&(1===qe.state||qe.config.terminateOnPointerUp&&0===qe.state)&&qe.fadeOut()}))}_runTimeoutOutsideZone(qe,we=0){this._ngZone.runOutsideAngular(()=>setTimeout(qe,we))}_registerEvents(qe){this._ngZone.runOutsideAngular(()=>{qe.forEach(we=>{this._triggerElement.addEventListener(we,this,zn)})})}_removeTriggerEvents(){this._triggerElement&&(gt.forEach(qe=>{this._triggerElement.removeEventListener(qe,this,zn)}),this._pointerUpEventsRegistered&&Pt.forEach(qe=>{this._triggerElement.removeEventListener(qe,this,zn)}))}}const $e=new t.OlP("mat-ripple-global-options");let ft=(()=>{class Rt{constructor(we,Ie,Dt,Kt,On){this._elementRef=we,this._animationMode=On,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Kt||{},this._rippleRenderer=new dt(this,Ie,we,Dt)}get disabled(){return this._disabled}set disabled(we){we&&this.fadeOutAllNonPersistent(),this._disabled=we,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(we){this._trigger=we,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(we,Ie=0,Dt){return"number"==typeof we?this._rippleRenderer.fadeInRipple(we,Ie,Object.assign(Object.assign({},this.rippleConfig),Dt)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),we))}}return Rt.\u0275fac=function(we){return new(we||Rt)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(r.t4),t.Y36($e,8),t.Y36(y.Qb,8))},Rt.\u0275dir=t.lG2({type:Rt,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(we,Ie){2&we&&t.ekj("mat-ripple-unbounded",Ie.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),Rt})(),Ye=(()=>{class Rt{}return Rt.\u0275fac=function(we){return new(we||Rt)},Rt.\u0275mod=t.oAB({type:Rt}),Rt.\u0275inj=t.cJS({imports:[[N],N]}),Rt})(),Ae=(()=>{class Rt{constructor(we){this._animationMode=we,this.state="unchecked",this.disabled=!1}}return Rt.\u0275fac=function(we){return new(we||Rt)(t.Y36(y.Qb,8))},Rt.\u0275cmp=t.Xpm({type:Rt,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(we,Ie){2&we&&t.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===Ie.state)("mat-pseudo-checkbox-checked","checked"===Ie.state)("mat-pseudo-checkbox-disabled",Ie.disabled)("_mat-animation-noopable","NoopAnimations"===Ie._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(we,Ie){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),Rt})(),ut=(()=>{class Rt{}return Rt.\u0275fac=function(we){return new(we||Rt)},Rt.\u0275mod=t.oAB({type:Rt}),Rt.\u0275inj=t.cJS({imports:[[N]]}),Rt})();const Lt=new t.OlP("MAT_OPTION_PARENT_COMPONENT"),Ft=new t.OlP("MatOptgroup");let cn=0;class In{constructor(qe,we=!1){this.source=qe,this.isUserInput=we}}let oi=(()=>{class Rt{constructor(we,Ie,Dt,Kt){this._element=we,this._changeDetectorRef=Ie,this._parent=Dt,this.group=Kt,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+cn++,this.onSelectionChange=new t.vpe,this._stateChanges=new m.x}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(we){this._disabled=(0,p.Ig)(we)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(we,Ie){const Dt=this._getHostElement();"function"==typeof Dt.focus&&Dt.focus(Ie)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(we){(we.keyCode===w.K5||we.keyCode===w.L_)&&!(0,w.Vb)(we)&&(this._selectViaInteraction(),we.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const we=this.viewValue;we!==this._mostRecentViewValue&&(this._mostRecentViewValue=we,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(we=!1){this.onSelectionChange.emit(new In(this,we))}}return Rt.\u0275fac=function(we){t.$Z()},Rt.\u0275dir=t.lG2({type:Rt,inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),Rt})(),si=(()=>{class Rt extends oi{constructor(we,Ie,Dt,Kt){super(we,Ie,Dt,Kt)}}return Rt.\u0275fac=function(we){return new(we||Rt)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(Lt,8),t.Y36(Ft,8))},Rt.\u0275cmp=t.Xpm({type:Rt,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(we,Ie){1&we&&t.NdJ("click",function(){return Ie._selectViaInteraction()})("keydown",function(Kt){return Ie._handleKeydown(Kt)}),2&we&&(t.Ikx("id",Ie.id),t.uIk("tabindex",Ie._getTabIndex())("aria-selected",Ie._getAriaSelected())("aria-disabled",Ie.disabled.toString()),t.ekj("mat-selected",Ie.selected)("mat-option-multiple",Ie.multiple)("mat-active",Ie.active)("mat-option-disabled",Ie.disabled))},exportAs:["matOption"],features:[t.qOj],ngContentSelectors:T,decls:5,vars:4,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(we,Ie){1&we&&(t.F$t(),t.YNc(0,b,1,2,"mat-pseudo-checkbox",0),t.TgZ(1,"span",1),t.Hsn(2),t.qZA(),t.YNc(3,C,2,1,"span",2),t._UZ(4,"div",3)),2&we&&(t.Q6J("ngIf",Ie.multiple),t.xp6(3),t.Q6J("ngIf",Ie.group&&Ie.group._inert),t.xp6(1),t.Q6J("matRippleTrigger",Ie._getHostElement())("matRippleDisabled",Ie.disabled||Ie.disableRipple))},directives:[Ae,l.O5,ft],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),Rt})();function Pn(Rt,qe,we){if(we.length){let Ie=qe.toArray(),Dt=we.toArray(),Kt=0;for(let On=0;Onwe+Ie?Math.max(0,Rt-Ie+qe):we}let di=(()=>{class Rt{}return Rt.\u0275fac=function(we){return new(we||Rt)},Rt.\u0275mod=t.oAB({type:Rt}),Rt.\u0275inj=t.cJS({imports:[[Ye,l.ez,N,ut]]}),Rt})()},86856:(Se,k,a)=>{"use strict";a.d(k,{FA:()=>pi,Mq:()=>Ai,hl:()=>ct});var t=a(15664),e=a(91314),o=a(47429),l=a(69808),r=a(5e3),h=a(47423),p=a(29071),m=a(90508),u=a(77579),y=a(50727),w=a(56451),f=a(91159),S=a(95698),b=a(68675),C=a(39300),T=a(50226),A=a(63191),$=a(70925),x=a(41777),ee=a(93075),Q=a(67322),N=a(77531);const R=["mat-calendar-body",""];function K(At,Xt){if(1&At&&(r.TgZ(0,"tr",2)(1,"td",3),r._uU(2),r.qZA()()),2&At){const j=r.oxw();r.xp6(1),r.Udp("padding-top",j._cellPadding)("padding-bottom",j._cellPadding),r.uIk("colspan",j.numCols),r.xp6(1),r.hij(" ",j.label," ")}}function U(At,Xt){if(1&At&&(r.TgZ(0,"td",3),r._uU(1),r.qZA()),2&At){const j=r.oxw(2);r.Udp("padding-top",j._cellPadding)("padding-bottom",j._cellPadding),r.uIk("colspan",j._firstRowOffset),r.xp6(1),r.hij(" ",j._firstRowOffset>=j.labelMinRequiredCells?j.label:""," ")}}function G(At,Xt){if(1&At){const j=r.EpF();r.TgZ(0,"td",7)(1,"button",8),r.NdJ("click",function(vt){const $n=r.CHM(j).$implicit;return r.oxw(2)._cellClicked($n,vt)}),r.TgZ(2,"div",9),r._uU(3),r.qZA(),r._UZ(4,"div",10),r.qZA()()}if(2&At){const j=Xt.$implicit,Le=Xt.index,vt=r.oxw().index,Ct=r.oxw();r.Udp("width",Ct._cellWidth)("padding-top",Ct._cellPadding)("padding-bottom",Ct._cellPadding),r.uIk("data-mat-row",vt)("data-mat-col",Le),r.xp6(1),r.ekj("mat-calendar-body-disabled",!j.enabled)("mat-calendar-body-active",Ct._isActiveCell(vt,Le))("mat-calendar-body-range-start",Ct._isRangeStart(j.compareValue))("mat-calendar-body-range-end",Ct._isRangeEnd(j.compareValue))("mat-calendar-body-in-range",Ct._isInRange(j.compareValue))("mat-calendar-body-comparison-bridge-start",Ct._isComparisonBridgeStart(j.compareValue,vt,Le))("mat-calendar-body-comparison-bridge-end",Ct._isComparisonBridgeEnd(j.compareValue,vt,Le))("mat-calendar-body-comparison-start",Ct._isComparisonStart(j.compareValue))("mat-calendar-body-comparison-end",Ct._isComparisonEnd(j.compareValue))("mat-calendar-body-in-comparison-range",Ct._isInComparisonRange(j.compareValue))("mat-calendar-body-preview-start",Ct._isPreviewStart(j.compareValue))("mat-calendar-body-preview-end",Ct._isPreviewEnd(j.compareValue))("mat-calendar-body-in-preview",Ct._isInPreview(j.compareValue)),r.Q6J("ngClass",j.cssClasses)("tabindex",Ct._isActiveCell(vt,Le)?0:-1),r.uIk("aria-label",j.ariaLabel)("aria-disabled",!j.enabled||null)("aria-pressed",Ct._isSelected(j.compareValue))("aria-current",Ct.todayValue===j.compareValue?"date":null),r.xp6(1),r.ekj("mat-calendar-body-selected",Ct._isSelected(j.compareValue))("mat-calendar-body-comparison-identical",Ct._isComparisonIdentical(j.compareValue))("mat-calendar-body-today",Ct.todayValue===j.compareValue),r.xp6(1),r.hij(" ",j.displayValue," ")}}function se(At,Xt){if(1&At&&(r.TgZ(0,"tr",4),r.YNc(1,U,2,6,"td",5),r.YNc(2,G,5,47,"td",6),r.qZA()),2&At){const j=Xt.$implicit,Le=Xt.index,vt=r.oxw();r.xp6(1),r.Q6J("ngIf",0===Le&&vt._firstRowOffset),r.xp6(1),r.Q6J("ngForOf",j)}}function Z(At,Xt){if(1&At&&(r.TgZ(0,"th",5)(1,"span",6),r._uU(2),r.qZA(),r.TgZ(3,"span",7),r._uU(4),r.qZA()()),2&At){const j=Xt.$implicit;r.xp6(2),r.Oqu(j.long),r.xp6(2),r.Oqu(j.narrow)}}const oe=["*"];function _e(At,Xt){}function Oe(At,Xt){if(1&At){const j=r.EpF();r.TgZ(0,"mat-month-view",5),r.NdJ("activeDateChange",function(vt){return r.CHM(j),r.oxw().activeDate=vt})("_userSelection",function(vt){return r.CHM(j),r.oxw()._dateSelected(vt)}),r.qZA()}if(2&At){const j=r.oxw();r.Q6J("activeDate",j.activeDate)("selected",j.selected)("dateFilter",j.dateFilter)("maxDate",j.maxDate)("minDate",j.minDate)("dateClass",j.dateClass)("comparisonStart",j.comparisonStart)("comparisonEnd",j.comparisonEnd)}}function Re(At,Xt){if(1&At){const j=r.EpF();r.TgZ(0,"mat-year-view",6),r.NdJ("activeDateChange",function(vt){return r.CHM(j),r.oxw().activeDate=vt})("monthSelected",function(vt){return r.CHM(j),r.oxw()._monthSelectedInYearView(vt)})("selectedChange",function(vt){return r.CHM(j),r.oxw()._goToDateInView(vt,"month")}),r.qZA()}if(2&At){const j=r.oxw();r.Q6J("activeDate",j.activeDate)("selected",j.selected)("dateFilter",j.dateFilter)("maxDate",j.maxDate)("minDate",j.minDate)("dateClass",j.dateClass)}}function Qe(At,Xt){if(1&At){const j=r.EpF();r.TgZ(0,"mat-multi-year-view",7),r.NdJ("activeDateChange",function(vt){return r.CHM(j),r.oxw().activeDate=vt})("yearSelected",function(vt){return r.CHM(j),r.oxw()._yearSelectedInMultiYearView(vt)})("selectedChange",function(vt){return r.CHM(j),r.oxw()._goToDateInView(vt,"year")}),r.qZA()}if(2&At){const j=r.oxw();r.Q6J("activeDate",j.activeDate)("selected",j.selected)("dateFilter",j.dateFilter)("maxDate",j.maxDate)("minDate",j.minDate)("dateClass",j.dateClass)}}function Ve(At,Xt){}class Te{constructor(Xt,j,Le,vt,Ct={},$n=Xt,mi){this.value=Xt,this.displayValue=j,this.ariaLabel=Le,this.enabled=vt,this.cssClasses=Ct,this.compareValue=$n,this.rawValue=mi}}let tt=(()=>{class At{constructor(j,Le){this._elementRef=j,this._ngZone=Le,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new r.vpe,this.previewChange=new r.vpe,this._enterHandler=vt=>{if(this._skipNextFocus&&"focus"===vt.type)this._skipNextFocus=!1;else if(vt.target&&this.isRange){const Ct=this._getCellFromElement(vt.target);Ct&&this._ngZone.run(()=>this.previewChange.emit({value:Ct.enabled?Ct:null,event:vt}))}},this._leaveHandler=vt=>{null!==this.previewEnd&&this.isRange&&vt.target&&this._getCellFromElement(vt.target)&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:vt}))},Le.runOutsideAngular(()=>{const vt=j.nativeElement;vt.addEventListener("mouseenter",this._enterHandler,!0),vt.addEventListener("focus",this._enterHandler,!0),vt.addEventListener("mouseleave",this._leaveHandler,!0),vt.addEventListener("blur",this._leaveHandler,!0)})}_cellClicked(j,Le){j.enabled&&this.selectedValueChange.emit({value:j.value,event:Le})}_isSelected(j){return this.startValue===j||this.endValue===j}ngOnChanges(j){const Le=j.numCols,{rows:vt,numCols:Ct}=this;(j.rows||Le)&&(this._firstRowOffset=vt&&vt.length&&vt[0].length?Ct-vt[0].length:0),(j.cellAspectRatio||Le||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/Ct+"%"),(Le||!this._cellWidth)&&(this._cellWidth=100/Ct+"%")}ngOnDestroy(){const j=this._elementRef.nativeElement;j.removeEventListener("mouseenter",this._enterHandler,!0),j.removeEventListener("focus",this._enterHandler,!0),j.removeEventListener("mouseleave",this._leaveHandler,!0),j.removeEventListener("blur",this._leaveHandler,!0)}_isActiveCell(j,Le){let vt=j*this.numCols+Le;return j&&(vt-=this._firstRowOffset),vt==this.activeCell}_focusActiveCell(j=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,S.q)(1)).subscribe(()=>{setTimeout(()=>{const Le=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");Le&&(j||(this._skipNextFocus=!0),Le.focus())})})})}_isRangeStart(j){return Je(j,this.startValue,this.endValue)}_isRangeEnd(j){return zt(j,this.startValue,this.endValue)}_isInRange(j){return En(j,this.startValue,this.endValue,this.isRange)}_isComparisonStart(j){return Je(j,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(j,Le,vt){if(!this._isComparisonStart(j)||this._isRangeStart(j)||!this._isInRange(j))return!1;let Ct=this.rows[Le][vt-1];if(!Ct){const $n=this.rows[Le-1];Ct=$n&&$n[$n.length-1]}return Ct&&!this._isRangeEnd(Ct.compareValue)}_isComparisonBridgeEnd(j,Le,vt){if(!this._isComparisonEnd(j)||this._isRangeEnd(j)||!this._isInRange(j))return!1;let Ct=this.rows[Le][vt+1];if(!Ct){const $n=this.rows[Le+1];Ct=$n&&$n[0]}return Ct&&!this._isRangeStart(Ct.compareValue)}_isComparisonEnd(j){return zt(j,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(j){return En(j,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(j){return this.comparisonStart===this.comparisonEnd&&j===this.comparisonStart}_isPreviewStart(j){return Je(j,this.previewStart,this.previewEnd)}_isPreviewEnd(j){return zt(j,this.previewStart,this.previewEnd)}_isInPreview(j){return En(j,this.previewStart,this.previewEnd,this.isRange)}_getCellFromElement(j){let Le;if(ve(j)?Le=j:ve(j.parentNode)&&(Le=j.parentNode),Le){const vt=Le.getAttribute("data-mat-row"),Ct=Le.getAttribute("data-mat-col");if(vt&&Ct)return this.rows[parseInt(vt)][parseInt(Ct)]}return null}}return At.\u0275fac=function(j){return new(j||At)(r.Y36(r.SBq),r.Y36(r.R0b))},At.\u0275cmp=r.Xpm({type:At,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange"},exportAs:["matCalendarBody"],features:[r.TTD],attrs:R,decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(j,Le){1&j&&(r.YNc(0,K,3,6,"tr",0),r.YNc(1,se,3,2,"tr",1)),2&j&&(r.Q6J("ngIf",Le._firstRowOffset.mat-calendar-body-cell-content,.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content{outline:dotted 2px}.cdk-high-contrast-active .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content.mat-calendar-body-selected,.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content.mat-calendar-body-selected{outline:solid 3px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}\n'],encapsulation:2,changeDetection:0}),At})();function ve(At){return"TD"===At.nodeName}function Je(At,Xt,j){return null!==j&&Xt!==j&&At=Xt&&At===j}function En(At,Xt,j,Le){return Le&&null!==Xt&&null!==j&&Xt!==j&&At>=Xt&&At<=j}class Mn{constructor(Xt,j){this.start=Xt,this.end=j}}let Jt=(()=>{class At{constructor(j,Le){this.selection=j,this._adapter=Le,this._selectionChanged=new u.x,this.selectionChanged=this._selectionChanged,this.selection=j}updateSelection(j,Le){const vt=this.selection;this.selection=j,this._selectionChanged.next({selection:j,source:Le,oldValue:vt})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(j){return this._adapter.isDateInstance(j)&&this._adapter.isValid(j)}}return At.\u0275fac=function(j){r.$Z()},At.\u0275prov=r.Yz7({token:At,factory:At.\u0275fac}),At})(),zn=(()=>{class At extends Jt{constructor(j){super(null,j)}add(j){super.updateSelection(j,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const j=new At(this._adapter);return j.updateSelection(this.selection,this),j}}return At.\u0275fac=function(j){return new(j||At)(r.LFG(m._A))},At.\u0275prov=r.Yz7({token:At,factory:At.\u0275fac}),At})();const dt={provide:Jt,deps:[[new r.FiY,new r.tp0,Jt],m._A],useFactory:function Pt(At,Xt){return At||new zn(Xt)}},$e=new r.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let Lt=(()=>{class At{constructor(j,Le,vt,Ct,$n){this._changeDetectorRef=j,this._dateFormats=Le,this._dateAdapter=vt,this._dir=Ct,this._rangeStrategy=$n,this._rerenderSubscription=y.w0.EMPTY,this.selectedChange=new r.vpe,this._userSelection=new r.vpe,this.activeDateChange=new r.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(j){const Le=this._activeDate,vt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(vt,this.minDate,this.maxDate),this._hasSameMonthAndYear(Le,this._activeDate)||this._init()}get selected(){return this._selected}set selected(j){this._selected=j instanceof Mn?j:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(j){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}get maxDate(){return this._maxDate}set maxDate(j){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,b.O)(null)).subscribe(()=>this._init())}ngOnChanges(j){const Le=j.comparisonStart||j.comparisonEnd;Le&&!Le.firstChange&&this._setRanges(this.selected)}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(j){const Le=j.value,vt=this._dateAdapter.getYear(this.activeDate),Ct=this._dateAdapter.getMonth(this.activeDate),$n=this._dateAdapter.createDate(vt,Ct,Le);let mi,ni;this._selected instanceof Mn?(mi=this._getDateInCurrentMonth(this._selected.start),ni=this._getDateInCurrentMonth(this._selected.end)):mi=ni=this._getDateInCurrentMonth(this._selected),(mi!==Le||ni!==Le)&&this.selectedChange.emit($n),this._userSelection.emit({value:$n,event:j.event}),this._previewStart=this._previewEnd=null,this._changeDetectorRef.markForCheck()}_handleCalendarBodyKeydown(j){const Le=this._activeDate,vt=this._isRtl();switch(j.keyCode){case f.oh:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,vt?1:-1);break;case f.SV:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,vt?-1:1);break;case f.LH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case f.JH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case f.Sd:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case f.uR:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case f.Ku:this.activeDate=j.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case f.VM:this.activeDate=j.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case f.K5:case f.L_:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&j.preventDefault());case f.hY:return void(null!=this._previewEnd&&!(0,f.Vb)(j)&&(this._previewStart=this._previewEnd=null,this.selectedChange.emit(null),this._userSelection.emit({value:null,event:j}),j.preventDefault(),j.stopPropagation()));default:return}this._dateAdapter.compareDate(Le,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),j.preventDefault()}_handleCalendarBodyKeyup(j){(j.keyCode===f.L_||j.keyCode===f.K5)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:j}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let j=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(j)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(j){this._matCalendarBody._focusActiveCell(j)}_previewChanged({event:j,value:Le}){if(this._rangeStrategy){const Ct=this._rangeStrategy.createPreview(Le?Le.rawValue:null,this.selected,j);this._previewStart=this._getCellCompareValue(Ct.start),this._previewEnd=this._getCellCompareValue(Ct.end),this._changeDetectorRef.detectChanges()}}_initWeekdays(){const j=this._dateAdapter.getFirstDayOfWeek(),Le=this._dateAdapter.getDayOfWeekNames("narrow");let Ct=this._dateAdapter.getDayOfWeekNames("long").map(($n,mi)=>({long:$n,narrow:Le[mi]}));this._weekdays=Ct.slice(j).concat(Ct.slice(0,j))}_createWeekCells(){const j=this._dateAdapter.getNumDaysInMonth(this.activeDate),Le=this._dateAdapter.getDateNames();this._weeks=[[]];for(let vt=0,Ct=this._firstWeekOffset;vt=0)&&(!this.maxDate||this._dateAdapter.compareDate(j,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(j))}_getDateInCurrentMonth(j){return j&&this._hasSameMonthAndYear(j,this.activeDate)?this._dateAdapter.getDate(j):null}_hasSameMonthAndYear(j,Le){return!(!j||!Le||this._dateAdapter.getMonth(j)!=this._dateAdapter.getMonth(Le)||this._dateAdapter.getYear(j)!=this._dateAdapter.getYear(Le))}_getCellCompareValue(j){if(j){const Le=this._dateAdapter.getYear(j),vt=this._dateAdapter.getMonth(j),Ct=this._dateAdapter.getDate(j);return new Date(Le,vt,Ct).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(j){j instanceof Mn?(this._rangeStart=this._getCellCompareValue(j.start),this._rangeEnd=this._getCellCompareValue(j.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(j),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(j){return!this.dateFilter||this.dateFilter(j)}}return At.\u0275fac=function(j){return new(j||At)(r.Y36(r.sBO),r.Y36(m.sG,8),r.Y36(m._A,8),r.Y36(T.Is,8),r.Y36($e,8))},At.\u0275cmp=r.Xpm({type:At,selectors:[["mat-month-view"]],viewQuery:function(j,Le){if(1&j&&r.Gf(tt,5),2&j){let vt;r.iGM(vt=r.CRH())&&(Le._matCalendarBody=vt.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[r.TTD],decls:7,vars:13,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","selectedValueChange","previewChange","keyup","keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],template:function(j,Le){1&j&&(r.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),r.YNc(3,Z,5,2,"th",2),r.qZA(),r.TgZ(4,"tr"),r._UZ(5,"th",3),r.qZA()(),r.TgZ(6,"tbody",4),r.NdJ("selectedValueChange",function(Ct){return Le._dateSelected(Ct)})("previewChange",function(Ct){return Le._previewChanged(Ct)})("keyup",function(Ct){return Le._handleCalendarBodyKeyup(Ct)})("keydown",function(Ct){return Le._handleCalendarBodyKeydown(Ct)}),r.qZA()()),2&j&&(r.xp6(3),r.Q6J("ngForOf",Le._weekdays),r.xp6(3),r.Q6J("label",Le._monthLabel)("rows",Le._weeks)("todayValue",Le._todayDate)("startValue",Le._rangeStart)("endValue",Le._rangeEnd)("comparisonStart",Le._comparisonRangeStart)("comparisonEnd",Le._comparisonRangeEnd)("previewStart",Le._previewStart)("previewEnd",Le._previewEnd)("isRange",Le._isRange)("labelMinRequiredCells",3)("activeCell",Le._dateAdapter.getDate(Le.activeDate)-1))},directives:[tt,l.sg],encapsulation:2,changeDetection:0}),At})(),ln=(()=>{class At{constructor(j,Le,vt){this._changeDetectorRef=j,this._dateAdapter=Le,this._dir=vt,this._rerenderSubscription=y.w0.EMPTY,this.selectedChange=new r.vpe,this.yearSelected=new r.vpe,this.activeDateChange=new r.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(j){let Le=this._activeDate;const vt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(vt,this.minDate,this.maxDate),Ft(this._dateAdapter,Le,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(j){this._selected=j instanceof Mn?j:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j)),this._setSelectedYear(j)}get minDate(){return this._minDate}set minDate(j){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}get maxDate(){return this._maxDate}set maxDate(j){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,b.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const Le=this._dateAdapter.getYear(this._activeDate)-Yt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let vt=0,Ct=[];vt<24;vt++)Ct.push(Le+vt),4==Ct.length&&(this._years.push(Ct.map($n=>this._createCellForYear($n))),Ct=[]);this._changeDetectorRef.markForCheck()}_yearSelected(j){const Le=j.value;this.yearSelected.emit(this._dateAdapter.createDate(Le,0,1));let vt=this._dateAdapter.getMonth(this.activeDate),Ct=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(Le,vt,1));this.selectedChange.emit(this._dateAdapter.createDate(Le,vt,Math.min(this._dateAdapter.getDate(this.activeDate),Ct)))}_handleCalendarBodyKeydown(j){const Le=this._activeDate,vt=this._isRtl();switch(j.keyCode){case f.oh:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,vt?1:-1);break;case f.SV:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,vt?-1:1);break;case f.LH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case f.JH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case f.Sd:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Yt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case f.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-Yt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case f.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,j.altKey?-240:-24);break;case f.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,j.altKey?240:24);break;case f.K5:case f.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(Le,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),j.preventDefault()}_handleCalendarBodyKeyup(j){(j.keyCode===f.L_||j.keyCode===f.K5)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:j}),this._selectionKeyPressed=!1)}_getActiveCell(){return Yt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_createCellForYear(j){const Le=this._dateAdapter.createDate(j,0,1),vt=this._dateAdapter.getYearName(Le),Ct=this.dateClass?this.dateClass(Le,"multi-year"):void 0;return new Te(j,vt,vt,this._shouldEnableYear(j),Ct)}_shouldEnableYear(j){if(null==j||this.maxDate&&j>this._dateAdapter.getYear(this.maxDate)||this.minDate&&j{class At{constructor(j,Le,vt,Ct){this._changeDetectorRef=j,this._dateFormats=Le,this._dateAdapter=vt,this._dir=Ct,this._rerenderSubscription=y.w0.EMPTY,this.selectedChange=new r.vpe,this.monthSelected=new r.vpe,this.activeDateChange=new r.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(j){let Le=this._activeDate;const vt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(vt,this.minDate,this.maxDate),this._dateAdapter.getYear(Le)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(j){this._selected=j instanceof Mn?j:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j)),this._setSelectedMonth(j)}get minDate(){return this._minDate}set minDate(j){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}get maxDate(){return this._maxDate}set maxDate(j){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,b.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(j){const Le=j.value,vt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Le,1);this.monthSelected.emit(vt);const Ct=this._dateAdapter.getNumDaysInMonth(vt);this.selectedChange.emit(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Le,Math.min(this._dateAdapter.getDate(this.activeDate),Ct)))}_handleCalendarBodyKeydown(j){const Le=this._activeDate,vt=this._isRtl();switch(j.keyCode){case f.oh:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,vt?1:-1);break;case f.SV:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,vt?-1:1);break;case f.LH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case f.JH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case f.Sd:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case f.uR:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case f.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,j.altKey?-10:-1);break;case f.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,j.altKey?10:1);break;case f.K5:case f.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(Le,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),j.preventDefault()}_handleCalendarBodyKeyup(j){(j.keyCode===f.L_||j.keyCode===f.K5)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:j}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let j=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(Le=>Le.map(vt=>this._createCellForMonth(vt,j[vt]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_getMonthInCurrentYear(j){return j&&this._dateAdapter.getYear(j)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(j):null}_createCellForMonth(j,Le){const vt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),j,1),Ct=this._dateAdapter.format(vt,this._dateFormats.display.monthYearA11yLabel),$n=this.dateClass?this.dateClass(vt,"year"):void 0;return new Te(j,Le.toLocaleUpperCase(),Ct,this._shouldEnableMonth(j),$n)}_shouldEnableMonth(j){const Le=this._dateAdapter.getYear(this.activeDate);if(null==j||this._isYearAndMonthAfterMaxDate(Le,j)||this._isYearAndMonthBeforeMinDate(Le,j))return!1;if(!this.dateFilter)return!0;for(let Ct=this._dateAdapter.createDate(Le,j,1);this._dateAdapter.getMonth(Ct)==j;Ct=this._dateAdapter.addCalendarDays(Ct,1))if(this.dateFilter(Ct))return!0;return!1}_isYearAndMonthAfterMaxDate(j,Le){if(this.maxDate){const vt=this._dateAdapter.getYear(this.maxDate),Ct=this._dateAdapter.getMonth(this.maxDate);return j>vt||j===vt&&Le>Ct}return!1}_isYearAndMonthBeforeMinDate(j,Le){if(this.minDate){const vt=this._dateAdapter.getYear(this.minDate),Ct=this._dateAdapter.getMonth(this.minDate);return j{class At{constructor(){this.changes=new u.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year"}formatYearRange(j,Le){return`${j} \u2013 ${Le}`}}return At.\u0275fac=function(j){return new(j||At)},At.\u0275prov=r.Yz7({token:At,factory:At.\u0275fac,providedIn:"root"}),At})(),Pn=0,ci=(()=>{class At{constructor(j,Le,vt,Ct,$n){this._intl=j,this.calendar=Le,this._dateAdapter=vt,this._dateFormats=Ct,this._buttonDescriptionId="mat-calendar-button-"+Pn++,this.calendar.stateChanges.subscribe(()=>$n.markForCheck())}get periodButtonText(){if("month"==this.calendar.currentView)return this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase();if("year"==this.calendar.currentView)return this._dateAdapter.getYearName(this.calendar.activeDate);const Le=this._dateAdapter.getYear(this.calendar.activeDate)-Yt(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),vt=Le+24-1,Ct=this._dateAdapter.getYearName(this._dateAdapter.createDate(Le,0,1)),$n=this._dateAdapter.getYearName(this._dateAdapter.createDate(vt,0,1));return this._intl.formatYearRange(Ct,$n)}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-24)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:24)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(j,Le){return"month"==this.calendar.currentView?this._dateAdapter.getYear(j)==this._dateAdapter.getYear(Le)&&this._dateAdapter.getMonth(j)==this._dateAdapter.getMonth(Le):"year"==this.calendar.currentView?this._dateAdapter.getYear(j)==this._dateAdapter.getYear(Le):Ft(this._dateAdapter,j,Le,this.calendar.minDate,this.calendar.maxDate)}}return At.\u0275fac=function(j){return new(j||At)(r.Y36(si),r.Y36((0,r.Gpc)(()=>di)),r.Y36(m._A,8),r.Y36(m.sG,8),r.Y36(r.sBO))},At.\u0275cmp=r.Xpm({type:At,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:oe,decls:11,vars:10,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["viewBox","0 0 10 5","focusable","false",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"]],template:function(j,Le){1&j&&(r.F$t(),r.TgZ(0,"div",0)(1,"div",1)(2,"button",2),r.NdJ("click",function(){return Le.currentPeriodClicked()}),r.TgZ(3,"span"),r._uU(4),r.qZA(),r.O4$(),r.TgZ(5,"svg",3),r._UZ(6,"polygon",4),r.qZA()(),r.kcU(),r._UZ(7,"div",5),r.Hsn(8),r.TgZ(9,"button",6),r.NdJ("click",function(){return Le.previousClicked()}),r.qZA(),r.TgZ(10,"button",7),r.NdJ("click",function(){return Le.nextClicked()}),r.qZA()()()),2&j&&(r.xp6(2),r.uIk("aria-label",Le.periodButtonLabel)("aria-describedby",Le._buttonDescriptionId),r.xp6(1),r.uIk("id",Le._buttonDescriptionId),r.xp6(1),r.Oqu(Le.periodButtonText),r.xp6(1),r.ekj("mat-calendar-invert","month"!==Le.calendar.currentView),r.xp6(4),r.Q6J("disabled",!Le.previousEnabled()),r.uIk("aria-label",Le.prevButtonLabel),r.xp6(1),r.Q6J("disabled",!Le.nextEnabled()),r.uIk("aria-label",Le.nextButtonLabel))},directives:[h.lW],encapsulation:2,changeDetection:0}),At})(),di=(()=>{class At{constructor(j,Le,vt,Ct){this._dateAdapter=Le,this._dateFormats=vt,this._changeDetectorRef=Ct,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new r.vpe,this.yearSelected=new r.vpe,this.monthSelected=new r.vpe,this.viewChanged=new r.vpe(!0),this._userSelection=new r.vpe,this.stateChanges=new u.x,this._intlChanges=j.changes.subscribe(()=>{Ct.markForCheck(),this.stateChanges.next()})}get startAt(){return this._startAt}set startAt(j){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}get selected(){return this._selected}set selected(j){this._selected=j instanceof Mn?j:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}get minDate(){return this._minDate}set minDate(j){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}get maxDate(){return this._maxDate}set maxDate(j){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}get activeDate(){return this._clampedActiveDate}set activeDate(j){this._clampedActiveDate=this._dateAdapter.clampDate(j,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(j){const Le=this._currentView!==j?j:null;this._currentView=j,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),Le&&this.viewChanged.emit(Le)}ngAfterContentInit(){this._calendarHeaderPortal=new o.C5(this.headerComponent||ci),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(j){const Le=j.minDate&&!this._dateAdapter.sameDate(j.minDate.previousValue,j.minDate.currentValue)?j.minDate:void 0,vt=j.maxDate&&!this._dateAdapter.sameDate(j.maxDate.previousValue,j.maxDate.currentValue)?j.maxDate:void 0,Ct=Le||vt||j.dateFilter;if(Ct&&!Ct.firstChange){const $n=this._getCurrentViewComponent();$n&&(this._changeDetectorRef.detectChanges(),$n._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(j){const Le=j.value;(this.selected instanceof Mn||Le&&!this._dateAdapter.sameDate(Le,this.selected))&&this.selectedChange.emit(Le),this._userSelection.emit(j)}_yearSelectedInMultiYearView(j){this.yearSelected.emit(j)}_monthSelectedInYearView(j){this.monthSelected.emit(j)}_goToDateInView(j,Le){this.activeDate=j,this.currentView=Le}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return At.\u0275fac=function(j){return new(j||At)(r.Y36(si),r.Y36(m._A,8),r.Y36(m.sG,8),r.Y36(r.sBO))},At.\u0275cmp=r.Xpm({type:At,selectors:[["mat-calendar"]],viewQuery:function(j,Le){if(1&j&&(r.Gf(Lt,5),r.Gf(oi,5),r.Gf(ln,5)),2&j){let vt;r.iGM(vt=r.CRH())&&(Le.monthView=vt.first),r.iGM(vt=r.CRH())&&(Le.yearView=vt.first),r.iGM(vt=r.CRH())&&(Le.multiYearView=vt.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["matCalendar"],features:[r._Bn([dt]),r.TTD],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(j,Le){1&j&&(r.YNc(0,_e,0,0,"ng-template",0),r.TgZ(1,"div",1),r.YNc(2,Oe,1,8,"mat-month-view",2),r.YNc(3,Re,1,6,"mat-year-view",3),r.YNc(4,Qe,1,6,"mat-multi-year-view",4),r.qZA()),2&j&&(r.Q6J("cdkPortalOutlet",Le._calendarHeaderPortal),r.xp6(1),r.Q6J("ngSwitch",Le.currentView),r.xp6(1),r.Q6J("ngSwitchCase","month"),r.xp6(1),r.Q6J("ngSwitchCase","year"),r.xp6(1),r.Q6J("ngSwitchCase","multi-year"))},directives:[Lt,oi,ln,o.Pl,t.kH,l.RF,l.n9],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-controls .mat-icon-button:hover .mat-button-focus-overlay{opacity:.04}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}\n'],encapsulation:2,changeDetection:0}),At})();const Rt={transformPanel:(0,x.X$)("transformPanel",[(0,x.eR)("void => enter-dropdown",(0,x.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,x.F4)([(0,x.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,x.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,x.eR)("void => enter-dialog",(0,x.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,x.F4)([(0,x.oB)({opacity:0,transform:"scale(0.7)"}),(0,x.oB)({transform:"none",opacity:1})]))),(0,x.eR)("* => void",(0,x.jt)("100ms linear",(0,x.oB)({opacity:0})))]),fadeInCalendar:(0,x.X$)("fadeInCalendar",[(0,x.SB)("void",(0,x.oB)({opacity:0})),(0,x.SB)("enter",(0,x.oB)({opacity:1})),(0,x.eR)("void => *",(0,x.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let qe=0;const we=new r.OlP("mat-datepicker-scroll-strategy"),Dt={provide:we,deps:[e.aV],useFactory:function Ie(At){return()=>At.scrollStrategies.reposition()}},Kt=(0,m.pj)(class{constructor(At){this._elementRef=At}});let On=(()=>{class At extends Kt{constructor(j,Le,vt,Ct,$n,mi){super(j),this._changeDetectorRef=Le,this._globalModel=vt,this._dateAdapter=Ct,this._rangeSelectionStrategy=$n,this._subscriptions=new y.w0,this._animationDone=new u.x,this._actionsPortal=null,this._closeButtonText=mi.closeCalendarLabel}ngOnInit(){this._model=this._actionsPortal?this._globalModel.clone():this._globalModel,this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(j){const Le=this._model.selection,vt=j.value,Ct=Le instanceof Mn;if(Ct&&this._rangeSelectionStrategy){const $n=this._rangeSelectionStrategy.selectionFinished(vt,Le,j.event);this._model.updateSelection($n,this)}else vt&&(Ct||!this._dateAdapter.sameDate(vt,Le))&&this._model.add(vt);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}}return At.\u0275fac=function(j){return new(j||At)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(Jt),r.Y36(m._A),r.Y36($e,8),r.Y36(si))},At.\u0275cmp=r.Xpm({type:At,selectors:[["mat-datepicker-content"]],viewQuery:function(j,Le){if(1&j&&r.Gf(di,5),2&j){let vt;r.iGM(vt=r.CRH())&&(Le._calendar=vt.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(j,Le){1&j&&r.WFA("@transformPanel.done",function(){return Le._animationDone.next()}),2&j&&(r.d8E("@transformPanel",Le._animationState),r.ekj("mat-datepicker-content-touch",Le.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[r.qOj],decls:5,vars:24,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","yearSelected","monthSelected","viewChanged","_userSelection"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(j,Le){if(1&j&&(r.TgZ(0,"div",0)(1,"mat-calendar",1),r.NdJ("yearSelected",function(Ct){return Le.datepicker._selectYear(Ct)})("monthSelected",function(Ct){return Le.datepicker._selectMonth(Ct)})("viewChanged",function(Ct){return Le.datepicker._viewChanged(Ct)})("_userSelection",function(Ct){return Le._handleUserSelection(Ct)}),r.qZA(),r.YNc(2,Ve,0,0,"ng-template",2),r.TgZ(3,"button",3),r.NdJ("focus",function(){return Le._closeButtonFocused=!0})("blur",function(){return Le._closeButtonFocused=!1})("click",function(){return Le.datepicker.close()}),r._uU(4),r.qZA()()),2&j){let vt;r.ekj("mat-datepicker-content-container-with-custom-header",Le.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",Le._actionsPortal),r.uIk("aria-modal",!0)("aria-labelledby",null!==(vt=Le._dialogLabelId)&&void 0!==vt?vt:void 0),r.xp6(1),r.Q6J("id",Le.datepicker.id)("ngClass",Le.datepicker.panelClass)("startAt",Le.datepicker.startAt)("startView",Le.datepicker.startView)("minDate",Le.datepicker._getMinDate())("maxDate",Le.datepicker._getMaxDate())("dateFilter",Le.datepicker._getDateFilter())("headerComponent",Le.datepicker.calendarHeaderComponent)("selected",Le._getSelected())("dateClass",Le.datepicker.dateClass)("comparisonStart",Le.comparisonStart)("comparisonEnd",Le.comparisonEnd)("@fadeInCalendar","enter"),r.xp6(1),r.Q6J("cdkPortalOutlet",Le._actionsPortal),r.xp6(1),r.ekj("cdk-visually-hidden",!Le._closeButtonFocused),r.Q6J("color",Le.color||"primary"),r.xp6(1),r.Oqu(Le._closeButtonText)}},directives:[di,h.lW,t.mK,l.mk,o.Pl],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}\n"],encapsulation:2,data:{animation:[Rt.transformPanel,Rt.fadeInCalendar]},changeDetection:0}),At})(),Gn=(()=>{class At{constructor(j,Le,vt,Ct,$n,mi,ni){this._overlay=j,this._ngZone=Le,this._viewContainerRef=vt,this._dateAdapter=$n,this._dir=mi,this._model=ni,this._inputStateChanges=y.w0.EMPTY,this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new r.vpe,this.monthSelected=new r.vpe,this.viewChanged=new r.vpe(!0),this.openedStream=new r.vpe,this.closedStream=new r.vpe,this._opened=!1,this.id="mat-datepicker-"+qe++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new u.x,this._scrollStrategy=Ct}get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(j){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(j){this._color=j}get touchUi(){return this._touchUi}set touchUi(j){this._touchUi=(0,A.Ig)(j)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(j){const Le=(0,A.Ig)(j);Le!==this._disabled&&(this._disabled=Le,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(j){this._restoreFocus=(0,A.Ig)(j)}get panelClass(){return this._panelClass}set panelClass(j){this._panelClass=(0,A.du)(j)}get opened(){return this._opened}set opened(j){(0,A.Ig)(j)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}ngOnChanges(j){const Le=j.xPosition||j.yPosition;if(Le&&!Le.firstChange&&this._overlayRef){const vt=this._overlayRef.getConfig().positionStrategy;vt instanceof e._G&&(this._setConnectedPositions(vt),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(j){this._model.add(j)}_selectYear(j){this.yearSelected.emit(j)}_selectMonth(j){this.monthSelected.emit(j)}_viewChanged(j){this.viewChanged.emit(j)}registerInput(j){return this._inputStateChanges.unsubscribe(),this.datepickerInput=j,this._inputStateChanges=j.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(j){this._actionsPortal=j}removeActions(j){j===this._actionsPortal&&(this._actionsPortal=null)}open(){this._opened||this.disabled||(this._focusedElementBeforeOpen=(0,$.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened)return;if(this._componentRef){const Le=this._componentRef.instance;Le._startExitAnimation(),Le._animationDone.pipe((0,S.q)(1)).subscribe(()=>this._destroyOverlay())}const j=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(j)):j()}_applyPendingSelection(){var j,Le;null===(Le=null===(j=this._componentRef)||void 0===j?void 0:j.instance)||void 0===Le||Le._applyPendingSelection()}_forwardContentValues(j){j.datepicker=this,j.color=this.color,j._actionsPortal=this._actionsPortal,j._dialogLabelId=this.datepickerInput.getOverlayLabelId()}_openOverlay(){this._destroyOverlay();const j=this.touchUi,Le=new o.C5(On,this._viewContainerRef),vt=this._overlayRef=this._overlay.create(new e.X_({positionStrategy:j?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[j?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:j?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(j?"dialog":"popup")}));this._getCloseStream(vt).subscribe(Ct=>{Ct&&Ct.preventDefault(),this.close()}),vt.keydownEvents().subscribe(Ct=>{const $n=Ct.keyCode;($n===f.LH||$n===f.JH||$n===f.oh||$n===f.SV||$n===f.Ku||$n===f.VM)&&Ct.preventDefault()}),this._componentRef=vt.attach(Le),this._forwardContentValues(this._componentRef.instance),j||this._ngZone.onStable.pipe((0,S.q)(1)).subscribe(()=>vt.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const j=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(j)}_setConnectedPositions(j){const Le="end"===this.xPosition?"end":"start",vt="start"===Le?"end":"start",Ct="above"===this.yPosition?"bottom":"top",$n="top"===Ct?"bottom":"top";return j.withPositions([{originX:Le,originY:$n,overlayX:Le,overlayY:Ct},{originX:Le,originY:Ct,overlayX:Le,overlayY:$n},{originX:vt,originY:$n,overlayX:vt,overlayY:Ct},{originX:vt,originY:Ct,overlayX:vt,overlayY:$n}])}_getCloseStream(j){return(0,w.T)(j.backdropClick(),j.detachments(),j.keydownEvents().pipe((0,C.h)(Le=>Le.keyCode===f.hY&&!(0,f.Vb)(Le)||this.datepickerInput&&(0,f.Vb)(Le,"altKey")&&Le.keyCode===f.LH)))}}return At.\u0275fac=function(j){return new(j||At)(r.Y36(e.aV),r.Y36(r.R0b),r.Y36(r.s_b),r.Y36(we),r.Y36(m._A,8),r.Y36(T.Is,8),r.Y36(Jt))},At.\u0275dir=r.lG2({type:At,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:"touchUi",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",dateClass:"dateClass",panelClass:"panelClass",opened:"opened"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[r.TTD]}),At})(),Ai=(()=>{class At extends Gn{}return At.\u0275fac=function(){let Xt;return function(Le){return(Xt||(Xt=r.n5z(At)))(Le||At)}}(),At.\u0275cmp=r.Xpm({type:At,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[r._Bn([dt,{provide:Gn,useExisting:At}]),r.qOj],decls:0,vars:0,template:function(j,Le){},encapsulation:2,changeDetection:0}),At})();class Vi{constructor(Xt,j){this.target=Xt,this.targetElement=j,this.value=this.target.value}}let Fi=(()=>{class At{constructor(j,Le,vt){this._elementRef=j,this._dateAdapter=Le,this._dateFormats=vt,this.dateChange=new r.vpe,this.dateInput=new r.vpe,this.stateChanges=new u.x,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=y.w0.EMPTY,this._localeSubscription=y.w0.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=Ct=>{const $n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ct.value));return!$n||this._matchesFilter($n)?null:{matDatepickerFilter:!0}},this._minValidator=Ct=>{const $n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ct.value)),mi=this._getMinDate();return!mi||!$n||this._dateAdapter.compareDate(mi,$n)<=0?null:{matDatepickerMin:{min:mi,actual:$n}}},this._maxValidator=Ct=>{const $n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ct.value)),mi=this._getMaxDate();return!mi||!$n||this._dateAdapter.compareDate(mi,$n)>=0?null:{matDatepickerMax:{max:mi,actual:$n}}},this._lastValueValid=!1,this._localeSubscription=Le.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(j){this._assignValueProgrammatically(j)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(j){const Le=(0,A.Ig)(j),vt=this._elementRef.nativeElement;this._disabled!==Le&&(this._disabled=Le,this.stateChanges.next(void 0)),Le&&this._isInitialized&&vt.blur&&vt.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(j){this._model=j,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(Le=>{if(this._shouldHandleChangeEvent(Le)){const vt=this._getValueFromModel(Le.selection);this._lastValueValid=this._isValidValue(vt),this._cvaOnChange(vt),this._onTouched(),this._formatValue(vt),this.dateInput.emit(new Vi(this,this._elementRef.nativeElement)),this.dateChange.emit(new Vi(this,this._elementRef.nativeElement))}})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(j){(function ji(At,Xt){const j=Object.keys(At);for(let Le of j){const{previousValue:vt,currentValue:Ct}=At[Le];if(!Xt.isDateInstance(vt)||!Xt.isDateInstance(Ct))return!0;if(!Xt.sameDate(vt,Ct))return!0}return!1})(j,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(j){this._validatorOnChange=j}validate(j){return this._validator?this._validator(j):null}writeValue(j){this._assignValueProgrammatically(j)}registerOnChange(j){this._cvaOnChange=j}registerOnTouched(j){this._onTouched=j}setDisabledState(j){this.disabled=j}_onKeydown(j){j.altKey&&j.keyCode===f.JH&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),j.preventDefault())}_onInput(j){const Le=this._lastValueValid;let vt=this._dateAdapter.parse(j,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(vt),vt=this._dateAdapter.getValidDateOrNull(vt);const Ct=!this._dateAdapter.sameDate(vt,this.value);!vt||Ct?this._cvaOnChange(vt):(j&&!this.value&&this._cvaOnChange(vt),Le!==this._lastValueValid&&this._validatorOnChange()),Ct&&(this._assignValue(vt),this.dateInput.emit(new Vi(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new Vi(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(j){this._elementRef.nativeElement.value=null!=j?this._dateAdapter.format(j,this._dateFormats.display.dateInput):""}_assignValue(j){this._model?(this._assignValueToModel(j),this._pendingValue=null):this._pendingValue=j}_isValidValue(j){return!j||this._dateAdapter.isValid(j)}_parentDisabled(){return!1}_assignValueProgrammatically(j){j=this._dateAdapter.deserialize(j),this._lastValueValid=this._isValidValue(j),j=this._dateAdapter.getValidDateOrNull(j),this._assignValue(j),this._formatValue(j)}_matchesFilter(j){const Le=this._getDateFilter();return!Le||Le(j)}}return At.\u0275fac=function(j){return new(j||At)(r.Y36(r.SBq),r.Y36(m._A,8),r.Y36(m.sG,8))},At.\u0275dir=r.lG2({type:At,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[r.TTD]}),At})();const Qt={provide:ee.JU,useExisting:(0,r.Gpc)(()=>ct),multi:!0},bt={provide:ee.Cf,useExisting:(0,r.Gpc)(()=>ct),multi:!0};let ct=(()=>{class At extends Fi{constructor(j,Le,vt,Ct){super(j,Le,vt),this._formField=Ct,this._closedSubscription=y.w0.EMPTY,this._validator=ee.kI.compose(super._getValidators())}set matDatepicker(j){j&&(this._datepicker=j,this._closedSubscription=j.closedStream.subscribe(()=>this._onTouched()),this._registerModel(j.registerInput(this)))}get min(){return this._min}set min(j){const Le=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j));this._dateAdapter.sameDate(Le,this._min)||(this._min=Le,this._validatorOnChange())}get max(){return this._max}set max(j){const Le=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(j));this._dateAdapter.sameDate(Le,this._max)||(this._max=Le,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(j){const Le=this._matchesFilter(this.value);this._dateFilter=j,this._matchesFilter(this.value)!==Le&&this._validatorOnChange()}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(j){return j}_assignValueToModel(j){this._model&&this._model.updateSelection(j,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(j){return j.source!==this}}return At.\u0275fac=function(j){return new(j||At)(r.Y36(r.SBq),r.Y36(m._A,8),r.Y36(m.sG,8),r.Y36(Q.G_,8))},At.\u0275dir=r.lG2({type:At,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(j,Le){1&j&&r.NdJ("input",function(Ct){return Le._onInput(Ct.target.value)})("change",function(){return Le._onChange()})("blur",function(){return Le._onBlur()})("keydown",function(Ct){return Le._onKeydown(Ct)}),2&j&&(r.Ikx("disabled",Le.disabled),r.uIk("aria-haspopup",Le._datepicker?"dialog":null)("aria-owns",(null==Le._datepicker?null:Le._datepicker.opened)&&Le._datepicker.id||null)("min",Le.min?Le._dateAdapter.toIso8601(Le.min):null)("max",Le.max?Le._dateAdapter.toIso8601(Le.max):null)("data-mat-calendar",Le._datepicker?Le._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[r._Bn([Qt,bt,{provide:N.Jk,useExisting:At}]),r.qOj]}),At})(),pi=(()=>{class At{}return At.\u0275fac=function(j){return new(j||At)},At.\u0275mod=r.oAB({type:At}),At.\u0275inj=r.cJS({providers:[si,Dt],imports:[[l.ez,h.ot,e.U8,t.rt,o.eL,m.BQ],p.ZD]}),At})()},48966:(Se,k,a)=>{"use strict";a.d(k,{H8:()=>st,Is:()=>yt,WI:()=>se,ZT:()=>xt,so:()=>U,uh:()=>_n,uw:()=>Ve,xY:()=>rn});var t=a(91314),e=a(47429),o=a(5e3),l=a(90508),r=a(50226),h=a(77579),p=a(49770),m=a(39646),u=a(39300),y=a(95698),w=a(68675),f=a(70925),S=a(69808),b=a(41777),C=a(15664),T=a(91159),A=a(76360);function $(Te,tt){}class x{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ee={dialogContainer:(0,b.X$)("dialogContainer",[(0,b.SB)("void, exit",(0,b.oB)({opacity:0,transform:"scale(0.7)"})),(0,b.SB)("enter",(0,b.oB)({transform:"none"})),(0,b.eR)("* => enter",(0,b.ru)([(0,b.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,b.oB)({transform:"none",opacity:1})),(0,b.IO)("@*",(0,b.pV)(),{optional:!0})])),(0,b.eR)("* => void, * => exit",(0,b.ru)([(0,b.jt)("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",(0,b.oB)({opacity:0})),(0,b.IO)("@*",(0,b.pV)(),{optional:!0})]))])};let N=(()=>{class Te extends e.en{constructor(ve,Je,zt,En,Mn,Jt,zn,gt){super(),this._elementRef=ve,this._focusTrapFactory=Je,this._changeDetectorRef=zt,this._config=Mn,this._interactivityChecker=Jt,this._ngZone=zn,this._focusMonitor=gt,this._animationStateChanged=new o.vpe,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=Pt=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(Pt)),this._ariaLabelledBy=Mn.ariaLabelledBy||null,this._document=En}_initializeWithAttachedContent(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,f.ht)())}attachComponentPortal(ve){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(ve)}attachTemplatePortal(ve){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(ve)}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(ve,Je){this._interactivityChecker.isFocusable(ve)||(ve.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const zt=()=>{ve.removeEventListener("blur",zt),ve.removeEventListener("mousedown",zt),ve.removeAttribute("tabindex")};ve.addEventListener("blur",zt),ve.addEventListener("mousedown",zt)})),ve.focus(Je)}_focusByCssSelector(ve,Je){let zt=this._elementRef.nativeElement.querySelector(ve);zt&&this._forceFocus(zt,Je)}_trapFocus(){const ve=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||ve.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Je=>{Je||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const ve=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&ve&&"function"==typeof ve.focus){const Je=(0,f.ht)(),zt=this._elementRef.nativeElement;(!Je||Je===this._document.body||Je===zt||zt.contains(Je))&&(this._focusMonitor?(this._focusMonitor.focusVia(ve,this._closeInteractionType),this._closeInteractionType=null):ve.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const ve=this._elementRef.nativeElement,Je=(0,f.ht)();return ve===Je||ve.contains(Je)}}return Te.\u0275fac=function(ve){return new(ve||Te)(o.Y36(o.SBq),o.Y36(C.qV),o.Y36(o.sBO),o.Y36(S.K0,8),o.Y36(x),o.Y36(C.ic),o.Y36(o.R0b),o.Y36(C.tE))},Te.\u0275dir=o.lG2({type:Te,viewQuery:function(ve,Je){if(1&ve&&o.Gf(e.Pl,7),2&ve){let zt;o.iGM(zt=o.CRH())&&(Je._portalOutlet=zt.first)}},features:[o.qOj]}),Te})(),R=(()=>{class Te extends N{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:ve,totalTime:Je}){"enter"===ve?(this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:Je})):"exit"===ve&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:Je}))}_onAnimationStart({toState:ve,totalTime:Je}){"enter"===ve?this._animationStateChanged.next({state:"opening",totalTime:Je}):("exit"===ve||"void"===ve)&&this._animationStateChanged.next({state:"closing",totalTime:Je})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}_initializeWithAttachedContent(){super._initializeWithAttachedContent(),this._config.delayFocusTrap||this._trapFocus()}}return Te.\u0275fac=function(){let tt;return function(Je){return(tt||(tt=o.n5z(Te)))(Je||Te)}}(),Te.\u0275cmp=o.Xpm({type:Te,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(ve,Je){1&ve&&o.WFA("@dialogContainer.start",function(En){return Je._onAnimationStart(En)})("@dialogContainer.done",function(En){return Je._onAnimationDone(En)}),2&ve&&(o.Ikx("id",Je._id),o.uIk("role",Je._config.role)("aria-labelledby",Je._config.ariaLabel?null:Je._ariaLabelledBy)("aria-label",Je._config.ariaLabel)("aria-describedby",Je._config.ariaDescribedBy||null),o.d8E("@dialogContainer",Je._state))},features:[o.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(ve,Je){1&ve&&o.YNc(0,$,0,0,"ng-template",0)},directives:[e.Pl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[ee.dialogContainer]}}),Te})(),K=0;class U{constructor(tt,ve,Je="mat-dialog-"+K++){this._overlayRef=tt,this._containerInstance=ve,this.id=Je,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new h.x,this._afterClosed=new h.x,this._beforeClosed=new h.x,this._state=0,ve._id=Je,ve._animationStateChanged.pipe((0,u.h)(zt=>"opened"===zt.state),(0,y.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),ve._animationStateChanged.pipe((0,u.h)(zt=>"closed"===zt.state),(0,y.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),tt.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),tt.keydownEvents().pipe((0,u.h)(zt=>zt.keyCode===T.hY&&!this.disableClose&&!(0,T.Vb)(zt))).subscribe(zt=>{zt.preventDefault(),G(this,"keyboard")}),tt.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():G(this,"mouse")})}close(tt){this._result=tt,this._containerInstance._animationStateChanged.pipe((0,u.h)(ve=>"closing"===ve.state),(0,y.q)(1)).subscribe(ve=>{this._beforeClosed.next(tt),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),ve.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(tt){let ve=this._getPositionStrategy();return tt&&(tt.left||tt.right)?tt.left?ve.left(tt.left):ve.right(tt.right):ve.centerHorizontally(),tt&&(tt.top||tt.bottom)?tt.top?ve.top(tt.top):ve.bottom(tt.bottom):ve.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(tt="",ve=""){return this._overlayRef.updateSize({width:tt,height:ve}),this._overlayRef.updatePosition(),this}addPanelClass(tt){return this._overlayRef.addPanelClass(tt),this}removePanelClass(tt){return this._overlayRef.removePanelClass(tt),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function G(Te,tt,ve){return void 0!==Te._containerInstance&&(Te._containerInstance._closeInteractionType=tt),Te.close(ve)}const se=new o.OlP("MatDialogData"),Z=new o.OlP("mat-dialog-default-options"),oe=new o.OlP("mat-dialog-scroll-strategy"),Re={provide:oe,deps:[t.aV],useFactory:function Oe(Te){return()=>Te.scrollStrategies.block()}};let Qe=(()=>{class Te{constructor(ve,Je,zt,En,Mn,Jt,zn,gt,Pt,dt){this._overlay=ve,this._injector=Je,this._defaultOptions=zt,this._parentDialog=En,this._overlayContainer=Mn,this._dialogRefConstructor=zn,this._dialogContainerType=gt,this._dialogDataToken=Pt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new h.x,this._afterOpenedAtThisLevel=new h.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,p.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,w.O)(void 0))),this._scrollStrategy=Jt}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const ve=this._parentDialog;return ve?ve._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(ve,Je){Je=function rt(Te,tt){return Object.assign(Object.assign({},tt),Te)}(Je,this._defaultOptions||new x),Je.id&&this.getDialogById(Je.id);const zt=this._createOverlay(Je),En=this._attachDialogContainer(zt,Je),Mn=this._attachDialogContent(ve,En,zt,Je);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Mn),Mn.afterClosed().subscribe(()=>this._removeOpenDialog(Mn)),this.afterOpened.next(Mn),En._initializeWithAttachedContent(),Mn}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(ve){return this.openDialogs.find(Je=>Je.id===ve)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(ve){const Je=this._getOverlayConfig(ve);return this._overlay.create(Je)}_getOverlayConfig(ve){const Je=new t.X_({positionStrategy:this._overlay.position().global(),scrollStrategy:ve.scrollStrategy||this._scrollStrategy(),panelClass:ve.panelClass,hasBackdrop:ve.hasBackdrop,direction:ve.direction,minWidth:ve.minWidth,minHeight:ve.minHeight,maxWidth:ve.maxWidth,maxHeight:ve.maxHeight,disposeOnNavigation:ve.closeOnNavigation});return ve.backdropClass&&(Je.backdropClass=ve.backdropClass),Je}_attachDialogContainer(ve,Je){const En=o.zs3.create({parent:Je&&Je.viewContainerRef&&Je.viewContainerRef.injector||this._injector,providers:[{provide:x,useValue:Je}]}),Mn=new e.C5(this._dialogContainerType,Je.viewContainerRef,En,Je.componentFactoryResolver);return ve.attach(Mn).instance}_attachDialogContent(ve,Je,zt,En){const Mn=new this._dialogRefConstructor(zt,Je,En.id);if(ve instanceof o.Rgc)Je.attachTemplatePortal(new e.UE(ve,null,{$implicit:En.data,dialogRef:Mn}));else{const Jt=this._createInjector(En,Mn,Je),zn=Je.attachComponentPortal(new e.C5(ve,En.viewContainerRef,Jt,En.componentFactoryResolver));Mn.componentInstance=zn.instance}return Mn.updateSize(En.width,En.height).updatePosition(En.position),Mn}_createInjector(ve,Je,zt){const En=ve&&ve.viewContainerRef&&ve.viewContainerRef.injector,Mn=[{provide:this._dialogContainerType,useValue:zt},{provide:this._dialogDataToken,useValue:ve.data},{provide:this._dialogRefConstructor,useValue:Je}];return ve.direction&&(!En||!En.get(r.Is,null,o.XFs.Optional))&&Mn.push({provide:r.Is,useValue:{value:ve.direction,change:(0,m.of)()}}),o.zs3.create({parent:En||this._injector,providers:Mn})}_removeOpenDialog(ve){const Je=this.openDialogs.indexOf(ve);Je>-1&&(this.openDialogs.splice(Je,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((zt,En)=>{zt?En.setAttribute("aria-hidden",zt):En.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const ve=this._overlayContainer.getContainerElement();if(ve.parentElement){const Je=ve.parentElement.children;for(let zt=Je.length-1;zt>-1;zt--){let En=Je[zt];En!==ve&&"SCRIPT"!==En.nodeName&&"STYLE"!==En.nodeName&&!En.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(En,En.getAttribute("aria-hidden")),En.setAttribute("aria-hidden","true"))}}}_closeDialogs(ve){let Je=ve.length;for(;Je--;)ve[Je].close()}}return Te.\u0275fac=function(ve){o.$Z()},Te.\u0275dir=o.lG2({type:Te}),Te})(),Ve=(()=>{class Te extends Qe{constructor(ve,Je,zt,En,Mn,Jt,zn,gt){super(ve,Je,En,Jt,zn,Mn,U,R,se,gt)}}return Te.\u0275fac=function(ve){return new(ve||Te)(o.LFG(t.aV),o.LFG(o.zs3),o.LFG(S.Ye,8),o.LFG(Z,8),o.LFG(oe),o.LFG(Te,12),o.LFG(t.Xj),o.LFG(A.Qb,8))},Te.\u0275prov=o.Yz7({token:Te,factory:Te.\u0275fac}),Te})(),It=0,xt=(()=>{class Te{constructor(ve,Je,zt){this.dialogRef=ve,this._elementRef=Je,this._dialog=zt,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=on(this._elementRef,this._dialog.openDialogs))}ngOnChanges(ve){const Je=ve._matDialogClose||ve._matDialogCloseResult;Je&&(this.dialogResult=Je.currentValue)}_onButtonClick(ve){G(this.dialogRef,0===ve.screenX&&0===ve.screenY?"keyboard":"mouse",this.dialogResult)}}return Te.\u0275fac=function(ve){return new(ve||Te)(o.Y36(U,8),o.Y36(o.SBq),o.Y36(Ve))},Te.\u0275dir=o.lG2({type:Te,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(ve,Je){1&ve&&o.NdJ("click",function(En){return Je._onButtonClick(En)}),2&ve&&o.uIk("aria-label",Je.ariaLabel||null)("type",Je.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[o.TTD]}),Te})(),_n=(()=>{class Te{constructor(ve,Je,zt){this._dialogRef=ve,this._elementRef=Je,this._dialog=zt,this.id="mat-dialog-title-"+It++}ngOnInit(){this._dialogRef||(this._dialogRef=on(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const ve=this._dialogRef._containerInstance;ve&&!ve._ariaLabelledBy&&(ve._ariaLabelledBy=this.id)})}}return Te.\u0275fac=function(ve){return new(ve||Te)(o.Y36(U,8),o.Y36(o.SBq),o.Y36(Ve))},Te.\u0275dir=o.lG2({type:Te,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(ve,Je){2&ve&&o.Ikx("id",Je.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),Te})(),rn=(()=>{class Te{}return Te.\u0275fac=function(ve){return new(ve||Te)},Te.\u0275dir=o.lG2({type:Te,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),Te})(),st=(()=>{class Te{}return Te.\u0275fac=function(ve){return new(ve||Te)},Te.\u0275dir=o.lG2({type:Te,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),Te})();function on(Te,tt){let ve=Te.nativeElement.parentElement;for(;ve&&!ve.classList.contains("mat-dialog-container");)ve=ve.parentElement;return ve?tt.find(Je=>Je.id===ve.id):null}let yt=(()=>{class Te{}return Te.\u0275fac=function(ve){return new(ve||Te)},Te.\u0275mod=o.oAB({type:Te}),Te.\u0275inj=o.cJS({providers:[Ve,Re],imports:[[t.U8,e.eL,l.BQ],l.BQ]}),Te})()},67322:(Se,k,a)=>{"use strict";a.d(k,{Eo:()=>It,G_:()=>dt,KE:()=>Me,TO:()=>Ve,lN:()=>Fe});var t=a(17144),e=a(69808),o=a(5e3),l=a(90508),r=a(63191),h=a(77579),p=a(56451),m=a(54968),u=a(68675),y=a(82722),w=a(95698),f=a(41777),S=a(76360),b=a(50226),C=a(70925);const T=["connectionContainer"],A=["inputContainer"],$=["label"];function x($e,ft){1&$e&&(o.ynx(0),o.TgZ(1,"div",14),o._UZ(2,"div",15)(3,"div",16)(4,"div",17),o.qZA(),o.TgZ(5,"div",18),o._UZ(6,"div",15)(7,"div",16)(8,"div",17),o.qZA(),o.BQk())}function ee($e,ft){if(1&$e){const Ye=o.EpF();o.TgZ(0,"div",19),o.NdJ("cdkObserveContent",function(){return o.CHM(Ye),o.oxw().updateOutlineGap()}),o.Hsn(1,1),o.qZA()}if(2&$e){const Ye=o.oxw();o.Q6J("cdkObserveContentDisabled","outline"!=Ye.appearance)}}function Q($e,ft){if(1&$e&&(o.ynx(0),o.Hsn(1,2),o.TgZ(2,"span"),o._uU(3),o.qZA(),o.BQk()),2&$e){const Ye=o.oxw(2);o.xp6(3),o.Oqu(Ye._control.placeholder)}}function N($e,ft){1&$e&&o.Hsn(0,3,["*ngSwitchCase","true"])}function R($e,ft){1&$e&&(o.TgZ(0,"span",23),o._uU(1," *"),o.qZA())}function K($e,ft){if(1&$e){const Ye=o.EpF();o.TgZ(0,"label",20,21),o.NdJ("cdkObserveContent",function(){return o.CHM(Ye),o.oxw().updateOutlineGap()}),o.YNc(2,Q,4,1,"ng-container",12),o.YNc(3,N,1,0,"ng-content",12),o.YNc(4,R,2,0,"span",22),o.qZA()}if(2&$e){const Ye=o.oxw();o.ekj("mat-empty",Ye._control.empty&&!Ye._shouldAlwaysFloat())("mat-form-field-empty",Ye._control.empty&&!Ye._shouldAlwaysFloat())("mat-accent","accent"==Ye.color)("mat-warn","warn"==Ye.color),o.Q6J("cdkObserveContentDisabled","outline"!=Ye.appearance)("id",Ye._labelId)("ngSwitch",Ye._hasLabel()),o.uIk("for",Ye._control.id)("aria-owns",Ye._control.id),o.xp6(2),o.Q6J("ngSwitchCase",!1),o.xp6(1),o.Q6J("ngSwitchCase",!0),o.xp6(1),o.Q6J("ngIf",!Ye.hideRequiredMarker&&Ye._control.required&&!Ye._control.disabled)}}function U($e,ft){1&$e&&(o.TgZ(0,"div",24),o.Hsn(1,4),o.qZA())}function G($e,ft){if(1&$e&&(o.TgZ(0,"div",25),o._UZ(1,"span",26),o.qZA()),2&$e){const Ye=o.oxw();o.xp6(1),o.ekj("mat-accent","accent"==Ye.color)("mat-warn","warn"==Ye.color)}}function se($e,ft){if(1&$e&&(o.TgZ(0,"div"),o.Hsn(1,5),o.qZA()),2&$e){const Ye=o.oxw();o.Q6J("@transitionMessages",Ye._subscriptAnimationState)}}function Z($e,ft){if(1&$e&&(o.TgZ(0,"div",30),o._uU(1),o.qZA()),2&$e){const Ye=o.oxw(2);o.Q6J("id",Ye._hintLabelId),o.xp6(1),o.Oqu(Ye.hintLabel)}}function oe($e,ft){if(1&$e&&(o.TgZ(0,"div",27),o.YNc(1,Z,2,2,"div",28),o.Hsn(2,6),o._UZ(3,"div",29),o.Hsn(4,7),o.qZA()),2&$e){const Ye=o.oxw();o.Q6J("@transitionMessages",Ye._subscriptAnimationState),o.xp6(1),o.Q6J("ngIf",Ye.hintLabel)}}const _e=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Oe=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let Re=0;const Qe=new o.OlP("MatError");let Ve=(()=>{class $e{constructor(Ye,Ae){this.id="mat-error-"+Re++,Ye||Ae.nativeElement.setAttribute("aria-live","polite")}}return $e.\u0275fac=function(Ye){return new(Ye||$e)(o.$8M("aria-live"),o.Y36(o.SBq))},$e.\u0275dir=o.lG2({type:$e,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(Ye,Ae){2&Ye&&o.uIk("id",Ae.id)},inputs:{id:"id"},features:[o._Bn([{provide:Qe,useExisting:$e}])]}),$e})();const rt={transitionMessages:(0,f.X$)("transitionMessages",[(0,f.SB)("enter",(0,f.oB)({opacity:1,transform:"translateY(0%)"})),(0,f.eR)("void => enter",[(0,f.oB)({opacity:0,transform:"translateY(-5px)"}),(0,f.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let It=(()=>{class $e{}return $e.\u0275fac=function(Ye){return new(Ye||$e)},$e.\u0275dir=o.lG2({type:$e}),$e})();const on=new o.OlP("MatHint");let Te=(()=>{class $e{}return $e.\u0275fac=function(Ye){return new(Ye||$e)},$e.\u0275dir=o.lG2({type:$e,selectors:[["mat-label"]]}),$e})(),tt=(()=>{class $e{}return $e.\u0275fac=function(Ye){return new(Ye||$e)},$e.\u0275dir=o.lG2({type:$e,selectors:[["mat-placeholder"]]}),$e})();const ve=new o.OlP("MatPrefix"),zt=new o.OlP("MatSuffix");let Mn=0;const gt=(0,l.pj)(class{constructor($e){this._elementRef=$e}},"primary"),Pt=new o.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS"),dt=new o.OlP("MatFormField");let Me=(()=>{class $e extends gt{constructor(Ye,Ae,ut,Lt,Gt,_t,ln){super(Ye),this._changeDetectorRef=Ae,this._dir=ut,this._defaults=Lt,this._platform=Gt,this._ngZone=_t,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new h.x,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+Mn++,this._labelId="mat-form-field-label-"+Mn++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==ln,this.appearance=Lt&&Lt.appearance?Lt.appearance:"legacy",this._hideRequiredMarker=!(!Lt||null==Lt.hideRequiredMarker)&&Lt.hideRequiredMarker}get appearance(){return this._appearance}set appearance(Ye){const Ae=this._appearance;this._appearance=Ye||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&Ae!==Ye&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ye){this._hideRequiredMarker=(0,r.Ig)(Ye)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(Ye){this._hintLabel=Ye,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(Ye){Ye!==this._floatLabel&&(this._floatLabel=Ye||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(Ye){this._explicitFormFieldControl=Ye}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const Ye=this._control;Ye.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${Ye.controlType}`),Ye.stateChanges.pipe((0,u.O)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Ye.ngControl&&Ye.ngControl.valueChanges&&Ye.ngControl.valueChanges.pipe((0,y.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,y.R)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),(0,p.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe((0,u.O)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe((0,u.O)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe((0,y.R)(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(Ye){const Ae=this._control?this._control.ngControl:null;return Ae&&Ae[Ye]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,(0,m.R)(this._label.nativeElement,"transitionend").pipe((0,w.q)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let Ye=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ye.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Ae=this._hintChildren?this._hintChildren.find(Lt=>"start"===Lt.align):null,ut=this._hintChildren?this._hintChildren.find(Lt=>"end"===Lt.align):null;Ae?Ye.push(Ae.id):this._hintLabel&&Ye.push(this._hintLabelId),ut&&Ye.push(ut.id)}else this._errorChildren&&Ye.push(...this._errorChildren.map(Ae=>Ae.id));this._control.setDescribedByIds(Ye)}}_validateControlChild(){}updateOutlineGap(){const Ye=this._label?this._label.nativeElement:null,Ae=this._connectionContainerRef.nativeElement,ut=".mat-form-field-outline-start",Lt=".mat-form-field-outline-gap";if("outline"!==this.appearance||!this._platform.isBrowser)return;if(!Ye||!Ye.children.length||!Ye.textContent.trim()){const Yt=Ae.querySelectorAll(`${ut}, ${Lt}`);for(let cn=0;cn0?.75*si+10:0}for(let Yt=0;Yt{class $e{}return $e.\u0275fac=function(Ye){return new(Ye||$e)},$e.\u0275mod=o.oAB({type:$e}),$e.\u0275inj=o.cJS({imports:[[e.ez,l.BQ,t.Q8],l.BQ]}),$e})()},25245:(Se,k,a)=>{"use strict";a.d(k,{Hw:()=>_n,Ps:()=>rn});var t=a(5e3),e=a(90508),o=a(63191),l=a(69808),r=a(39646),h=a(62843),p=a(4128),m=a(50727),u=a(18505),y=a(54004),w=a(70262),f=a(28746),S=a(13099),b=a(95698),C=a(40520),T=a(22313);const A=["*"];let $;function ee(st){var on;return(null===(on=function x(){if(void 0===$&&($=null,"undefined"!=typeof window)){const st=window;void 0!==st.trustedTypes&&($=st.trustedTypes.createPolicy("angular#components",{createHTML:on=>on}))}return $}())||void 0===on?void 0:on.createHTML(st))||st}function Q(st){return Error(`Unable to find icon with the name "${st}"`)}function R(st){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${st}".`)}function K(st){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${st}".`)}class U{constructor(on,yt,Te){this.url=on,this.svgText=yt,this.options=Te}}let G=(()=>{class st{constructor(yt,Te,tt,ve){this._httpClient=yt,this._sanitizer=Te,this._errorHandler=ve,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=tt}addSvgIcon(yt,Te,tt){return this.addSvgIconInNamespace("",yt,Te,tt)}addSvgIconLiteral(yt,Te,tt){return this.addSvgIconLiteralInNamespace("",yt,Te,tt)}addSvgIconInNamespace(yt,Te,tt,ve){return this._addSvgIconConfig(yt,Te,new U(tt,null,ve))}addSvgIconResolver(yt){return this._resolvers.push(yt),this}addSvgIconLiteralInNamespace(yt,Te,tt,ve){const Je=this._sanitizer.sanitize(t.q3G.HTML,tt);if(!Je)throw K(tt);const zt=ee(Je);return this._addSvgIconConfig(yt,Te,new U("",zt,ve))}addSvgIconSet(yt,Te){return this.addSvgIconSetInNamespace("",yt,Te)}addSvgIconSetLiteral(yt,Te){return this.addSvgIconSetLiteralInNamespace("",yt,Te)}addSvgIconSetInNamespace(yt,Te,tt){return this._addSvgIconSetConfig(yt,new U(Te,null,tt))}addSvgIconSetLiteralInNamespace(yt,Te,tt){const ve=this._sanitizer.sanitize(t.q3G.HTML,Te);if(!ve)throw K(Te);const Je=ee(ve);return this._addSvgIconSetConfig(yt,new U("",Je,tt))}registerFontClassAlias(yt,Te=yt){return this._fontCssClassesByAlias.set(yt,Te),this}classNameForFontAlias(yt){return this._fontCssClassesByAlias.get(yt)||yt}setDefaultFontSetClass(yt){return this._defaultFontSetClass=yt,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(yt){const Te=this._sanitizer.sanitize(t.q3G.RESOURCE_URL,yt);if(!Te)throw R(yt);const tt=this._cachedIconsByUrl.get(Te);return tt?(0,r.of)(oe(tt)):this._loadSvgIconFromConfig(new U(yt,null)).pipe((0,u.b)(ve=>this._cachedIconsByUrl.set(Te,ve)),(0,y.U)(ve=>oe(ve)))}getNamedSvgIcon(yt,Te=""){const tt=_e(Te,yt);let ve=this._svgIconConfigs.get(tt);if(ve)return this._getSvgFromConfig(ve);if(ve=this._getIconConfigFromResolvers(Te,yt),ve)return this._svgIconConfigs.set(tt,ve),this._getSvgFromConfig(ve);const Je=this._iconSetConfigs.get(Te);return Je?this._getSvgFromIconSetConfigs(yt,Je):(0,h._)(Q(tt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(yt){return yt.svgText?(0,r.of)(oe(this._svgElementFromConfig(yt))):this._loadSvgIconFromConfig(yt).pipe((0,y.U)(Te=>oe(Te)))}_getSvgFromIconSetConfigs(yt,Te){const tt=this._extractIconWithNameFromAnySet(yt,Te);if(tt)return(0,r.of)(tt);const ve=Te.filter(Je=>!Je.svgText).map(Je=>this._loadSvgIconSetFromConfig(Je).pipe((0,w.K)(zt=>{const Mn=`Loading icon set URL: ${this._sanitizer.sanitize(t.q3G.RESOURCE_URL,Je.url)} failed: ${zt.message}`;return this._errorHandler.handleError(new Error(Mn)),(0,r.of)(null)})));return(0,p.D)(ve).pipe((0,y.U)(()=>{const Je=this._extractIconWithNameFromAnySet(yt,Te);if(!Je)throw Q(yt);return Je}))}_extractIconWithNameFromAnySet(yt,Te){for(let tt=Te.length-1;tt>=0;tt--){const ve=Te[tt];if(ve.svgText&&ve.svgText.toString().indexOf(yt)>-1){const Je=this._svgElementFromConfig(ve),zt=this._extractSvgIconFromSet(Je,yt,ve.options);if(zt)return zt}}return null}_loadSvgIconFromConfig(yt){return this._fetchIcon(yt).pipe((0,u.b)(Te=>yt.svgText=Te),(0,y.U)(()=>this._svgElementFromConfig(yt)))}_loadSvgIconSetFromConfig(yt){return yt.svgText?(0,r.of)(null):this._fetchIcon(yt).pipe((0,u.b)(Te=>yt.svgText=Te))}_extractSvgIconFromSet(yt,Te,tt){const ve=yt.querySelector(`[id="${Te}"]`);if(!ve)return null;const Je=ve.cloneNode(!0);if(Je.removeAttribute("id"),"svg"===Je.nodeName.toLowerCase())return this._setSvgAttributes(Je,tt);if("symbol"===Je.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Je),tt);const zt=this._svgElementFromString(ee(""));return zt.appendChild(Je),this._setSvgAttributes(zt,tt)}_svgElementFromString(yt){const Te=this._document.createElement("DIV");Te.innerHTML=yt;const tt=Te.querySelector("svg");if(!tt)throw Error(" tag not found");return tt}_toSvgElement(yt){const Te=this._svgElementFromString(ee("")),tt=yt.attributes;for(let ve=0;veee(Jt)),(0,f.x)(()=>this._inProgressUrlFetches.delete(zt)),(0,S.B)());return this._inProgressUrlFetches.set(zt,Mn),Mn}_addSvgIconConfig(yt,Te,tt){return this._svgIconConfigs.set(_e(yt,Te),tt),this}_addSvgIconSetConfig(yt,Te){const tt=this._iconSetConfigs.get(yt);return tt?tt.push(Te):this._iconSetConfigs.set(yt,[Te]),this}_svgElementFromConfig(yt){if(!yt.svgElement){const Te=this._svgElementFromString(yt.svgText);this._setSvgAttributes(Te,yt.options),yt.svgElement=Te}return yt.svgElement}_getIconConfigFromResolvers(yt,Te){for(let tt=0;tton?on.pathname+on.search:""}}}),rt=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],It=rt.map(st=>`[${st}]`).join(", "),xt=/^url\(['"]?#(.*?)['"]?\)$/;let _n=(()=>{class st extends Re{constructor(yt,Te,tt,ve,Je){super(yt),this._iconRegistry=Te,this._location=ve,this._errorHandler=Je,this._inline=!1,this._currentIconFetch=m.w0.EMPTY,tt||yt.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(yt){this._inline=(0,o.Ig)(yt)}get svgIcon(){return this._svgIcon}set svgIcon(yt){yt!==this._svgIcon&&(yt?this._updateSvgIcon(yt):this._svgIcon&&this._clearSvgElement(),this._svgIcon=yt)}get fontSet(){return this._fontSet}set fontSet(yt){const Te=this._cleanupFontValue(yt);Te!==this._fontSet&&(this._fontSet=Te,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(yt){const Te=this._cleanupFontValue(yt);Te!==this._fontIcon&&(this._fontIcon=Te,this._updateFontIconClasses())}_splitIconName(yt){if(!yt)return["",""];const Te=yt.split(":");switch(Te.length){case 1:return["",Te[0]];case 2:return Te;default:throw Error(`Invalid icon name: "${yt}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const yt=this._elementsWithExternalReferences;if(yt&&yt.size){const Te=this._location.getPathname();Te!==this._previousPath&&(this._previousPath=Te,this._prependPathToReferences(Te))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(yt){this._clearSvgElement();const Te=this._location.getPathname();this._previousPath=Te,this._cacheChildrenWithExternalReferences(yt),this._prependPathToReferences(Te),this._elementRef.nativeElement.appendChild(yt)}_clearSvgElement(){const yt=this._elementRef.nativeElement;let Te=yt.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();Te--;){const tt=yt.childNodes[Te];(1!==tt.nodeType||"svg"===tt.nodeName.toLowerCase())&&tt.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const yt=this._elementRef.nativeElement,Te=this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet):this._iconRegistry.getDefaultFontSetClass();Te!=this._previousFontSetClass&&(this._previousFontSetClass&&yt.classList.remove(this._previousFontSetClass),Te&&yt.classList.add(Te),this._previousFontSetClass=Te),this.fontIcon!=this._previousFontIconClass&&(this._previousFontIconClass&&yt.classList.remove(this._previousFontIconClass),this.fontIcon&&yt.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(yt){return"string"==typeof yt?yt.trim().split(" ")[0]:yt}_prependPathToReferences(yt){const Te=this._elementsWithExternalReferences;Te&&Te.forEach((tt,ve)=>{tt.forEach(Je=>{ve.setAttribute(Je.name,`url('${yt}#${Je.value}')`)})})}_cacheChildrenWithExternalReferences(yt){const Te=yt.querySelectorAll(It),tt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let ve=0;ve{const zt=Te[ve],En=zt.getAttribute(Je),Mn=En?En.match(xt):null;if(Mn){let Jt=tt.get(zt);Jt||(Jt=[],tt.set(zt,Jt)),Jt.push({name:Je,value:Mn[1]})}})}_updateSvgIcon(yt){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),yt){const[Te,tt]=this._splitIconName(yt);Te&&(this._svgNamespace=Te),tt&&(this._svgName=tt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(tt,Te).pipe((0,b.q)(1)).subscribe(ve=>this._setSvgElement(ve),ve=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${Te}:${tt}! ${ve.message}`))})}}}return st.\u0275fac=function(yt){return new(yt||st)(t.Y36(t.SBq),t.Y36(G),t.$8M("aria-hidden"),t.Y36(Qe),t.Y36(t.qLn))},st.\u0275cmp=t.Xpm({type:st,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(yt,Te){2&yt&&(t.uIk("data-mat-icon-type",Te._usingFontIcon()?"font":"svg")("data-mat-icon-name",Te._svgName||Te.fontIcon)("data-mat-icon-namespace",Te._svgNamespace||Te.fontSet),t.ekj("mat-icon-inline",Te.inline)("mat-icon-no-color","primary"!==Te.color&&"accent"!==Te.color&&"warn"!==Te.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[t.qOj],ngContentSelectors:A,decls:1,vars:0,template:function(yt,Te){1&yt&&(t.F$t(),t.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),st})(),rn=(()=>{class st{}return st.\u0275fac=function(yt){return new(yt||st)},st.\u0275mod=t.oAB({type:st}),st.\u0275inj=t.cJS({imports:[[e.BQ],e.BQ]}),st})()},77531:(Se,k,a)=>{"use strict";a.d(k,{Jk:()=>C,Nt:()=>x,c:()=>ee});var t=a(63191),e=a(70925),o=a(5e3),l=a(93075),r=a(90508),h=a(67322),p=a(77579),m=a(60515);const u=(0,e.i$)({passive:!0});let y=(()=>{class Q{constructor(R,K){this._platform=R,this._ngZone=K,this._monitoredElements=new Map}monitor(R){if(!this._platform.isBrowser)return m.E;const K=(0,t.fI)(R),U=this._monitoredElements.get(K);if(U)return U.subject;const G=new p.x,se="cdk-text-field-autofilled",Z=oe=>{"cdk-text-field-autofill-start"!==oe.animationName||K.classList.contains(se)?"cdk-text-field-autofill-end"===oe.animationName&&K.classList.contains(se)&&(K.classList.remove(se),this._ngZone.run(()=>G.next({target:oe.target,isAutofilled:!1}))):(K.classList.add(se),this._ngZone.run(()=>G.next({target:oe.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{K.addEventListener("animationstart",Z,u),K.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(K,{subject:G,unlisten:()=>{K.removeEventListener("animationstart",Z,u)}}),G}stopMonitoring(R){const K=(0,t.fI)(R),U=this._monitoredElements.get(K);U&&(U.unlisten(),U.subject.complete(),K.classList.remove("cdk-text-field-autofill-monitored"),K.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(K))}ngOnDestroy(){this._monitoredElements.forEach((R,K)=>this.stopMonitoring(K))}}return Q.\u0275fac=function(R){return new(R||Q)(o.LFG(e.t4),o.LFG(o.R0b))},Q.\u0275prov=o.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})(),S=(()=>{class Q{}return Q.\u0275fac=function(R){return new(R||Q)},Q.\u0275mod=o.oAB({type:Q}),Q.\u0275inj=o.cJS({}),Q})();const C=new o.OlP("MAT_INPUT_VALUE_ACCESSOR"),T=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let A=0;const $=(0,r.FD)(class{constructor(Q,N,R,K){this._defaultErrorStateMatcher=Q,this._parentForm=N,this._parentFormGroup=R,this.ngControl=K}});let x=(()=>{class Q extends ${constructor(R,K,U,G,se,Z,oe,_e,Oe,Re){super(Z,G,se,U),this._elementRef=R,this._platform=K,this._autofillMonitor=_e,this._formField=Re,this._uid="mat-input-"+A++,this.focused=!1,this.stateChanges=new p.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(rt=>(0,e.qK)().has(rt)),this._iOSKeyupListener=rt=>{const It=rt.target;!It.value&&0===It.selectionStart&&0===It.selectionEnd&&(It.setSelectionRange(1,1),It.setSelectionRange(0,0))};const Qe=this._elementRef.nativeElement,Ve=Qe.nodeName.toLowerCase();this._inputValueAccessor=oe||Qe,this._previousNativeValue=this.value,this.id=this.id,K.IOS&&Oe.runOutsideAngular(()=>{R.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Ve,this._isTextarea="textarea"===Ve,this._isInFormField=!!Re,this._isNativeSelect&&(this.controlType=Qe.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(R){this._disabled=(0,t.Ig)(R),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(R){this._id=R||this._uid}get required(){var R,K,U,G;return null!==(G=null!==(R=this._required)&&void 0!==R?R:null===(U=null===(K=this.ngControl)||void 0===K?void 0:K.control)||void 0===U?void 0:U.hasValidator(l.kI.required))&&void 0!==G&&G}set required(R){this._required=(0,t.Ig)(R)}get type(){return this._type}set type(R){this._type=R||"text",this._validateType(),!this._isTextarea&&(0,e.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(R){R!==this.value&&(this._inputValueAccessor.value=R,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(R){this._readonly=(0,t.Ig)(R)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(R=>{this.autofilled=R.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(R){this._elementRef.nativeElement.focus(R)}_focusChanged(R){R!==this.focused&&(this.focused=R,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var R,K;const U=(null===(K=null===(R=this._formField)||void 0===R?void 0:R._hideControlPlaceholder)||void 0===K?void 0:K.call(R))?null:this.placeholder;if(U!==this._previousPlaceholder){const G=this._elementRef.nativeElement;this._previousPlaceholder=U,U?G.setAttribute("placeholder",U):G.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const R=this._elementRef.nativeElement.value;this._previousNativeValue!==R&&(this._previousNativeValue=R,this.stateChanges.next())}_validateType(){T.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let R=this._elementRef.nativeElement.validity;return R&&R.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const R=this._elementRef.nativeElement,K=R.options[0];return this.focused||R.multiple||!this.empty||!!(R.selectedIndex>-1&&K&&K.label)}return this.focused||!this.empty}setDescribedByIds(R){R.length?this._elementRef.nativeElement.setAttribute("aria-describedby",R.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const R=this._elementRef.nativeElement;return this._isNativeSelect&&(R.multiple||R.size>1)}}return Q.\u0275fac=function(R){return new(R||Q)(o.Y36(o.SBq),o.Y36(e.t4),o.Y36(l.a5,10),o.Y36(l.F,8),o.Y36(l.sg,8),o.Y36(r.rD),o.Y36(C,10),o.Y36(y),o.Y36(o.R0b),o.Y36(h.G_,8))},Q.\u0275dir=o.lG2({type:Q,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:12,hostBindings:function(R,K){1&R&&o.NdJ("focus",function(){return K._focusChanged(!0)})("blur",function(){return K._focusChanged(!1)})("input",function(){return K._onInput()}),2&R&&(o.Ikx("disabled",K.disabled)("required",K.required),o.uIk("id",K.id)("data-placeholder",K.placeholder)("name",K.name||null)("readonly",K.readonly&&!K._isNativeSelect||null)("aria-invalid",K.empty&&K.required?null:K.errorState)("aria-required",K.required),o.ekj("mat-input-server",K._isServer)("mat-native-select-inline",K._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[o._Bn([{provide:h.Eo,useExisting:Q}]),o.qOj,o.TTD]}),Q})(),ee=(()=>{class Q{}return Q.\u0275fac=function(R){return new(R||Q)},Q.\u0275mod=o.oAB({type:Q}),Q.\u0275inj=o.cJS({providers:[r.rD],imports:[[S,h.lN,r.BQ],S,h.lN]}),Q})()},42525:(Se,k,a)=>{"use strict";a.d(k,{VK:()=>Me,OP:()=>Jt,Tx:()=>Gt,p6:()=>Lt});var t=a(15664),e=a(63191),o=a(91159),l=a(5e3),r=a(77579),h=a(50727),p=a(56451),m=a(39646),u=a(53101),y=a(34986),w=a(97272),f=a(95698),S=a(54482),b=a(25403),C=a(25032),A=a(69718),$=a(95577);function x(_t,ln){return ln?Ft=>(0,w.z)(ln.pipe((0,f.q)(1),function T(){return(0,S.e)((_t,ln)=>{_t.subscribe((0,b.x)(ln,C.Z))})}()),Ft.pipe(x(_t))):(0,$.z)((Ft,Yt)=>_t(Ft,Yt).pipe((0,f.q)(1),(0,A.h)(Ft)))}var ee=a(82805);function Q(_t,ln=y.z){const Ft=(0,ee.H)(_t,ln);return x(()=>Ft)}var N=a(68675),R=a(63900),K=a(82722),U=a(39300),G=a(41777),se=a(47429),Z=a(69808),oe=a(90508),_e=a(91314),Oe=a(70925),Re=a(50226),Qe=a(29071);const Ve=["mat-menu-item",""];function rt(_t,ln){1&_t&&(l.O4$(),l.TgZ(0,"svg",2),l._UZ(1,"polygon",3),l.qZA())}const It=["*"];function xt(_t,ln){if(1&_t){const Ft=l.EpF();l.TgZ(0,"div",0),l.NdJ("keydown",function(cn){return l.CHM(Ft),l.oxw()._handleKeydown(cn)})("click",function(){return l.CHM(Ft),l.oxw().closed.emit("click")})("@transformMenu.start",function(cn){return l.CHM(Ft),l.oxw()._onAnimationStart(cn)})("@transformMenu.done",function(cn){return l.CHM(Ft),l.oxw()._onAnimationDone(cn)}),l.TgZ(1,"div",1),l.Hsn(2),l.qZA()()}if(2&_t){const Ft=l.oxw();l.Q6J("id",Ft.panelId)("ngClass",Ft._classList)("@transformMenu",Ft._panelAnimationState),l.uIk("aria-label",Ft.ariaLabel||null)("aria-labelledby",Ft.ariaLabelledby||null)("aria-describedby",Ft.ariaDescribedby||null)}}const _n={transformMenu:(0,G.X$)("transformMenu",[(0,G.SB)("void",(0,G.oB)({opacity:0,transform:"scale(0.8)"})),(0,G.eR)("void => enter",(0,G.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,G.oB)({opacity:1,transform:"scale(1)"}))),(0,G.eR)("* => void",(0,G.jt)("100ms 25ms linear",(0,G.oB)({opacity:0})))]),fadeInItems:(0,G.X$)("fadeInItems",[(0,G.SB)("showing",(0,G.oB)({opacity:1})),(0,G.eR)("void => *",[(0,G.oB)({opacity:0}),(0,G.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},on=new l.OlP("MatMenuContent"),En=new l.OlP("MAT_MENU_PANEL"),Mn=(0,oe.Kr)((0,oe.Id)(class{}));let Jt=(()=>{class _t extends Mn{constructor(Ft,Yt,cn,In,oi){var si;super(),this._elementRef=Ft,this._document=Yt,this._focusMonitor=cn,this._parentMenu=In,this._changeDetectorRef=oi,this.role="menuitem",this._hovered=new r.x,this._focused=new r.x,this._highlighted=!1,this._triggersSubmenu=!1,null===(si=null==In?void 0:In.addItem)||void 0===si||si.call(In,this)}focus(Ft,Yt){this._focusMonitor&&Ft?this._focusMonitor.focusVia(this._getHostElement(),Ft,Yt):this._getHostElement().focus(Yt),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Ft){this.disabled&&(Ft.preventDefault(),Ft.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){var Ft;const Yt=this._elementRef.nativeElement.cloneNode(!0),cn=Yt.querySelectorAll("mat-icon, .material-icons");for(let In=0;In{class _t{constructor(Ft,Yt,cn,In){this._elementRef=Ft,this._ngZone=Yt,this._defaultOptions=cn,this._changeDetectorRef=In,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new l.n_E,this._tabSubscription=h.w0.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new r.x,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new l.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+Pt++}get xPosition(){return this._xPosition}set xPosition(Ft){this._xPosition=Ft,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Ft){this._yPosition=Ft,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(Ft){this._overlapTrigger=(0,e.Ig)(Ft)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Ft){this._hasBackdrop=(0,e.Ig)(Ft)}set panelClass(Ft){const Yt=this._previousPanelClass;Yt&&Yt.length&&Yt.split(" ").forEach(cn=>{this._classList[cn]=!1}),this._previousPanelClass=Ft,Ft&&Ft.length&&(Ft.split(" ").forEach(cn=>{this._classList[cn]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(Ft){this.panelClass=Ft}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new t.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,N.O)(this._directDescendantItems),(0,R.w)(Ft=>(0,p.T)(...Ft.map(Yt=>Yt._focused)))).subscribe(Ft=>this._keyManager.updateActiveItem(Ft)),this._directDescendantItems.changes.subscribe(Ft=>{var Yt;const cn=this._keyManager;if("enter"===this._panelAnimationState&&(null===(Yt=cn.activeItem)||void 0===Yt?void 0:Yt._hasFocus())){const In=Ft.toArray(),oi=Math.max(0,Math.min(In.length-1,cn.activeItemIndex||0));In[oi]&&!In[oi].disabled?cn.setActiveItem(oi):cn.setNextItemActive()}})}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe((0,N.O)(this._directDescendantItems),(0,R.w)(Yt=>(0,p.T)(...Yt.map(cn=>cn._hovered))))}addItem(Ft){}removeItem(Ft){}_handleKeydown(Ft){const Yt=Ft.keyCode,cn=this._keyManager;switch(Yt){case o.hY:(0,o.Vb)(Ft)||(Ft.preventDefault(),this.closed.emit("keydown"));break;case o.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case o.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Yt===o.LH||Yt===o.JH)&&cn.setFocusOrigin("keyboard"),void cn.onKeydown(Ft)}Ft.stopPropagation()}focusFirstItem(Ft="program"){this._ngZone.onStable.pipe((0,f.q)(1)).subscribe(()=>{let Yt=null;if(this._directDescendantItems.length&&(Yt=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Yt||!Yt.contains(document.activeElement)){const cn=this._keyManager;cn.setFocusOrigin(Ft).setFirstItemActive(),!cn.activeItem&&Yt&&Yt.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Ft){const Yt=Math.min(this._baseElevation+Ft,24),cn=`${this._elevationPrefix}${Yt}`,In=Object.keys(this._classList).find(oi=>oi.startsWith(this._elevationPrefix));(!In||In===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[cn]=!0,this._previousElevation=cn)}setPositionClasses(Ft=this.xPosition,Yt=this.yPosition){var cn;const In=this._classList;In["mat-menu-before"]="before"===Ft,In["mat-menu-after"]="after"===Ft,In["mat-menu-above"]="above"===Yt,In["mat-menu-below"]="below"===Yt,null===(cn=this._changeDetectorRef)||void 0===cn||cn.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Ft){this._animationDone.next(Ft),this._isAnimating=!1}_onAnimationStart(Ft){this._isAnimating=!0,"enter"===Ft.toState&&0===this._keyManager.activeItemIndex&&(Ft.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,N.O)(this._allItems)).subscribe(Ft=>{this._directDescendantItems.reset(Ft.filter(Yt=>Yt._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return _t.\u0275fac=function(Ft){return new(Ft||_t)(l.Y36(l.SBq),l.Y36(l.R0b),l.Y36(zn),l.Y36(l.sBO))},_t.\u0275dir=l.lG2({type:_t,contentQueries:function(Ft,Yt,cn){if(1&Ft&&(l.Suo(cn,on,5),l.Suo(cn,Jt,5),l.Suo(cn,Jt,4)),2&Ft){let In;l.iGM(In=l.CRH())&&(Yt.lazyContent=In.first),l.iGM(In=l.CRH())&&(Yt._allItems=In),l.iGM(In=l.CRH())&&(Yt.items=In)}},viewQuery:function(Ft,Yt){if(1&Ft&&l.Gf(l.Rgc,5),2&Ft){let cn;l.iGM(cn=l.CRH())&&(Yt.templateRef=cn.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),_t})(),Me=(()=>{class _t extends dt{constructor(Ft,Yt,cn,In){super(Ft,Yt,cn,In),this._elevationPrefix="mat-elevation-z",this._baseElevation=4}}return _t.\u0275fac=function(Ft){return new(Ft||_t)(l.Y36(l.SBq),l.Y36(l.R0b),l.Y36(zn),l.Y36(l.sBO))},_t.\u0275cmp=l.Xpm({type:_t,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(Ft,Yt){2&Ft&&l.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[l._Bn([{provide:En,useExisting:_t}]),l.qOj],ngContentSelectors:It,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(Ft,Yt){1&Ft&&(l.F$t(),l.YNc(0,xt,3,6,"ng-template"))},directives:[Z.mk],styles:['mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]::before{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,data:{animation:[_n.transformMenu,_n.fadeInItems]},changeDetection:0}),_t})();const Fe=new l.OlP("mat-menu-scroll-strategy"),ft={provide:Fe,deps:[_e.aV],useFactory:function $e(_t){return()=>_t.scrollStrategies.reposition()}},Ae=(0,Oe.i$)({passive:!0});let ut=(()=>{class _t{constructor(Ft,Yt,cn,In,oi,si,Pn,ci,di){this._overlay=Ft,this._element=Yt,this._viewContainerRef=cn,this._menuItemInstance=si,this._dir=Pn,this._focusMonitor=ci,this._ngZone=di,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=h.w0.EMPTY,this._hoverSubscription=h.w0.EMPTY,this._menuCloseSubscription=h.w0.EMPTY,this._handleTouchStart=Rt=>{(0,t.yG)(Rt)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new l.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new l.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=In,this._parentMaterialMenu=oi instanceof dt?oi:void 0,Yt.nativeElement.addEventListener("touchstart",this._handleTouchStart,Ae),si&&(si._triggersSubmenu=this.triggersSubmenu())}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Ft){this.menu=Ft}get menu(){return this._menu}set menu(Ft){Ft!==this._menu&&(this._menu=Ft,this._menuCloseSubscription.unsubscribe(),Ft&&(this._menuCloseSubscription=Ft.close.subscribe(Yt=>{this._destroyMenu(Yt),("click"===Yt||"tab"===Yt)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Yt)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Ae),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMaterialMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const Ft=this._createOverlay(),Yt=Ft.getConfig(),cn=Yt.positionStrategy;this._setPosition(cn),Yt.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,Ft.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof dt&&(this.menu._startAnimation(),this.menu._directDescendantItems.changes.pipe((0,K.R)(this.menu.close)).subscribe(()=>{cn.withLockedPosition(!1).reapplyLastPosition(),cn.withLockedPosition(!0)}))}closeMenu(){this.menu.close.emit()}focus(Ft,Yt){this._focusMonitor&&Ft?this._focusMonitor.focusVia(this._element,Ft,Yt):this._element.nativeElement.focus(Yt)}updatePosition(){var Ft;null===(Ft=this._overlayRef)||void 0===Ft||Ft.updatePosition()}_destroyMenu(Ft){if(!this._overlayRef||!this.menuOpen)return;const Yt=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Ft||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Yt instanceof dt?(Yt._resetAnimation(),Yt.lazyContent?Yt._animationDone.pipe((0,U.h)(cn=>"void"===cn.toState),(0,f.q)(1),(0,K.R)(Yt.lazyContent._attached)).subscribe({next:()=>Yt.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Yt.lazyContent&&Yt.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this.menu.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(){if(this.menu.setElevation){let Ft=0,Yt=this.menu.parentMenu;for(;Yt;)Ft++,Yt=Yt.parentMenu;this.menu.setElevation(Ft)}}_setIsMenuOpen(Ft){this._menuOpen=Ft,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Ft)}_checkMenu(){}_createOverlay(){if(!this._overlayRef){const Ft=this._getOverlayConfig();this._subscribeToPositions(Ft.positionStrategy),this._overlayRef=this._overlay.create(Ft),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new _e.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Ft){this.menu.setPositionClasses&&Ft.positionChanges.subscribe(Yt=>{const cn="start"===Yt.connectionPair.overlayX?"after":"before",In="top"===Yt.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>this.menu.setPositionClasses(cn,In)):this.menu.setPositionClasses(cn,In)})}_setPosition(Ft){let[Yt,cn]="before"===this.menu.xPosition?["end","start"]:["start","end"],[In,oi]="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],[si,Pn]=[In,oi],[ci,di]=[Yt,cn],Rt=0;this.triggersSubmenu()?(di=Yt="before"===this.menu.xPosition?"start":"end",cn=ci="end"===Yt?"start":"end",Rt="bottom"===In?8:-8):this.menu.overlapTrigger||(si="top"===In?"bottom":"top",Pn="top"===oi?"bottom":"top"),Ft.withPositions([{originX:Yt,originY:si,overlayX:ci,overlayY:In,offsetY:Rt},{originX:cn,originY:si,overlayX:di,overlayY:In,offsetY:Rt},{originX:Yt,originY:Pn,overlayX:ci,overlayY:oi,offsetY:-Rt},{originX:cn,originY:Pn,overlayX:di,overlayY:oi,offsetY:-Rt}])}_menuClosingActions(){const Ft=this._overlayRef.backdropClick(),Yt=this._overlayRef.detachments(),cn=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,m.of)(),In=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,U.h)(oi=>oi!==this._menuItemInstance),(0,U.h)(()=>this._menuOpen)):(0,m.of)();return(0,p.T)(Ft,cn,In,Yt)}_handleMousedown(Ft){(0,t.X6)(Ft)||(this._openedBy=0===Ft.button?"mouse":void 0,this.triggersSubmenu()&&Ft.preventDefault())}_handleKeydown(Ft){const Yt=Ft.keyCode;(Yt===o.K5||Yt===o.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Yt===o.SV&&"ltr"===this.dir||Yt===o.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Ft){this.triggersSubmenu()?(Ft.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,U.h)(Ft=>Ft===this._menuItemInstance&&!Ft.disabled),Q(0,u.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof dt&&this.menu._isAnimating?this.menu._animationDone.pipe((0,f.q)(1),Q(0,u.E),(0,K.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return(!this._portal||this._portal.templateRef!==this.menu.templateRef)&&(this._portal=new se.UE(this.menu.templateRef,this._viewContainerRef)),this._portal}}return _t.\u0275fac=function(Ft){return new(Ft||_t)(l.Y36(_e.aV),l.Y36(l.SBq),l.Y36(l.s_b),l.Y36(Fe),l.Y36(En,8),l.Y36(Jt,10),l.Y36(Re.Is,8),l.Y36(t.tE),l.Y36(l.R0b))},_t.\u0275dir=l.lG2({type:_t,hostAttrs:["aria-haspopup","true"],hostVars:2,hostBindings:function(Ft,Yt){1&Ft&&l.NdJ("click",function(In){return Yt._handleClick(In)})("mousedown",function(In){return Yt._handleMousedown(In)})("keydown",function(In){return Yt._handleKeydown(In)}),2&Ft&&l.uIk("aria-expanded",Yt.menuOpen||null)("aria-controls",Yt.menuOpen?Yt.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),_t})(),Lt=(()=>{class _t extends ut{}return _t.\u0275fac=function(){let ln;return function(Yt){return(ln||(ln=l.n5z(_t)))(Yt||_t)}}(),_t.\u0275dir=l.lG2({type:_t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-menu-trigger"],exportAs:["matMenuTrigger"],features:[l.qOj]}),_t})(),Gt=(()=>{class _t{}return _t.\u0275fac=function(Ft){return new(Ft||_t)},_t.\u0275mod=l.oAB({type:_t}),_t.\u0275inj=l.cJS({providers:[ft],imports:[[Z.ez,oe.BQ,oe.si,_e.U8],Qe.ZD,oe.BQ]}),_t})()},45800:(Se,k,a)=>{"use strict";a.d(k,{NW:()=>re,TU:()=>nt});var t=a(69808),e=a(5e3),o=a(90508),l=a(47423),r=a(91314),h=a(67322),p=a(29071),m=a(15664),u=a(63191),y=a(20449),w=a(91159),f=a(93075),S=a(77579),b=a(49770),C=a(56451),T=a(68675),A=a(63900),$=a(95698),x=a(39300),ee=a(54004),Q=a(71884),N=a(82722),R=a(41777),K=a(50226);const U=["trigger"],G=["panel"];function se(it,jt){if(1&it&&(e.TgZ(0,"span",8),e._uU(1),e.qZA()),2&it){const ye=e.oxw();e.xp6(1),e.Oqu(ye.placeholder)}}function Z(it,jt){if(1&it&&(e.TgZ(0,"span",12),e._uU(1),e.qZA()),2&it){const ye=e.oxw(2);e.xp6(1),e.Oqu(ye.triggerValue)}}function oe(it,jt){1&it&&e.Hsn(0,0,["*ngSwitchCase","true"])}function _e(it,jt){if(1&it&&(e.TgZ(0,"span",9),e.YNc(1,Z,2,1,"span",10),e.YNc(2,oe,1,0,"ng-content",11),e.qZA()),2&it){const ye=e.oxw();e.Q6J("ngSwitch",!!ye.customTrigger),e.xp6(2),e.Q6J("ngSwitchCase",!0)}}function Oe(it,jt){if(1&it){const ye=e.EpF();e.TgZ(0,"div",13)(1,"div",14,15),e.NdJ("@transformPanel.done",function(Bt){return e.CHM(ye),e.oxw()._panelDoneAnimatingStream.next(Bt.toState)})("keydown",function(Bt){return e.CHM(ye),e.oxw()._handleKeydown(Bt)}),e.Hsn(3,1),e.qZA()()}if(2&it){const ye=e.oxw();e.Q6J("@transformPanelWrap",void 0),e.xp6(1),e.Gre("mat-select-panel ",ye._getPanelTheme(),""),e.Udp("transform-origin",ye._transformOrigin)("font-size",ye._triggerFontSize,"px"),e.Q6J("ngClass",ye.panelClass)("@transformPanel",ye.multiple?"showing-multiple":"showing"),e.uIk("id",ye.id+"-panel")("aria-multiselectable",ye.multiple)("aria-label",ye.ariaLabel||null)("aria-labelledby",ye._getPanelAriaLabelledby())}}const Re=[[["mat-select-trigger"]],"*"],Qe=["mat-select-trigger","*"],Ve={transformPanelWrap:(0,R.X$)("transformPanelWrap",[(0,R.eR)("* => void",(0,R.IO)("@transformPanel",[(0,R.pV)()],{optional:!0}))]),transformPanel:(0,R.X$)("transformPanel",[(0,R.SB)("void",(0,R.oB)({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),(0,R.SB)("showing",(0,R.oB)({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),(0,R.SB)("showing-multiple",(0,R.oB)({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),(0,R.eR)("void => *",(0,R.jt)("120ms cubic-bezier(0, 0, 0.2, 1)")),(0,R.eR)("* => void",(0,R.jt)("100ms 25ms linear",(0,R.oB)({opacity:0})))])};let _n=0;const ve=new e.OlP("mat-select-scroll-strategy"),zt=new e.OlP("MAT_SELECT_CONFIG"),En={provide:ve,deps:[r.aV],useFactory:function Je(it){return()=>it.scrollStrategies.reposition()}};class Mn{constructor(jt,ye){this.source=jt,this.value=ye}}const Jt=(0,o.Kr)((0,o.sb)((0,o.Id)((0,o.FD)(class{constructor(it,jt,ye,at,Bt){this._elementRef=it,this._defaultErrorStateMatcher=jt,this._parentForm=ye,this._parentFormGroup=at,this.ngControl=Bt}})))),zn=new e.OlP("MatSelectTrigger");let Pt=(()=>{class it extends Jt{constructor(ye,at,Bt,mn,Bn,yn,gn,pi,At,Xt,j,Le,vt,Ct){var $n,mi,ni;super(Bn,mn,gn,pi,Xt),this._viewportRuler=ye,this._changeDetectorRef=at,this._ngZone=Bt,this._dir=yn,this._parentFormField=At,this._liveAnnouncer=vt,this._defaultOptions=Ct,this._panelOpen=!1,this._compareWith=($i,or)=>$i===or,this._uid="mat-select-"+_n++,this._triggerAriaLabelledBy=null,this._destroy=new S.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+_n++,this._panelDoneAnimatingStream=new S.x,this._overlayPanelClass=(null===($n=this._defaultOptions)||void 0===$n?void 0:$n.overlayPanelClass)||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=null!==(ni=null===(mi=this._defaultOptions)||void 0===mi?void 0:mi.disableOptionCentering)&&void 0!==ni&&ni,this.ariaLabel="",this.optionSelectionChanges=(0,b.P)(()=>{const $i=this.options;return $i?$i.changes.pipe((0,T.O)($i),(0,A.w)(()=>(0,C.T)(...$i.map(or=>or.onSelectionChange)))):this._ngZone.onStable.pipe((0,$.q)(1),(0,A.w)(()=>this.optionSelectionChanges))}),this.openedChange=new e.vpe,this._openedStream=this.openedChange.pipe((0,x.h)($i=>$i),(0,ee.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,x.h)($i=>!$i),(0,ee.U)(()=>{})),this.selectionChange=new e.vpe,this.valueChange=new e.vpe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=(null==Ct?void 0:Ct.typeaheadDebounceInterval)&&(this._typeaheadDebounceInterval=Ct.typeaheadDebounceInterval),this._scrollStrategyFactory=Le,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(j)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(ye){this._placeholder=ye,this.stateChanges.next()}get required(){var ye,at,Bt,mn;return null!==(mn=null!==(ye=this._required)&&void 0!==ye?ye:null===(Bt=null===(at=this.ngControl)||void 0===at?void 0:at.control)||void 0===Bt?void 0:Bt.hasValidator(f.kI.required))&&void 0!==mn&&mn}set required(ye){this._required=(0,u.Ig)(ye),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(ye){this._multiple=(0,u.Ig)(ye)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(ye){this._disableOptionCentering=(0,u.Ig)(ye)}get compareWith(){return this._compareWith}set compareWith(ye){this._compareWith=ye,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(ye){this._assignValue(ye)&&this._onChange(ye)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(ye){this._typeaheadDebounceInterval=(0,u.su)(ye)}get id(){return this._id}set id(ye){this._id=ye||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new y.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,Q.x)(),(0,N.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,N.R)(this._destroy)).subscribe(ye=>{ye.added.forEach(at=>at.select()),ye.removed.forEach(at=>at.deselect())}),this.options.changes.pipe((0,T.O)(null),(0,N.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const ye=this._getTriggerAriaLabelledby(),at=this.ngControl;if(ye!==this._triggerAriaLabelledBy){const Bt=this._elementRef.nativeElement;this._triggerAriaLabelledBy=ye,ye?Bt.setAttribute("aria-labelledby",ye):Bt.removeAttribute("aria-labelledby")}at&&(this._previousControl!==at.control&&(void 0!==this._previousControl&&null!==at.disabled&&at.disabled!==this.disabled&&(this.disabled=at.disabled),this._previousControl=at.control),this.updateErrorState())}ngOnChanges(ye){ye.disabled&&this.stateChanges.next(),ye.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(ye){this._assignValue(ye)}registerOnChange(ye){this._onChange=ye}registerOnTouched(ye){this._onTouched=ye}setDisabledState(ye){this.disabled=ye,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){var ye,at;return this.multiple?(null===(ye=this._selectionModel)||void 0===ye?void 0:ye.selected)||[]:null===(at=this._selectionModel)||void 0===at?void 0:at.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const ye=this._selectionModel.selected.map(at=>at.viewValue);return this._isRtl()&&ye.reverse(),ye.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(ye){this.disabled||(this.panelOpen?this._handleOpenKeydown(ye):this._handleClosedKeydown(ye))}_handleClosedKeydown(ye){const at=ye.keyCode,Bt=at===w.JH||at===w.LH||at===w.oh||at===w.SV,mn=at===w.K5||at===w.L_,Bn=this._keyManager;if(!Bn.isTyping()&&mn&&!(0,w.Vb)(ye)||(this.multiple||ye.altKey)&&Bt)ye.preventDefault(),this.open();else if(!this.multiple){const yn=this.selected;Bn.onKeydown(ye);const gn=this.selected;gn&&yn!==gn&&this._liveAnnouncer.announce(gn.viewValue,1e4)}}_handleOpenKeydown(ye){const at=this._keyManager,Bt=ye.keyCode,mn=Bt===w.JH||Bt===w.LH,Bn=at.isTyping();if(mn&&ye.altKey)ye.preventDefault(),this.close();else if(Bn||Bt!==w.K5&&Bt!==w.L_||!at.activeItem||(0,w.Vb)(ye))if(!Bn&&this._multiple&&Bt===w.A&&ye.ctrlKey){ye.preventDefault();const yn=this.options.some(gn=>!gn.disabled&&!gn.selected);this.options.forEach(gn=>{gn.disabled||(yn?gn.select():gn.deselect())})}else{const yn=at.activeItemIndex;at.onKeydown(ye),this._multiple&&mn&&ye.shiftKey&&at.activeItem&&at.activeItemIndex!==yn&&at.activeItem._selectViaInteraction()}else ye.preventDefault(),at.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,$.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(ye){if(this._selectionModel.selected.forEach(at=>at.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&ye)Array.isArray(ye),ye.forEach(at=>this._selectOptionByValue(at)),this._sortValues();else{const at=this._selectOptionByValue(ye);at?this._keyManager.updateActiveItem(at):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(ye){const at=this.options.find(Bt=>{if(this._selectionModel.isSelected(Bt))return!1;try{return null!=Bt.value&&this._compareWith(Bt.value,ye)}catch(mn){return!1}});return at&&this._selectionModel.select(at),at}_assignValue(ye){return!!(ye!==this._value||this._multiple&&Array.isArray(ye))&&(this.options&&this._setSelectionByValue(ye),this._value=ye,!0)}_initKeyManager(){this._keyManager=new m.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe((0,N.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe((0,N.R)(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const ye=(0,C.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,N.R)(ye)).subscribe(at=>{this._onSelect(at.source,at.isUserInput),at.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,C.T)(...this.options.map(at=>at._stateChanges)).pipe((0,N.R)(ye)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(ye,at){const Bt=this._selectionModel.isSelected(ye);null!=ye.value||this._multiple?(Bt!==ye.selected&&(ye.selected?this._selectionModel.select(ye):this._selectionModel.deselect(ye)),at&&this._keyManager.setActiveItem(ye),this.multiple&&(this._sortValues(),at&&this.focus())):(ye.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(ye.value)),Bt!==this._selectionModel.isSelected(ye)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const ye=this.options.toArray();this._selectionModel.sort((at,Bt)=>this.sortComparator?this.sortComparator(at,Bt,ye):ye.indexOf(at)-ye.indexOf(Bt)),this.stateChanges.next()}}_propagateChanges(ye){let at=null;at=this.multiple?this.selected.map(Bt=>Bt.value):this.selected?this.selected.value:ye,this._value=at,this.valueChange.emit(at),this._onChange(at),this.selectionChange.emit(this._getChangeEvent(at)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){var ye;return!this._panelOpen&&!this.disabled&&(null===(ye=this.options)||void 0===ye?void 0:ye.length)>0}focus(ye){this._elementRef.nativeElement.focus(ye)}_getPanelAriaLabelledby(){var ye;if(this.ariaLabel)return null;const at=null===(ye=this._parentFormField)||void 0===ye?void 0:ye.getLabelId();return this.ariaLabelledby?(at?at+" ":"")+this.ariaLabelledby:at}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){var ye;if(this.ariaLabel)return null;const at=null===(ye=this._parentFormField)||void 0===ye?void 0:ye.getLabelId();let Bt=(at?at+" ":"")+this._valueId;return this.ariaLabelledby&&(Bt+=" "+this.ariaLabelledby),Bt}_panelDoneAnimating(ye){this.openedChange.emit(ye)}setDescribedByIds(ye){this._ariaDescribedby=ye.join(" ")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return it.\u0275fac=function(ye){return new(ye||it)(e.Y36(p.rL),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(o.rD),e.Y36(e.SBq),e.Y36(K.Is,8),e.Y36(f.F,8),e.Y36(f.sg,8),e.Y36(h.G_,8),e.Y36(f.a5,10),e.$8M("tabindex"),e.Y36(ve),e.Y36(m.Kd),e.Y36(zt,8))},it.\u0275dir=e.lG2({type:it,viewQuery:function(ye,at){if(1&ye&&(e.Gf(U,5),e.Gf(G,5),e.Gf(r.pI,5)),2&ye){let Bt;e.iGM(Bt=e.CRH())&&(at.trigger=Bt.first),e.iGM(Bt=e.CRH())&&(at.panel=Bt.first),e.iGM(Bt=e.CRH())&&(at._overlayDir=Bt.first)}},inputs:{panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[e.qOj,e.TTD]}),it})(),dt=(()=>{class it extends Pt{constructor(){super(...arguments),this._scrollTop=0,this._triggerFontSize=0,this._transformOrigin="top",this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}]}_calculateOverlayScroll(ye,at,Bt){const mn=this._getItemHeight();return Math.min(Math.max(0,mn*ye-at+mn/2),Bt)}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,N.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}open(){super._canOpen()&&(super.open(),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe((0,$.q)(1)).subscribe(()=>{this._triggerFontSize&&this._overlayDir.overlayRef&&this._overlayDir.overlayRef.overlayElement&&(this._overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}_scrollOptionIntoView(ye){const at=(0,o.CB)(ye,this.options,this.optionGroups),Bt=this._getItemHeight();this.panel.nativeElement.scrollTop=0===ye&&1===at?0:(0,o.jH)((ye+at)*Bt,Bt,this.panel.nativeElement.scrollTop,256)}_positioningSettled(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}_panelDoneAnimating(ye){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),super._panelDoneAnimating(ye)}_getChangeEvent(ye){return new Mn(this,ye)}_calculateOverlayOffsetX(){const ye=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),at=this._viewportRuler.getViewportSize(),Bt=this._isRtl(),mn=this.multiple?56:32;let Bn;if(this.multiple)Bn=40;else if(this.disableOptionCentering)Bn=16;else{let pi=this._selectionModel.selected[0]||this.options.first;Bn=pi&&pi.group?32:16}Bt||(Bn*=-1);const yn=0-(ye.left+Bn-(Bt?mn:0)),gn=ye.right+Bn-at.width+(Bt?0:mn);yn>0?Bn+=yn+8:gn>0&&(Bn-=gn+8),this._overlayDir.offsetX=Math.round(Bn),this._overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(ye,at,Bt){const mn=this._getItemHeight(),Bn=(mn-this._triggerRect.height)/2,yn=Math.floor(256/mn);let gn;return this.disableOptionCentering?0:(gn=0===this._scrollTop?ye*mn:this._scrollTop===Bt?(ye-(this._getItemCount()-yn))*mn+(mn-(this._getItemCount()*mn-256)%mn):at-mn/2,Math.round(-1*gn-Bn))}_checkOverlayWithinViewport(ye){const at=this._getItemHeight(),Bt=this._viewportRuler.getViewportSize(),mn=this._triggerRect.top-8,Bn=Bt.height-this._triggerRect.bottom-8,yn=Math.abs(this._offsetY),pi=Math.min(this._getItemCount()*at,256)-yn-this._triggerRect.height;pi>Bn?this._adjustPanelUp(pi,Bn):yn>mn?this._adjustPanelDown(yn,mn,ye):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(ye,at){const Bt=Math.round(ye-at);this._scrollTop-=Bt,this._offsetY-=Bt,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(ye,at,Bt){const mn=Math.round(ye-at);if(this._scrollTop+=mn,this._offsetY+=mn,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=Bt)return this._scrollTop=Bt,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_calculateOverlayPosition(){const ye=this._getItemHeight(),at=this._getItemCount(),Bt=Math.min(at*ye,256),Bn=at*ye-Bt;let yn;yn=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),yn+=(0,o.CB)(yn,this.options,this.optionGroups);const gn=Bt/2;this._scrollTop=this._calculateOverlayScroll(yn,gn,Bn),this._offsetY=this._calculateOverlayOffsetY(yn,gn,Bn),this._checkOverlayWithinViewport(Bn)}_getOriginBasedOnOption(){const ye=this._getItemHeight(),at=(ye-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-at+ye/2}px 0px`}_getItemHeight(){return 3*this._triggerFontSize}_getItemCount(){return this.options.length+this.optionGroups.length}}return it.\u0275fac=function(){let jt;return function(at){return(jt||(jt=e.n5z(it)))(at||it)}}(),it.\u0275cmp=e.Xpm({type:it,selectors:[["mat-select"]],contentQueries:function(ye,at,Bt){if(1&ye&&(e.Suo(Bt,zn,5),e.Suo(Bt,o.ey,5),e.Suo(Bt,o.K7,5)),2&ye){let mn;e.iGM(mn=e.CRH())&&(at.customTrigger=mn.first),e.iGM(mn=e.CRH())&&(at.options=mn),e.iGM(mn=e.CRH())&&(at.optionGroups=mn)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","true",1,"mat-select"],hostVars:20,hostBindings:function(ye,at){1&ye&&e.NdJ("keydown",function(mn){return at._handleKeydown(mn)})("focus",function(){return at._onFocus()})("blur",function(){return at._onBlur()}),2&ye&&(e.uIk("id",at.id)("tabindex",at.tabIndex)("aria-controls",at.panelOpen?at.id+"-panel":null)("aria-expanded",at.panelOpen)("aria-label",at.ariaLabel||null)("aria-required",at.required.toString())("aria-disabled",at.disabled.toString())("aria-invalid",at.errorState)("aria-describedby",at._ariaDescribedby||null)("aria-activedescendant",at._getAriaActiveDescendant()),e.ekj("mat-select-disabled",at.disabled)("mat-select-invalid",at.errorState)("mat-select-required",at.required)("mat-select-empty",at.empty)("mat-select-multiple",at.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[e._Bn([{provide:h.Eo,useExisting:it},{provide:o.HF,useExisting:it}]),e.qOj],ngContentSelectors:Qe,decls:9,vars:12,consts:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(ye,at){if(1&ye&&(e.F$t(Re),e.TgZ(0,"div",0,1),e.NdJ("click",function(){return at.toggle()}),e.TgZ(3,"div",2),e.YNc(4,se,2,1,"span",3),e.YNc(5,_e,3,2,"span",4),e.qZA(),e.TgZ(6,"div",5),e._UZ(7,"div",6),e.qZA()(),e.YNc(8,Oe,4,14,"ng-template",7),e.NdJ("backdropClick",function(){return at.close()})("attach",function(){return at._onAttached()})("detach",function(){return at.close()})),2&ye){const Bt=e.MAs(1);e.uIk("aria-owns",at.panelOpen?at.id+"-panel":null),e.xp6(3),e.Q6J("ngSwitch",at.empty),e.uIk("id",at._valueId),e.xp6(1),e.Q6J("ngSwitchCase",!0),e.xp6(1),e.Q6J("ngSwitchCase",!1),e.xp6(3),e.Q6J("cdkConnectedOverlayPanelClass",at._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",at._scrollStrategy)("cdkConnectedOverlayOrigin",Bt)("cdkConnectedOverlayOpen",at.panelOpen)("cdkConnectedOverlayPositions",at._positions)("cdkConnectedOverlayMinWidth",null==at._triggerRect?null:at._triggerRect.width)("cdkConnectedOverlayOffsetY",at._offsetY)}},directives:[r.xu,t.RF,t.n9,t.ED,r.pI,t.mk],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{height:16px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-form-field.mat-focused .mat-select-arrow{transform:translateX(0)}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}\n'],encapsulation:2,data:{animation:[Ve.transformPanelWrap,Ve.transformPanel]},changeDetection:0}),it})(),Me=(()=>{class it{}return it.\u0275fac=function(ye){return new(ye||it)},it.\u0275mod=e.oAB({type:it}),it.\u0275inj=e.cJS({providers:[En],imports:[[t.ez,r.U8,o.Ng,o.BQ],p.ZD,h.lN,o.Ng,o.BQ]}),it})();var Fe=a(95113),$e=a(70925),ft=a(47429),Ye=a(76360);const Ae=["tooltip"],Gt="tooltip-panel",_t=(0,$e.i$)({passive:!0}),Yt=new e.OlP("mat-tooltip-scroll-strategy"),In={provide:Yt,deps:[r.aV],useFactory:function cn(it){return()=>it.scrollStrategies.reposition({scrollThrottle:20})}},oi=new e.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function si(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let Pn=(()=>{class it{constructor(ye,at,Bt,mn,Bn,yn,gn,pi,At,Xt,j,Le){this._overlay=ye,this._elementRef=at,this._scrollDispatcher=Bt,this._viewContainerRef=mn,this._ngZone=Bn,this._platform=yn,this._ariaDescriber=gn,this._focusMonitor=pi,this._dir=Xt,this._defaultOptions=j,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new S.x,this._scrollStrategy=At,this._document=Le,j&&(j.position&&(this.position=j.position),j.touchGestures&&(this.touchGestures=j.touchGestures)),Xt.change.pipe((0,N.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}get position(){return this._position}set position(ye){var at;ye!==this._position&&(this._position=ye,this._overlayRef&&(this._updatePosition(this._overlayRef),null===(at=this._tooltipInstance)||void 0===at||at.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(ye){this._disabled=(0,u.Ig)(ye),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(ye){this._showDelay=(0,u.su)(ye)}get hideDelay(){return this._hideDelay}set hideDelay(ye){this._hideDelay=(0,u.su)(ye),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(ye){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=ye?String(ye).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(ye){this._tooltipClass=ye,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,N.R)(this._destroyed)).subscribe(ye=>{ye?"keyboard"===ye&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ye=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([at,Bt])=>{ye.removeEventListener(at,Bt,_t)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ye,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ye)}show(ye=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const at=this._createOverlay();this._detach(),this._portal=this._portal||new ft.C5(this._tooltipComponent,this._viewContainerRef);const Bt=this._tooltipInstance=at.attach(this._portal).instance;Bt._triggerElement=this._elementRef.nativeElement,Bt._mouseLeaveHideDelay=this._hideDelay,Bt.afterHidden().pipe((0,N.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Bt.show(ye)}hide(ye=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(ye)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){var ye;if(this._overlayRef)return this._overlayRef;const at=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),Bt=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(at);return Bt.positionChanges.pipe((0,N.R)(this._destroyed)).subscribe(mn=>{this._updateCurrentPositionClass(mn.connectionPair),this._tooltipInstance&&mn.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:Bt,panelClass:`${this._cssClassPrefix}-${Gt}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,N.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,N.R)(this._destroyed)).subscribe(()=>{var mn;return null===(mn=this._tooltipInstance)||void 0===mn?void 0:mn._handleBodyInteraction()}),this._overlayRef.keydownEvents().pipe((0,N.R)(this._destroyed)).subscribe(mn=>{this._isTooltipVisible()&&mn.keyCode===w.hY&&!(0,w.Vb)(mn)&&(mn.preventDefault(),mn.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),(null===(ye=this._defaultOptions)||void 0===ye?void 0:ye.disableTooltipInteractivity)&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(ye){const at=ye.getConfig().positionStrategy,Bt=this._getOrigin(),mn=this._getOverlayPosition();at.withPositions([this._addOffset(Object.assign(Object.assign({},Bt.main),mn.main)),this._addOffset(Object.assign(Object.assign({},Bt.fallback),mn.fallback))])}_addOffset(ye){return ye}_getOrigin(){const ye=!this._dir||"ltr"==this._dir.value,at=this.position;let Bt;"above"==at||"below"==at?Bt={originX:"center",originY:"above"==at?"top":"bottom"}:"before"==at||"left"==at&&ye||"right"==at&&!ye?Bt={originX:"start",originY:"center"}:("after"==at||"right"==at&&ye||"left"==at&&!ye)&&(Bt={originX:"end",originY:"center"});const{x:mn,y:Bn}=this._invertPosition(Bt.originX,Bt.originY);return{main:Bt,fallback:{originX:mn,originY:Bn}}}_getOverlayPosition(){const ye=!this._dir||"ltr"==this._dir.value,at=this.position;let Bt;"above"==at?Bt={overlayX:"center",overlayY:"bottom"}:"below"==at?Bt={overlayX:"center",overlayY:"top"}:"before"==at||"left"==at&&ye||"right"==at&&!ye?Bt={overlayX:"end",overlayY:"center"}:("after"==at||"right"==at&&ye||"left"==at&&!ye)&&(Bt={overlayX:"start",overlayY:"center"});const{x:mn,y:Bn}=this._invertPosition(Bt.overlayX,Bt.overlayY);return{main:Bt,fallback:{overlayX:mn,overlayY:Bn}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,$.q)(1),(0,N.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(ye){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ye,this._tooltipInstance._markForCheck())}_invertPosition(ye,at){return"above"===this.position||"below"===this.position?"top"===at?at="bottom":"bottom"===at&&(at="top"):"end"===ye?ye="start":"start"===ye&&(ye="end"),{x:ye,y:at}}_updateCurrentPositionClass(ye){const{overlayY:at,originX:Bt,originY:mn}=ye;let Bn;if(Bn="center"===at?this._dir&&"rtl"===this._dir.value?"end"===Bt?"left":"right":"start"===Bt?"left":"right":"bottom"===at&&"top"===mn?"above":"below",Bn!==this._currentPosition){const yn=this._overlayRef;if(yn){const gn=`${this._cssClassPrefix}-${Gt}-`;yn.removePanelClass(gn+this._currentPosition),yn.addPanelClass(gn+Bn)}this._currentPosition=Bn}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ye=[];if(this._platformSupportsMouseEvents())ye.push(["mouseleave",at=>{var Bt;const mn=at.relatedTarget;(!mn||!(null===(Bt=this._overlayRef)||void 0===Bt?void 0:Bt.overlayElement.contains(mn)))&&this.hide()}],["wheel",at=>this._wheelListener(at)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const at=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ye.push(["touchend",at],["touchcancel",at])}this._addListeners(ye),this._passiveListeners.push(...ye)}_addListeners(ye){ye.forEach(([at,Bt])=>{this._elementRef.nativeElement.addEventListener(at,Bt,_t)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ye){if(this._isTooltipVisible()){const at=this._document.elementFromPoint(ye.clientX,ye.clientY),Bt=this._elementRef.nativeElement;at!==Bt&&!Bt.contains(at)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ye=this.touchGestures;if("off"!==ye){const at=this._elementRef.nativeElement,Bt=at.style;("on"===ye||"INPUT"!==at.nodeName&&"TEXTAREA"!==at.nodeName)&&(Bt.userSelect=Bt.msUserSelect=Bt.webkitUserSelect=Bt.MozUserSelect="none"),("on"===ye||!at.draggable)&&(Bt.webkitUserDrag="none"),Bt.touchAction="proxy.php?url=https%3A%2F%2Fdeveloper.ringcentral.com%2Fnone",Bt.webkitTapHighlightColor="transparent"}}}return it.\u0275fac=function(ye){e.$Z()},it.\u0275dir=e.lG2({type:it,inputs:{position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),it})(),ci=(()=>{class it extends Pn{constructor(ye,at,Bt,mn,Bn,yn,gn,pi,At,Xt,j,Le){super(ye,at,Bt,mn,Bn,yn,gn,pi,At,Xt,j,Le),this._tooltipComponent=Rt}}return it.\u0275fac=function(ye){return new(ye||it)(e.Y36(r.aV),e.Y36(e.SBq),e.Y36(p.mF),e.Y36(e.s_b),e.Y36(e.R0b),e.Y36($e.t4),e.Y36(m.$s),e.Y36(m.tE),e.Y36(Yt),e.Y36(K.Is,8),e.Y36(oi,8),e.Y36(t.K0))},it.\u0275dir=e.lG2({type:it,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[e.qOj]}),it})(),di=(()=>{class it{constructor(ye,at){this._changeDetectorRef=ye,this._visibility="initial",this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new S.x,this._animationsDisabled="NoopAnimations"===at}show(ye){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ye)}hide(ye){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ye)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:ye}){(!ye||!this._triggerElement.contains(ye))&&this.hide(this._mouseLeaveHideDelay)}_onShow(){}_handleAnimationEnd({animationName:ye}){(ye===this._showAnimation||ye===this._hideAnimation)&&this._finalizeAnimation(ye===this._showAnimation)}_finalizeAnimation(ye){ye?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ye){const at=this._tooltip.nativeElement,Bt=this._showAnimation,mn=this._hideAnimation;if(at.classList.remove(ye?mn:Bt),at.classList.add(ye?Bt:mn),this._isVisible=ye,ye&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Bn=getComputedStyle(at);("0s"===Bn.getPropertyValue("animation-duration")||"none"===Bn.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ye&&this._onShow(),this._animationsDisabled&&(at.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ye))}}return it.\u0275fac=function(ye){return new(ye||it)(e.Y36(e.sBO),e.Y36(Ye.Qb,8))},it.\u0275dir=e.lG2({type:it}),it})(),Rt=(()=>{class it extends di{constructor(ye,at,Bt){super(ye,Bt),this._breakpointObserver=at,this._isHandset=this._breakpointObserver.observe(Fe.u3.Handset),this._showAnimation="mat-tooltip-show",this._hideAnimation="mat-tooltip-hide"}}return it.\u0275fac=function(ye){return new(ye||it)(e.Y36(e.sBO),e.Y36(Fe.Yg),e.Y36(Ye.Qb,8))},it.\u0275cmp=e.Xpm({type:it,selectors:[["mat-tooltip-component"]],viewQuery:function(ye,at){if(1&ye&&e.Gf(Ae,7),2&ye){let Bt;e.iGM(Bt=e.CRH())&&(at._tooltip=Bt.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(ye,at){1&ye&&e.NdJ("mouseleave",function(mn){return at._handleMouseLeave(mn)}),2&ye&&e.Udp("zoom",at.isVisible()?1:null)},features:[e.qOj],decls:4,vars:6,consts:[[1,"mat-tooltip",3,"ngClass","animationend"],["tooltip",""]],template:function(ye,at){if(1&ye&&(e.TgZ(0,"div",0,1),e.NdJ("animationend",function(mn){return at._handleAnimationEnd(mn)}),e.ALo(2,"async"),e._uU(3),e.qZA()),2&ye){let Bt;e.ekj("mat-tooltip-handset",null==(Bt=e.lcZ(2,4,at._isHandset))?null:Bt.matches),e.Q6J("ngClass",at.tooltipClass),e.xp6(3),e.Oqu(at.message)}},directives:[t.mk],pipes:[t.Ov],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;transform:scale(0)}.mat-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-tooltip-show{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(0.99)}100%{opacity:1;transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.mat-tooltip-show{animation:mat-tooltip-show 200ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-tooltip-hide{animation:mat-tooltip-hide 100ms cubic-bezier(0, 0, 0.2, 1) forwards}\n"],encapsulation:2,changeDetection:0}),it})(),qe=(()=>{class it{}return it.\u0275fac=function(ye){return new(ye||it)},it.\u0275mod=e.oAB({type:it}),it.\u0275inj=e.cJS({providers:[In],imports:[[m.rt,t.ez,r.U8,o.BQ],o.BQ,p.ZD]}),it})();function Ie(it,jt){if(1&it&&(e.TgZ(0,"mat-option",19),e._uU(1),e.qZA()),2&it){const ye=jt.$implicit;e.Q6J("value",ye),e.xp6(1),e.hij(" ",ye," ")}}function Dt(it,jt){if(1&it){const ye=e.EpF();e.TgZ(0,"mat-form-field",16)(1,"mat-select",17),e.NdJ("selectionChange",function(Bt){return e.CHM(ye),e.oxw(2)._changePageSize(Bt.value)}),e.YNc(2,Ie,2,2,"mat-option",18),e.qZA()()}if(2&it){const ye=e.oxw(2);e.Q6J("appearance",ye._formFieldAppearance)("color",ye.color),e.xp6(1),e.Q6J("value",ye.pageSize)("disabled",ye.disabled)("aria-label",ye._intl.itemsPerPageLabel),e.xp6(1),e.Q6J("ngForOf",ye._displayedPageSizeOptions)}}function Kt(it,jt){if(1&it&&(e.TgZ(0,"div",20),e._uU(1),e.qZA()),2&it){const ye=e.oxw(2);e.xp6(1),e.Oqu(ye.pageSize)}}function On(it,jt){if(1&it&&(e.TgZ(0,"div",12)(1,"div",13),e._uU(2),e.qZA(),e.YNc(3,Dt,3,6,"mat-form-field",14),e.YNc(4,Kt,2,1,"div",15),e.qZA()),2&it){const ye=e.oxw();e.xp6(2),e.hij(" ",ye._intl.itemsPerPageLabel," "),e.xp6(1),e.Q6J("ngIf",ye._displayedPageSizeOptions.length>1),e.xp6(1),e.Q6J("ngIf",ye._displayedPageSizeOptions.length<=1)}}function Gn(it,jt){if(1&it){const ye=e.EpF();e.TgZ(0,"button",21),e.NdJ("click",function(){return e.CHM(ye),e.oxw().firstPage()}),e.O4$(),e.TgZ(1,"svg",7),e._UZ(2,"path",22),e.qZA()()}if(2&it){const ye=e.oxw();e.Q6J("matTooltip",ye._intl.firstPageLabel)("matTooltipDisabled",ye._previousButtonsDisabled())("matTooltipPosition","above")("disabled",ye._previousButtonsDisabled()),e.uIk("aria-label",ye._intl.firstPageLabel)}}function Ai(it,jt){if(1&it){const ye=e.EpF();e.O4$(),e.kcU(),e.TgZ(0,"button",23),e.NdJ("click",function(){return e.CHM(ye),e.oxw().lastPage()}),e.O4$(),e.TgZ(1,"svg",7),e._UZ(2,"path",24),e.qZA()()}if(2&it){const ye=e.oxw();e.Q6J("matTooltip",ye._intl.lastPageLabel)("matTooltipDisabled",ye._nextButtonsDisabled())("matTooltipPosition","above")("disabled",ye._nextButtonsDisabled()),e.uIk("aria-label",ye._intl.lastPageLabel)}}let Vi=(()=>{class it{constructor(){this.changes=new S.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(ye,at,Bt)=>{if(0==Bt||0==at)return`0 of ${Bt}`;const mn=ye*at;return`${mn+1} \u2013 ${mn<(Bt=Math.max(Bt,0))?Math.min(mn+at,Bt):mn+at} of ${Bt}`}}}return it.\u0275fac=function(ye){return new(ye||it)},it.\u0275prov=e.Yz7({token:it,factory:it.\u0275fac,providedIn:"root"}),it})();const ji={provide:Vi,deps:[[new e.FiY,new e.tp0,Vi]],useFactory:function Fi(it){return it||new Vi}},ct=new e.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),xe=(0,o.Id)((0,o.dB)(class{}));let Ke=(()=>{class it extends xe{constructor(ye,at,Bt){if(super(),this._intl=ye,this._changeDetectorRef=at,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new e.vpe,this._intlChanges=ye.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),Bt){const{pageSize:mn,pageSizeOptions:Bn,hidePageSize:yn,showFirstLastButtons:gn}=Bt;null!=mn&&(this._pageSize=mn),null!=Bn&&(this._pageSizeOptions=Bn),null!=yn&&(this._hidePageSize=yn),null!=gn&&(this._showFirstLastButtons=gn)}}get pageIndex(){return this._pageIndex}set pageIndex(ye){this._pageIndex=Math.max((0,u.su)(ye),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(ye){this._length=(0,u.su)(ye),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(ye){this._pageSize=Math.max((0,u.su)(ye),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(ye){this._pageSizeOptions=(ye||[]).map(at=>(0,u.su)(at)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(ye){this._hidePageSize=(0,u.Ig)(ye)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(ye){this._showFirstLastButtons=(0,u.Ig)(ye)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const ye=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(ye)}previousPage(){if(!this.hasPreviousPage())return;const ye=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(ye)}firstPage(){if(!this.hasPreviousPage())return;const ye=this.pageIndex;this.pageIndex=0,this._emitPageEvent(ye)}lastPage(){if(!this.hasNextPage())return;const ye=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(ye)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const ye=this.getNumberOfPages()-1;return this.pageIndexye-at),this._changeDetectorRef.markForCheck())}_emitPageEvent(ye){this.page.emit({previousPageIndex:ye,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return it.\u0275fac=function(ye){e.$Z()},it.\u0275dir=e.lG2({type:it,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons"},outputs:{page:"page"},features:[e.qOj]}),it})(),re=(()=>{class it extends Ke{constructor(ye,at,Bt){super(ye,at,Bt),Bt&&null!=Bt.formFieldAppearance&&(this._formFieldAppearance=Bt.formFieldAppearance)}}return it.\u0275fac=function(ye){return new(ye||it)(e.Y36(Vi),e.Y36(e.sBO),e.Y36(ct,8))},it.\u0275cmp=e.Xpm({type:it,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[e.qOj],decls:14,vars:14,consts:[[1,"mat-paginator-outer-container"],[1,"mat-paginator-container"],["class","mat-paginator-page-size",4,"ngIf"],[1,"mat-paginator-range-actions"],[1,"mat-paginator-range-label"],["mat-icon-button","","type","button","class","mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-paginator-page-size"],[1,"mat-paginator-page-size-label"],["class","mat-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-paginator-page-size-value",4,"ngIf"],[1,"mat-paginator-page-size-select",3,"appearance","color"],[3,"value","disabled","aria-label","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(ye,at){1&ye&&(e.TgZ(0,"div",0)(1,"div",1),e.YNc(2,On,5,3,"div",2),e.TgZ(3,"div",3)(4,"div",4),e._uU(5),e.qZA(),e.YNc(6,Gn,3,5,"button",5),e.TgZ(7,"button",6),e.NdJ("click",function(){return at.previousPage()}),e.O4$(),e.TgZ(8,"svg",7),e._UZ(9,"path",8),e.qZA()(),e.kcU(),e.TgZ(10,"button",9),e.NdJ("click",function(){return at.nextPage()}),e.O4$(),e.TgZ(11,"svg",7),e._UZ(12,"path",10),e.qZA()(),e.YNc(13,Ai,3,5,"button",11),e.qZA()()()),2&ye&&(e.xp6(2),e.Q6J("ngIf",!at.hidePageSize),e.xp6(3),e.hij(" ",at._intl.getRangeLabel(at.pageIndex,at.pageSize,at.length)," "),e.xp6(1),e.Q6J("ngIf",at.showFirstLastButtons),e.xp6(1),e.Q6J("matTooltip",at._intl.previousPageLabel)("matTooltipDisabled",at._previousButtonsDisabled())("matTooltipPosition","above")("disabled",at._previousButtonsDisabled()),e.uIk("aria-label",at._intl.previousPageLabel),e.xp6(3),e.Q6J("matTooltip",at._intl.nextPageLabel)("matTooltipDisabled",at._nextButtonsDisabled())("matTooltipPosition","above")("disabled",at._nextButtonsDisabled()),e.uIk("aria-label",at._intl.nextPageLabel),e.xp6(3),e.Q6J("ngIf",at.showFirstLastButtons))},directives:[h.KE,dt,o.ey,l.lW,t.O5,t.sg,ci],styles:[".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-paginator-icon{fill:CanvasText}\n"],encapsulation:2,changeDetection:0}),it})(),nt=(()=>{class it{}return it.\u0275fac=function(ye){return new(ye||it)},it.\u0275mod=e.oAB({type:it}),it.\u0275inj=e.cJS({providers:[ji],imports:[[t.ez,l.ot,Me,qe,o.BQ]]}),it})()},79814:(Se,k,a)=>{"use strict";a.d(k,{Fk:()=>R,U0:()=>N,VQ:()=>$});var t=a(5e3),e=a(90508),o=a(63191),l=a(93075),r=a(76360),h=a(15664),p=a(20449);const m=["input"],u=function(K){return{enterDuration:K}},y=["*"],w=new t.OlP("mat-radio-default-options",{providedIn:"root",factory:function f(){return{color:"accent"}}});let S=0;const b={provide:l.JU,useExisting:(0,t.Gpc)(()=>$),multi:!0};class C{constructor(U,G){this.source=U,this.value=G}}const T=new t.OlP("MatRadioGroup");let A=(()=>{class K{constructor(G){this._changeDetector=G,this._value=null,this._name="mat-radio-group-"+S++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new t.vpe}get name(){return this._name}set name(G){this._name=G,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(G){this._labelPosition="before"===G?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(G){this._value!==G&&(this._value=G,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(G){this._selected=G,this.value=G?G.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(G){this._disabled=(0,o.Ig)(G),this._markRadiosForCheck()}get required(){return this._required}set required(G){this._required=(0,o.Ig)(G),this._markRadiosForCheck()}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(G=>{G.name=this.name,G._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(se=>{se.checked=this.value===se.value,se.checked&&(this._selected=se)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new C(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(G=>G._markForCheck())}writeValue(G){this.value=G,this._changeDetector.markForCheck()}registerOnChange(G){this._controlValueAccessorChangeFn=G}registerOnTouched(G){this.onTouched=G}setDisabledState(G){this.disabled=G,this._changeDetector.markForCheck()}}return K.\u0275fac=function(G){return new(G||K)(t.Y36(t.sBO))},K.\u0275dir=t.lG2({type:K,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),K})(),$=(()=>{class K extends A{}return K.\u0275fac=function(){let U;return function(se){return(U||(U=t.n5z(K)))(se||K)}}(),K.\u0275dir=t.lG2({type:K,selectors:[["mat-radio-group"]],contentQueries:function(G,se,Z){if(1&G&&t.Suo(Z,N,5),2&G){let oe;t.iGM(oe=t.CRH())&&(se._radios=oe)}},hostAttrs:["role","radiogroup",1,"mat-radio-group"],exportAs:["matRadioGroup"],features:[t._Bn([b,{provide:T,useExisting:K}]),t.qOj]}),K})();class x{constructor(U){this._elementRef=U}}const ee=(0,e.Kr)((0,e.sb)(x));let Q=(()=>{class K extends ee{constructor(G,se,Z,oe,_e,Oe,Re,Qe){super(se),this._changeDetector=Z,this._focusMonitor=oe,this._radioDispatcher=_e,this._providerOverride=Re,this._uniqueId="mat-radio-"+ ++S,this.id=this._uniqueId,this.change=new t.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=G,this._noopAnimations="NoopAnimations"===Oe,Qe&&(this.tabIndex=(0,o.su)(Qe,0)),this._removeUniqueSelectionListener=_e.listen((Ve,rt)=>{Ve!==this.id&&rt===this.name&&(this.checked=!1)})}get checked(){return this._checked}set checked(G){const se=(0,o.Ig)(G);this._checked!==se&&(this._checked=se,se&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!se&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),se&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(G){this._value!==G&&(this._value=G,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===G),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(G){this._labelPosition=G}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(G){this._setDisabled((0,o.Ig)(G))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(G){this._required=(0,o.Ig)(G)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(G){this._color=G}get inputId(){return`${this.id||this._uniqueId}-input`}focus(G,se){se?this._focusMonitor.focusVia(this._inputElement,se,G):this._inputElement.nativeElement.focus(G)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name)}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(G=>{!G&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new C(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(G){G.stopPropagation()}_onInputInteraction(G){if(G.stopPropagation(),!this.checked&&!this.disabled){const se=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),se&&this.radioGroup._emitChangeEvent())}}_setDisabled(G){this._disabled!==G&&(this._disabled=G,this._changeDetector.markForCheck())}_updateTabIndex(){var G;const se=this.radioGroup;let Z;if(Z=se&&se.selected&&!this.disabled?se.selected===this?this.tabIndex:-1:this.tabIndex,Z!==this._previousTabIndex){const oe=null===(G=this._inputElement)||void 0===G?void 0:G.nativeElement;oe&&(oe.setAttribute("tabindex",Z+""),this._previousTabIndex=Z)}}}return K.\u0275fac=function(G){t.$Z()},K.\u0275dir=t.lG2({type:K,viewQuery:function(G,se){if(1&G&&t.Gf(m,5),2&G){let Z;t.iGM(Z=t.CRH())&&(se._inputElement=Z.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[t.qOj]}),K})(),N=(()=>{class K extends Q{constructor(G,se,Z,oe,_e,Oe,Re,Qe){super(G,se,Z,oe,_e,Oe,Re,Qe)}}return K.\u0275fac=function(G){return new(G||K)(t.Y36(T,8),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(h.tE),t.Y36(p.A8),t.Y36(r.Qb,8),t.Y36(w,8),t.$8M("tabindex"))},K.\u0275cmp=t.Xpm({type:K,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(G,se){1&G&&t.NdJ("focus",function(){return se._inputElement.nativeElement.focus()}),2&G&&(t.uIk("tabindex",null)("id",se.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),t.ekj("mat-radio-checked",se.checked)("mat-radio-disabled",se.disabled)("_mat-animation-noopable",se._noopAnimations)("mat-primary","primary"===se.color)("mat-accent","accent"===se.color)("mat-warn","warn"===se.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[t.qOj],ngContentSelectors:y,decls:13,vars:19,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input",3,"id","checked","disabled","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(G,se){if(1&G&&(t.F$t(),t.TgZ(0,"label",0,1)(2,"span",2),t._UZ(3,"span",3)(4,"span",4),t.TgZ(5,"input",5,6),t.NdJ("change",function(oe){return se._onInputInteraction(oe)})("click",function(oe){return se._onInputClick(oe)}),t.qZA(),t.TgZ(7,"span",7),t._UZ(8,"span",8),t.qZA()(),t.TgZ(9,"span",9)(10,"span",10),t._uU(11,"\xa0"),t.qZA(),t.Hsn(12),t.qZA()()),2&G){const Z=t.MAs(1);t.uIk("for",se.inputId),t.xp6(5),t.Q6J("id",se.inputId)("checked",se.checked)("disabled",se.disabled)("required",se.required),t.uIk("name",se.name)("value",se.value)("aria-label",se.ariaLabel)("aria-labelledby",se.ariaLabelledby)("aria-describedby",se.ariaDescribedby),t.xp6(2),t.Q6J("matRippleTrigger",Z)("matRippleDisabled",se._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",t.VKq(17,u,se._noopAnimations?0:150)),t.xp6(2),t.ekj("mat-radio-label-before","before"==se.labelPosition)}},directives:[e.wG],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;opacity:0;transition:transform ease 280ms,background-color ease 280ms,opacity linear 1ms 280ms;width:20px;transform:scale(0.001);-webkit-print-color-adjust:exact;color-adjust:exact}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5);opacity:1;transition:transform ease 280ms,background-color ease 280ms}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-label-content{-webkit-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none;top:0;left:0}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{opacity:0;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;cursor:inherit;z-index:-1}.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-ripple,.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-ripple{outline:solid 3px}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),K})(),R=(()=>{class K{}return K.\u0275fac=function(G){return new(G||K)},K.\u0275mod=t.oAB({type:K}),K.\u0275inj=t.cJS({imports:[[e.si,e.BQ],e.BQ]}),K})()},57261:(Se,k,a)=>{"use strict";a.d(k,{ZX:()=>R,ux:()=>se});var t=a(91314),e=a(47429),o=a(69808),l=a(5e3),r=a(90508),h=a(47423),p=a(77579),m=a(95698),u=a(82722),y=a(41777),w=a(70925),f=a(95113),S=a(15664);function b(Z,oe){if(1&Z){const _e=l.EpF();l.TgZ(0,"div",2)(1,"button",3),l.NdJ("click",function(){return l.CHM(_e),l.oxw().action()}),l._uU(2),l.qZA()()}if(2&Z){const _e=l.oxw();l.xp6(2),l.Oqu(_e.data.action)}}function C(Z,oe){}const T=new l.OlP("MatSnackBarData");class A{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}const $=Math.pow(2,31)-1;class x{constructor(oe,_e){this._overlayRef=_e,this._afterDismissed=new p.x,this._afterOpened=new p.x,this._onAction=new p.x,this._dismissedByAction=!1,this.containerInstance=oe,oe._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(oe){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(oe,$))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let ee=(()=>{class Z{constructor(_e,Oe){this.snackBarRef=_e,this.data=Oe}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return Z.\u0275fac=function(_e){return new(_e||Z)(l.Y36(x),l.Y36(T))},Z.\u0275cmp=l.Xpm({type:Z,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[[1,"mat-simple-snack-bar-content"],["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(_e,Oe){1&_e&&(l.TgZ(0,"span",0),l._uU(1),l.qZA(),l.YNc(2,b,3,1,"div",1)),2&_e&&(l.xp6(1),l.Oqu(Oe.data.message),l.xp6(1),l.Q6J("ngIf",Oe.hasAction))},directives:[h.lW,o.O5],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}.mat-simple-snack-bar-content{overflow:hidden;text-overflow:ellipsis}\n"],encapsulation:2,changeDetection:0}),Z})();const Q={snackBarState:(0,y.X$)("state",[(0,y.SB)("void, hidden",(0,y.oB)({transform:"scale(0.8)",opacity:0})),(0,y.SB)("visible",(0,y.oB)({transform:"scale(1)",opacity:1})),(0,y.eR)("* => visible",(0,y.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,y.eR)("* => void, * => hidden",(0,y.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,y.oB)({opacity:0})))])};let N=(()=>{class Z extends e.en{constructor(_e,Oe,Re,Qe,Ve){super(),this._ngZone=_e,this._elementRef=Oe,this._changeDetectorRef=Re,this._platform=Qe,this.snackBarConfig=Ve,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new p.x,this._onExit=new p.x,this._onEnter=new p.x,this._animationState="void",this.attachDomPortal=rt=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(rt)),this._live="assertive"!==Ve.politeness||Ve.announcementMessage?"off"===Ve.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(_e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(_e)}attachTemplatePortal(_e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(_e)}onAnimationEnd(_e){const{fromState:Oe,toState:Re}=_e;if(("void"===Re&&"void"!==Oe||"hidden"===Re)&&this._completeExit(),"visible"===Re){const Qe=this._onEnter;this._ngZone.run(()=>{Qe.next(),Qe.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,m.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_applySnackBarClasses(){const _e=this._elementRef.nativeElement,Oe=this.snackBarConfig.panelClass;Oe&&(Array.isArray(Oe)?Oe.forEach(Re=>_e.classList.add(Re)):_e.classList.add(Oe)),"center"===this.snackBarConfig.horizontalPosition&&_e.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&_e.classList.add("mat-snack-bar-top")}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const _e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),Oe=this._elementRef.nativeElement.querySelector("[aria-live]");if(_e&&Oe){let Re=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&_e.contains(document.activeElement)&&(Re=document.activeElement),_e.removeAttribute("aria-hidden"),Oe.appendChild(_e),null==Re||Re.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return Z.\u0275fac=function(_e){return new(_e||Z)(l.Y36(l.R0b),l.Y36(l.SBq),l.Y36(l.sBO),l.Y36(w.t4),l.Y36(A))},Z.\u0275cmp=l.Xpm({type:Z,selectors:[["snack-bar-container"]],viewQuery:function(_e,Oe){if(1&_e&&l.Gf(e.Pl,7),2&_e){let Re;l.iGM(Re=l.CRH())&&(Oe._portalOutlet=Re.first)}},hostAttrs:[1,"mat-snack-bar-container"],hostVars:1,hostBindings:function(_e,Oe){1&_e&&l.WFA("@state.done",function(Qe){return Oe.onAnimationEnd(Qe)}),2&_e&&l.d8E("@state",Oe._animationState)},features:[l.qOj],decls:3,vars:2,consts:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(_e,Oe){1&_e&&(l.TgZ(0,"div",0),l.YNc(1,C,0,0,"ng-template",1),l.qZA(),l._UZ(2,"div")),2&_e&&(l.xp6(2),l.uIk("aria-live",Oe._live)("role",Oe._role))},directives:[e.Pl],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[Q.snackBarState]}}),Z})(),R=(()=>{class Z{}return Z.\u0275fac=function(_e){return new(_e||Z)},Z.\u0275mod=l.oAB({type:Z}),Z.\u0275inj=l.cJS({imports:[[t.U8,e.eL,o.ez,h.ot,r.BQ],r.BQ]}),Z})();const K=new l.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function U(){return new A}});let G=(()=>{class Z{constructor(_e,Oe,Re,Qe,Ve,rt){this._overlay=_e,this._live=Oe,this._injector=Re,this._breakpointObserver=Qe,this._parentSnackBar=Ve,this._defaultConfig=rt,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const _e=this._parentSnackBar;return _e?_e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(_e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=_e:this._snackBarRefAtThisLevel=_e}openFromComponent(_e,Oe){return this._attach(_e,Oe)}openFromTemplate(_e,Oe){return this._attach(_e,Oe)}open(_e,Oe="",Re){const Qe=Object.assign(Object.assign({},this._defaultConfig),Re);return Qe.data={message:_e,action:Oe},Qe.announcementMessage===_e&&(Qe.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,Qe)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(_e,Oe){const Qe=l.zs3.create({parent:Oe&&Oe.viewContainerRef&&Oe.viewContainerRef.injector||this._injector,providers:[{provide:A,useValue:Oe}]}),Ve=new e.C5(this.snackBarContainerComponent,Oe.viewContainerRef,Qe),rt=_e.attach(Ve);return rt.instance.snackBarConfig=Oe,rt.instance}_attach(_e,Oe){const Re=Object.assign(Object.assign(Object.assign({},new A),this._defaultConfig),Oe),Qe=this._createOverlay(Re),Ve=this._attachSnackBarContainer(Qe,Re),rt=new x(Ve,Qe);if(_e instanceof l.Rgc){const It=new e.UE(_e,null,{$implicit:Re.data,snackBarRef:rt});rt.instance=Ve.attachTemplatePortal(It)}else{const It=this._createInjector(Re,rt),xt=new e.C5(_e,void 0,It),_n=Ve.attachComponentPortal(xt);rt.instance=_n.instance}return this._breakpointObserver.observe(f.u3.HandsetPortrait).pipe((0,u.R)(Qe.detachments())).subscribe(It=>{Qe.overlayElement.classList.toggle(this.handsetCssClass,It.matches)}),Re.announcementMessage&&Ve._onAnnounce.subscribe(()=>{this._live.announce(Re.announcementMessage,Re.politeness)}),this._animateSnackBar(rt,Re),this._openedSnackBarRef=rt,this._openedSnackBarRef}_animateSnackBar(_e,Oe){_e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==_e&&(this._openedSnackBarRef=null),Oe.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{_e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):_e.containerInstance.enter(),Oe.duration&&Oe.duration>0&&_e.afterOpened().subscribe(()=>_e._dismissAfter(Oe.duration))}_createOverlay(_e){const Oe=new t.X_;Oe.direction=_e.direction;let Re=this._overlay.position().global();const Qe="rtl"===_e.direction,Ve="left"===_e.horizontalPosition||"start"===_e.horizontalPosition&&!Qe||"end"===_e.horizontalPosition&&Qe,rt=!Ve&&"center"!==_e.horizontalPosition;return Ve?Re.left("0"):rt?Re.right("0"):Re.centerHorizontally(),"top"===_e.verticalPosition?Re.top("0"):Re.bottom("0"),Oe.positionStrategy=Re,this._overlay.create(Oe)}_createInjector(_e,Oe){return l.zs3.create({parent:_e&&_e.viewContainerRef&&_e.viewContainerRef.injector||this._injector,providers:[{provide:x,useValue:Oe},{provide:T,useValue:_e.data}]})}}return Z.\u0275fac=function(_e){return new(_e||Z)(l.LFG(t.aV),l.LFG(S.Kd),l.LFG(l.zs3),l.LFG(f.Yg),l.LFG(Z,12),l.LFG(K))},Z.\u0275prov=l.Yz7({token:Z,factory:Z.\u0275fac}),Z})(),se=(()=>{class Z extends G{constructor(_e,Oe,Re,Qe,Ve,rt){super(_e,Oe,Re,Qe,Ve,rt),this.simpleSnackBarComponent=ee,this.snackBarContainerComponent=N,this.handsetCssClass="mat-snack-bar-handset"}}return Z.\u0275fac=function(_e){return new(_e||Z)(l.LFG(t.aV),l.LFG(S.Kd),l.LFG(l.zs3),l.LFG(f.Yg),l.LFG(Z,12),l.LFG(K))},Z.\u0275prov=l.Yz7({token:Z,factory:Z.\u0275fac,providedIn:R}),Z})()},76360:(Se,k,a)=>{"use strict";a.d(k,{Qb:()=>gi,PW:()=>ps});var t=a(5e3),e=a(22313),o=a(41777);const l=!1;function h(Pe){return new t.vHH(3e3,l)}function yt(){return"undefined"!=typeof window&&void 0!==window.document}function Te(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function tt(Pe){switch(Pe.length){case 0:return new o.ZN;case 1:return Pe[0];default:return new o.ZE(Pe)}}function ve(Pe,L,Y,ue,Ue={},mt={}){const Ut=[],Ht=[];let un=-1,Rn=null;if(ue.forEach(hi=>{const wi=hi.offset,Bi=wi==un,Ii=Bi&&Rn||{};Object.keys(hi).forEach(Ni=>{let nr=Ni,Ur=hi[Ni];if("offset"!==Ni)switch(nr=L.normalizePropertyName(nr,Ut),Ur){case o.k1:Ur=Ue[Ni];break;case o.l3:Ur=mt[Ni];break;default:Ur=L.normalizeStyleValue(Ni,nr,Ur,Ut)}Ii[nr]=Ur}),Bi||Ht.push(Ii),Rn=Ii,un=wi}),Ut.length)throw function _e(Pe){return new t.vHH(3502,l)}();return Ht}function Je(Pe,L,Y,ue){switch(L){case"start":Pe.onStart(()=>ue(Y&&zt(Y,"start",Pe)));break;case"done":Pe.onDone(()=>ue(Y&&zt(Y,"done",Pe)));break;case"destroy":Pe.onDestroy(()=>ue(Y&&zt(Y,"destroy",Pe)))}}function zt(Pe,L,Y){const ue=Y.totalTime,mt=En(Pe.element,Pe.triggerName,Pe.fromState,Pe.toState,L||Pe.phaseName,null==ue?Pe.totalTime:ue,!!Y.disabled),Ut=Pe._data;return null!=Ut&&(mt._data=Ut),mt}function En(Pe,L,Y,ue,Ue="",mt=0,Ut){return{element:Pe,triggerName:L,fromState:Y,toState:ue,phaseName:Ue,totalTime:mt,disabled:!!Ut}}function Mn(Pe,L,Y){let ue;return Pe instanceof Map?(ue=Pe.get(L),ue||Pe.set(L,ue=Y)):(ue=Pe[L],ue||(ue=Pe[L]=Y)),ue}function Jt(Pe){const L=Pe.indexOf(":");return[Pe.substring(1,L),Pe.substr(L+1)]}let zn=(Pe,L)=>!1,gt=(Pe,L,Y)=>[],Pt=null;function dt(Pe){const L=Pe.parentNode||Pe.host;return L===Pt?null:L}(Te()||"undefined"!=typeof Element)&&(yt()?(Pt=(()=>document.documentElement)(),zn=(Pe,L)=>{for(;L;){if(L===Pe)return!0;L=dt(L)}return!1}):zn=(Pe,L)=>Pe.contains(L),gt=(Pe,L,Y)=>{if(Y)return Array.from(Pe.querySelectorAll(L));const ue=Pe.querySelector(L);return ue?[ue]:[]});let $e=null,ft=!1;function Ye(Pe){$e||($e=function Ae(){return"undefined"!=typeof document?document.body:null}()||{},ft=!!$e.style&&"WebkitAppearance"in $e.style);let L=!0;return $e.style&&!function Fe(Pe){return"ebkit"==Pe.substring(1,6)}(Pe)&&(L=Pe in $e.style,!L&&ft&&(L="Webkit"+Pe.charAt(0).toUpperCase()+Pe.substr(1)in $e.style)),L}const ut=zn,Lt=gt;let _t=(()=>{class Pe{validateStyleProperty(Y){return Ye(Y)}matchesElement(Y,ue){return!1}containsElement(Y,ue){return ut(Y,ue)}getParentElement(Y){return dt(Y)}query(Y,ue,Ue){return Lt(Y,ue,Ue)}computeStyle(Y,ue,Ue){return Ue||""}animate(Y,ue,Ue,mt,Ut,Ht=[],un){return new o.ZN(Ue,mt)}}return Pe.\u0275fac=function(Y){return new(Y||Pe)},Pe.\u0275prov=t.Yz7({token:Pe,factory:Pe.\u0275fac}),Pe})(),ln=(()=>{class Pe{}return Pe.NOOP=new _t,Pe})();const In="ng-enter",oi="ng-leave",si="ng-trigger",Pn=".ng-trigger",ci="ng-animating",di=".ng-animating";function Rt(Pe){if("number"==typeof Pe)return Pe;const L=Pe.match(/^(-?[\.\d]+)(m?s)/);return!L||L.length<2?0:qe(parseFloat(L[1]),L[2])}function qe(Pe,L){return"s"===L?1e3*Pe:Pe}function we(Pe,L,Y){return Pe.hasOwnProperty("duration")?Pe:function Ie(Pe,L,Y){let Ue,mt=0,Ut="";if("string"==typeof Pe){const Ht=Pe.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Ht)return L.push(h()),{duration:0,delay:0,easing:""};Ue=qe(parseFloat(Ht[1]),Ht[2]);const un=Ht[3];null!=un&&(mt=qe(parseFloat(un),Ht[4]));const Rn=Ht[5];Rn&&(Ut=Rn)}else Ue=Pe;if(!Y){let Ht=!1,un=L.length;Ue<0&&(L.push(function p(){return new t.vHH(3100,l)}()),Ht=!0),mt<0&&(L.push(function m(){return new t.vHH(3101,l)}()),Ht=!0),Ht&&L.splice(un,0,h())}return{duration:Ue,delay:mt,easing:Ut}}(Pe,L,Y)}function Dt(Pe,L={}){return Object.keys(Pe).forEach(Y=>{L[Y]=Pe[Y]}),L}function On(Pe,L,Y={}){if(L)for(let ue in Pe)Y[ue]=Pe[ue];else Dt(Pe,Y);return Y}function Gn(Pe,L,Y){return Y?L+":"+Y+";":""}function Ai(Pe){let L="";for(let Y=0;Y{const Ue=nt(ue);Y&&!Y.hasOwnProperty(ue)&&(Y[ue]=Pe.style[Ue]),Pe.style[Ue]=L[ue]}),Te()&&Ai(Pe))}function Fi(Pe,L){Pe.style&&(Object.keys(L).forEach(Y=>{const ue=nt(Y);Pe.style[ue]=""}),Te()&&Ai(Pe))}function ji(Pe){return Array.isArray(Pe)?1==Pe.length?Pe[0]:(0,o.vP)(Pe):Pe}const bt=new RegExp("{{\\s*(.+?)\\s*}}","g");function ct(Pe){let L=[];if("string"==typeof Pe){let Y;for(;Y=bt.exec(Pe);)L.push(Y[1]);bt.lastIndex=0}return L}function xe(Pe,L,Y){const ue=Pe.toString(),Ue=ue.replace(bt,(mt,Ut)=>{let Ht=L[Ut];return L.hasOwnProperty(Ut)||(Y.push(function y(Pe){return new t.vHH(3003,l)}()),Ht=""),Ht.toString()});return Ue==ue?Pe:Ue}function Ke(Pe){const L=[];let Y=Pe.next();for(;!Y.done;)L.push(Y.value),Y=Pe.next();return L}const re=/-+([a-z0-9])/g;function nt(Pe){return Pe.replace(re,(...L)=>L[1].toUpperCase())}function it(Pe){return Pe.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function at(Pe,L,Y){switch(L.type){case 7:return Pe.visitTrigger(L,Y);case 0:return Pe.visitState(L,Y);case 1:return Pe.visitTransition(L,Y);case 2:return Pe.visitSequence(L,Y);case 3:return Pe.visitGroup(L,Y);case 4:return Pe.visitAnimate(L,Y);case 5:return Pe.visitKeyframes(L,Y);case 6:return Pe.visitStyle(L,Y);case 8:return Pe.visitReference(L,Y);case 9:return Pe.visitAnimateChild(L,Y);case 10:return Pe.visitAnimateRef(L,Y);case 11:return Pe.visitQuery(L,Y);case 12:return Pe.visitStagger(L,Y);default:throw function w(Pe){return new t.vHH(3004,l)}()}}function Bt(Pe,L){return window.getComputedStyle(Pe)[L]}const j="*";function Le(Pe,L){const Y=[];return"string"==typeof Pe?Pe.split(/\s*,\s*/).forEach(ue=>function vt(Pe,L,Y){if(":"==Pe[0]){const un=function Ct(Pe,L){switch(Pe){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(Y,ue)=>parseFloat(ue)>parseFloat(Y);case":decrement":return(Y,ue)=>parseFloat(ue) *"}}(Pe,Y);if("function"==typeof un)return void L.push(un);Pe=un}const ue=Pe.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==ue||ue.length<4)return Y.push(function U(Pe){return new t.vHH(3015,l)}()),L;const Ue=ue[1],mt=ue[2],Ut=ue[3];L.push(ni(Ue,Ut));"<"==mt[0]&&!(Ue==j&&Ut==j)&&L.push(ni(Ut,Ue))}(ue,Y,L)):Y.push(Pe),Y}const $n=new Set(["true","1"]),mi=new Set(["false","0"]);function ni(Pe,L){const Y=$n.has(Pe)||mi.has(Pe),ue=$n.has(L)||mi.has(L);return(Ue,mt)=>{let Ut=Pe==j||Pe==Ue,Ht=L==j||L==mt;return!Ut&&Y&&"boolean"==typeof Ue&&(Ut=Ue?$n.has(Pe):mi.has(Pe)),!Ht&&ue&&"boolean"==typeof mt&&(Ht=mt?$n.has(L):mi.has(L)),Ut&&Ht}}const or=new RegExp("s*:selfs*,?","g");function Pr(Pe,L,Y,ue){return new Sr(Pe).build(L,Y,ue)}class Sr{constructor(L){this._driver=L}build(L,Y,ue){const Ue=new Hr(Y);this._resetContextStyleTimingState(Ue);const mt=at(this,ji(L),Ue);return Ue.unsupportedCSSPropertiesFound.size&&Ue.unsupportedCSSPropertiesFound.keys(),mt}_resetContextStyleTimingState(L){L.currentQuerySelector="",L.collectedStyles={},L.collectedStyles[""]={},L.currentTime=0}visitTrigger(L,Y){let ue=Y.queryCount=0,Ue=Y.depCount=0;const mt=[],Ut=[];return"@"==L.name.charAt(0)&&Y.errors.push(function S(){return new t.vHH(3006,l)}()),L.definitions.forEach(Ht=>{if(this._resetContextStyleTimingState(Y),0==Ht.type){const un=Ht,Rn=un.name;Rn.toString().split(/\s*,\s*/).forEach(hi=>{un.name=hi,mt.push(this.visitState(un,Y))}),un.name=Rn}else if(1==Ht.type){const un=this.visitTransition(Ht,Y);ue+=un.queryCount,Ue+=un.depCount,Ut.push(un)}else Y.errors.push(function b(){return new t.vHH(3007,l)}())}),{type:7,name:L.name,states:mt,transitions:Ut,queryCount:ue,depCount:Ue,options:null}}visitState(L,Y){const ue=this.visitStyle(L.styles,Y),Ue=L.options&&L.options.params||null;if(ue.containsDynamicStyles){const mt=new Set,Ut=Ue||{};ue.styles.forEach(Ht=>{if(fr(Ht)){const un=Ht;Object.keys(un).forEach(Rn=>{ct(un[Rn]).forEach(hi=>{Ut.hasOwnProperty(hi)||mt.add(hi)})})}}),mt.size&&(Ke(mt.values()),Y.errors.push(function C(Pe,L){return new t.vHH(3008,l)}()))}return{type:0,name:L.name,style:ue,options:Ue?{params:Ue}:null}}visitTransition(L,Y){Y.queryCount=0,Y.depCount=0;const ue=at(this,ji(L.animation),Y);return{type:1,matchers:Le(L.expr,Y.errors),animation:ue,queryCount:Y.queryCount,depCount:Y.depCount,options:ar(L.options)}}visitSequence(L,Y){return{type:2,steps:L.steps.map(ue=>at(this,ue,Y)),options:ar(L.options)}}visitGroup(L,Y){const ue=Y.currentTime;let Ue=0;const mt=L.steps.map(Ut=>{Y.currentTime=ue;const Ht=at(this,Ut,Y);return Ue=Math.max(Ue,Y.currentTime),Ht});return Y.currentTime=Ue,{type:3,steps:mt,options:ar(L.options)}}visitAnimate(L,Y){const ue=function Xr(Pe,L){if(Pe.hasOwnProperty("duration"))return Pe;if("number"==typeof Pe)return zr(we(Pe,L).duration,0,"");const Y=Pe;if(Y.split(/\s+/).some(mt=>"{"==mt.charAt(0)&&"{"==mt.charAt(1))){const mt=zr(0,0,"");return mt.dynamic=!0,mt.strValue=Y,mt}const Ue=we(Y,L);return zr(Ue.duration,Ue.delay,Ue.easing)}(L.timings,Y.errors);Y.currentAnimateTimings=ue;let Ue,mt=L.styles?L.styles:(0,o.oB)({});if(5==mt.type)Ue=this.visitKeyframes(mt,Y);else{let Ut=L.styles,Ht=!1;if(!Ut){Ht=!0;const Rn={};ue.easing&&(Rn.easing=ue.easing),Ut=(0,o.oB)(Rn)}Y.currentTime+=ue.duration+ue.delay;const un=this.visitStyle(Ut,Y);un.isEmptyStep=Ht,Ue=un}return Y.currentAnimateTimings=null,{type:4,timings:ue,style:Ue,options:null}}visitStyle(L,Y){const ue=this._makeStyleAst(L,Y);return this._validateStyleAst(ue,Y),ue}_makeStyleAst(L,Y){const ue=[];Array.isArray(L.styles)?L.styles.forEach(Ut=>{"string"==typeof Ut?Ut==o.l3?ue.push(Ut):Y.errors.push(function T(Pe){return new t.vHH(3002,l)}()):ue.push(Ut)}):ue.push(L.styles);let Ue=!1,mt=null;return ue.forEach(Ut=>{if(fr(Ut)){const Ht=Ut,un=Ht.easing;if(un&&(mt=un,delete Ht.easing),!Ue)for(let Rn in Ht)if(Ht[Rn].toString().indexOf("{{")>=0){Ue=!0;break}}}),{type:6,styles:ue,easing:mt,offset:L.offset,containsDynamicStyles:Ue,options:null}}_validateStyleAst(L,Y){const ue=Y.currentAnimateTimings;let Ue=Y.currentTime,mt=Y.currentTime;ue&&mt>0&&(mt-=ue.duration+ue.delay),L.styles.forEach(Ut=>{"string"!=typeof Ut&&Object.keys(Ut).forEach(Ht=>{if(!this._driver.validateStyleProperty(Ht))return delete Ut[Ht],void Y.unsupportedCSSPropertiesFound.add(Ht);const un=Y.collectedStyles[Y.currentQuerySelector],Rn=un[Ht];let hi=!0;Rn&&(mt!=Ue&&mt>=Rn.startTime&&Ue<=Rn.endTime&&(Y.errors.push(function $(Pe,L,Y,ue,Ue){return new t.vHH(3010,l)}()),hi=!1),mt=Rn.startTime),hi&&(un[Ht]={startTime:mt,endTime:Ue}),Y.options&&function Qt(Pe,L,Y){const ue=L.params||{},Ue=ct(Pe);Ue.length&&Ue.forEach(mt=>{ue.hasOwnProperty(mt)||Y.push(function u(Pe){return new t.vHH(3001,l)}())})}(Ut[Ht],Y.options,Y.errors)})})}visitKeyframes(L,Y){const ue={type:5,styles:[],options:null};if(!Y.currentAnimateTimings)return Y.errors.push(function x(){return new t.vHH(3011,l)}()),ue;let mt=0;const Ut=[];let Ht=!1,un=!1,Rn=0;const hi=L.steps.map(rs=>{const ns=this._makeStyleAst(rs,Y);let ys=null!=ns.offset?ns.offset:function zi(Pe){if("string"==typeof Pe)return null;let L=null;if(Array.isArray(Pe))Pe.forEach(Y=>{if(fr(Y)&&Y.hasOwnProperty("offset")){const ue=Y;L=parseFloat(ue.offset),delete ue.offset}});else if(fr(Pe)&&Pe.hasOwnProperty("offset")){const Y=Pe;L=parseFloat(Y.offset),delete Y.offset}return L}(ns.styles),cs=0;return null!=ys&&(mt++,cs=ns.offset=ys),un=un||cs<0||cs>1,Ht=Ht||cs0&&mt{const ys=Bi>0?ns==Ii?1:Bi*ns:Ut[ns],cs=ys*Ur;Y.currentTime=Ni+nr.delay+cs,nr.duration=cs,this._validateStyleAst(rs,Y),rs.offset=ys,ue.styles.push(rs)}),ue}visitReference(L,Y){return{type:8,animation:at(this,ji(L.animation),Y),options:ar(L.options)}}visitAnimateChild(L,Y){return Y.depCount++,{type:9,options:ar(L.options)}}visitAnimateRef(L,Y){return{type:10,animation:this.visitReference(L.animation,Y),options:ar(L.options)}}visitQuery(L,Y){const ue=Y.currentQuerySelector,Ue=L.options||{};Y.queryCount++,Y.currentQuery=L;const[mt,Ut]=function qr(Pe){const L=!!Pe.split(/\s*,\s*/).find(Y=>":self"==Y);return L&&(Pe=Pe.replace(or,"")),Pe=Pe.replace(/@\*/g,Pn).replace(/@\w+/g,Y=>Pn+"-"+Y.substr(1)).replace(/:animating/g,di),[Pe,L]}(L.selector);Y.currentQuerySelector=ue.length?ue+" "+mt:mt,Mn(Y.collectedStyles,Y.currentQuerySelector,{});const Ht=at(this,ji(L.animation),Y);return Y.currentQuery=null,Y.currentQuerySelector=ue,{type:11,selector:mt,limit:Ue.limit||0,optional:!!Ue.optional,includeSelf:Ut,animation:Ht,originalSelector:L.selector,options:ar(L.options)}}visitStagger(L,Y){Y.currentQuery||Y.errors.push(function R(){return new t.vHH(3013,l)}());const ue="full"===L.timings?{duration:0,delay:0,easing:"full"}:we(L.timings,Y.errors,!0);return{type:12,animation:at(this,ji(L.animation),Y),timings:ue,options:null}}}class Hr{constructor(L){this.errors=L,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,this.unsupportedCSSPropertiesFound=new Set}}function fr(Pe){return!Array.isArray(Pe)&&"object"==typeof Pe}function ar(Pe){return Pe?(Pe=Dt(Pe)).params&&(Pe.params=function xr(Pe){return Pe?Dt(Pe):null}(Pe.params)):Pe={},Pe}function zr(Pe,L,Y){return{duration:Pe,delay:L,easing:Y}}function kr(Pe,L,Y,ue,Ue,mt,Ut=null,Ht=!1){return{type:1,element:Pe,keyframes:L,preStyleProps:Y,postStyleProps:ue,duration:Ue,delay:mt,totalTime:Ue+mt,easing:Ut,subTimeline:Ht}}class Zr{constructor(){this._map=new Map}get(L){return this._map.get(L)||[]}append(L,Y){let ue=this._map.get(L);ue||this._map.set(L,ue=[]),ue.push(...Y)}has(L){return this._map.has(L)}clear(){this._map.clear()}}const as=new RegExp(":enter","g"),Gi=new RegExp(":leave","g");function pe(Pe,L,Y,ue,Ue,mt={},Ut={},Ht,un,Rn=[]){return(new We).buildKeyframes(Pe,L,Y,ue,Ue,mt,Ut,Ht,un,Rn)}class We{buildKeyframes(L,Y,ue,Ue,mt,Ut,Ht,un,Rn,hi=[]){Rn=Rn||new Zr;const wi=new qt(L,Y,Rn,Ue,mt,hi,[]);wi.options=un,wi.currentTimeline.setStyles([Ut],null,wi.errors,un),at(this,ue,wi);const Bi=wi.timelines.filter(Ii=>Ii.containsAnimation());if(Object.keys(Ht).length){let Ii;for(let Ni=Bi.length-1;Ni>=0;Ni--){const nr=Bi[Ni];if(nr.element===Y){Ii=nr;break}}Ii&&!Ii.allowOnlyTimelineStyles()&&Ii.setStyles([Ht],null,wi.errors,un)}return Bi.length?Bi.map(Ii=>Ii.buildKeyframes()):[kr(Y,[],[],[],0,0,"",!1)]}visitTrigger(L,Y){}visitState(L,Y){}visitTransition(L,Y){}visitAnimateChild(L,Y){const ue=Y.subInstructions.get(Y.element);if(ue){const Ue=Y.createSubContext(L.options),mt=Y.currentTimeline.currentTime,Ut=this._visitSubInstructions(ue,Ue,Ue.options);mt!=Ut&&Y.transformIntoNewTimeline(Ut)}Y.previousNode=L}visitAnimateRef(L,Y){const ue=Y.createSubContext(L.options);ue.transformIntoNewTimeline(),this.visitReference(L.animation,ue),Y.transformIntoNewTimeline(ue.currentTimeline.currentTime),Y.previousNode=L}_visitSubInstructions(L,Y,ue){let mt=Y.currentTimeline.currentTime;const Ut=null!=ue.duration?Rt(ue.duration):null,Ht=null!=ue.delay?Rt(ue.delay):null;return 0!==Ut&&L.forEach(un=>{const Rn=Y.appendInstructionToTimeline(un,Ut,Ht);mt=Math.max(mt,Rn.duration+Rn.delay)}),mt}visitReference(L,Y){Y.updateOptions(L.options,!0),at(this,L.animation,Y),Y.previousNode=L}visitSequence(L,Y){const ue=Y.subContextCount;let Ue=Y;const mt=L.options;if(mt&&(mt.params||mt.delay)&&(Ue=Y.createSubContext(mt),Ue.transformIntoNewTimeline(),null!=mt.delay)){6==Ue.previousNode.type&&(Ue.currentTimeline.snapshotCurrentStyles(),Ue.previousNode=Mt);const Ut=Rt(mt.delay);Ue.delayNextStep(Ut)}L.steps.length&&(L.steps.forEach(Ut=>at(this,Ut,Ue)),Ue.currentTimeline.applyStylesToKeyframe(),Ue.subContextCount>ue&&Ue.transformIntoNewTimeline()),Y.previousNode=L}visitGroup(L,Y){const ue=[];let Ue=Y.currentTimeline.currentTime;const mt=L.options&&L.options.delay?Rt(L.options.delay):0;L.steps.forEach(Ut=>{const Ht=Y.createSubContext(L.options);mt&&Ht.delayNextStep(mt),at(this,Ut,Ht),Ue=Math.max(Ue,Ht.currentTimeline.currentTime),ue.push(Ht.currentTimeline)}),ue.forEach(Ut=>Y.currentTimeline.mergeTimelineCollectedStyles(Ut)),Y.transformIntoNewTimeline(Ue),Y.previousNode=L}_visitTiming(L,Y){if(L.dynamic){const ue=L.strValue;return we(Y.params?xe(ue,Y.params,Y.errors):ue,Y.errors)}return{duration:L.duration,delay:L.delay,easing:L.easing}}visitAnimate(L,Y){const ue=Y.currentAnimateTimings=this._visitTiming(L.timings,Y),Ue=Y.currentTimeline;ue.delay&&(Y.incrementTime(ue.delay),Ue.snapshotCurrentStyles());const mt=L.style;5==mt.type?this.visitKeyframes(mt,Y):(Y.incrementTime(ue.duration),this.visitStyle(mt,Y),Ue.applyStylesToKeyframe()),Y.currentAnimateTimings=null,Y.previousNode=L}visitStyle(L,Y){const ue=Y.currentTimeline,Ue=Y.currentAnimateTimings;!Ue&&ue.getCurrentStyleProperties().length&&ue.forwardFrame();const mt=Ue&&Ue.easing||L.easing;L.isEmptyStep?ue.applyEmptyStep(mt):ue.setStyles(L.styles,mt,Y.errors,Y.options),Y.previousNode=L}visitKeyframes(L,Y){const ue=Y.currentAnimateTimings,Ue=Y.currentTimeline.duration,mt=ue.duration,Ht=Y.createSubContext().currentTimeline;Ht.easing=ue.easing,L.styles.forEach(un=>{Ht.forwardTime((un.offset||0)*mt),Ht.setStyles(un.styles,un.easing,Y.errors,Y.options),Ht.applyStylesToKeyframe()}),Y.currentTimeline.mergeTimelineCollectedStyles(Ht),Y.transformIntoNewTimeline(Ue+mt),Y.previousNode=L}visitQuery(L,Y){const ue=Y.currentTimeline.currentTime,Ue=L.options||{},mt=Ue.delay?Rt(Ue.delay):0;mt&&(6===Y.previousNode.type||0==ue&&Y.currentTimeline.getCurrentStyleProperties().length)&&(Y.currentTimeline.snapshotCurrentStyles(),Y.previousNode=Mt);let Ut=ue;const Ht=Y.invokeQuery(L.selector,L.originalSelector,L.limit,L.includeSelf,!!Ue.optional,Y.errors);Y.currentQueryTotal=Ht.length;let un=null;Ht.forEach((Rn,hi)=>{Y.currentQueryIndex=hi;const wi=Y.createSubContext(L.options,Rn);mt&&wi.delayNextStep(mt),Rn===Y.element&&(un=wi.currentTimeline),at(this,L.animation,wi),wi.currentTimeline.applyStylesToKeyframe(),Ut=Math.max(Ut,wi.currentTimeline.currentTime)}),Y.currentQueryIndex=0,Y.currentQueryTotal=0,Y.transformIntoNewTimeline(Ut),un&&(Y.currentTimeline.mergeTimelineCollectedStyles(un),Y.currentTimeline.snapshotCurrentStyles()),Y.previousNode=L}visitStagger(L,Y){const ue=Y.parentContext,Ue=Y.currentTimeline,mt=L.timings,Ut=Math.abs(mt.duration),Ht=Ut*(Y.currentQueryTotal-1);let un=Ut*Y.currentQueryIndex;switch(mt.duration<0?"reverse":mt.easing){case"reverse":un=Ht-un;break;case"full":un=ue.currentStaggerTime}const hi=Y.currentTimeline;un&&hi.delayNextStep(un);const wi=hi.currentTime;at(this,L.animation,Y),Y.previousNode=L,ue.currentStaggerTime=Ue.currentTime-wi+(Ue.startTime-ue.currentTimeline.startTime)}}const Mt={};class qt{constructor(L,Y,ue,Ue,mt,Ut,Ht,un){this._driver=L,this.element=Y,this.subInstructions=ue,this._enterClassName=Ue,this._leaveClassName=mt,this.errors=Ut,this.timelines=Ht,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Mt,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=un||new Fn(this._driver,Y,0),Ht.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(L,Y){if(!L)return;const ue=L;let Ue=this.options;null!=ue.duration&&(Ue.duration=Rt(ue.duration)),null!=ue.delay&&(Ue.delay=Rt(ue.delay));const mt=ue.params;if(mt){let Ut=Ue.params;Ut||(Ut=this.options.params={}),Object.keys(mt).forEach(Ht=>{(!Y||!Ut.hasOwnProperty(Ht))&&(Ut[Ht]=xe(mt[Ht],Ut,this.errors))})}}_copyOptions(){const L={};if(this.options){const Y=this.options.params;if(Y){const ue=L.params={};Object.keys(Y).forEach(Ue=>{ue[Ue]=Y[Ue]})}}return L}createSubContext(L=null,Y,ue){const Ue=Y||this.element,mt=new qt(this._driver,Ue,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Ue,ue||0));return mt.previousNode=this.previousNode,mt.currentAnimateTimings=this.currentAnimateTimings,mt.options=this._copyOptions(),mt.updateOptions(L),mt.currentQueryIndex=this.currentQueryIndex,mt.currentQueryTotal=this.currentQueryTotal,mt.parentContext=this,this.subContextCount++,mt}transformIntoNewTimeline(L){return this.previousNode=Mt,this.currentTimeline=this.currentTimeline.fork(this.element,L),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(L,Y,ue){const Ue={duration:null!=Y?Y:L.duration,delay:this.currentTimeline.currentTime+(null!=ue?ue:0)+L.delay,easing:""},mt=new Yn(this._driver,L.element,L.keyframes,L.preStyleProps,L.postStyleProps,Ue,L.stretchStartingKeyframe);return this.timelines.push(mt),Ue}incrementTime(L){this.currentTimeline.forwardTime(this.currentTimeline.duration+L)}delayNextStep(L){L>0&&this.currentTimeline.delayNextStep(L)}invokeQuery(L,Y,ue,Ue,mt,Ut){let Ht=[];if(Ue&&Ht.push(this.element),L.length>0){L=(L=L.replace(as,"."+this._enterClassName)).replace(Gi,"."+this._leaveClassName);let Rn=this._driver.query(this.element,L,1!=ue);0!==ue&&(Rn=ue<0?Rn.slice(Rn.length+ue,Rn.length):Rn.slice(0,ue)),Ht.push(...Rn)}return!mt&&0==Ht.length&&Ut.push(function K(Pe){return new t.vHH(3014,l)}()),Ht}}class Fn{constructor(L,Y,ue,Ue){this._driver=L,this.element=Y,this.startTime=ue,this._elementTimelineStylesLookup=Ue,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(Y),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(Y,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(L){const Y=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||Y?(this.forwardTime(this.currentTime+L),Y&&this.snapshotCurrentStyles()):this.startTime+=L}fork(L,Y){return this.applyStylesToKeyframe(),new Fn(this._driver,L,Y||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+=1,this._loadKeyframe()}forwardTime(L){this.applyStylesToKeyframe(),this.duration=L,this._loadKeyframe()}_updateStyle(L,Y){this._localTimelineStyles[L]=Y,this._globalTimelineStyles[L]=Y,this._styleSummary[L]={time:this.currentTime,value:Y}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(L){L&&(this._previousKeyframe.easing=L),Object.keys(this._globalTimelineStyles).forEach(Y=>{this._backFill[Y]=this._globalTimelineStyles[Y]||o.l3,this._currentKeyframe[Y]=o.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(L,Y,ue,Ue){Y&&(this._previousKeyframe.easing=Y);const mt=Ue&&Ue.params||{},Ut=function Qi(Pe,L){const Y={};let ue;return Pe.forEach(Ue=>{"*"===Ue?(ue=ue||Object.keys(L),ue.forEach(mt=>{Y[mt]=o.l3})):On(Ue,!1,Y)}),Y}(L,this._globalTimelineStyles);Object.keys(Ut).forEach(Ht=>{const un=xe(Ut[Ht],mt,ue);this._pendingStyles[Ht]=un,this._localTimelineStyles.hasOwnProperty(Ht)||(this._backFill[Ht]=this._globalTimelineStyles.hasOwnProperty(Ht)?this._globalTimelineStyles[Ht]:o.l3),this._updateStyle(Ht,un)})}applyStylesToKeyframe(){const L=this._pendingStyles,Y=Object.keys(L);0!=Y.length&&(this._pendingStyles={},Y.forEach(ue=>{this._currentKeyframe[ue]=L[ue]}),Object.keys(this._localTimelineStyles).forEach(ue=>{this._currentKeyframe.hasOwnProperty(ue)||(this._currentKeyframe[ue]=this._localTimelineStyles[ue])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(L=>{const Y=this._localTimelineStyles[L];this._pendingStyles[L]=Y,this._updateStyle(L,Y)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const L=[];for(let Y in this._currentKeyframe)L.push(Y);return L}mergeTimelineCollectedStyles(L){Object.keys(L._styleSummary).forEach(Y=>{const ue=this._styleSummary[Y],Ue=L._styleSummary[Y];(!ue||Ue.time>ue.time)&&this._updateStyle(Y,Ue.value)})}buildKeyframes(){this.applyStylesToKeyframe();const L=new Set,Y=new Set,ue=1===this._keyframes.size&&0===this.duration;let Ue=[];this._keyframes.forEach((Ht,un)=>{const Rn=On(Ht,!0);Object.keys(Rn).forEach(hi=>{const wi=Rn[hi];wi==o.k1?L.add(hi):wi==o.l3&&Y.add(hi)}),ue||(Rn.offset=un/this.duration),Ue.push(Rn)});const mt=L.size?Ke(L.values()):[],Ut=Y.size?Ke(Y.values()):[];if(ue){const Ht=Ue[0],un=Dt(Ht);Ht.offset=0,un.offset=1,Ue=[Ht,un]}return kr(this.element,Ue,mt,Ut,this.duration,this.startTime,this.easing,!1)}}class Yn extends Fn{constructor(L,Y,ue,Ue,mt,Ut,Ht=!1){super(L,Y,Ut.delay),this.keyframes=ue,this.preStyleProps=Ue,this.postStyleProps=mt,this._stretchStartingKeyframe=Ht,this.timings={duration:Ut.duration,delay:Ut.delay,easing:Ut.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let L=this.keyframes,{delay:Y,duration:ue,easing:Ue}=this.timings;if(this._stretchStartingKeyframe&&Y){const mt=[],Ut=ue+Y,Ht=Y/Ut,un=On(L[0],!1);un.offset=0,mt.push(un);const Rn=On(L[0],!1);Rn.offset=ai(Ht),mt.push(Rn);const hi=L.length-1;for(let wi=1;wi<=hi;wi++){let Bi=On(L[wi],!1);Bi.offset=ai((Y+Bi.offset*ue)/Ut),mt.push(Bi)}ue=Ut,Y=0,Ue="",L=mt}return kr(this.element,L,this.preStyleProps,this.postStyleProps,ue,Y,Ue,!0)}}function ai(Pe,L=3){const Y=Math.pow(10,L-1);return Math.round(Pe*Y)/Y}class pt{}class J extends pt{normalizePropertyName(L,Y){return nt(L)}normalizeStyleValue(L,Y,ue,Ue){let mt="";const Ut=ue.toString().trim();if(be[Y]&&0!==ue&&"0"!==ue)if("number"==typeof ue)mt="px";else{const Ht=ue.match(/^[+-]?[\d\.]+([a-z]*)$/);Ht&&0==Ht[1].length&&Ue.push(function f(Pe,L){return new t.vHH(3005,l)}())}return Ut+mt}}const be=(()=>function Xe(Pe){const L={};return Pe.forEach(Y=>L[Y]=!0),L}("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 St(Pe,L,Y,ue,Ue,mt,Ut,Ht,un,Rn,hi,wi,Bi){return{type:0,element:Pe,triggerName:L,isRemovalTransition:Ue,fromState:Y,fromStyles:mt,toState:ue,toStyles:Ut,timelines:Ht,queriedElements:un,preStyleProps:Rn,postStyleProps:hi,totalTime:wi,errors:Bi}}const hn={};class vn{constructor(L,Y,ue){this._triggerName=L,this.ast=Y,this._stateStyles=ue}match(L,Y,ue,Ue){return function Ln(Pe,L,Y,ue,Ue){return Pe.some(mt=>mt(L,Y,ue,Ue))}(this.ast.matchers,L,Y,ue,Ue)}buildStyles(L,Y,ue){const Ue=this._stateStyles["*"],mt=this._stateStyles[L],Ut=Ue?Ue.buildStyles(Y,ue):{};return mt?mt.buildStyles(Y,ue):Ut}build(L,Y,ue,Ue,mt,Ut,Ht,un,Rn,hi){const wi=[],Bi=this.ast.options&&this.ast.options.params||hn,Ni=this.buildStyles(ue,Ht&&Ht.params||hn,wi),nr=un&&un.params||hn,Ur=this.buildStyles(Ue,nr,wi),rs=new Set,ns=new Map,ys=new Map,cs="void"===Ue,en={params:Object.assign(Object.assign({},Bi),nr)},Tn=hi?[]:pe(L,Y,this.ast.animation,mt,Ut,Ni,Ur,en,Rn,wi);let an=0;if(Tn.forEach(Hi=>{an=Math.max(Hi.duration+Hi.delay,an)}),wi.length)return St(Y,this._triggerName,ue,Ue,cs,Ni,Ur,[],[],ns,ys,an,wi);Tn.forEach(Hi=>{const Yi=Hi.element,Yr=Mn(ns,Yi,{});Hi.preStyleProps.forEach(Fs=>Yr[Fs]=!0);const cr=Mn(ys,Yi,{});Hi.postStyleProps.forEach(Fs=>cr[Fs]=!0),Yi!==Y&&rs.add(Yi)});const fi=Ke(rs.values());return St(Y,this._triggerName,ue,Ue,cs,Ni,Ur,Tn,fi,ns,ys,an)}}class Zn{constructor(L,Y,ue){this.styles=L,this.defaultParams=Y,this.normalizer=ue}buildStyles(L,Y){const ue={},Ue=Dt(this.defaultParams);return Object.keys(L).forEach(mt=>{const Ut=L[mt];null!=Ut&&(Ue[mt]=Ut)}),this.styles.styles.forEach(mt=>{if("string"!=typeof mt){const Ut=mt;Object.keys(Ut).forEach(Ht=>{let un=Ut[Ht];un.length>1&&(un=xe(un,Ue,Y));const Rn=this.normalizer.normalizePropertyName(Ht,Y);un=this.normalizer.normalizeStyleValue(Ht,Rn,un,Y),ue[Rn]=un})}}),ue}}class D{constructor(L,Y,ue){this.name=L,this.ast=Y,this._normalizer=ue,this.transitionFactories=[],this.states={},Y.states.forEach(Ue=>{this.states[Ue.name]=new Zn(Ue.style,Ue.options&&Ue.options.params||{},ue)}),he(this.states,"true","1"),he(this.states,"false","0"),Y.transitions.forEach(Ue=>{this.transitionFactories.push(new vn(L,Ue,this.states))}),this.fallbackTransition=function W(Pe,L,Y){return new vn(Pe,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Ut,Ht)=>!0],options:null,queryCount:0,depCount:0},L)}(L,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(L,Y,ue,Ue){return this.transitionFactories.find(Ut=>Ut.match(L,Y,ue,Ue))||null}matchStyles(L,Y,ue){return this.fallbackTransition.buildStyles(L,Y,ue)}}function he(Pe,L,Y){Pe.hasOwnProperty(L)?Pe.hasOwnProperty(Y)||(Pe[Y]=Pe[L]):Pe.hasOwnProperty(Y)&&(Pe[L]=Pe[Y])}const Ce=new Zr;class lt{constructor(L,Y,ue){this.bodyNode=L,this._driver=Y,this._normalizer=ue,this._animations={},this._playersById={},this.players=[]}register(L,Y){const ue=[],mt=Pr(this._driver,Y,ue,[]);if(ue.length)throw function Oe(Pe){return new t.vHH(3503,l)}();this._animations[L]=mt}_buildPlayer(L,Y,ue){const Ue=L.element,mt=ve(0,this._normalizer,0,L.keyframes,Y,ue);return this._driver.animate(Ue,mt,L.duration,L.delay,L.easing,[],!0)}create(L,Y,ue={}){const Ue=[],mt=this._animations[L];let Ut;const Ht=new Map;if(mt?(Ut=pe(this._driver,Y,mt,In,oi,{},{},ue,Ce,Ue),Ut.forEach(hi=>{const wi=Mn(Ht,hi.element,{});hi.postStyleProps.forEach(Bi=>wi[Bi]=null)})):(Ue.push(function Re(){return new t.vHH(3300,l)}()),Ut=[]),Ue.length)throw function Qe(Pe){return new t.vHH(3504,l)}();Ht.forEach((hi,wi)=>{Object.keys(hi).forEach(Bi=>{hi[Bi]=this._driver.computeStyle(wi,Bi,o.l3)})});const Rn=tt(Ut.map(hi=>{const wi=Ht.get(hi.element);return this._buildPlayer(hi,{},wi)}));return this._playersById[L]=Rn,Rn.onDestroy(()=>this.destroy(L)),this.players.push(Rn),Rn}destroy(L){const Y=this._getPlayer(L);Y.destroy(),delete this._playersById[L];const ue=this.players.indexOf(Y);ue>=0&&this.players.splice(ue,1)}_getPlayer(L){const Y=this._playersById[L];if(!Y)throw function Ve(Pe){return new t.vHH(3301,l)}();return Y}listen(L,Y,ue,Ue){const mt=En(Y,"","","");return Je(this._getPlayer(L),ue,mt,Ue),()=>{}}command(L,Y,ue,Ue){if("register"==ue)return void this.register(L,Ue[0]);if("create"==ue)return void this.create(L,Y,Ue[0]||{});const mt=this._getPlayer(L);switch(ue){case"play":mt.play();break;case"pause":mt.pause();break;case"reset":mt.reset();break;case"restart":mt.restart();break;case"finish":mt.finish();break;case"init":mt.init();break;case"setPosition":mt.setPosition(parseFloat(Ue[0]));break;case"destroy":this.destroy(L)}}}const kt="ng-animate-queued",fn="ng-animate-disabled",Nn=[],jn={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ei={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ii="__ng_removed";class Ti{constructor(L,Y=""){this.namespaceId=Y;const ue=L&&L.hasOwnProperty("value");if(this.value=function me(Pe){return null!=Pe?Pe:null}(ue?L.value:L),ue){const mt=Dt(L);delete mt.value,this.options=mt}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(L){const Y=L.params;if(Y){const ue=this.options.params;Object.keys(Y).forEach(Ue=>{null==ue[Ue]&&(ue[Ue]=Y[Ue])})}}}const Si="void",Fr=new Ti(Si);class Dr{constructor(L,Y,ue){this.id=L,this.hostElement=Y,this._engine=ue,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+L,An(Y,this._hostClassName)}listen(L,Y,ue,Ue){if(!this._triggers.hasOwnProperty(Y))throw function rt(Pe,L){return new t.vHH(3302,l)}();if(null==ue||0==ue.length)throw function It(Pe){return new t.vHH(3303,l)}();if(!function de(Pe){return"start"==Pe||"done"==Pe}(ue))throw function xt(Pe,L){return new t.vHH(3400,l)}();const mt=Mn(this._elementListeners,L,[]),Ut={name:Y,phase:ue,callback:Ue};mt.push(Ut);const Ht=Mn(this._engine.statesByElement,L,{});return Ht.hasOwnProperty(Y)||(An(L,si),An(L,si+"-"+Y),Ht[Y]=Fr),()=>{this._engine.afterFlush(()=>{const un=mt.indexOf(Ut);un>=0&&mt.splice(un,1),this._triggers[Y]||delete Ht[Y]})}}register(L,Y){return!this._triggers[L]&&(this._triggers[L]=Y,!0)}_getTrigger(L){const Y=this._triggers[L];if(!Y)throw function _n(Pe){return new t.vHH(3401,l)}();return Y}trigger(L,Y,ue,Ue=!0){const mt=this._getTrigger(Y),Ut=new ms(this.id,Y,L);let Ht=this._engine.statesByElement.get(L);Ht||(An(L,si),An(L,si+"-"+Y),this._engine.statesByElement.set(L,Ht={}));let un=Ht[Y];const Rn=new Ti(ue,this.id);if(!(ue&&ue.hasOwnProperty("value"))&&un&&Rn.absorbOptions(un.options),Ht[Y]=Rn,un||(un=Fr),Rn.value!==Si&&un.value===Rn.value){if(!function xi(Pe,L){const Y=Object.keys(Pe),ue=Object.keys(L);if(Y.length!=ue.length)return!1;for(let Ue=0;Ue{Fi(L,Ur),Vi(L,rs)})}return}const Bi=Mn(this._engine.playersByElement,L,[]);Bi.forEach(nr=>{nr.namespaceId==this.id&&nr.triggerName==Y&&nr.queued&&nr.destroy()});let Ii=mt.matchTransition(un.value,Rn.value,L,Rn.params),Ni=!1;if(!Ii){if(!Ue)return;Ii=mt.fallbackTransition,Ni=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:L,triggerName:Y,transition:Ii,fromState:un,toState:Rn,player:Ut,isFallbackTransition:Ni}),Ni||(An(L,kt),Ut.onStart(()=>{vi(L,kt)})),Ut.onDone(()=>{let nr=this.players.indexOf(Ut);nr>=0&&this.players.splice(nr,1);const Ur=this._engine.playersByElement.get(L);if(Ur){let rs=Ur.indexOf(Ut);rs>=0&&Ur.splice(rs,1)}}),this.players.push(Ut),Bi.push(Ut),Ut}deregister(L){delete this._triggers[L],this._engine.statesByElement.forEach((Y,ue)=>{delete Y[L]}),this._elementListeners.forEach((Y,ue)=>{this._elementListeners.set(ue,Y.filter(Ue=>Ue.name!=L))})}clearElementCache(L){this._engine.statesByElement.delete(L),this._elementListeners.delete(L);const Y=this._engine.playersByElement.get(L);Y&&(Y.forEach(ue=>ue.destroy()),this._engine.playersByElement.delete(L))}_signalRemovalForInnerTriggers(L,Y){const ue=this._engine.driver.query(L,Pn,!0);ue.forEach(Ue=>{if(Ue[ii])return;const mt=this._engine.fetchNamespacesByElement(Ue);mt.size?mt.forEach(Ut=>Ut.triggerLeaveAnimation(Ue,Y,!1,!0)):this.clearElementCache(Ue)}),this._engine.afterFlushAnimationsDone(()=>ue.forEach(Ue=>this.clearElementCache(Ue)))}triggerLeaveAnimation(L,Y,ue,Ue){const mt=this._engine.statesByElement.get(L),Ut=new Map;if(mt){const Ht=[];if(Object.keys(mt).forEach(un=>{if(Ut.set(un,mt[un].value),this._triggers[un]){const Rn=this.trigger(L,un,Si,Ue);Rn&&Ht.push(Rn)}}),Ht.length)return this._engine.markElementAsRemoved(this.id,L,!0,Y,Ut),ue&&tt(Ht).onDone(()=>this._engine.processLeaveNode(L)),!0}return!1}prepareLeaveAnimationListeners(L){const Y=this._elementListeners.get(L),ue=this._engine.statesByElement.get(L);if(Y&&ue){const Ue=new Set;Y.forEach(mt=>{const Ut=mt.name;if(Ue.has(Ut))return;Ue.add(Ut);const un=this._triggers[Ut].fallbackTransition,Rn=ue[Ut]||Fr,hi=new Ti(Si),wi=new ms(this.id,Ut,L);this._engine.totalQueuedPlayers++,this._queue.push({element:L,triggerName:Ut,transition:un,fromState:Rn,toState:hi,player:wi,isFallbackTransition:!0})})}}removeNode(L,Y){const ue=this._engine;if(L.childElementCount&&this._signalRemovalForInnerTriggers(L,Y),this.triggerLeaveAnimation(L,Y,!0))return;let Ue=!1;if(ue.totalAnimations){const mt=ue.players.length?ue.playersByQueriedElement.get(L):[];if(mt&&mt.length)Ue=!0;else{let Ut=L;for(;Ut=Ut.parentNode;)if(ue.statesByElement.get(Ut)){Ue=!0;break}}}if(this.prepareLeaveAnimationListeners(L),Ue)ue.markElementAsRemoved(this.id,L,!1,Y);else{const mt=L[ii];(!mt||mt===jn)&&(ue.afterFlush(()=>this.clearElementCache(L)),ue.destroyInnerAnimations(L),ue._onRemovalComplete(L,Y))}}insertNode(L,Y){An(L,this._hostClassName)}drainQueuedTransitions(L){const Y=[];return this._queue.forEach(ue=>{const Ue=ue.player;if(Ue.destroyed)return;const mt=ue.element,Ut=this._elementListeners.get(mt);Ut&&Ut.forEach(Ht=>{if(Ht.name==ue.triggerName){const un=En(mt,ue.triggerName,ue.fromState.value,ue.toState.value);un._data=L,Je(ue.player,Ht.phase,un,Ht.callback)}}),Ue.markedForDestroy?this._engine.afterFlush(()=>{Ue.destroy()}):Y.push(ue)}),this._queue=[],Y.sort((ue,Ue)=>{const mt=ue.transition.ast.depCount,Ut=Ue.transition.ast.depCount;return 0==mt||0==Ut?mt-Ut:this._engine.driver.containsElement(ue.element,Ue.element)?1:-1})}destroy(L){this.players.forEach(Y=>Y.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,L)}elementContainsData(L){let Y=!1;return this._elementListeners.has(L)&&(Y=!0),Y=!!this._queue.find(ue=>ue.element===L)||Y,Y}}class fs{constructor(L,Y,ue){this.bodyNode=L,this.driver=Y,this._normalizer=ue,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=(Ue,mt)=>{}}_onRemovalComplete(L,Y){this.onRemovalComplete(L,Y)}get queuedPlayers(){const L=[];return this._namespaceList.forEach(Y=>{Y.players.forEach(ue=>{ue.queued&&L.push(ue)})}),L}createNamespace(L,Y){const ue=new Dr(L,Y,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,Y)?this._balanceNamespaceList(ue,Y):(this.newHostElements.set(Y,ue),this.collectEnterElement(Y)),this._namespaceLookup[L]=ue}_balanceNamespaceList(L,Y){const ue=this._namespaceList,Ue=this.namespacesByHostElement,mt=ue.length-1;if(mt>=0){let Ut=!1;if(void 0!==this.driver.getParentElement){let Ht=this.driver.getParentElement(Y);for(;Ht;){const un=Ue.get(Ht);if(un){const Rn=ue.indexOf(un);ue.splice(Rn+1,0,L),Ut=!0;break}Ht=this.driver.getParentElement(Ht)}}else for(let Ht=mt;Ht>=0;Ht--)if(this.driver.containsElement(ue[Ht].hostElement,Y)){ue.splice(Ht+1,0,L),Ut=!0;break}Ut||ue.unshift(L)}else ue.push(L);return Ue.set(Y,L),L}register(L,Y){let ue=this._namespaceLookup[L];return ue||(ue=this.createNamespace(L,Y)),ue}registerTrigger(L,Y,ue){let Ue=this._namespaceLookup[L];Ue&&Ue.register(Y,ue)&&this.totalAnimations++}destroy(L,Y){if(!L)return;const ue=this._fetchNamespace(L);this.afterFlush(()=>{this.namespacesByHostElement.delete(ue.hostElement),delete this._namespaceLookup[L];const Ue=this._namespaceList.indexOf(ue);Ue>=0&&this._namespaceList.splice(Ue,1)}),this.afterFlushAnimationsDone(()=>ue.destroy(Y))}_fetchNamespace(L){return this._namespaceLookup[L]}fetchNamespacesByElement(L){const Y=new Set,ue=this.statesByElement.get(L);if(ue){const Ue=Object.keys(ue);for(let mt=0;mt=0&&this.collectedLeaveElements.splice(Ut,1)}if(L){const Ut=this._fetchNamespace(L);Ut&&Ut.insertNode(Y,ue)}Ue&&this.collectEnterElement(Y)}collectEnterElement(L){this.collectedEnterElements.push(L)}markElementAsDisabled(L,Y){Y?this.disabledNodes.has(L)||(this.disabledNodes.add(L),An(L,fn)):this.disabledNodes.has(L)&&(this.disabledNodes.delete(L),vi(L,fn))}removeNode(L,Y,ue,Ue){if(He(Y)){const mt=L?this._fetchNamespace(L):null;if(mt?mt.removeNode(Y,Ue):this.markElementAsRemoved(L,Y,!1,Ue),ue){const Ut=this.namespacesByHostElement.get(Y);Ut&&Ut.id!==L&&Ut.removeNode(Y,Ue)}}else this._onRemovalComplete(Y,Ue)}markElementAsRemoved(L,Y,ue,Ue,mt){this.collectedLeaveElements.push(Y),Y[ii]={namespaceId:L,setForRemoval:Ue,hasAnimation:ue,removedBeforeQueried:!1,previousTriggersValues:mt}}listen(L,Y,ue,Ue,mt){return He(Y)?this._fetchNamespace(L).listen(Y,ue,Ue,mt):()=>{}}_buildInstruction(L,Y,ue,Ue,mt){return L.transition.build(this.driver,L.element,L.fromState.value,L.toState.value,ue,Ue,L.fromState.options,L.toState.options,Y,mt)}destroyInnerAnimations(L){let Y=this.driver.query(L,Pn,!0);Y.forEach(ue=>this.destroyActiveAnimationsForElement(ue)),0!=this.playersByQueriedElement.size&&(Y=this.driver.query(L,di,!0),Y.forEach(ue=>this.finishActiveQueriedAnimationOnElement(ue)))}destroyActiveAnimationsForElement(L){const Y=this.playersByElement.get(L);Y&&Y.forEach(ue=>{ue.queued?ue.markedForDestroy=!0:ue.destroy()})}finishActiveQueriedAnimationOnElement(L){const Y=this.playersByQueriedElement.get(L);Y&&Y.forEach(ue=>ue.finish())}whenRenderingDone(){return new Promise(L=>{if(this.players.length)return tt(this.players).onDone(()=>L());L()})}processLeaveNode(L){var Y;const ue=L[ii];if(ue&&ue.setForRemoval){if(L[ii]=jn,ue.namespaceId){this.destroyInnerAnimations(L);const Ue=this._fetchNamespace(ue.namespaceId);Ue&&Ue.clearElementCache(L)}this._onRemovalComplete(L,ue.setForRemoval)}(null===(Y=L.classList)||void 0===Y?void 0:Y.contains(fn))&&this.markElementAsDisabled(L,!1),this.driver.query(L,".ng-animate-disabled",!0).forEach(Ue=>{this.markElementAsDisabled(Ue,!1)})}flush(L=-1){let Y=[];if(this.newHostElements.size&&(this.newHostElements.forEach((ue,Ue)=>this._balanceNamespaceList(ue,Ue)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let ue=0;ueue()),this._flushFns=[],this._whenQuietFns.length){const ue=this._whenQuietFns;this._whenQuietFns=[],Y.length?tt(Y).onDone(()=>{ue.forEach(Ue=>Ue())}):ue.forEach(Ue=>Ue())}}reportError(L){throw function rn(Pe){return new t.vHH(3402,l)}()}_flushAnimations(L,Y){const ue=new Zr,Ue=[],mt=new Map,Ut=[],Ht=new Map,un=new Map,Rn=new Map,hi=new Set;this.disabledNodes.forEach(bi=>{hi.add(bi);const Pi=this.driver.query(bi,".ng-animate-queued",!0);for(let Ri=0;Ri{const Ri=In+nr++;Ni.set(Pi,Ri),bi.forEach(pr=>An(pr,Ri))});const Ur=[],rs=new Set,ns=new Set;for(let bi=0;birs.add(pr)):ns.add(Pi))}const ys=new Map,cs=bn(Bi,Array.from(rs));cs.forEach((bi,Pi)=>{const Ri=oi+nr++;ys.set(Pi,Ri),bi.forEach(pr=>An(pr,Ri))}),L.push(()=>{Ii.forEach((bi,Pi)=>{const Ri=Ni.get(Pi);bi.forEach(pr=>vi(pr,Ri))}),cs.forEach((bi,Pi)=>{const Ri=ys.get(Pi);bi.forEach(pr=>vi(pr,Ri))}),Ur.forEach(bi=>{this.processLeaveNode(bi)})});const en=[],Tn=[];for(let bi=this._namespaceList.length-1;bi>=0;bi--)this._namespaceList[bi].drainQueuedTransitions(Y).forEach(Ri=>{const pr=Ri.player,Vr=Ri.element;if(en.push(pr),this.collectedEnterElements.length){const Ms=Vr[ii];if(Ms&&Ms.setForMove){if(Ms.previousTriggersValues&&Ms.previousTriggersValues.has(Ri.triggerName)){const eo=Ms.previousTriggersValues.get(Ri.triggerName),xs=this.statesByElement.get(Ri.element);xs&&xs[Ri.triggerName]&&(xs[Ri.triggerName].value=eo)}return void pr.destroy()}}const er=!wi||!this.driver.containsElement(wi,Vr),bs=ys.get(Vr),lo=Ni.get(Vr),mr=this._buildInstruction(Ri,ue,lo,bs,er);if(mr.errors&&mr.errors.length)return void Tn.push(mr);if(er)return pr.onStart(()=>Fi(Vr,mr.fromStyles)),pr.onDestroy(()=>Vi(Vr,mr.toStyles)),void Ue.push(pr);if(Ri.isFallbackTransition)return pr.onStart(()=>Fi(Vr,mr.fromStyles)),pr.onDestroy(()=>Vi(Vr,mr.toStyles)),void Ue.push(pr);const Oo=[];mr.timelines.forEach(Ms=>{Ms.stretchStartingKeyframe=!0,this.disabledNodes.has(Ms.element)||Oo.push(Ms)}),mr.timelines=Oo,ue.append(Vr,mr.timelines),Ut.push({instruction:mr,player:pr,element:Vr}),mr.queriedElements.forEach(Ms=>Mn(Ht,Ms,[]).push(pr)),mr.preStyleProps.forEach((Ms,eo)=>{const xs=Object.keys(Ms);if(xs.length){let Ls=un.get(eo);Ls||un.set(eo,Ls=new Set),xs.forEach(Lo=>Ls.add(Lo))}}),mr.postStyleProps.forEach((Ms,eo)=>{const xs=Object.keys(Ms);let Ls=Rn.get(eo);Ls||Rn.set(eo,Ls=new Set),xs.forEach(Lo=>Ls.add(Lo))})});if(Tn.length){const bi=[];Tn.forEach(Pi=>{bi.push(function on(Pe,L){return new t.vHH(3505,l)}())}),en.forEach(Pi=>Pi.destroy()),this.reportError(bi)}const an=new Map,fi=new Map;Ut.forEach(bi=>{const Pi=bi.element;ue.has(Pi)&&(fi.set(Pi,Pi),this._beforeAnimationBuild(bi.player.namespaceId,bi.instruction,an))}),Ue.forEach(bi=>{const Pi=bi.element;this._getPreviousPlayers(Pi,!1,bi.namespaceId,bi.triggerName,null).forEach(pr=>{Mn(an,Pi,[]).push(pr),pr.destroy()})});const Hi=Ur.filter(bi=>Nr(bi,un,Rn)),Yi=new Map;wt(Yi,this.driver,ns,Rn,o.l3).forEach(bi=>{Nr(bi,un,Rn)&&Hi.push(bi)});const cr=new Map;Ii.forEach((bi,Pi)=>{wt(cr,this.driver,new Set(bi),un,o.k1)}),Hi.forEach(bi=>{const Pi=Yi.get(bi),Ri=cr.get(bi);Yi.set(bi,Object.assign(Object.assign({},Pi),Ri))});const Fs=[],ao=[],ss={};Ut.forEach(bi=>{const{element:Pi,player:Ri,instruction:pr}=bi;if(ue.has(Pi)){if(hi.has(Pi))return Ri.onDestroy(()=>Vi(Pi,pr.toStyles)),Ri.disabled=!0,Ri.overrideTotalTime(pr.totalTime),void Ue.push(Ri);let Vr=ss;if(fi.size>1){let bs=Pi;const lo=[];for(;bs=bs.parentNode;){const mr=fi.get(bs);if(mr){Vr=mr;break}lo.push(bs)}lo.forEach(mr=>fi.set(mr,Vr))}const er=this._buildAnimation(Ri.namespaceId,pr,an,mt,cr,Yi);if(Ri.setRealPlayer(er),Vr===ss)Fs.push(Ri);else{const bs=this.playersByElement.get(Vr);bs&&bs.length&&(Ri.parentPlayer=tt(bs)),Ue.push(Ri)}}else Fi(Pi,pr.fromStyles),Ri.onDestroy(()=>Vi(Pi,pr.toStyles)),ao.push(Ri),hi.has(Pi)&&Ue.push(Ri)}),ao.forEach(bi=>{const Pi=mt.get(bi.element);if(Pi&&Pi.length){const Ri=tt(Pi);bi.setRealPlayer(Ri)}}),Ue.forEach(bi=>{bi.parentPlayer?bi.syncPlayerEvents(bi.parentPlayer):bi.destroy()});for(let bi=0;bi!er.destroyed);Vr.length?sr(this,Pi,Vr):this.processLeaveNode(Pi)}return Ur.length=0,Fs.forEach(bi=>{this.players.push(bi),bi.onDone(()=>{bi.destroy();const Pi=this.players.indexOf(bi);this.players.splice(Pi,1)}),bi.play()}),Fs}elementContainsData(L,Y){let ue=!1;const Ue=Y[ii];return Ue&&Ue.setForRemoval&&(ue=!0),this.playersByElement.has(Y)&&(ue=!0),this.playersByQueriedElement.has(Y)&&(ue=!0),this.statesByElement.has(Y)&&(ue=!0),this._fetchNamespace(L).elementContainsData(Y)||ue}afterFlush(L){this._flushFns.push(L)}afterFlushAnimationsDone(L){this._whenQuietFns.push(L)}_getPreviousPlayers(L,Y,ue,Ue,mt){let Ut=[];if(Y){const Ht=this.playersByQueriedElement.get(L);Ht&&(Ut=Ht)}else{const Ht=this.playersByElement.get(L);if(Ht){const un=!mt||mt==Si;Ht.forEach(Rn=>{Rn.queued||!un&&Rn.triggerName!=Ue||Ut.push(Rn)})}}return(ue||Ue)&&(Ut=Ut.filter(Ht=>!(ue&&ue!=Ht.namespaceId||Ue&&Ue!=Ht.triggerName))),Ut}_beforeAnimationBuild(L,Y,ue){const mt=Y.element,Ut=Y.isRemovalTransition?void 0:L,Ht=Y.isRemovalTransition?void 0:Y.triggerName;for(const un of Y.timelines){const Rn=un.element,hi=Rn!==mt,wi=Mn(ue,Rn,[]);this._getPreviousPlayers(Rn,hi,Ut,Ht,Y.toState).forEach(Ii=>{const Ni=Ii.getRealPlayer();Ni.beforeDestroy&&Ni.beforeDestroy(),Ii.destroy(),wi.push(Ii)})}Fi(mt,Y.fromStyles)}_buildAnimation(L,Y,ue,Ue,mt,Ut){const Ht=Y.triggerName,un=Y.element,Rn=[],hi=new Set,wi=new Set,Bi=Y.timelines.map(Ni=>{const nr=Ni.element;hi.add(nr);const Ur=nr[ii];if(Ur&&Ur.removedBeforeQueried)return new o.ZN(Ni.duration,Ni.delay);const rs=nr!==un,ns=function lr(Pe){const L=[];return Ki(Pe,L),L}((ue.get(nr)||Nn).map(an=>an.getRealPlayer())).filter(an=>!!an.element&&an.element===nr),ys=mt.get(nr),cs=Ut.get(nr),en=ve(0,this._normalizer,0,Ni.keyframes,ys,cs),Tn=this._buildPlayer(Ni,en,ns);if(Ni.subTimeline&&Ue&&wi.add(nr),rs){const an=new ms(L,Ht,nr);an.setRealPlayer(Tn),Rn.push(an)}return Tn});Rn.forEach(Ni=>{Mn(this.playersByQueriedElement,Ni.element,[]).push(Ni),Ni.onDone(()=>function rr(Pe,L,Y){let ue;if(Pe instanceof Map){if(ue=Pe.get(L),ue){if(ue.length){const Ue=ue.indexOf(Y);ue.splice(Ue,1)}0==ue.length&&Pe.delete(L)}}else if(ue=Pe[L],ue){if(ue.length){const Ue=ue.indexOf(Y);ue.splice(Ue,1)}0==ue.length&&delete Pe[L]}return ue}(this.playersByQueriedElement,Ni.element,Ni))}),hi.forEach(Ni=>An(Ni,ci));const Ii=tt(Bi);return Ii.onDestroy(()=>{hi.forEach(Ni=>vi(Ni,ci)),Vi(un,Y.toStyles)}),wi.forEach(Ni=>{Mn(Ue,Ni,[]).push(Ii)}),Ii}_buildPlayer(L,Y,ue){return Y.length>0?this.driver.animate(L.element,Y,L.duration,L.delay,L.easing,ue):new o.ZN(L.duration,L.delay)}}class ms{constructor(L,Y,ue){this.namespaceId=L,this.triggerName=Y,this.element=ue,this._player=new o.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(L){this._containsRealPlayer||(this._player=L,Object.keys(this._queuedCallbacks).forEach(Y=>{this._queuedCallbacks[Y].forEach(ue=>Je(L,Y,void 0,ue))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(L.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(L){this.totalTime=L}syncPlayerEvents(L){const Y=this._player;Y.triggerCallback&&L.onStart(()=>Y.triggerCallback("start")),L.onDone(()=>this.finish()),L.onDestroy(()=>this.destroy())}_queueEvent(L,Y){Mn(this._queuedCallbacks,L,[]).push(Y)}onDone(L){this.queued&&this._queueEvent("done",L),this._player.onDone(L)}onStart(L){this.queued&&this._queueEvent("start",L),this._player.onStart(L)}onDestroy(L){this.queued&&this._queueEvent("destroy",L),this._player.onDestroy(L)}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(L){this.queued||this._player.setPosition(L)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(L){const Y=this._player;Y.triggerCallback&&Y.triggerCallback(L)}}function He(Pe){return Pe&&1===Pe.nodeType}function ze(Pe,L){const Y=Pe.style.display;return Pe.style.display=null!=L?L:"none",Y}function wt(Pe,L,Y,ue,Ue){const mt=[];Y.forEach(un=>mt.push(ze(un)));const Ut=[];ue.forEach((un,Rn)=>{const hi={};un.forEach(wi=>{const Bi=hi[wi]=L.computeStyle(Rn,wi,Ue);(!Bi||0==Bi.length)&&(Rn[ii]=ei,Ut.push(Rn))}),Pe.set(Rn,hi)});let Ht=0;return Y.forEach(un=>ze(un,mt[Ht++])),Ut}function bn(Pe,L){const Y=new Map;if(Pe.forEach(Ht=>Y.set(Ht,[])),0==L.length)return Y;const Ue=new Set(L),mt=new Map;function Ut(Ht){if(!Ht)return 1;let un=mt.get(Ht);if(un)return un;const Rn=Ht.parentNode;return un=Y.has(Rn)?Rn:Ue.has(Rn)?1:Ut(Rn),mt.set(Ht,un),un}return L.forEach(Ht=>{const un=Ut(Ht);1!==un&&Y.get(un).push(Ht)}),Y}function An(Pe,L){var Y;null===(Y=Pe.classList)||void 0===Y||Y.add(L)}function vi(Pe,L){var Y;null===(Y=Pe.classList)||void 0===Y||Y.remove(L)}function sr(Pe,L,Y){tt(Y).onDone(()=>Pe.processLeaveNode(L))}function Ki(Pe,L){for(let Y=0;YUe.add(mt)):L.set(Pe,ue),Y.delete(Pe),!0}class Ar{constructor(L,Y,ue){this.bodyNode=L,this._driver=Y,this._normalizer=ue,this._triggerCache={},this.onRemovalComplete=(Ue,mt)=>{},this._transitionEngine=new fs(L,Y,ue),this._timelineEngine=new lt(L,Y,ue),this._transitionEngine.onRemovalComplete=(Ue,mt)=>this.onRemovalComplete(Ue,mt)}registerTrigger(L,Y,ue,Ue,mt){const Ut=L+"-"+Ue;let Ht=this._triggerCache[Ut];if(!Ht){const un=[],hi=Pr(this._driver,mt,un,[]);if(un.length)throw function oe(Pe,L){return new t.vHH(3404,l)}();Ht=function qn(Pe,L,Y){return new D(Pe,L,Y)}(Ue,hi,this._normalizer),this._triggerCache[Ut]=Ht}this._transitionEngine.registerTrigger(Y,Ue,Ht)}register(L,Y){this._transitionEngine.register(L,Y)}destroy(L,Y){this._transitionEngine.destroy(L,Y)}onInsert(L,Y,ue,Ue){this._transitionEngine.insertNode(L,Y,ue,Ue)}onRemove(L,Y,ue,Ue){this._transitionEngine.removeNode(L,Y,Ue||!1,ue)}disableAnimations(L,Y){this._transitionEngine.markElementAsDisabled(L,Y)}process(L,Y,ue,Ue){if("@"==ue.charAt(0)){const[mt,Ut]=Jt(ue);this._timelineEngine.command(mt,Y,Ut,Ue)}else this._transitionEngine.trigger(L,Y,ue,Ue)}listen(L,Y,ue,Ue,mt){if("@"==ue.charAt(0)){const[Ut,Ht]=Jt(ue);return this._timelineEngine.listen(Ut,Y,Ht,mt)}return this._transitionEngine.listen(L,Y,ue,Ue,mt)}flush(L=-1){this._transitionEngine.flush(L)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let ge=(()=>{class Pe{constructor(Y,ue,Ue){this._element=Y,this._startStyles=ue,this._endStyles=Ue,this._state=0;let mt=Pe.initialStylesByElement.get(Y);mt||Pe.initialStylesByElement.set(Y,mt={}),this._initialStyles=mt}start(){this._state<1&&(this._startStyles&&Vi(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Vi(this._element,this._initialStyles),this._endStyles&&(Vi(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Pe.initialStylesByElement.delete(this._element),this._startStyles&&(Fi(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Fi(this._element,this._endStyles),this._endStyles=null),Vi(this._element,this._initialStyles),this._state=3)}}return Pe.initialStylesByElement=new WeakMap,Pe})();function ce(Pe){let L=null;const Y=Object.keys(Pe);for(let ue=0;ueL()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const L=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,L,this.options),this._finalKeyframe=L.length?L[L.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(L,Y,ue){return L.animate(Y,ue)}onStart(L){this._onStartFns.push(L)}onDone(L){this._onDoneFns.push(L)}onDestroy(L){this._onDestroyFns.push(L)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(L=>L()),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(L=>L()),this._onDestroyFns=[])}setPosition(L){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=L*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const L={};if(this.hasStarted()){const Y=this._finalKeyframe;Object.keys(Y).forEach(ue=>{"offset"!=ue&&(L[ue]=this._finished?Y[ue]:Bt(this.element,ue))})}this.currentSnapshot=L}triggerCallback(L){const Y="start"==L?this._onStartFns:this._onDoneFns;Y.forEach(ue=>ue()),Y.length=0}}class xn{validateStyleProperty(L){return Ye(L)}matchesElement(L,Y){return!1}containsElement(L,Y){return ut(L,Y)}getParentElement(L){return dt(L)}query(L,Y,ue){return Lt(L,Y,ue)}computeStyle(L,Y,ue){return window.getComputedStyle(L)[Y]}animate(L,Y,ue,Ue,mt,Ut=[]){const un={duration:ue,delay:Ue,fill:0==Ue?"both":"forwards"};mt&&(un.easing=mt);const Rn={},hi=Ut.filter(Bi=>Bi instanceof Ge);(function jt(Pe,L){return 0===Pe||0===L})(ue,Ue)&&hi.forEach(Bi=>{let Ii=Bi.currentSnapshot;Object.keys(Ii).forEach(Ni=>Rn[Ni]=Ii[Ni])}),Y=function ye(Pe,L,Y){const ue=Object.keys(Y);if(ue.length&&L.length){let mt=L[0],Ut=[];if(ue.forEach(Ht=>{mt.hasOwnProperty(Ht)||Ut.push(Ht),mt[Ht]=Y[Ht]}),Ut.length)for(var Ue=1;UeOn(Bi,!1)),Rn);const wi=function Qr(Pe,L){let Y=null,ue=null;return Array.isArray(L)&&L.length?(Y=ce(L[0]),L.length>1&&(ue=ce(L[L.length-1]))):L&&(Y=ce(L)),Y||ue?new ge(Pe,Y,ue):null}(L,Y);return new Ge(L,Y,un,wi)}}var _i=a(69808);let hr=(()=>{class Pe extends o._j{constructor(Y,ue){super(),this._nextAnimationId=0,this._renderer=Y.createRenderer(ue.body,{id:"0",encapsulation:t.ifc.None,styles:[],data:{animation:[]}})}build(Y){const ue=this._nextAnimationId.toString();this._nextAnimationId++;const Ue=Array.isArray(Y)?(0,o.vP)(Y):Y;return js(this._renderer,null,ue,"register",[Ue]),new Ts(ue,this._renderer)}}return Pe.\u0275fac=function(Y){return new(Y||Pe)(t.LFG(t.FYo),t.LFG(_i.K0))},Pe.\u0275prov=t.Yz7({token:Pe,factory:Pe.\u0275fac}),Pe})();class Ts extends o.LC{constructor(L,Y){super(),this._id=L,this._renderer=Y}create(L,Y){return new us(this._id,L,Y||{},this._renderer)}}class us{constructor(L,Y,ue,Ue){this.id=L,this.element=Y,this._renderer=Ue,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",ue)}_listen(L,Y){return this._renderer.listen(this.element,`@@${this.id}:${L}`,Y)}_command(L,...Y){return js(this._renderer,this.element,this.id,L,Y)}onDone(L){this._listen("done",L)}onStart(L){this._listen("start",L)}onDestroy(L){this._listen("destroy",L)}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"),this._started=!1}setPosition(L){this._command("setPosition",L)}getPosition(){var L,Y;return null!==(Y=null===(L=this._renderer.engine.players[+this.id])||void 0===L?void 0:L.getPosition())&&void 0!==Y?Y:0}}function js(Pe,L,Y,ue,Ue){return Pe.setProperty(L,`@@${Y}:${ue}`,Ue)}const Un="@.disabled";let ur=(()=>{class Pe{constructor(Y,ue,Ue){this.delegate=Y,this.engine=ue,this._zone=Ue,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),ue.onRemovalComplete=(mt,Ut)=>{const Ht=null==Ut?void 0:Ut.parentNode(mt);Ht&&Ut.removeChild(Ht,mt)}}createRenderer(Y,ue){const mt=this.delegate.createRenderer(Y,ue);if(!(Y&&ue&&ue.data&&ue.data.animation)){let hi=this._rendererCache.get(mt);return hi||(hi=new Ao("",mt,this.engine),this._rendererCache.set(mt,hi)),hi}const Ut=ue.id,Ht=ue.id+"-"+this._currentId;this._currentId++,this.engine.register(Ht,Y);const un=hi=>{Array.isArray(hi)?hi.forEach(un):this.engine.registerTrigger(Ut,Ht,Y,hi.name,hi)};return ue.data.animation.forEach(un),new is(this,Ht,mt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(Y,ue,Ue){Y>=0&&Yue(Ue)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(mt=>{const[Ut,Ht]=mt;Ut(Ht)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([ue,Ue]))}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()}}return Pe.\u0275fac=function(Y){return new(Y||Pe)(t.LFG(t.FYo),t.LFG(Ar),t.LFG(t.R0b))},Pe.\u0275prov=t.Yz7({token:Pe,factory:Pe.\u0275fac}),Pe})();class Ao{constructor(L,Y,ue){this.namespaceId=L,this.delegate=Y,this.engine=ue,this.destroyNode=this.delegate.destroyNode?Ue=>Y.destroyNode(Ue):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(L,Y){return this.delegate.createElement(L,Y)}createComment(L){return this.delegate.createComment(L)}createText(L){return this.delegate.createText(L)}appendChild(L,Y){this.delegate.appendChild(L,Y),this.engine.onInsert(this.namespaceId,Y,L,!1)}insertBefore(L,Y,ue,Ue=!0){this.delegate.insertBefore(L,Y,ue),this.engine.onInsert(this.namespaceId,Y,L,Ue)}removeChild(L,Y,ue){this.engine.onRemove(this.namespaceId,Y,this.delegate,ue)}selectRootElement(L,Y){return this.delegate.selectRootElement(L,Y)}parentNode(L){return this.delegate.parentNode(L)}nextSibling(L){return this.delegate.nextSibling(L)}setAttribute(L,Y,ue,Ue){this.delegate.setAttribute(L,Y,ue,Ue)}removeAttribute(L,Y,ue){this.delegate.removeAttribute(L,Y,ue)}addClass(L,Y){this.delegate.addClass(L,Y)}removeClass(L,Y){this.delegate.removeClass(L,Y)}setStyle(L,Y,ue,Ue){this.delegate.setStyle(L,Y,ue,Ue)}removeStyle(L,Y,ue){this.delegate.removeStyle(L,Y,ue)}setProperty(L,Y,ue){"@"==Y.charAt(0)&&Y==Un?this.disableAnimations(L,!!ue):this.delegate.setProperty(L,Y,ue)}setValue(L,Y){this.delegate.setValue(L,Y)}listen(L,Y,ue){return this.delegate.listen(L,Y,ue)}disableAnimations(L,Y){this.engine.disableAnimations(L,Y)}}class is extends Ao{constructor(L,Y,ue,Ue){super(Y,ue,Ue),this.factory=L,this.namespaceId=Y}setProperty(L,Y,ue){"@"==Y.charAt(0)?"."==Y.charAt(1)&&Y==Un?this.disableAnimations(L,ue=void 0===ue||!!ue):this.engine.process(this.namespaceId,L,Y.substr(1),ue):this.delegate.setProperty(L,Y,ue)}listen(L,Y,ue){if("@"==Y.charAt(0)){const Ue=function wo(Pe){switch(Pe){case"body":return document.body;case"document":return document;case"window":return window;default:return Pe}}(L);let mt=Y.substr(1),Ut="";return"@"!=mt.charAt(0)&&([mt,Ut]=function fo(Pe){const L=Pe.indexOf(".");return[Pe.substring(0,L),Pe.substr(L+1)]}(mt)),this.engine.listen(this.namespaceId,Ue,mt,Ut,Ht=>{this.factory.scheduleListenerCallback(Ht._data||-1,ue,Ht)})}return this.delegate.listen(L,Y,ue)}}let ts=(()=>{class Pe extends Ar{constructor(Y,ue,Ue){super(Y.body,ue,Ue)}ngOnDestroy(){this.flush()}}return Pe.\u0275fac=function(Y){return new(Y||Pe)(t.LFG(_i.K0),t.LFG(ln),t.LFG(pt))},Pe.\u0275prov=t.Yz7({token:Pe,factory:Pe.\u0275fac}),Pe})();const gi=new t.OlP("AnimationModuleType"),gs=[{provide:o._j,useClass:hr},{provide:pt,useFactory:function Ss(){return new J}},{provide:Ar,useClass:ts},{provide:t.FYo,useFactory:function To(Pe,L,Y){return new ur(Pe,L,Y)},deps:[e.se,Ar,t.R0b]}],So=[{provide:ln,useFactory:()=>new xn},{provide:gi,useValue:"BrowserAnimations"},...gs],vs=[{provide:ln,useClass:_t},{provide:gi,useValue:"NoopAnimations"},...gs];let ps=(()=>{class Pe{static withConfig(Y){return{ngModule:Pe,providers:Y.disableAnimations?vs:So}}}return Pe.\u0275fac=function(Y){return new(Y||Pe)},Pe.\u0275mod=t.oAB({type:Pe}),Pe.\u0275inj=t.cJS({providers:So,imports:[e.b2]}),Pe})()},22313:(Se,k,a)=>{"use strict";a.d(k,{Cb:()=>si,Cu:()=>di,Dx:()=>Fe,H7:()=>Ai,b2:()=>zn,h_:()=>Pt,ki:()=>Pn,q6:()=>Mn,se:()=>Oe});var t=a(69808),e=a(5e3);class o extends t.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class l extends o{static makeCurrent(){(0,t.HT)(new l)}onAndCancel(bt,ct,xe){return bt.addEventListener(ct,xe,!1),()=>{bt.removeEventListener(ct,xe,!1)}}dispatchEvent(bt,ct){bt.dispatchEvent(ct)}remove(bt){bt.parentNode&&bt.parentNode.removeChild(bt)}createElement(bt,ct){return(ct=ct||this.getDefaultDocument()).createElement(bt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(bt){return bt.nodeType===Node.ELEMENT_NODE}isShadowRoot(bt){return bt instanceof DocumentFragment}getGlobalEventTarget(bt,ct){return"window"===ct?window:"document"===ct?bt:"body"===ct?bt.body:null}getBaseHref(bt){const ct=function h(){return r=r||document.querySelector("base"),r?r.getAttribute("href"):null}();return null==ct?null:function m(Qt){p=p||document.createElement("a"),p.setAttribute("href",Qt);const bt=p.pathname;return"/"===bt.charAt(0)?bt:`/${bt}`}(ct)}resetBaseElement(){r=null}getUserAgent(){return window.navigator.userAgent}getCookie(bt){return(0,t.Mx)(document.cookie,bt)}}let p,r=null;const u=new e.OlP("TRANSITION_ID"),w=[{provide:e.ip1,useFactory:function y(Qt,bt,ct){return()=>{ct.get(e.CZH).donePromise.then(()=>{const xe=(0,t.q)(),Ke=bt.querySelectorAll(`style[ng-transition="${Qt}"]`);for(let re=0;re{const re=bt.findTestabilityInTree(xe,Ke);if(null==re)throw new Error("Could not find testability for element.");return re},e.dqk.getAllAngularTestabilities=()=>bt.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>bt.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(xe=>{const Ke=e.dqk.getAllAngularTestabilities();let re=Ke.length,nt=!1;const it=function(jt){nt=nt||jt,re--,0==re&&xe(nt)};Ke.forEach(function(jt){jt.whenStable(it)})})}findTestabilityInTree(bt,ct,xe){if(null==ct)return null;const Ke=bt.getTestability(ct);return null!=Ke?Ke:xe?(0,t.q)().isShadowRoot(ct)?this.findTestabilityInTree(bt,ct.host,!0):this.findTestabilityInTree(bt,ct.parentElement,!0):null}}let S=(()=>{class Qt{build(){return new XMLHttpRequest}}return Qt.\u0275fac=function(ct){return new(ct||Qt)},Qt.\u0275prov=e.Yz7({token:Qt,factory:Qt.\u0275fac}),Qt})();const b=new e.OlP("EventManagerPlugins");let C=(()=>{class Qt{constructor(ct,xe){this._zone=xe,this._eventNameToPlugin=new Map,ct.forEach(Ke=>Ke.manager=this),this._plugins=ct.slice().reverse()}addEventListener(ct,xe,Ke){return this._findPluginFor(xe).addEventListener(ct,xe,Ke)}addGlobalEventListener(ct,xe,Ke){return this._findPluginFor(xe).addGlobalEventListener(ct,xe,Ke)}getZone(){return this._zone}_findPluginFor(ct){const xe=this._eventNameToPlugin.get(ct);if(xe)return xe;const Ke=this._plugins;for(let re=0;re{class Qt{constructor(){this._stylesSet=new Set}addStyles(ct){const xe=new Set;ct.forEach(Ke=>{this._stylesSet.has(Ke)||(this._stylesSet.add(Ke),xe.add(Ke))}),this.onStylesAdded(xe)}onStylesAdded(ct){}getAllStyles(){return Array.from(this._stylesSet)}}return Qt.\u0275fac=function(ct){return new(ct||Qt)},Qt.\u0275prov=e.Yz7({token:Qt,factory:Qt.\u0275fac}),Qt})(),$=(()=>{class Qt extends A{constructor(ct){super(),this._doc=ct,this._hostNodes=new Map,this._hostNodes.set(ct.head,[])}_addStylesToHost(ct,xe,Ke){ct.forEach(re=>{const nt=this._doc.createElement("style");nt.textContent=re,Ke.push(xe.appendChild(nt))})}addHost(ct){const xe=[];this._addStylesToHost(this._stylesSet,ct,xe),this._hostNodes.set(ct,xe)}removeHost(ct){const xe=this._hostNodes.get(ct);xe&&xe.forEach(x),this._hostNodes.delete(ct)}onStylesAdded(ct){this._hostNodes.forEach((xe,Ke)=>{this._addStylesToHost(ct,Ke,xe)})}ngOnDestroy(){this._hostNodes.forEach(ct=>ct.forEach(x))}}return Qt.\u0275fac=function(ct){return new(ct||Qt)(e.LFG(t.K0))},Qt.\u0275prov=e.Yz7({token:Qt,factory:Qt.\u0275fac}),Qt})();function x(Qt){(0,t.q)().remove(Qt)}const ee={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/",math:"http://www.w3.org/1998/MathML/"},Q=/%COMP%/g,R="%COMP%",K=`_nghost-${R}`,U=`_ngcontent-${R}`;function Z(Qt,bt,ct){for(let xe=0;xe{if("__ngUnwrap__"===bt)return Qt;!1===Qt(bt)&&(bt.preventDefault(),bt.returnValue=!1)}}let Oe=(()=>{class Qt{constructor(ct,xe,Ke){this.eventManager=ct,this.sharedStylesHost=xe,this.appId=Ke,this.rendererByCompId=new Map,this.defaultRenderer=new Re(ct)}createRenderer(ct,xe){if(!ct||!xe)return this.defaultRenderer;switch(xe.encapsulation){case e.ifc.Emulated:{let Ke=this.rendererByCompId.get(xe.id);return Ke||(Ke=new rt(this.eventManager,this.sharedStylesHost,xe,this.appId),this.rendererByCompId.set(xe.id,Ke)),Ke.applyToHost(ct),Ke}case 1:case e.ifc.ShadowDom:return new It(this.eventManager,this.sharedStylesHost,ct,xe);default:if(!this.rendererByCompId.has(xe.id)){const Ke=Z(xe.id,xe.styles,[]);this.sharedStylesHost.addStyles(Ke),this.rendererByCompId.set(xe.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return Qt.\u0275fac=function(ct){return new(ct||Qt)(e.LFG(C),e.LFG($),e.LFG(e.AFp))},Qt.\u0275prov=e.Yz7({token:Qt,factory:Qt.\u0275fac}),Qt})();class Re{constructor(bt){this.eventManager=bt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(bt,ct){return ct?document.createElementNS(ee[ct]||ct,bt):document.createElement(bt)}createComment(bt){return document.createComment(bt)}createText(bt){return document.createTextNode(bt)}appendChild(bt,ct){bt.appendChild(ct)}insertBefore(bt,ct,xe){bt&&bt.insertBefore(ct,xe)}removeChild(bt,ct){bt&&bt.removeChild(ct)}selectRootElement(bt,ct){let xe="string"==typeof bt?document.querySelector(bt):bt;if(!xe)throw new Error(`The selector "${bt}" did not match any elements`);return ct||(xe.textContent=""),xe}parentNode(bt){return bt.parentNode}nextSibling(bt){return bt.nextSibling}setAttribute(bt,ct,xe,Ke){if(Ke){ct=Ke+":"+ct;const re=ee[Ke];re?bt.setAttributeNS(re,ct,xe):bt.setAttribute(ct,xe)}else bt.setAttribute(ct,xe)}removeAttribute(bt,ct,xe){if(xe){const Ke=ee[xe];Ke?bt.removeAttributeNS(Ke,ct):bt.removeAttribute(`${xe}:${ct}`)}else bt.removeAttribute(ct)}addClass(bt,ct){bt.classList.add(ct)}removeClass(bt,ct){bt.classList.remove(ct)}setStyle(bt,ct,xe,Ke){Ke&(e.JOm.DashCase|e.JOm.Important)?bt.style.setProperty(ct,xe,Ke&e.JOm.Important?"important":""):bt.style[ct]=xe}removeStyle(bt,ct,xe){xe&e.JOm.DashCase?bt.style.removeProperty(ct):bt.style[ct]=""}setProperty(bt,ct,xe){bt[ct]=xe}setValue(bt,ct){bt.nodeValue=ct}listen(bt,ct,xe){return"string"==typeof bt?this.eventManager.addGlobalEventListener(bt,ct,oe(xe)):this.eventManager.addEventListener(bt,ct,oe(xe))}}class rt extends Re{constructor(bt,ct,xe,Ke){super(bt),this.component=xe;const re=Z(Ke+"-"+xe.id,xe.styles,[]);ct.addStyles(re),this.contentAttr=function G(Qt){return U.replace(Q,Qt)}(Ke+"-"+xe.id),this.hostAttr=function se(Qt){return K.replace(Q,Qt)}(Ke+"-"+xe.id)}applyToHost(bt){super.setAttribute(bt,this.hostAttr,"")}createElement(bt,ct){const xe=super.createElement(bt,ct);return super.setAttribute(xe,this.contentAttr,""),xe}}class It extends Re{constructor(bt,ct,xe,Ke){super(bt),this.sharedStylesHost=ct,this.hostEl=xe,this.shadowRoot=xe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const re=Z(Ke.id,Ke.styles,[]);for(let nt=0;nt{class Qt extends T{constructor(ct){super(ct)}supports(ct){return!0}addEventListener(ct,xe,Ke){return ct.addEventListener(xe,Ke,!1),()=>this.removeEventListener(ct,xe,Ke)}removeEventListener(ct,xe,Ke){return ct.removeEventListener(xe,Ke)}}return Qt.\u0275fac=function(ct){return new(ct||Qt)(e.LFG(t.K0))},Qt.\u0275prov=e.Yz7({token:Qt,factory:Qt.\u0275fac}),Qt})();const _n=["alt","control","meta","shift"],st={"\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"},on={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"},yt={alt:Qt=>Qt.altKey,control:Qt=>Qt.ctrlKey,meta:Qt=>Qt.metaKey,shift:Qt=>Qt.shiftKey};let Te=(()=>{class Qt extends T{constructor(ct){super(ct)}supports(ct){return null!=Qt.parseEventName(ct)}addEventListener(ct,xe,Ke){const re=Qt.parseEventName(xe),nt=Qt.eventCallback(re.fullKey,Ke,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,t.q)().onAndCancel(ct,re.domEventName,nt))}static parseEventName(ct){const xe=ct.toLowerCase().split("."),Ke=xe.shift();if(0===xe.length||"keydown"!==Ke&&"keyup"!==Ke)return null;const re=Qt._normalizeKey(xe.pop());let nt="";if(_n.forEach(jt=>{const ye=xe.indexOf(jt);ye>-1&&(xe.splice(ye,1),nt+=jt+".")}),nt+=re,0!=xe.length||0===re.length)return null;const it={};return it.domEventName=Ke,it.fullKey=nt,it}static getEventFullKey(ct){let xe="",Ke=function tt(Qt){let bt=Qt.key;if(null==bt){if(bt=Qt.keyIdentifier,null==bt)return"Unidentified";bt.startsWith("U+")&&(bt=String.fromCharCode(parseInt(bt.substring(2),16)),3===Qt.location&&on.hasOwnProperty(bt)&&(bt=on[bt]))}return st[bt]||bt}(ct);return Ke=Ke.toLowerCase()," "===Ke?Ke="space":"."===Ke&&(Ke="dot"),_n.forEach(re=>{re!=Ke&&yt[re](ct)&&(xe+=re+".")}),xe+=Ke,xe}static eventCallback(ct,xe,Ke){return re=>{Qt.getEventFullKey(re)===ct&&Ke.runGuarded(()=>xe(re))}}static _normalizeKey(ct){return"esc"===ct?"escape":ct}}return Qt.\u0275fac=function(ct){return new(ct||Qt)(e.LFG(t.K0))},Qt.\u0275prov=e.Yz7({token:Qt,factory:Qt.\u0275fac}),Qt})();const Mn=(0,e.eFA)(e._c5,"browser",[{provide:e.Lbi,useValue:t.bD},{provide:e.g9A,useValue:function ve(){l.makeCurrent(),f.init()},multi:!0},{provide:t.K0,useFactory:function zt(){return(0,e.RDi)(document),document},deps:[]}]),Jt=[{provide:e.zSh,useValue:"root"},{provide:e.qLn,useFactory:function Je(){return new e.qLn},deps:[]},{provide:b,useClass:xt,multi:!0,deps:[t.K0,e.R0b,e.Lbi]},{provide:b,useClass:Te,multi:!0,deps:[t.K0]},{provide:Oe,useClass:Oe,deps:[C,$,e.AFp]},{provide:e.FYo,useExisting:Oe},{provide:A,useExisting:$},{provide:$,useClass:$,deps:[t.K0]},{provide:e.dDg,useClass:e.dDg,deps:[e.R0b]},{provide:C,useClass:C,deps:[b,e.R0b]},{provide:t.JF,useClass:S,deps:[]}];let zn=(()=>{class Qt{constructor(ct){if(ct)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(ct){return{ngModule:Qt,providers:[{provide:e.AFp,useValue:ct.appId},{provide:u,useExisting:e.AFp},w]}}}return Qt.\u0275fac=function(ct){return new(ct||Qt)(e.LFG(Qt,12))},Qt.\u0275mod=e.oAB({type:Qt}),Qt.\u0275inj=e.cJS({providers:Jt,imports:[t.ez,e.hGG]}),Qt})(),Pt=(()=>{class Qt{constructor(ct){this._doc=ct,this._dom=(0,t.q)()}addTag(ct,xe=!1){return ct?this._getOrCreateElement(ct,xe):null}addTags(ct,xe=!1){return ct?ct.reduce((Ke,re)=>(re&&Ke.push(this._getOrCreateElement(re,xe)),Ke),[]):[]}getTag(ct){return ct&&this._doc.querySelector(`meta[${ct}]`)||null}getTags(ct){if(!ct)return[];const xe=this._doc.querySelectorAll(`meta[${ct}]`);return xe?[].slice.call(xe):[]}updateTag(ct,xe){if(!ct)return null;xe=xe||this._parseSelector(ct);const Ke=this.getTag(xe);return Ke?this._setMetaElementAttributes(ct,Ke):this._getOrCreateElement(ct,!0)}removeTag(ct){this.removeTagElement(this.getTag(ct))}removeTagElement(ct){ct&&this._dom.remove(ct)}_getOrCreateElement(ct,xe=!1){if(!xe){const nt=this._parseSelector(ct),it=this.getTags(nt).filter(jt=>this._containsAttributes(ct,jt))[0];if(void 0!==it)return it}const Ke=this._dom.createElement("meta");return this._setMetaElementAttributes(ct,Ke),this._doc.getElementsByTagName("head")[0].appendChild(Ke),Ke}_setMetaElementAttributes(ct,xe){return Object.keys(ct).forEach(Ke=>xe.setAttribute(this._getMetaKeyMap(Ke),ct[Ke])),xe}_parseSelector(ct){const xe=ct.name?"name":"property";return`${xe}="${ct[xe]}"`}_containsAttributes(ct,xe){return Object.keys(ct).every(Ke=>xe.getAttribute(this._getMetaKeyMap(Ke))===ct[Ke])}_getMetaKeyMap(ct){return dt[ct]||ct}}return Qt.\u0275fac=function(ct){return new(ct||Qt)(e.LFG(t.K0))},Qt.\u0275prov=e.Yz7({token:Qt,factory:function(ct){let xe=null;return xe=ct?new ct:function gt(){return new Pt((0,e.LFG)(t.K0))}(),xe},providedIn:"root"}),Qt})();const dt={httpEquiv:"http-equiv"};let Fe=(()=>{class Qt{constructor(ct){this._doc=ct}getTitle(){return this._doc.title}setTitle(ct){this._doc.title=ct||""}}return Qt.\u0275fac=function(ct){return new(ct||Qt)(e.LFG(t.K0))},Qt.\u0275prov=e.Yz7({token:Qt,factory:function(ct){let xe=null;return xe=ct?new ct:function Me(){return new Fe((0,e.LFG)(t.K0))}(),xe},providedIn:"root"}),Qt})();function si(Qt){return Qt}"undefined"!=typeof window&&window;let Pn=(()=>{class Qt{constructor(){this.store={},this.onSerializeCallbacks={}}static init(ct){const xe=new Qt;return xe.store=ct,xe}get(ct,xe){return void 0!==this.store[ct]?this.store[ct]:xe}set(ct,xe){this.store[ct]=xe}remove(ct){delete this.store[ct]}hasKey(ct){return this.store.hasOwnProperty(ct)}onSerialize(ct,xe){this.onSerializeCallbacks[ct]=xe}toJson(){for(const ct in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(ct))try{this.store[ct]=this.onSerializeCallbacks[ct]()}catch(xe){console.warn("Exception in onSerialize callback: ",xe)}return JSON.stringify(this.store)}}return Qt.\u0275fac=function(ct){return new(ct||Qt)},Qt.\u0275prov=e.Yz7({token:Qt,factory:Qt.\u0275fac}),Qt})();function ci(Qt,bt){const ct=Qt.getElementById(bt+"-state");let xe={};if(ct&&ct.textContent)try{xe=JSON.parse(function oi(Qt){const bt={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return Qt.replace(/&[^;]+;/g,ct=>bt[ct])}(ct.textContent))}catch(Ke){console.warn("Exception while restoring TransferState for app "+bt,Ke)}return Pn.init(xe)}let di=(()=>{class Qt{}return Qt.\u0275fac=function(ct){return new(ct||Qt)},Qt.\u0275mod=e.oAB({type:Qt}),Qt.\u0275inj=e.cJS({providers:[{provide:Pn,useFactory:ci,deps:[t.K0,e.AFp]}]}),Qt})(),Ai=(()=>{class Qt{}return Qt.\u0275fac=function(ct){return new(ct||Qt)},Qt.\u0275prov=e.Yz7({token:Qt,factory:function(ct){let xe=null;return xe=ct?new(ct||Qt):e.LFG(Fi),xe},providedIn:"root"}),Qt})(),Fi=(()=>{class Qt extends Ai{constructor(ct){super(),this._doc=ct}sanitize(ct,xe){if(null==xe)return null;switch(ct){case e.q3G.NONE:return xe;case e.q3G.HTML:return(0,e.qzn)(xe,"HTML")?(0,e.z3N)(xe):(0,e.EiD)(this._doc,String(xe)).toString();case e.q3G.STYLE:return(0,e.qzn)(xe,"Style")?(0,e.z3N)(xe):xe;case e.q3G.SCRIPT:if((0,e.qzn)(xe,"Script"))return(0,e.z3N)(xe);throw new Error("unsafe value used in a script context");case e.q3G.URL:return(0,e.yhl)(xe),(0,e.qzn)(xe,"URL")?(0,e.z3N)(xe):(0,e.mCW)(String(xe));case e.q3G.RESOURCE_URL:if((0,e.qzn)(xe,"ResourceURL"))return(0,e.z3N)(xe);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${ct} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(ct){return(0,e.JVY)(ct)}bypassSecurityTrustStyle(ct){return(0,e.L6k)(ct)}bypassSecurityTrustScript(ct){return(0,e.eBb)(ct)}bypassSecurityTrustUrl(ct){return(0,e.LAX)(ct)}bypassSecurityTrustResourceUrl(ct){return(0,e.pB0)(ct)}}return Qt.\u0275fac=function(ct){return new(ct||Qt)(e.LFG(t.K0))},Qt.\u0275prov=e.Yz7({token:Qt,factory:function(ct){let xe=null;return xe=ct?new ct:function Vi(Qt){return new Fi(Qt.get(t.K0))}(e.LFG(e.zs3)),xe},providedIn:"root"}),Qt})()},93656:(Se,k,a)=>{"use strict";a.d(k,{gz:()=>Tr,F0:()=>Yi,Od:()=>bi,yS:()=>ao,Bz:()=>eo,lC:()=>wn,bq:()=>Ai});var t=a(5e3),e=a(68306),o=a(50727),l=a(54482),r=a(25403);function h(){return(0,l.e)((te,V)=>{let B=null;te._refCount++;const fe=(0,r.x)(V,void 0,void 0,void 0,()=>{if(!te||te._refCount<=0||0<--te._refCount)return void(B=null);const Ee=te._connection,et=B;B=null,Ee&&(!et||Ee===et)&&Ee.unsubscribe(),V.unsubscribe()});te.subscribe(fe),fe.closed||(B=te.connect())})}class p extends e.y{constructor(V,B){super(),this.source=V,this.subjectFactory=B,this._subject=null,this._refCount=0,this._connection=null,(0,l.A)(V)&&(this.lift=V.lift)}_subscribe(V){return this.getSubject().subscribe(V)}getSubject(){const V=this._subject;return(!V||V.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:V}=this;this._subject=this._connection=null,null==V||V.unsubscribe()}connect(){let V=this._connection;if(!V){V=this._connection=new o.w0;const B=this.getSubject();V.add(this.source.subscribe((0,r.x)(B,void 0,()=>{this._teardown(),B.complete()},fe=>{this._teardown(),B.error(fe)},()=>this._teardown()))),V.closed&&(this._connection=null,V=o.w0.EMPTY)}return V}refCount(){return h()(this)}}var m=a(32076),u=a(39646),y=a(61135),w=a(39841),f=a(62843),S=a(86805),b=a(97272),C=a(49770),T=a(60515),A=a(77579),$=a(57359);function x(te,V){return(0,l.e)((0,$.U)(te,V,arguments.length>=2,!0))}var ee=a(39300);function Q(te){return te<=0?()=>T.E:(0,l.e)((V,B)=>{let fe=[];V.subscribe((0,r.x)(B,Ee=>{fe.push(Ee),te{for(const Ee of fe)B.next(Ee);B.complete()},void 0,()=>{fe=null}))})}function N(te=R){return(0,l.e)((V,B)=>{let fe=!1;V.subscribe((0,r.x)(B,Ee=>{fe=!0,B.next(Ee)},()=>fe?B.complete():B.error(te())))})}function R(){return new S.K}function K(te){return(0,l.e)((V,B)=>{let fe=!1;V.subscribe((0,r.x)(B,Ee=>{fe=!0,B.next(Ee)},()=>{fe||B.next(te),B.complete()}))})}var U=a(44671),se=a(95698);function Z(te,V){const B=arguments.length>=2;return fe=>fe.pipe(te?(0,ee.h)((Ee,et)=>te(Ee,et,fe)):U.y,(0,se.q)(1),B?K(V):N(()=>new S.K))}var oe=a(54004),_e=a(63900),Oe=a(68675),Re=a(70262),Qe=a(24351),Ve=a(95577),rt=a(18505),It=a(28746),xt=a(8189),_n=a(69808);class rn{constructor(V,B){this.id=V,this.url=B}}class st extends rn{constructor(V,B,fe="imperative",Ee=null){super(V,B),this.navigationTrigger=fe,this.restoredState=Ee}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class on extends rn{constructor(V,B,fe){super(V,B),this.urlAfterRedirects=fe}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class yt extends rn{constructor(V,B,fe){super(V,B),this.reason=fe}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Te extends rn{constructor(V,B,fe){super(V,B),this.error=fe}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class tt extends rn{constructor(V,B,fe,Ee){super(V,B),this.urlAfterRedirects=fe,this.state=Ee}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ve extends rn{constructor(V,B,fe,Ee){super(V,B),this.urlAfterRedirects=fe,this.state=Ee}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Je extends rn{constructor(V,B,fe,Ee,et){super(V,B),this.urlAfterRedirects=fe,this.state=Ee,this.shouldActivate=et}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class zt extends rn{constructor(V,B,fe,Ee){super(V,B),this.urlAfterRedirects=fe,this.state=Ee}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class En extends rn{constructor(V,B,fe,Ee){super(V,B),this.urlAfterRedirects=fe,this.state=Ee}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Mn{constructor(V){this.route=V}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Jt{constructor(V){this.route=V}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class zn{constructor(V){this.snapshot=V}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gt{constructor(V){this.snapshot=V}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Pt{constructor(V){this.snapshot=V}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dt{constructor(V){this.snapshot=V}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Me{constructor(V,B,fe){this.routerEvent=V,this.position=B,this.anchor=fe}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const Fe="primary";class $e{constructor(V){this.params=V||{}}has(V){return Object.prototype.hasOwnProperty.call(this.params,V)}get(V){if(this.has(V)){const B=this.params[V];return Array.isArray(B)?B[0]:B}return null}getAll(V){if(this.has(V)){const B=this.params[V];return Array.isArray(B)?B:[B]}return[]}get keys(){return Object.keys(this.params)}}function ft(te){return new $e(te)}const Ye="ngNavigationCancelingError";function Ae(te){const V=Error("NavigationCancelingError: "+te);return V[Ye]=!0,V}function Lt(te,V,B){const fe=B.path.split("/");if(fe.length>te.length||"full"===B.pathMatch&&(V.hasChildren()||fe.lengthfe[et]===Ee)}return te===V}function Ft(te){return Array.prototype.concat.apply([],te)}function Yt(te){return te.length>0?te[te.length-1]:null}function In(te,V){for(const B in te)te.hasOwnProperty(B)&&V(te[B],B)}function oi(te){return(0,t.CqO)(te)?te:(0,t.QGY)(te)?(0,m.D)(Promise.resolve(te)):(0,u.of)(te)}const Pn={exact:function qe(te,V,B){if(!Fi(te.segments,V.segments)||!Kt(te.segments,V.segments,B)||te.numberOfChildren!==V.numberOfChildren)return!1;for(const fe in V.children)if(!te.children[fe]||!qe(te.children[fe],V.children[fe],B))return!1;return!0},subset:Ie},ci={exact:function Rt(te,V){return _t(te,V)},subset:function we(te,V){return Object.keys(V).length<=Object.keys(te).length&&Object.keys(V).every(B=>ln(te[B],V[B]))},ignored:()=>!0};function di(te,V,B){return Pn[B.paths](te.root,V.root,B.matrixParams)&&ci[B.queryParams](te.queryParams,V.queryParams)&&!("exact"===B.fragment&&te.fragment!==V.fragment)}function Ie(te,V,B){return Dt(te,V,V.segments,B)}function Dt(te,V,B,fe){if(te.segments.length>B.length){const Ee=te.segments.slice(0,B.length);return!(!Fi(Ee,B)||V.hasChildren()||!Kt(Ee,B,fe))}if(te.segments.length===B.length){if(!Fi(te.segments,B)||!Kt(te.segments,B,fe))return!1;for(const Ee in V.children)if(!te.children[Ee]||!Ie(te.children[Ee],V.children[Ee],fe))return!1;return!0}{const Ee=B.slice(0,te.segments.length),et=B.slice(te.segments.length);return!!(Fi(te.segments,Ee)&&Kt(te.segments,Ee,fe)&&te.children[Fe])&&Dt(te.children[Fe],V,et,fe)}}function Kt(te,V,B){return V.every((fe,Ee)=>ci[B](te[Ee].parameters,fe.parameters))}class On{constructor(V,B,fe){this.root=V,this.queryParams=B,this.fragment=fe}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ft(this.queryParams)),this._queryParamMap}toString(){return ct.serialize(this)}}class Gn{constructor(V,B){this.segments=V,this.children=B,this.parent=null,In(B,(fe,Ee)=>fe.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return xe(this)}}class Ai{constructor(V,B){this.path=V,this.parameters=B}get parameterMap(){return this._parameterMap||(this._parameterMap=ft(this.parameters)),this._parameterMap}toString(){return Bt(this)}}function Fi(te,V){return te.length===V.length&&te.every((B,fe)=>B.path===V[fe].path)}class Qt{}class bt{parse(V){const B=new Le(V);return new On(B.parseRootSegment(),B.parseQueryParams(),B.parseFragment())}serialize(V){const B=`/${Ke(V.root,!0)}`,fe=function Bn(te){const V=Object.keys(te).map(B=>{const fe=te[B];return Array.isArray(fe)?fe.map(Ee=>`${nt(B)}=${nt(Ee)}`).join("&"):`${nt(B)}=${nt(fe)}`}).filter(B=>!!B);return V.length?`?${V.join("&")}`:""}(V.queryParams);return`${B}${fe}${"string"==typeof V.fragment?`#${function it(te){return encodeURI(te)}(V.fragment)}`:""}`}}const ct=new bt;function xe(te){return te.segments.map(V=>Bt(V)).join("/")}function Ke(te,V){if(!te.hasChildren())return xe(te);if(V){const B=te.children[Fe]?Ke(te.children[Fe],!1):"",fe=[];return In(te.children,(Ee,et)=>{et!==Fe&&fe.push(`${et}:${Ke(Ee,!1)}`)}),fe.length>0?`${B}(${fe.join("//")})`:B}{const B=function ji(te,V){let B=[];return In(te.children,(fe,Ee)=>{Ee===Fe&&(B=B.concat(V(fe,Ee)))}),In(te.children,(fe,Ee)=>{Ee!==Fe&&(B=B.concat(V(fe,Ee)))}),B}(te,(fe,Ee)=>Ee===Fe?[Ke(te.children[Fe],!1)]:[`${Ee}:${Ke(fe,!1)}`]);return 1===Object.keys(te.children).length&&null!=te.children[Fe]?`${xe(te)}/${B[0]}`:`${xe(te)}/(${B.join("//")})`}}function re(te){return encodeURIComponent(te).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function nt(te){return re(te).replace(/%3B/gi,";")}function jt(te){return re(te).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ye(te){return decodeURIComponent(te)}function at(te){return ye(te.replace(/\+/g,"%20"))}function Bt(te){return`${jt(te.path)}${function mn(te){return Object.keys(te).map(V=>`;${jt(V)}=${jt(te[V])}`).join("")}(te.parameters)}`}const yn=/^[^\/()?;=#]+/;function gn(te){const V=te.match(yn);return V?V[0]:""}const pi=/^[^=?&#]+/,Xt=/^[^&#]+/;class Le{constructor(V){this.url=V,this.remaining=V}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Gn([],{}):new Gn([],this.parseChildren())}parseQueryParams(){const V={};if(this.consumeOptional("?"))do{this.parseQueryParam(V)}while(this.consumeOptional("&"));return V}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const V=[];for(this.peekStartsWith("(")||V.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),V.push(this.parseSegment());let B={};this.peekStartsWith("/(")&&(this.capture("/"),B=this.parseParens(!0));let fe={};return this.peekStartsWith("(")&&(fe=this.parseParens(!1)),(V.length>0||Object.keys(B).length>0)&&(fe[Fe]=new Gn(V,B)),fe}parseSegment(){const V=gn(this.remaining);if(""===V&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(V),new Ai(ye(V),this.parseMatrixParams())}parseMatrixParams(){const V={};for(;this.consumeOptional(";");)this.parseParam(V);return V}parseParam(V){const B=gn(this.remaining);if(!B)return;this.capture(B);let fe="";if(this.consumeOptional("=")){const Ee=gn(this.remaining);Ee&&(fe=Ee,this.capture(fe))}V[ye(B)]=ye(fe)}parseQueryParam(V){const B=function At(te){const V=te.match(pi);return V?V[0]:""}(this.remaining);if(!B)return;this.capture(B);let fe="";if(this.consumeOptional("=")){const Ot=function j(te){const V=te.match(Xt);return V?V[0]:""}(this.remaining);Ot&&(fe=Ot,this.capture(fe))}const Ee=at(B),et=at(fe);if(V.hasOwnProperty(Ee)){let Ot=V[Ee];Array.isArray(Ot)||(Ot=[Ot],V[Ee]=Ot),Ot.push(et)}else V[Ee]=et}parseParens(V){const B={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const fe=gn(this.remaining),Ee=this.remaining[fe.length];if("/"!==Ee&&")"!==Ee&&";"!==Ee)throw new Error(`Cannot parse url '${this.url}'`);let et;fe.indexOf(":")>-1?(et=fe.substr(0,fe.indexOf(":")),this.capture(et),this.capture(":")):V&&(et=Fe);const Ot=this.parseChildren();B[et]=1===Object.keys(Ot).length?Ot[Fe]:new Gn([],Ot),this.consumeOptional("//")}return B}peekStartsWith(V){return this.remaining.startsWith(V)}consumeOptional(V){return!!this.peekStartsWith(V)&&(this.remaining=this.remaining.substring(V.length),!0)}capture(V){if(!this.consumeOptional(V))throw new Error(`Expected "${V}".`)}}class vt{constructor(V){this._root=V}get root(){return this._root.value}parent(V){const B=this.pathFromRoot(V);return B.length>1?B[B.length-2]:null}children(V){const B=Ct(V,this._root);return B?B.children.map(fe=>fe.value):[]}firstChild(V){const B=Ct(V,this._root);return B&&B.children.length>0?B.children[0].value:null}siblings(V){const B=$n(V,this._root);return B.length<2?[]:B[B.length-2].children.map(Ee=>Ee.value).filter(Ee=>Ee!==V)}pathFromRoot(V){return $n(V,this._root).map(B=>B.value)}}function Ct(te,V){if(te===V.value)return V;for(const B of V.children){const fe=Ct(te,B);if(fe)return fe}return null}function $n(te,V){if(te===V.value)return[V];for(const B of V.children){const fe=$n(te,B);if(fe.length)return fe.unshift(V),fe}return[]}class mi{constructor(V,B){this.value=V,this.children=B}toString(){return`TreeNode(${this.value})`}}function ni(te){const V={};return te&&te.children.forEach(B=>V[B.value.outlet]=B),V}class $i extends vt{constructor(V,B){super(V),this.snapshot=B,zi(this,V)}toString(){return this.snapshot.toString()}}function or(te,V){const B=function Pr(te,V){const Ot=new xr([],{},{},"",{},Fe,V,null,te.root,-1,{});return new Hr("",new mi(Ot,[]))}(te,V),fe=new y.X([new Ai("",{})]),Ee=new y.X({}),et=new y.X({}),Ot=new y.X({}),$t=new y.X(""),Dn=new Tr(fe,Ee,Ot,$t,et,Fe,V,B.root);return Dn.snapshot=B.root,new $i(new mi(Dn,[]),B)}class Tr{constructor(V,B,fe,Ee,et,Ot,$t,Dn){this.url=V,this.params=B,this.queryParams=fe,this.fragment=Ee,this.data=et,this.outlet=Ot,this.component=$t,this._futureSnapshot=Dn}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,oe.U)(V=>ft(V)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,oe.U)(V=>ft(V)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Sr(te,V="emptyOnly"){const B=te.pathFromRoot;let fe=0;if("always"!==V)for(fe=B.length-1;fe>=1;){const Ee=B[fe],et=B[fe-1];if(Ee.routeConfig&&""===Ee.routeConfig.path)fe--;else{if(et.component)break;fe--}}return function qr(te){return te.reduce((V,B)=>({params:Object.assign(Object.assign({},V.params),B.params),data:Object.assign(Object.assign({},V.data),B.data),resolve:Object.assign(Object.assign({},V.resolve),B._resolvedData)}),{params:{},data:{},resolve:{}})}(B.slice(fe))}class xr{constructor(V,B,fe,Ee,et,Ot,$t,Dn,ui,_r,Oi){this.url=V,this.params=B,this.queryParams=fe,this.fragment=Ee,this.data=et,this.outlet=Ot,this.component=$t,this.routeConfig=Dn,this._urlSegment=ui,this._lastPathIndex=_r,this._resolve=Oi}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=ft(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ft(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(fe=>fe.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Hr extends vt{constructor(V,B){super(B),this.url=V,zi(this,B)}toString(){return fr(this._root)}}function zi(te,V){V.value._routerState=te,V.children.forEach(B=>zi(te,B))}function fr(te){const V=te.children.length>0?` { ${te.children.map(fr).join(", ")} } `:"";return`${te.value}${V}`}function Xr(te){if(te.snapshot){const V=te.snapshot,B=te._futureSnapshot;te.snapshot=B,_t(V.queryParams,B.queryParams)||te.queryParams.next(B.queryParams),V.fragment!==B.fragment&&te.fragment.next(B.fragment),_t(V.params,B.params)||te.params.next(B.params),function Gt(te,V){if(te.length!==V.length)return!1;for(let B=0;B_t(B.parameters,V[fe].parameters))}(te.url,V.url);return B&&!(!te.parent!=!V.parent)&&(!te.parent||ar(te.parent,V.parent))}function kr(te,V,B){if(B&&te.shouldReuseRoute(V.value,B.value.snapshot)){const fe=B.value;fe._futureSnapshot=V.value;const Ee=function Zr(te,V,B){return V.children.map(fe=>{for(const Ee of B.children)if(te.shouldReuseRoute(fe.value,Ee.value.snapshot))return kr(te,fe,Ee);return kr(te,fe)})}(te,V,B);return new mi(fe,Ee)}{if(te.shouldAttach(V.value)){const et=te.retrieve(V.value);if(null!==et){const Ot=et.route;return Ot.value._futureSnapshot=V.value,Ot.children=V.children.map($t=>kr(te,$t)),Ot}}const fe=function Jr(te){return new Tr(new y.X(te.url),new y.X(te.params),new y.X(te.queryParams),new y.X(te.fragment),new y.X(te.data),te.outlet,te.component,te)}(V.value),Ee=V.children.map(et=>kr(te,et));return new mi(fe,Ee)}}function as(te){return"object"==typeof te&&null!=te&&!te.outlets&&!te.segmentPath}function dr(te){return"object"==typeof te&&null!=te&&te.outlets}function Gi(te,V,B,fe,Ee){let et={};if(fe&&In(fe,($t,Dn)=>{et[Dn]=Array.isArray($t)?$t.map(ui=>`${ui}`):`${$t}`}),te===V)return new On(B,et,Ee);const Ot=pe(te,V,B);return new On(Ot,et,Ee)}function pe(te,V,B){const fe={};return In(te.children,(Ee,et)=>{fe[et]=Ee===V?B:pe(Ee,V,B)}),new Gn(te.segments,fe)}class We{constructor(V,B,fe){if(this.isAbsolute=V,this.numberOfDoubleDots=B,this.commands=fe,V&&fe.length>0&&as(fe[0]))throw new Error("Root segment cannot have matrix parameters");const Ee=fe.find(dr);if(Ee&&Ee!==Yt(fe))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class qt{constructor(V,B,fe){this.segmentGroup=V,this.processChildren=B,this.index=fe}}function Qi(te,V,B){if(te||(te=new Gn([],{})),0===te.segments.length&&te.hasChildren())return vr(te,V,B);const fe=function pt(te,V,B){let fe=0,Ee=V;const et={match:!1,pathIndex:0,commandIndex:0};for(;Ee=B.length)return et;const Ot=te.segments[Ee],$t=B[fe];if(dr($t))break;const Dn=`${$t}`,ui=fe0&&void 0===Dn)break;if(Dn&&ui&&"object"==typeof ui&&void 0===ui.outlets){if(!Xe(Dn,ui,Ot))return et;fe+=2}else{if(!Xe(Dn,{},Ot))return et;fe++}Ee++}return{match:!0,pathIndex:Ee,commandIndex:fe}}(te,V,B),Ee=B.slice(fe.commandIndex);if(fe.match&&fe.pathIndex{"string"==typeof et&&(et=[et]),null!==et&&(Ee[Ot]=Qi(te.children[Ot],V,et))}),In(te.children,(et,Ot)=>{void 0===fe[Ot]&&(Ee[Ot]=et)}),new Gn(te.segments,Ee)}}function Nt(te,V,B){const fe=te.segments.slice(0,V);let Ee=0;for(;Ee{"string"==typeof B&&(B=[B]),null!==B&&(V[fe]=Nt(new Gn([],{}),0,B))}),V}function be(te){const V={};return In(te,(B,fe)=>V[fe]=`${B}`),V}function Xe(te,V,B){return te==B.path&&_t(V,B.parameters)}class hn{constructor(V,B,fe,Ee){this.routeReuseStrategy=V,this.futureState=B,this.currState=fe,this.forwardEvent=Ee}activate(V){const B=this.futureState._root,fe=this.currState?this.currState._root:null;this.deactivateChildRoutes(B,fe,V),Xr(this.futureState.root),this.activateChildRoutes(B,fe,V)}deactivateChildRoutes(V,B,fe){const Ee=ni(B);V.children.forEach(et=>{const Ot=et.value.outlet;this.deactivateRoutes(et,Ee[Ot],fe),delete Ee[Ot]}),In(Ee,(et,Ot)=>{this.deactivateRouteAndItsChildren(et,fe)})}deactivateRoutes(V,B,fe){const Ee=V.value,et=B?B.value:null;if(Ee===et)if(Ee.component){const Ot=fe.getContext(Ee.outlet);Ot&&this.deactivateChildRoutes(V,B,Ot.children)}else this.deactivateChildRoutes(V,B,fe);else et&&this.deactivateRouteAndItsChildren(B,fe)}deactivateRouteAndItsChildren(V,B){V.value.component&&this.routeReuseStrategy.shouldDetach(V.value.snapshot)?this.detachAndStoreRouteSubtree(V,B):this.deactivateRouteAndOutlet(V,B)}detachAndStoreRouteSubtree(V,B){const fe=B.getContext(V.value.outlet),Ee=fe&&V.value.component?fe.children:B,et=ni(V);for(const Ot of Object.keys(et))this.deactivateRouteAndItsChildren(et[Ot],Ee);if(fe&&fe.outlet){const Ot=fe.outlet.detach(),$t=fe.children.onOutletDeactivated();this.routeReuseStrategy.store(V.value.snapshot,{componentRef:Ot,route:V,contexts:$t})}}deactivateRouteAndOutlet(V,B){const fe=B.getContext(V.value.outlet),Ee=fe&&V.value.component?fe.children:B,et=ni(V);for(const Ot of Object.keys(et))this.deactivateRouteAndItsChildren(et[Ot],Ee);fe&&fe.outlet&&(fe.outlet.deactivate(),fe.children.onOutletDeactivated(),fe.attachRef=null,fe.resolver=null,fe.route=null)}activateChildRoutes(V,B,fe){const Ee=ni(B);V.children.forEach(et=>{this.activateRoutes(et,Ee[et.value.outlet],fe),this.forwardEvent(new dt(et.value.snapshot))}),V.children.length&&this.forwardEvent(new gt(V.value.snapshot))}activateRoutes(V,B,fe){const Ee=V.value,et=B?B.value:null;if(Xr(Ee),Ee===et)if(Ee.component){const Ot=fe.getOrCreateContext(Ee.outlet);this.activateChildRoutes(V,B,Ot.children)}else this.activateChildRoutes(V,B,fe);else if(Ee.component){const Ot=fe.getOrCreateContext(Ee.outlet);if(this.routeReuseStrategy.shouldAttach(Ee.snapshot)){const $t=this.routeReuseStrategy.retrieve(Ee.snapshot);this.routeReuseStrategy.store(Ee.snapshot,null),Ot.children.onOutletReAttached($t.contexts),Ot.attachRef=$t.componentRef,Ot.route=$t.route.value,Ot.outlet&&Ot.outlet.attach($t.componentRef,$t.route.value),Xr($t.route.value),this.activateChildRoutes(V,null,Ot.children)}else{const $t=function vn(te){for(let V=te.parent;V;V=V.parent){const B=V.routeConfig;if(B&&B._loadedConfig)return B._loadedConfig;if(B&&B.component)return null}return null}(Ee.snapshot),Dn=$t?$t.module.componentFactoryResolver:null;Ot.attachRef=null,Ot.route=Ee,Ot.resolver=Dn,Ot.outlet&&Ot.outlet.activateWith(Ee,Dn),this.activateChildRoutes(V,null,Ot.children)}}else this.activateChildRoutes(V,null,fe)}}class Ln{constructor(V,B){this.routes=V,this.module=B}}function Zn(te){return"function"==typeof te}function D(te){return te instanceof On}const kt=Symbol("INITIAL_VALUE");function sn(){return(0,_e.w)(te=>(0,w.a)(te.map(V=>V.pipe((0,se.q)(1),(0,Oe.O)(kt)))).pipe(x((V,B)=>{let fe=!1;return B.reduce((Ee,et,Ot)=>Ee!==kt?Ee:(et===kt&&(fe=!0),fe||!1!==et&&Ot!==B.length-1&&!D(et)?Ee:et),V)},kt),(0,ee.h)(V=>V!==kt),(0,oe.U)(V=>D(V)?V:!0===V),(0,se.q)(1)))}class fn{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Cn,this.attachRef=null}}class Cn{constructor(){this.contexts=new Map}onChildOutletCreated(V,B){const fe=this.getOrCreateContext(V);fe.outlet=B,this.contexts.set(V,fe)}onChildOutletDestroyed(V){const B=this.getContext(V);B&&(B.outlet=null,B.attachRef=null)}onOutletDeactivated(){const V=this.contexts;return this.contexts=new Map,V}onOutletReAttached(V){this.contexts=V}getOrCreateContext(V){let B=this.getContext(V);return B||(B=new fn,this.contexts.set(V,B)),B}getContext(V){return this.contexts.get(V)||null}}let wn=(()=>{class te{constructor(B,fe,Ee,et,Ot){this.parentContexts=B,this.location=fe,this.resolver=Ee,this.changeDetector=Ot,this.activated=null,this._activatedRoute=null,this.activateEvents=new t.vpe,this.deactivateEvents=new t.vpe,this.attachEvents=new t.vpe,this.detachEvents=new t.vpe,this.name=et||Fe,B.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const B=this.parentContexts.getContext(this.name);B&&B.route&&(B.attachRef?this.attach(B.attachRef,B.route):this.activateWith(B.route,B.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const B=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(B.instance),B}attach(B,fe){this.activated=B,this._activatedRoute=fe,this.location.insert(B.hostView),this.attachEvents.emit(B.instance)}deactivate(){if(this.activated){const B=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(B)}}activateWith(B,fe){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=B;const Ot=(fe=fe||this.resolver).resolveComponentFactory(B._futureSnapshot.routeConfig.component),$t=this.parentContexts.getOrCreateContext(this.name).children,Dn=new Qn(B,$t,this.location.injector);this.activated=this.location.createComponent(Ot,this.location.length,Dn),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return te.\u0275fac=function(B){return new(B||te)(t.Y36(Cn),t.Y36(t.s_b),t.Y36(t._Vd),t.$8M("name"),t.Y36(t.sBO))},te.\u0275dir=t.lG2({type:te,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),te})();class Qn{constructor(V,B,fe){this.route=V,this.childContexts=B,this.parent=fe}get(V,B){return V===Tr?this.route:V===Cn?this.childContexts:this.parent.get(V,B)}}let Nn=(()=>{class te{}return te.\u0275fac=function(B){return new(B||te)},te.\u0275cmp=t.Xpm({type:te,selectors:[["ng-component"]],decls:1,vars:0,template:function(B,fe){1&B&&t._UZ(0,"router-outlet")},directives:[wn],encapsulation:2}),te})();function jn(te,V=""){for(let B=0;BSi(fe)===V);return B.push(...te.filter(fe=>Si(fe)!==V)),B}const Dr={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function fs(te,V,B){var fe;if(""===V.path)return"full"===V.pathMatch&&(te.hasChildren()||B.length>0)?Object.assign({},Dr):{matched:!0,consumedSegments:[],remainingSegments:B,parameters:{},positionalParamSegments:{}};const et=(V.matcher||Lt)(B,te,V);if(!et)return Object.assign({},Dr);const Ot={};In(et.posParams,(Dn,ui)=>{Ot[ui]=Dn.path});const $t=et.consumed.length>0?Object.assign(Object.assign({},Ot),et.consumed[et.consumed.length-1].parameters):Ot;return{matched:!0,consumedSegments:et.consumed,remainingSegments:B.slice(et.consumed.length),parameters:$t,positionalParamSegments:null!==(fe=et.posParams)&&void 0!==fe?fe:{}}}function ms(te,V,B,fe,Ee="corrected"){if(B.length>0&&function He(te,V,B){return B.some(fe=>ze(te,V,fe)&&Si(fe)!==Fe)}(te,B,fe)){const Ot=new Gn(V,function me(te,V,B,fe){const Ee={};Ee[Fe]=fe,fe._sourceSegment=te,fe._segmentIndexShift=V.length;for(const et of B)if(""===et.path&&Si(et)!==Fe){const Ot=new Gn([],{});Ot._sourceSegment=te,Ot._segmentIndexShift=V.length,Ee[Si(et)]=Ot}return Ee}(te,V,fe,new Gn(B,te.children)));return Ot._sourceSegment=te,Ot._segmentIndexShift=V.length,{segmentGroup:Ot,slicedSegments:[]}}if(0===B.length&&function de(te,V,B){return B.some(fe=>ze(te,V,fe))}(te,B,fe)){const Ot=new Gn(te.segments,function rr(te,V,B,fe,Ee,et){const Ot={};for(const $t of fe)if(ze(te,B,$t)&&!Ee[Si($t)]){const Dn=new Gn([],{});Dn._sourceSegment=te,Dn._segmentIndexShift="legacy"===et?te.segments.length:V.length,Ot[Si($t)]=Dn}return Object.assign(Object.assign({},Ee),Ot)}(te,V,B,fe,te.children,Ee));return Ot._sourceSegment=te,Ot._segmentIndexShift=V.length,{segmentGroup:Ot,slicedSegments:B}}const et=new Gn(te.segments,te.children);return et._sourceSegment=te,et._segmentIndexShift=V.length,{segmentGroup:et,slicedSegments:B}}function ze(te,V,B){return(!(te.hasChildren()||V.length>0)||"full"!==B.pathMatch)&&""===B.path}function wt(te,V,B,fe){return!!(Si(te)===fe||fe!==Fe&&ze(V,B,te))&&("**"===te.path||fs(V,te,B).matched)}function bn(te,V,B){return 0===V.length&&!te.children[B]}class An{constructor(V){this.segmentGroup=V||null}}class vi{constructor(V){this.urlTree=V}}function sr(te){return(0,f._)(new An(te))}function lr(te){return(0,f._)(new vi(te))}class Ar{constructor(V,B,fe,Ee,et){this.configLoader=B,this.urlSerializer=fe,this.urlTree=Ee,this.config=et,this.allowRedirects=!0,this.ngModule=V.get(t.h0i)}apply(){const V=ms(this.urlTree.root,[],[],this.config).segmentGroup,B=new Gn(V.segments,V.children);return this.expandSegmentGroup(this.ngModule,this.config,B,Fe).pipe((0,oe.U)(et=>this.createUrlTree(ge(et),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,Re.K)(et=>{if(et instanceof vi)return this.allowRedirects=!1,this.match(et.urlTree);throw et instanceof An?this.noMatchError(et):et}))}match(V){return this.expandSegmentGroup(this.ngModule,this.config,V.root,Fe).pipe((0,oe.U)(Ee=>this.createUrlTree(ge(Ee),V.queryParams,V.fragment))).pipe((0,Re.K)(Ee=>{throw Ee instanceof An?this.noMatchError(Ee):Ee}))}noMatchError(V){return new Error(`Cannot match any routes. URL Segment: '${V.segmentGroup}'`)}createUrlTree(V,B,fe){const Ee=V.segments.length>0?new Gn([],{[Fe]:V}):V;return new On(Ee,B,fe)}expandSegmentGroup(V,B,fe,Ee){return 0===fe.segments.length&&fe.hasChildren()?this.expandChildren(V,B,fe).pipe((0,oe.U)(et=>new Gn([],et))):this.expandSegment(V,fe,B,fe.segments,Ee,!0)}expandChildren(V,B,fe){const Ee=[];for(const et of Object.keys(fe.children))"primary"===et?Ee.unshift(et):Ee.push(et);return(0,m.D)(Ee).pipe((0,Qe.b)(et=>{const Ot=fe.children[et],$t=Fr(B,et);return this.expandSegmentGroup(V,$t,Ot,et).pipe((0,oe.U)(Dn=>({segment:Dn,outlet:et})))}),x((et,Ot)=>(et[Ot.outlet]=Ot.segment,et),{}),function G(te,V){const B=arguments.length>=2;return fe=>fe.pipe(te?(0,ee.h)((Ee,et)=>te(Ee,et,fe)):U.y,Q(1),B?K(V):N(()=>new S.K))}())}expandSegment(V,B,fe,Ee,et,Ot){return(0,m.D)(fe).pipe((0,Qe.b)($t=>this.expandSegmentAgainstRoute(V,B,fe,$t,Ee,et,Ot).pipe((0,Re.K)(ui=>{if(ui instanceof An)return(0,u.of)(null);throw ui}))),Z($t=>!!$t),(0,Re.K)(($t,Dn)=>{if($t instanceof S.K||"EmptyError"===$t.name)return bn(B,Ee,et)?(0,u.of)(new Gn([],{})):sr(B);throw $t}))}expandSegmentAgainstRoute(V,B,fe,Ee,et,Ot,$t){return wt(Ee,B,et,Ot)?void 0===Ee.redirectTo?this.matchSegmentAgainstRoute(V,B,Ee,et,Ot):$t&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(V,B,fe,Ee,et,Ot):sr(B):sr(B)}expandSegmentAgainstRouteUsingRedirect(V,B,fe,Ee,et,Ot){return"**"===Ee.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(V,fe,Ee,Ot):this.expandRegularSegmentAgainstRouteUsingRedirect(V,B,fe,Ee,et,Ot)}expandWildCardWithParamsAgainstRouteUsingRedirect(V,B,fe,Ee){const et=this.applyRedirectCommands([],fe.redirectTo,{});return fe.redirectTo.startsWith("/")?lr(et):this.lineralizeSegments(fe,et).pipe((0,Ve.z)(Ot=>{const $t=new Gn(Ot,{});return this.expandSegment(V,$t,B,Ot,Ee,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(V,B,fe,Ee,et,Ot){const{matched:$t,consumedSegments:Dn,remainingSegments:ui,positionalParamSegments:_r}=fs(B,Ee,et);if(!$t)return sr(B);const Oi=this.applyRedirectCommands(Dn,Ee.redirectTo,_r);return Ee.redirectTo.startsWith("/")?lr(Oi):this.lineralizeSegments(Ee,Oi).pipe((0,Ve.z)(jr=>this.expandSegment(V,B,fe,jr.concat(ui),Ot,!1)))}matchSegmentAgainstRoute(V,B,fe,Ee,et){if("**"===fe.path)return fe.loadChildren?(fe._loadedConfig?(0,u.of)(fe._loadedConfig):this.configLoader.load(V.injector,fe)).pipe((0,oe.U)(Oi=>(fe._loadedConfig=Oi,new Gn(Ee,{})))):(0,u.of)(new Gn(Ee,{}));const{matched:Ot,consumedSegments:$t,remainingSegments:Dn}=fs(B,fe,Ee);return Ot?this.getChildConfig(V,fe,Ee).pipe((0,Ve.z)(_r=>{const Oi=_r.module,jr=_r.routes,{segmentGroup:Wr,slicedSegments:Ns}=ms(B,$t,Dn,jr),Ws=new Gn(Wr.segments,Wr.children);if(0===Ns.length&&Ws.hasChildren())return this.expandChildren(Oi,jr,Ws).pipe((0,oe.U)(Wo=>new Gn($t,Wo)));if(0===jr.length&&0===Ns.length)return(0,u.of)(new Gn($t,{}));const mo=Si(fe)===et;return this.expandSegment(Oi,Ws,jr,Ns,mo?Fe:et,!0).pipe((0,oe.U)(_o=>new Gn($t.concat(_o.segments),_o.children)))})):sr(B)}getChildConfig(V,B,fe){return B.children?(0,u.of)(new Ln(B.children,V)):B.loadChildren?void 0!==B._loadedConfig?(0,u.of)(B._loadedConfig):this.runCanLoadGuards(V.injector,B,fe).pipe((0,Ve.z)(Ee=>Ee?this.configLoader.load(V.injector,B).pipe((0,oe.U)(et=>(B._loadedConfig=et,et))):function xi(te){return(0,f._)(Ae(`Cannot load children because the guard of the route "path: '${te.path}'" returned false`))}(B))):(0,u.of)(new Ln([],V))}runCanLoadGuards(V,B,fe){const Ee=B.canLoad;if(!Ee||0===Ee.length)return(0,u.of)(!0);const et=Ee.map(Ot=>{const $t=V.get(Ot);let Dn;if(function W(te){return te&&Zn(te.canLoad)}($t))Dn=$t.canLoad(B,fe);else{if(!Zn($t))throw new Error("Invalid CanLoad guard");Dn=$t(B,fe)}return oi(Dn)});return(0,u.of)(et).pipe(sn(),(0,rt.b)(Ot=>{if(!D(Ot))return;const $t=Ae(`Redirecting to "${this.urlSerializer.serialize(Ot)}"`);throw $t.url=Ot,$t}),(0,oe.U)(Ot=>!0===Ot))}lineralizeSegments(V,B){let fe=[],Ee=B.root;for(;;){if(fe=fe.concat(Ee.segments),0===Ee.numberOfChildren)return(0,u.of)(fe);if(Ee.numberOfChildren>1||!Ee.children[Fe])return(0,f._)(new Error(`Only absolute redirects can have named outlets. redirectTo: '${V.redirectTo}'`));Ee=Ee.children[Fe]}}applyRedirectCommands(V,B,fe){return this.applyRedirectCreatreUrlTree(B,this.urlSerializer.parse(B),V,fe)}applyRedirectCreatreUrlTree(V,B,fe,Ee){const et=this.createSegmentGroup(V,B.root,fe,Ee);return new On(et,this.createQueryParams(B.queryParams,this.urlTree.queryParams),B.fragment)}createQueryParams(V,B){const fe={};return In(V,(Ee,et)=>{if("string"==typeof Ee&&Ee.startsWith(":")){const $t=Ee.substring(1);fe[et]=B[$t]}else fe[et]=Ee}),fe}createSegmentGroup(V,B,fe,Ee){const et=this.createSegments(V,B.segments,fe,Ee);let Ot={};return In(B.children,($t,Dn)=>{Ot[Dn]=this.createSegmentGroup(V,$t,fe,Ee)}),new Gn(et,Ot)}createSegments(V,B,fe,Ee){return B.map(et=>et.path.startsWith(":")?this.findPosParam(V,et,Ee):this.findOrReturn(et,fe))}findPosParam(V,B,fe){const Ee=fe[B.path.substring(1)];if(!Ee)throw new Error(`Cannot redirect to '${V}'. Cannot find '${B.path}'.`);return Ee}findOrReturn(V,B){let fe=0;for(const Ee of B){if(Ee.path===V.path)return B.splice(fe),Ee;fe++}return V}}function ge(te){const V={};for(const fe of Object.keys(te.children)){const et=ge(te.children[fe]);(et.segments.length>0||et.hasChildren())&&(V[fe]=et)}return function Qr(te){if(1===te.numberOfChildren&&te.children[Fe]){const V=te.children[Fe];return new Gn(te.segments.concat(V.segments),V.children)}return te}(new Gn(te.segments,V))}class q{constructor(V){this.path=V,this.route=this.path[this.path.length-1]}}class Ge{constructor(V,B){this.component=V,this.route=B}}function xn(te,V,B){const fe=te._root;return us(fe,V?V._root:null,B,[fe.value])}function hr(te,V,B){const fe=function Ts(te){if(!te)return null;for(let V=te.parent;V;V=V.parent){const B=V.routeConfig;if(B&&B._loadedConfig)return B._loadedConfig}return null}(V);return(fe?fe.module.injector:B).get(te)}function us(te,V,B,fe,Ee={canDeactivateChecks:[],canActivateChecks:[]}){const et=ni(V);return te.children.forEach(Ot=>{(function js(te,V,B,fe,Ee={canDeactivateChecks:[],canActivateChecks:[]}){const et=te.value,Ot=V?V.value:null,$t=B?B.getContext(te.value.outlet):null;if(Ot&&et.routeConfig===Ot.routeConfig){const Dn=function oo(te,V,B){if("function"==typeof B)return B(te,V);switch(B){case"pathParamsChange":return!Fi(te.url,V.url);case"pathParamsOrQueryParamsChange":return!Fi(te.url,V.url)||!_t(te.queryParams,V.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ar(te,V)||!_t(te.queryParams,V.queryParams);default:return!ar(te,V)}}(Ot,et,et.routeConfig.runGuardsAndResolvers);Dn?Ee.canActivateChecks.push(new q(fe)):(et.data=Ot.data,et._resolvedData=Ot._resolvedData),us(te,V,et.component?$t?$t.children:null:B,fe,Ee),Dn&&$t&&$t.outlet&&$t.outlet.isActivated&&Ee.canDeactivateChecks.push(new Ge($t.outlet.component,Ot))}else Ot&&Un(V,$t,Ee),Ee.canActivateChecks.push(new q(fe)),us(te,null,et.component?$t?$t.children:null:B,fe,Ee)})(Ot,et[Ot.value.outlet],B,fe.concat([Ot.value]),Ee),delete et[Ot.value.outlet]}),In(et,(Ot,$t)=>Un(Ot,B.getContext($t),Ee)),Ee}function Un(te,V,B){const fe=ni(te),Ee=te.value;In(fe,(et,Ot)=>{Un(et,Ee.component?V?V.children.getContext(Ot):null:V,B)}),B.canDeactivateChecks.push(new Ge(Ee.component&&V&&V.outlet&&V.outlet.isActivated?V.outlet.component:null,Ee))}class gi{}function gs(te){return new e.y(V=>V.error(te))}class vs{constructor(V,B,fe,Ee,et,Ot){this.rootComponentType=V,this.config=B,this.urlTree=fe,this.url=Ee,this.paramsInheritanceStrategy=et,this.relativeLinkResolution=Ot}recognize(){const V=ms(this.urlTree.root,[],[],this.config.filter(Ot=>void 0===Ot.redirectTo),this.relativeLinkResolution).segmentGroup,B=this.processSegmentGroup(this.config,V,Fe);if(null===B)return null;const fe=new xr([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},Fe,this.rootComponentType,null,this.urlTree.root,-1,{}),Ee=new mi(fe,B),et=new Hr(this.url,Ee);return this.inheritParamsAndData(et._root),et}inheritParamsAndData(V){const B=V.value,fe=Sr(B,this.paramsInheritanceStrategy);B.params=Object.freeze(fe.params),B.data=Object.freeze(fe.data),V.children.forEach(Ee=>this.inheritParamsAndData(Ee))}processSegmentGroup(V,B,fe){return 0===B.segments.length&&B.hasChildren()?this.processChildren(V,B):this.processSegment(V,B,B.segments,fe)}processChildren(V,B){const fe=[];for(const et of Object.keys(B.children)){const Ot=B.children[et],$t=Fr(V,et),Dn=this.processSegmentGroup($t,Ot,et);if(null===Dn)return null;fe.push(...Dn)}const Ee=L(fe);return function ps(te){te.sort((V,B)=>V.value.outlet===Fe?-1:B.value.outlet===Fe?1:V.value.outlet.localeCompare(B.value.outlet))}(Ee),Ee}processSegment(V,B,fe,Ee){for(const et of V){const Ot=this.processSegmentAgainstRoute(et,B,fe,Ee);if(null!==Ot)return Ot}return bn(B,fe,Ee)?[]:null}processSegmentAgainstRoute(V,B,fe,Ee){if(V.redirectTo||!wt(V,B,fe,Ee))return null;let et,Ot=[],$t=[];if("**"===V.path){const Wr=fe.length>0?Yt(fe).parameters:{};et=new xr(fe,Wr,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,mt(V),Si(V),V.component,V,ue(B),Ue(B)+fe.length,Ut(V))}else{const Wr=fs(B,V,fe);if(!Wr.matched)return null;Ot=Wr.consumedSegments,$t=Wr.remainingSegments,et=new xr(Ot,Wr.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,mt(V),Si(V),V.component,V,ue(B),Ue(B)+Ot.length,Ut(V))}const Dn=function ls(te){return te.children?te.children:te.loadChildren?te._loadedConfig.routes:[]}(V),{segmentGroup:ui,slicedSegments:_r}=ms(B,Ot,$t,Dn.filter(Wr=>void 0===Wr.redirectTo),this.relativeLinkResolution);if(0===_r.length&&ui.hasChildren()){const Wr=this.processChildren(Dn,ui);return null===Wr?null:[new mi(et,Wr)]}if(0===Dn.length&&0===_r.length)return[new mi(et,[])];const Oi=Si(V)===Ee,jr=this.processSegment(Dn,ui,_r,Oi?Fe:Ee);return null===jr?null:[new mi(et,jr)]}}function Pe(te){const V=te.value.routeConfig;return V&&""===V.path&&void 0===V.redirectTo}function L(te){const V=[],B=new Set;for(const fe of te){if(!Pe(fe)){V.push(fe);continue}const Ee=V.find(et=>fe.value.routeConfig===et.value.routeConfig);void 0!==Ee?(Ee.children.push(...fe.children),B.add(Ee)):V.push(fe)}for(const fe of B){const Ee=L(fe.children);V.push(new mi(fe.value,Ee))}return V.filter(fe=>!B.has(fe))}function ue(te){let V=te;for(;V._sourceSegment;)V=V._sourceSegment;return V}function Ue(te){let V=te,B=V._segmentIndexShift?V._segmentIndexShift:0;for(;V._sourceSegment;)V=V._sourceSegment,B+=V._segmentIndexShift?V._segmentIndexShift:0;return B-1}function mt(te){return te.data||{}}function Ut(te){return te.resolve||{}}function wi(te){return[...Object.keys(te),...Object.getOwnPropertySymbols(te)]}function Ii(te){return(0,_e.w)(V=>{const B=te(V);return B?(0,m.D)(B).pipe((0,oe.U)(()=>V)):(0,u.of)(V)})}class Ur extends class nr{shouldDetach(V){return!1}store(V,B){}shouldAttach(V){return!1}retrieve(V){return null}shouldReuseRoute(V,B){return V.routeConfig===B.routeConfig}}{}const rs=new t.OlP("ROUTES");class ns{constructor(V,B,fe,Ee){this.injector=V,this.compiler=B,this.onLoadStartListener=fe,this.onLoadEndListener=Ee}load(V,B){if(B._loader$)return B._loader$;this.onLoadStartListener&&this.onLoadStartListener(B);const Ee=this.loadModuleFactory(B.loadChildren).pipe((0,oe.U)(et=>{this.onLoadEndListener&&this.onLoadEndListener(B);const Ot=et.create(V);return new Ln(Ft(Ot.injector.get(rs,void 0,t.XFs.Self|t.XFs.Optional)).map(Ti),Ot)}),(0,Re.K)(et=>{throw B._loader$=void 0,et}));return B._loader$=new p(Ee,()=>new A.x).pipe(h()),B._loader$}loadModuleFactory(V){return oi(V()).pipe((0,Ve.z)(B=>B instanceof t.YKP?(0,u.of)(B):(0,m.D)(this.compiler.compileModuleAsync(B))))}}class cs{shouldProcessUrl(V){return!0}extract(V){return V}merge(V,B){return V}}function en(te){throw te}function Tn(te,V,B){return V.parse("/")}function an(te,V){return(0,u.of)(null)}const fi={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Hi={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Yi=(()=>{class te{constructor(B,fe,Ee,et,Ot,$t,Dn){this.rootComponentType=B,this.urlSerializer=fe,this.rootContexts=Ee,this.location=et,this.config=Dn,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new A.x,this.errorHandler=en,this.malformedUriErrorHandler=Tn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:an,afterPreactivation:an},this.urlHandlingStrategy=new cs,this.routeReuseStrategy=new Ur,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=Ot.get(t.h0i),this.console=Ot.get(t.c2e);const Oi=Ot.get(t.R0b);this.isNgZoneEnabled=Oi instanceof t.R0b&&t.R0b.isInAngularZone(),this.resetConfig(Dn),this.currentUrlTree=function si(){return new On(new Gn([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new ns(Ot,$t,jr=>this.triggerEvent(new Mn(jr)),jr=>this.triggerEvent(new Jt(jr))),this.routerState=or(this.currentUrlTree,this.rootComponentType),this.transitions=new y.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var B;return null===(B=this.location.getState())||void 0===B?void 0:B.\u0275routerPageId}setupNavigations(B){const fe=this.events;return B.pipe((0,ee.h)(Ee=>0!==Ee.id),(0,oe.U)(Ee=>Object.assign(Object.assign({},Ee),{extractedUrl:this.urlHandlingStrategy.extract(Ee.rawUrl)})),(0,_e.w)(Ee=>{let et=!1,Ot=!1;return(0,u.of)(Ee).pipe((0,rt.b)($t=>{this.currentNavigation={id:$t.id,initialUrl:$t.currentRawUrl,extractedUrl:$t.extractedUrl,trigger:$t.source,extras:$t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,_e.w)($t=>{const Dn=this.browserUrlTree.toString(),ui=!this.navigated||$t.extractedUrl.toString()!==Dn||Dn!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||ui)&&this.urlHandlingStrategy.shouldProcessUrl($t.rawUrl))return cr($t.source)&&(this.browserUrlTree=$t.extractedUrl),(0,u.of)($t).pipe((0,_e.w)(Oi=>{const jr=this.transitions.getValue();return fe.next(new st(Oi.id,this.serializeUrl(Oi.extractedUrl),Oi.source,Oi.restoredState)),jr!==this.transitions.getValue()?T.E:Promise.resolve(Oi)}),function ce(te,V,B,fe){return(0,_e.w)(Ee=>function Nr(te,V,B,fe,Ee){return new Ar(te,V,B,fe,Ee).apply()}(te,V,B,Ee.extractedUrl,fe).pipe((0,oe.U)(et=>Object.assign(Object.assign({},Ee),{urlAfterRedirects:et}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,rt.b)(Oi=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:Oi.urlAfterRedirects})}),function Ht(te,V,B,fe,Ee){return(0,Ve.z)(et=>function So(te,V,B,fe,Ee="emptyOnly",et="legacy"){try{const Ot=new vs(te,V,B,fe,Ee,et).recognize();return null===Ot?gs(new gi):(0,u.of)(Ot)}catch(Ot){return gs(Ot)}}(te,V,et.urlAfterRedirects,B(et.urlAfterRedirects),fe,Ee).pipe((0,oe.U)(Ot=>Object.assign(Object.assign({},et),{targetSnapshot:Ot}))))}(this.rootComponentType,this.config,Oi=>this.serializeUrl(Oi),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,rt.b)(Oi=>{if("eager"===this.urlUpdateStrategy){if(!Oi.extras.skipLocationChange){const Wr=this.urlHandlingStrategy.merge(Oi.urlAfterRedirects,Oi.rawUrl);this.setBrowserUrl(Wr,Oi)}this.browserUrlTree=Oi.urlAfterRedirects}const jr=new tt(Oi.id,this.serializeUrl(Oi.extractedUrl),this.serializeUrl(Oi.urlAfterRedirects),Oi.targetSnapshot);fe.next(jr)}));if(ui&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:jr,extractedUrl:Wr,source:Ns,restoredState:Ws,extras:mo}=$t,Js=new st(jr,this.serializeUrl(Wr),Ns,Ws);fe.next(Js);const _o=or(Wr,this.rootComponentType).snapshot;return(0,u.of)(Object.assign(Object.assign({},$t),{targetSnapshot:_o,urlAfterRedirects:Wr,extras:Object.assign(Object.assign({},mo),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=$t.rawUrl,$t.resolve(null),T.E}),Ii($t=>{const{targetSnapshot:Dn,id:ui,extractedUrl:_r,rawUrl:Oi,extras:{skipLocationChange:jr,replaceUrl:Wr}}=$t;return this.hooks.beforePreactivation(Dn,{navigationId:ui,appliedUrlTree:_r,rawUrlTree:Oi,skipLocationChange:!!jr,replaceUrl:!!Wr})}),(0,rt.b)($t=>{const Dn=new ve($t.id,this.serializeUrl($t.extractedUrl),this.serializeUrl($t.urlAfterRedirects),$t.targetSnapshot);this.triggerEvent(Dn)}),(0,oe.U)($t=>Object.assign(Object.assign({},$t),{guards:xn($t.targetSnapshot,$t.currentSnapshot,this.rootContexts)})),function ur(te,V){return(0,Ve.z)(B=>{const{targetSnapshot:fe,currentSnapshot:Ee,guards:{canActivateChecks:et,canDeactivateChecks:Ot}}=B;return 0===Ot.length&&0===et.length?(0,u.of)(Object.assign(Object.assign({},B),{guardsResult:!0})):function Ao(te,V,B,fe){return(0,m.D)(te).pipe((0,Ve.z)(Ee=>function To(te,V,B,fe,Ee){const et=V&&V.routeConfig?V.routeConfig.canDeactivate:null;if(!et||0===et.length)return(0,u.of)(!0);const Ot=et.map($t=>{const Dn=hr($t,V,Ee);let ui;if(function lt(te){return te&&Zn(te.canDeactivate)}(Dn))ui=oi(Dn.canDeactivate(te,V,B,fe));else{if(!Zn(Dn))throw new Error("Invalid CanDeactivate guard");ui=oi(Dn(te,V,B,fe))}return ui.pipe(Z())});return(0,u.of)(Ot).pipe(sn())}(Ee.component,Ee.route,B,V,fe)),Z(Ee=>!0!==Ee,!0))}(Ot,fe,Ee,te).pipe((0,Ve.z)($t=>$t&&function qn(te){return"boolean"==typeof te}($t)?function is(te,V,B,fe){return(0,m.D)(V).pipe((0,Qe.b)(Ee=>(0,b.z)(function fo(te,V){return null!==te&&V&&V(new zn(te)),(0,u.of)(!0)}(Ee.route.parent,fe),function wo(te,V){return null!==te&&V&&V(new Pt(te)),(0,u.of)(!0)}(Ee.route,fe),function Ss(te,V,B){const fe=V[V.length-1],et=V.slice(0,V.length-1).reverse().map(Ot=>function _i(te){const V=te.routeConfig?te.routeConfig.canActivateChild:null;return V&&0!==V.length?{node:te,guards:V}:null}(Ot)).filter(Ot=>null!==Ot).map(Ot=>(0,C.P)(()=>{const $t=Ot.guards.map(Dn=>{const ui=hr(Dn,Ot.node,B);let _r;if(function Ce(te){return te&&Zn(te.canActivateChild)}(ui))_r=oi(ui.canActivateChild(fe,te));else{if(!Zn(ui))throw new Error("Invalid CanActivateChild guard");_r=oi(ui(fe,te))}return _r.pipe(Z())});return(0,u.of)($t).pipe(sn())}));return(0,u.of)(et).pipe(sn())}(te,Ee.path,B),function ts(te,V,B){const fe=V.routeConfig?V.routeConfig.canActivate:null;if(!fe||0===fe.length)return(0,u.of)(!0);const Ee=fe.map(et=>(0,C.P)(()=>{const Ot=hr(et,V,B);let $t;if(function he(te){return te&&Zn(te.canActivate)}(Ot))$t=oi(Ot.canActivate(V,te));else{if(!Zn(Ot))throw new Error("Invalid CanActivate guard");$t=oi(Ot(V,te))}return $t.pipe(Z())}));return(0,u.of)(Ee).pipe(sn())}(te,Ee.route,B))),Z(Ee=>!0!==Ee,!0))}(fe,et,te,V):(0,u.of)($t)),(0,oe.U)($t=>Object.assign(Object.assign({},B),{guardsResult:$t})))})}(this.ngModule.injector,$t=>this.triggerEvent($t)),(0,rt.b)($t=>{if(D($t.guardsResult)){const ui=Ae(`Redirecting to "${this.serializeUrl($t.guardsResult)}"`);throw ui.url=$t.guardsResult,ui}const Dn=new Je($t.id,this.serializeUrl($t.extractedUrl),this.serializeUrl($t.urlAfterRedirects),$t.targetSnapshot,!!$t.guardsResult);this.triggerEvent(Dn)}),(0,ee.h)($t=>!!$t.guardsResult||(this.restoreHistory($t),this.cancelNavigationTransition($t,""),!1)),Ii($t=>{if($t.guards.canActivateChecks.length)return(0,u.of)($t).pipe((0,rt.b)(Dn=>{const ui=new zt(Dn.id,this.serializeUrl(Dn.extractedUrl),this.serializeUrl(Dn.urlAfterRedirects),Dn.targetSnapshot);this.triggerEvent(ui)}),(0,_e.w)(Dn=>{let ui=!1;return(0,u.of)(Dn).pipe(function un(te,V){return(0,Ve.z)(B=>{const{targetSnapshot:fe,guards:{canActivateChecks:Ee}}=B;if(!Ee.length)return(0,u.of)(B);let et=0;return(0,m.D)(Ee).pipe((0,Qe.b)(Ot=>function Rn(te,V,B,fe){return function hi(te,V,B,fe){const Ee=wi(te);if(0===Ee.length)return(0,u.of)({});const et={};return(0,m.D)(Ee).pipe((0,Ve.z)(Ot=>function Bi(te,V,B,fe){const Ee=hr(te,V,fe);return oi(Ee.resolve?Ee.resolve(V,B):Ee(V,B))}(te[Ot],V,B,fe).pipe((0,rt.b)($t=>{et[Ot]=$t}))),Q(1),(0,Ve.z)(()=>wi(et).length===Ee.length?(0,u.of)(et):T.E))}(te._resolve,te,V,fe).pipe((0,oe.U)(et=>(te._resolvedData=et,te.data=Object.assign(Object.assign({},te.data),Sr(te,B).resolve),null)))}(Ot.route,fe,te,V)),(0,rt.b)(()=>et++),Q(1),(0,Ve.z)(Ot=>et===Ee.length?(0,u.of)(B):T.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,rt.b)({next:()=>ui=!0,complete:()=>{ui||(this.restoreHistory(Dn),this.cancelNavigationTransition(Dn,"At least one route resolver didn't emit any value."))}}))}),(0,rt.b)(Dn=>{const ui=new En(Dn.id,this.serializeUrl(Dn.extractedUrl),this.serializeUrl(Dn.urlAfterRedirects),Dn.targetSnapshot);this.triggerEvent(ui)}))}),Ii($t=>{const{targetSnapshot:Dn,id:ui,extractedUrl:_r,rawUrl:Oi,extras:{skipLocationChange:jr,replaceUrl:Wr}}=$t;return this.hooks.afterPreactivation(Dn,{navigationId:ui,appliedUrlTree:_r,rawUrlTree:Oi,skipLocationChange:!!jr,replaceUrl:!!Wr})}),(0,oe.U)($t=>{const Dn=function zr(te,V,B){const fe=kr(te,V._root,B?B._root:void 0);return new $i(fe,V)}(this.routeReuseStrategy,$t.targetSnapshot,$t.currentRouterState);return Object.assign(Object.assign({},$t),{targetRouterState:Dn})}),(0,rt.b)($t=>{this.currentUrlTree=$t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge($t.urlAfterRedirects,$t.rawUrl),this.routerState=$t.targetRouterState,"deferred"===this.urlUpdateStrategy&&($t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,$t),this.browserUrlTree=$t.urlAfterRedirects)}),((te,V,B)=>(0,oe.U)(fe=>(new hn(V,fe.targetRouterState,fe.currentRouterState,B).activate(te),fe)))(this.rootContexts,this.routeReuseStrategy,$t=>this.triggerEvent($t)),(0,rt.b)({next(){et=!0},complete(){et=!0}}),(0,It.x)(()=>{var $t;et||Ot||this.cancelNavigationTransition(Ee,`Navigation ID ${Ee.id} is not equal to the current navigation id ${this.navigationId}`),(null===($t=this.currentNavigation)||void 0===$t?void 0:$t.id)===Ee.id&&(this.currentNavigation=null)}),(0,Re.K)($t=>{if(Ot=!0,function ut(te){return te&&te[Ye]}($t)){const Dn=D($t.url);Dn||(this.navigated=!0,this.restoreHistory(Ee,!0));const ui=new yt(Ee.id,this.serializeUrl(Ee.extractedUrl),$t.message);fe.next(ui),Dn?setTimeout(()=>{const _r=this.urlHandlingStrategy.merge($t.url,this.rawUrlTree),Oi={skipLocationChange:Ee.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||cr(Ee.source)};this.scheduleNavigation(_r,"imperative",null,Oi,{resolve:Ee.resolve,reject:Ee.reject,promise:Ee.promise})},0):Ee.resolve(!1)}else{this.restoreHistory(Ee,!0);const Dn=new Te(Ee.id,this.serializeUrl(Ee.extractedUrl),$t);fe.next(Dn);try{Ee.resolve(this.errorHandler($t))}catch(ui){Ee.reject(ui)}}return T.E}))}))}resetRootComponentType(B){this.rootComponentType=B,this.routerState.root.component=this.rootComponentType}setTransition(B){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),B))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(B=>{const fe="popstate"===B.type?"popstate":"hashchange";"popstate"===fe&&setTimeout(()=>{var Ee;const et={replaceUrl:!0},Ot=(null===(Ee=B.state)||void 0===Ee?void 0:Ee.navigationId)?B.state:null;if(Ot){const Dn=Object.assign({},Ot);delete Dn.navigationId,delete Dn.\u0275routerPageId,0!==Object.keys(Dn).length&&(et.state=Dn)}const $t=this.parseUrl(B.url);this.scheduleNavigation($t,fe,Ot,et)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(B){this.events.next(B)}resetConfig(B){jn(B),this.config=B.map(Ti),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(B,fe={}){const{relativeTo:Ee,queryParams:et,fragment:Ot,queryParamsHandling:$t,preserveFragment:Dn}=fe,ui=Ee||this.routerState.root,_r=Dn?this.currentUrlTree.fragment:Ot;let Oi=null;switch($t){case"merge":Oi=Object.assign(Object.assign({},this.currentUrlTree.queryParams),et);break;case"preserve":Oi=this.currentUrlTree.queryParams;break;default:Oi=et||null}return null!==Oi&&(Oi=this.removeEmptyProps(Oi)),function Rr(te,V,B,fe,Ee){if(0===B.length)return Gi(V.root,V.root,V.root,fe,Ee);const et=function Mt(te){if("string"==typeof te[0]&&1===te.length&&"/"===te[0])return new We(!0,0,te);let V=0,B=!1;const fe=te.reduce((Ee,et,Ot)=>{if("object"==typeof et&&null!=et){if(et.outlets){const $t={};return In(et.outlets,(Dn,ui)=>{$t[ui]="string"==typeof Dn?Dn.split("/"):Dn}),[...Ee,{outlets:$t}]}if(et.segmentPath)return[...Ee,et.segmentPath]}return"string"!=typeof et?[...Ee,et]:0===Ot?(et.split("/").forEach(($t,Dn)=>{0==Dn&&"."===$t||(0==Dn&&""===$t?B=!0:".."===$t?V++:""!=$t&&Ee.push($t))}),Ee):[...Ee,et]},[]);return new We(B,V,fe)}(B);if(et.toRoot())return Gi(V.root,V.root,new Gn([],{}),fe,Ee);const Ot=function Fn(te,V,B){if(te.isAbsolute)return new qt(V.root,!0,0);if(-1===B.snapshot._lastPathIndex){const et=B.snapshot._urlSegment;return new qt(et,et===V.root,0)}const fe=as(te.commands[0])?0:1;return function Yn(te,V,B){let fe=te,Ee=V,et=B;for(;et>Ee;){if(et-=Ee,fe=fe.parent,!fe)throw new Error("Invalid number of '../'");Ee=fe.segments.length}return new qt(fe,!1,Ee-et)}(B.snapshot._urlSegment,B.snapshot._lastPathIndex+fe,te.numberOfDoubleDots)}(et,V,te),$t=Ot.processChildren?vr(Ot.segmentGroup,Ot.index,et.commands):Qi(Ot.segmentGroup,Ot.index,et.commands);return Gi(V.root,Ot.segmentGroup,$t,fe,Ee)}(ui,this.currentUrlTree,B,Oi,null!=_r?_r:null)}navigateByUrl(B,fe={skipLocationChange:!1}){const Ee=D(B)?B:this.parseUrl(B),et=this.urlHandlingStrategy.merge(Ee,this.rawUrlTree);return this.scheduleNavigation(et,"imperative",null,fe)}navigate(B,fe={skipLocationChange:!1}){return function Yr(te){for(let V=0;V{const et=B[Ee];return null!=et&&(fe[Ee]=et),fe},{})}processNavigations(){this.navigations.subscribe(B=>{this.navigated=!0,this.lastSuccessfulId=B.id,this.currentPageId=B.targetPageId,this.events.next(new on(B.id,this.serializeUrl(B.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,B.resolve(!0)},B=>{this.console.warn(`Unhandled Navigation Error: ${B}`)})}scheduleNavigation(B,fe,Ee,et,Ot){var $t,Dn;if(this.disposed)return Promise.resolve(!1);let ui,_r,Oi;Ot?(ui=Ot.resolve,_r=Ot.reject,Oi=Ot.promise):Oi=new Promise((Ns,Ws)=>{ui=Ns,_r=Ws});const jr=++this.navigationId;let Wr;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(Ee=this.location.getState()),Wr=Ee&&Ee.\u0275routerPageId?Ee.\u0275routerPageId:et.replaceUrl||et.skipLocationChange?null!==($t=this.browserPageId)&&void 0!==$t?$t:0:(null!==(Dn=this.browserPageId)&&void 0!==Dn?Dn:0)+1):Wr=0,this.setTransition({id:jr,targetPageId:Wr,source:fe,restoredState:Ee,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:B,extras:et,resolve:ui,reject:_r,promise:Oi,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Oi.catch(Ns=>Promise.reject(Ns))}setBrowserUrl(B,fe){const Ee=this.urlSerializer.serialize(B),et=Object.assign(Object.assign({},fe.extras.state),this.generateNgRouterState(fe.id,fe.targetPageId));this.location.isCurrentPathEqualTo(Ee)||fe.extras.replaceUrl?this.location.replaceState(Ee,"",et):this.location.go(Ee,"",et)}restoreHistory(B,fe=!1){var Ee,et;if("computed"===this.canceledNavigationResolution){const Ot=this.currentPageId-B.targetPageId;"popstate"!==B.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(Ee=this.currentNavigation)||void 0===Ee?void 0:Ee.finalUrl)||0===Ot?this.currentUrlTree===(null===(et=this.currentNavigation)||void 0===et?void 0:et.finalUrl)&&0===Ot&&(this.resetState(B),this.browserUrlTree=B.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(Ot)}else"replace"===this.canceledNavigationResolution&&(fe&&this.resetState(B),this.resetUrlToCurrentUrlTree())}resetState(B){this.routerState=B.currentRouterState,this.currentUrlTree=B.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,B.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(B,fe){const Ee=new yt(B.id,this.serializeUrl(B.extractedUrl),fe);this.triggerEvent(Ee),B.resolve(!1)}generateNgRouterState(B,fe){return"computed"===this.canceledNavigationResolution?{navigationId:B,\u0275routerPageId:fe}:{navigationId:B}}}return te.\u0275fac=function(B){t.$Z()},te.\u0275prov=t.Yz7({token:te,factory:te.\u0275fac}),te})();function cr(te){return"imperative"!==te}let Fs=(()=>{class te{constructor(B,fe,Ee,et,Ot){this.router=B,this.route=fe,this.tabIndexAttribute=Ee,this.renderer=et,this.el=Ot,this.commands=null,this.onChanges=new A.x,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(B){if(null!=this.tabIndexAttribute)return;const fe=this.renderer,Ee=this.el.nativeElement;null!==B?fe.setAttribute(Ee,"tabindex",B):fe.removeAttribute(Ee,"tabindex")}ngOnChanges(B){this.onChanges.next(this)}set routerLink(B){null!=B?(this.commands=Array.isArray(B)?B:[B],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){if(null===this.urlTree)return!0;const B={skipLocationChange:ss(this.skipLocationChange),replaceUrl:ss(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,B),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:ss(this.preserveFragment)})}}return te.\u0275fac=function(B){return new(B||te)(t.Y36(Yi),t.Y36(Tr),t.$8M("tabindex"),t.Y36(t.Qsj),t.Y36(t.SBq))},te.\u0275dir=t.lG2({type:te,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(B,fe){1&B&&t.NdJ("click",function(){return fe.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[t.TTD]}),te})(),ao=(()=>{class te{constructor(B,fe,Ee){this.router=B,this.route=fe,this.locationStrategy=Ee,this.commands=null,this.href=null,this.onChanges=new A.x,this.subscription=B.events.subscribe(et=>{et instanceof on&&this.updateTargetUrlAndHref()})}set routerLink(B){this.commands=null!=B?Array.isArray(B)?B:[B]:null}ngOnChanges(B){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(B,fe,Ee,et,Ot){if(0!==B||fe||Ee||et||Ot||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)return!0;const $t={skipLocationChange:ss(this.skipLocationChange),replaceUrl:ss(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,$t),!1}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:ss(this.preserveFragment)})}}return te.\u0275fac=function(B){return new(B||te)(t.Y36(Yi),t.Y36(Tr),t.Y36(_n.S$))},te.\u0275dir=t.lG2({type:te,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(B,fe){1&B&&t.NdJ("click",function(et){return fe.onClick(et.button,et.ctrlKey,et.shiftKey,et.altKey,et.metaKey)}),2&B&&t.uIk("target",fe.target)("href",fe.href,t.LSH)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[t.TTD]}),te})();function ss(te){return""===te||!!te}let bi=(()=>{class te{constructor(B,fe,Ee,et,Ot,$t){this.router=B,this.element=fe,this.renderer=Ee,this.cdr=et,this.link=Ot,this.linkWithHref=$t,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new t.vpe,this.routerEventsSubscription=B.events.subscribe(Dn=>{Dn instanceof on&&this.update()})}ngAfterContentInit(){(0,u.of)(this.links.changes,this.linksWithHrefs.changes,(0,u.of)(null)).pipe((0,xt.J)()).subscribe(B=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var B;null===(B=this.linkInputChangesSubscription)||void 0===B||B.unsubscribe();const fe=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(Ee=>!!Ee).map(Ee=>Ee.onChanges);this.linkInputChangesSubscription=(0,m.D)(fe).pipe((0,xt.J)()).subscribe(Ee=>{this.isActive!==this.isLinkActive(this.router)(Ee)&&this.update()})}set routerLinkActive(B){const fe=Array.isArray(B)?B:B.split(" ");this.classes=fe.filter(Ee=>!!Ee)}ngOnChanges(B){this.update()}ngOnDestroy(){var B;this.routerEventsSubscription.unsubscribe(),null===(B=this.linkInputChangesSubscription)||void 0===B||B.unsubscribe()}update(){!this.links||!this.linksWithHrefs||!this.router.navigated||Promise.resolve().then(()=>{const B=this.hasActiveLinks();this.isActive!==B&&(this.isActive=B,this.cdr.markForCheck(),this.classes.forEach(fe=>{B?this.renderer.addClass(this.element.nativeElement,fe):this.renderer.removeClass(this.element.nativeElement,fe)}),this.isActiveChange.emit(B))})}isLinkActive(B){const fe=function Pi(te){return!!te.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return Ee=>!!Ee.urlTree&&B.isActive(Ee.urlTree,fe)}hasActiveLinks(){const B=this.isLinkActive(this.router);return this.link&&B(this.link)||this.linkWithHref&&B(this.linkWithHref)||this.links.some(B)||this.linksWithHrefs.some(B)}}return te.\u0275fac=function(B){return new(B||te)(t.Y36(Yi),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36(Fs,8),t.Y36(ao,8))},te.\u0275dir=t.lG2({type:te,selectors:[["","routerLinkActive",""]],contentQueries:function(B,fe,Ee){if(1&B&&(t.Suo(Ee,Fs,5),t.Suo(Ee,ao,5)),2&B){let et;t.iGM(et=t.CRH())&&(fe.links=et),t.iGM(et=t.CRH())&&(fe.linksWithHrefs=et)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[t.TTD]}),te})();class Ri{}class Vr{preload(V,B){return(0,u.of)(null)}}let er=(()=>{class te{constructor(B,fe,Ee,et){this.router=B,this.injector=Ee,this.preloadingStrategy=et,this.loader=new ns(Ee,fe,Dn=>B.triggerEvent(new Mn(Dn)),Dn=>B.triggerEvent(new Jt(Dn)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,ee.h)(B=>B instanceof on),(0,Qe.b)(()=>this.preload())).subscribe(()=>{})}preload(){const B=this.injector.get(t.h0i);return this.processRoutes(B,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(B,fe){const Ee=[];for(const et of fe)if(et.loadChildren&&!et.canLoad&&et._loadedConfig){const Ot=et._loadedConfig;Ee.push(this.processRoutes(Ot.module,Ot.routes))}else et.loadChildren&&!et.canLoad?Ee.push(this.preloadConfig(B,et)):et.children&&Ee.push(this.processRoutes(B,et.children));return(0,m.D)(Ee).pipe((0,xt.J)(),(0,oe.U)(et=>{}))}preloadConfig(B,fe){return this.preloadingStrategy.preload(fe,()=>(fe._loadedConfig?(0,u.of)(fe._loadedConfig):this.loader.load(B.injector,fe)).pipe((0,Ve.z)(et=>(fe._loadedConfig=et,this.processRoutes(et.module,et.routes)))))}}return te.\u0275fac=function(B){return new(B||te)(t.LFG(Yi),t.LFG(t.Sil),t.LFG(t.zs3),t.LFG(Ri))},te.\u0275prov=t.Yz7({token:te,factory:te.\u0275fac}),te})(),bs=(()=>{class te{constructor(B,fe,Ee={}){this.router=B,this.viewportScroller=fe,this.options=Ee,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Ee.scrollPositionRestoration=Ee.scrollPositionRestoration||"disabled",Ee.anchorScrolling=Ee.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(B=>{B instanceof st?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=B.navigationTrigger,this.restoredId=B.restoredState?B.restoredState.navigationId:0):B instanceof on&&(this.lastId=B.id,this.scheduleScrollEvent(B,this.router.parseUrl(B.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(B=>{B instanceof Me&&(B.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(B.position):B.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(B.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(B,fe){this.router.triggerEvent(new Me(B,"popstate"===this.lastSource?this.store[this.restoredId]:null,fe))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return te.\u0275fac=function(B){t.$Z()},te.\u0275prov=t.Yz7({token:te,factory:te.\u0275fac}),te})();const mr=new t.OlP("ROUTER_CONFIGURATION"),Oo=new t.OlP("ROUTER_FORROOT_GUARD"),La=[_n.Ye,{provide:Qt,useClass:bt},{provide:Yi,useFactory:function qo(te,V,B,fe,Ee,et,Ot={},$t,Dn){const ui=new Yi(null,te,V,B,fe,Ee,Ft(et));return $t&&(ui.urlHandlingStrategy=$t),Dn&&(ui.routeReuseStrategy=Dn),function Vo(te,V){te.errorHandler&&(V.errorHandler=te.errorHandler),te.malformedUriErrorHandler&&(V.malformedUriErrorHandler=te.malformedUriErrorHandler),te.onSameUrlNavigation&&(V.onSameUrlNavigation=te.onSameUrlNavigation),te.paramsInheritanceStrategy&&(V.paramsInheritanceStrategy=te.paramsInheritanceStrategy),te.relativeLinkResolution&&(V.relativeLinkResolution=te.relativeLinkResolution),te.urlUpdateStrategy&&(V.urlUpdateStrategy=te.urlUpdateStrategy),te.canceledNavigationResolution&&(V.canceledNavigationResolution=te.canceledNavigationResolution)}(Ot,ui),Ot.enableTracing&&ui.events.subscribe(_r=>{var Oi,jr;null===(Oi=console.group)||void 0===Oi||Oi.call(console,`Router Event: ${_r.constructor.name}`),console.log(_r.toString()),console.log(_r),null===(jr=console.groupEnd)||void 0===jr||jr.call(console)}),ui},deps:[Qt,Cn,_n.Ye,t.zs3,t.Sil,rs,mr,[class ys{},new t.FiY],[class Ni{},new t.FiY]]},Cn,{provide:Tr,useFactory:function jo(te){return te.routerState.root},deps:[Yi]},er,Vr,class pr{preload(V,B){return B().pipe((0,Re.K)(()=>(0,u.of)(null)))}},{provide:mr,useValue:{enableTracing:!1}}];function Ms(){return new t.PXZ("Router",Yi)}let eo=(()=>{class te{constructor(B,fe){}static forRoot(B,fe){return{ngModule:te,providers:[La,Io(B),{provide:Oo,useFactory:Lo,deps:[[Yi,new t.FiY,new t.tp0]]},{provide:mr,useValue:fe||{}},{provide:_n.S$,useFactory:Ls,deps:[_n.lw,[new t.tBr(_n.mr),new t.FiY],mr]},{provide:bs,useFactory:xs,deps:[Yi,_n.EM,mr]},{provide:Ri,useExisting:fe&&fe.preloadingStrategy?fe.preloadingStrategy:Vr},{provide:t.PXZ,multi:!0,useFactory:Ms},[_s,{provide:t.ip1,multi:!0,useFactory:ds,deps:[_s]},{provide:Ds,useFactory:Zs,deps:[_s]},{provide:t.tb,multi:!0,useExisting:Ds}]]}}static forChild(B){return{ngModule:te,providers:[Io(B)]}}}return te.\u0275fac=function(B){return new(B||te)(t.LFG(Oo,8),t.LFG(Yi,8))},te.\u0275mod=t.oAB({type:te}),te.\u0275inj=t.cJS({}),te})();function xs(te,V,B){return B.scrollOffset&&V.setOffset(B.scrollOffset),new bs(te,V,B)}function Ls(te,V,B={}){return B.useHash?new _n.Do(te,V):new _n.b0(te,V)}function Lo(te){return"guarded"}function Io(te){return[{provide:t.deG,multi:!0,useValue:te},{provide:rs,multi:!0,useValue:te}]}let _s=(()=>{class te{constructor(B){this.injector=B,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new A.x}appInitializer(){return this.injector.get(_n.V_,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let fe=null;const Ee=new Promise($t=>fe=$t),et=this.injector.get(Yi),Ot=this.injector.get(mr);return"disabled"===Ot.initialNavigation?(et.setUpLocationChangeListener(),fe(!0)):"enabled"===Ot.initialNavigation||"enabledBlocking"===Ot.initialNavigation?(et.hooks.afterPreactivation=()=>this.initNavigation?(0,u.of)(null):(this.initNavigation=!0,fe(!0),this.resultOfPreactivationDone),et.initialNavigation()):fe(!0),Ee})}bootstrapListener(B){const fe=this.injector.get(mr),Ee=this.injector.get(er),et=this.injector.get(bs),Ot=this.injector.get(Yi),$t=this.injector.get(t.z2F);B===$t.components[0]&&(("enabledNonBlocking"===fe.initialNavigation||void 0===fe.initialNavigation)&&Ot.initialNavigation(),Ee.setUpPreloading(),et.init(),Ot.resetRootComponentType($t.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return te.\u0275fac=function(B){return new(B||te)(t.LFG(t.zs3))},te.\u0275prov=t.Yz7({token:te,factory:te.\u0275fac}),te})();function ds(te){return te.appInitializer.bind(te)}function Zs(te){return te.bootstrapListener.bind(te)}const Ds=new t.OlP("Router Initializer")},24376:(Se,k,a)=>{"use strict";a.d(k,{A0:()=>ct,C5:()=>Gt,ir:()=>Lt,mR:()=>_t,w9:()=>ji});var t=a(5e3),e=a(93075),o=a(82722),l=a(23601),r=a(68675),h=a(18505),p=a(78372),m=a(39300),u=a(54004),y=a(66406),w=a(53101),f=a(77579),S=a(54968),b=a(56451),C=a(69808);const T=["content"],A=["scroll"],$=["padding"],x=function(xe){return{searchTerm:xe}};function ee(xe,Ke){if(1&xe&&(t.TgZ(0,"div",6),t.GkF(1,7),t.qZA()),2&xe){const re=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",re.headerTemplate)("ngTemplateOutletContext",t.VKq(2,x,re.filterValue))}}function Q(xe,Ke){if(1&xe&&(t.TgZ(0,"div",8),t.GkF(1,7),t.qZA()),2&xe){const re=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",re.footerTemplate)("ngTemplateOutletContext",t.VKq(2,x,re.filterValue))}}const N=["*"],R=["searchInput"];function K(xe,Ke){if(1&xe){const re=t.EpF();t.TgZ(0,"span",15),t.NdJ("click",function(){t.CHM(re);const it=t.oxw().$implicit;return t.oxw(2).unselect(it)}),t._uU(1,"\xd7"),t.qZA(),t._UZ(2,"span",16)}if(2&xe){const re=t.oxw().$implicit,nt=t.oxw(2);t.xp6(2),t.Q6J("ngItemLabel",re.label)("escape",nt.escapeHTML)}}function U(xe,Ke){}const G=function(xe,Ke,re){return{item:xe,clear:Ke,label:re}};function se(xe,Ke){if(1&xe&&(t.TgZ(0,"div",12),t.YNc(1,K,3,2,"ng-template",null,13,t.W1O),t.YNc(3,U,0,0,"ng-template",14),t.qZA()),2&xe){const re=Ke.$implicit,nt=t.MAs(2),it=t.oxw(2);t.ekj("ng-value-disabled",re.disabled),t.xp6(3),t.Q6J("ngTemplateOutlet",it.labelTemplate||nt)("ngTemplateOutletContext",t.kEZ(4,G,re.value,it.clearItem,re.label))}}function Z(xe,Ke){if(1&xe&&(t.ynx(0),t.YNc(1,se,4,8,"div",11),t.BQk()),2&xe){const re=t.oxw();t.xp6(1),t.Q6J("ngForOf",re.selectedItems)("ngForTrackBy",re.trackByOption)}}function oe(xe,Ke){}const _e=function(xe,Ke){return{items:xe,clear:Ke}};function Oe(xe,Ke){if(1&xe&&t.YNc(0,oe,0,0,"ng-template",14),2&xe){const re=t.oxw();t.Q6J("ngTemplateOutlet",re.multiLabelTemplate)("ngTemplateOutletContext",t.WLB(2,_e,re.selectedValues,re.clearItem))}}function Re(xe,Ke){1&xe&&t._UZ(0,"div",19)}function Qe(xe,Ke){}function Ve(xe,Ke){if(1&xe&&(t.ynx(0),t.YNc(1,Re,1,0,"ng-template",null,17,t.W1O),t.YNc(3,Qe,0,0,"ng-template",18),t.BQk()),2&xe){const re=t.MAs(2),nt=t.oxw();t.xp6(3),t.Q6J("ngTemplateOutlet",nt.loadingSpinnerTemplate||re)}}function rt(xe,Ke){if(1&xe&&(t.TgZ(0,"span",20)(1,"span",21),t._uU(2,"\xd7"),t.qZA()()),2&xe){const re=t.oxw();t.s9C("title",re.clearAllText)}}function It(xe,Ke){if(1&xe&&t._UZ(0,"span",27),2&xe){const re=t.oxw().$implicit,nt=t.oxw(2);t.Q6J("ngItemLabel",re.label)("escape",nt.escapeHTML)}}function xt(xe,Ke){}const _n=function(xe,Ke,re,nt){return{item:xe,item$:Ke,index:re,searchTerm:nt}};function rn(xe,Ke){if(1&xe){const re=t.EpF();t.TgZ(0,"div",25),t.NdJ("click",function(){const jt=t.CHM(re).$implicit;return t.oxw(2).toggleItem(jt)})("mouseover",function(){const jt=t.CHM(re).$implicit;return t.oxw(2).onItemHover(jt)}),t.YNc(1,It,1,2,"ng-template",null,26,t.W1O),t.YNc(3,xt,0,0,"ng-template",14),t.qZA()}if(2&xe){const re=Ke.$implicit,nt=t.MAs(2),it=t.oxw(2);t.ekj("ng-option-disabled",re.disabled)("ng-option-selected",re.selected)("ng-optgroup",re.children)("ng-option",!re.children)("ng-option-child",!!re.parent)("ng-option-marked",re===it.itemsList.markedItem),t.uIk("role",re.children?"group":"option")("aria-selected",re.selected)("id",null==re?null:re.htmlId),t.xp6(3),t.Q6J("ngTemplateOutlet",re.children?it.optgroupTemplate||nt:it.optionTemplate||nt)("ngTemplateOutletContext",t.l5B(17,_n,re.value,re,re.index,it.searchTerm))}}function st(xe,Ke){if(1&xe&&(t.TgZ(0,"span")(1,"span",30),t._uU(2),t.qZA(),t._uU(3),t.qZA()),2&xe){const re=t.oxw(3);t.xp6(2),t.Oqu(re.addTagText),t.xp6(1),t.hij('"',re.searchTerm,'"')}}function on(xe,Ke){}function yt(xe,Ke){if(1&xe){const re=t.EpF();t.TgZ(0,"div",28),t.NdJ("mouseover",function(){return t.CHM(re),t.oxw(2).itemsList.unmarkItem()})("click",function(){return t.CHM(re),t.oxw(2).selectTag()}),t.YNc(1,st,4,2,"ng-template",null,29,t.W1O),t.YNc(3,on,0,0,"ng-template",14),t.qZA()}if(2&xe){const re=t.MAs(2),nt=t.oxw(2);t.ekj("ng-option-marked",!nt.itemsList.markedItem),t.xp6(3),t.Q6J("ngTemplateOutlet",nt.tagTemplate||re)("ngTemplateOutletContext",t.VKq(4,x,nt.searchTerm))}}function Te(xe,Ke){if(1&xe&&(t.TgZ(0,"div",32),t._uU(1),t.qZA()),2&xe){const re=t.oxw(3);t.xp6(1),t.Oqu(re.notFoundText)}}function tt(xe,Ke){}function ve(xe,Ke){if(1&xe&&(t.ynx(0),t.YNc(1,Te,2,1,"ng-template",null,31,t.W1O),t.YNc(3,tt,0,0,"ng-template",14),t.BQk()),2&xe){const re=t.MAs(2),nt=t.oxw(2);t.xp6(3),t.Q6J("ngTemplateOutlet",nt.notFoundTemplate||re)("ngTemplateOutletContext",t.VKq(2,x,nt.searchTerm))}}function Je(xe,Ke){if(1&xe&&(t.TgZ(0,"div",32),t._uU(1),t.qZA()),2&xe){const re=t.oxw(3);t.xp6(1),t.Oqu(re.typeToSearchText)}}function zt(xe,Ke){}function En(xe,Ke){if(1&xe&&(t.ynx(0),t.YNc(1,Je,2,1,"ng-template",null,33,t.W1O),t.YNc(3,zt,0,0,"ng-template",18),t.BQk()),2&xe){const re=t.MAs(2),nt=t.oxw(2);t.xp6(3),t.Q6J("ngTemplateOutlet",nt.typeToSearchTemplate||re)}}function Mn(xe,Ke){if(1&xe&&(t.TgZ(0,"div",32),t._uU(1),t.qZA()),2&xe){const re=t.oxw(3);t.xp6(1),t.Oqu(re.loadingText)}}function Jt(xe,Ke){}function zn(xe,Ke){if(1&xe&&(t.ynx(0),t.YNc(1,Mn,2,1,"ng-template",null,34,t.W1O),t.YNc(3,Jt,0,0,"ng-template",14),t.BQk()),2&xe){const re=t.MAs(2),nt=t.oxw(2);t.xp6(3),t.Q6J("ngTemplateOutlet",nt.loadingTextTemplate||re)("ngTemplateOutletContext",t.VKq(2,x,nt.searchTerm))}}function gt(xe,Ke){if(1&xe){const re=t.EpF();t.TgZ(0,"ng-dropdown-panel",22),t.NdJ("update",function(it){return t.CHM(re),t.oxw().viewPortItems=it})("scroll",function(it){return t.CHM(re),t.oxw().scroll.emit(it)})("scrollToEnd",function(it){return t.CHM(re),t.oxw().scrollToEnd.emit(it)})("outsideClick",function(){return t.CHM(re),t.oxw().close()}),t.ynx(1),t.YNc(2,rn,4,22,"div",23),t.YNc(3,yt,4,6,"div",24),t.BQk(),t.YNc(4,ve,4,4,"ng-container",3),t.YNc(5,En,4,1,"ng-container",3),t.YNc(6,zn,4,4,"ng-container",3),t.qZA()}if(2&xe){const re=t.oxw();t.ekj("ng-select-multiple",re.multiple),t.Q6J("virtualScroll",re.virtualScroll)("bufferAmount",re.bufferAmount)("appendTo",re.appendTo)("position",re.dropdownPosition)("headerTemplate",re.headerTemplate)("footerTemplate",re.footerTemplate)("filterValue",re.searchTerm)("items",re.itemsList.filteredItems)("markedItem",re.itemsList.markedItem)("ngClass",re.appendTo?re.classes:null)("id",re.dropdownId),t.xp6(2),t.Q6J("ngForOf",re.viewPortItems)("ngForTrackBy",re.trackByOption),t.xp6(1),t.Q6J("ngIf",re.showAddTag),t.xp6(1),t.Q6J("ngIf",re.showNoItemsFound()),t.xp6(1),t.Q6J("ngIf",re.showTypeToSearch()),t.xp6(1),t.Q6J("ngIf",re.loading&&0===re.itemsList.filteredItems.length)}}const Pt=/[&<>"']/g,dt=RegExp(Pt.source),Me={"&":"&","<":"<",">":">",'"':""","'":"'"};function $e(xe){return null!=xe}function ft(xe){return"object"==typeof xe&&$e(xe)}function Ae(xe){return xe instanceof Function}let ut=(()=>{class xe{constructor(re){this.element=re,this.escape=!0}ngOnChanges(re){this.element.nativeElement.innerHTML=this.escape?function Fe(xe){return xe&&dt.test(xe)?xe.replace(Pt,Ke=>Me[Ke]):xe}(this.ngItemLabel):this.ngItemLabel}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.SBq))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ngItemLabel",""]],inputs:{ngItemLabel:"ngItemLabel",escape:"escape"},features:[t.TTD]}),xe})(),Lt=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-option-tmp",""]]}),xe})(),Gt=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-optgroup-tmp",""]]}),xe})(),_t=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-label-tmp",""]]}),xe})(),ln=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-multi-label-tmp",""]]}),xe})(),Ft=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-header-tmp",""]]}),xe})(),Yt=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-footer-tmp",""]]}),xe})(),cn=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-notfound-tmp",""]]}),xe})(),In=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-typetosearch-tmp",""]]}),xe})(),oi=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-loadingtext-tmp",""]]}),xe})(),si=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-tag-tmp",""]]}),xe})(),Pn=(()=>{class xe{constructor(re){this.template=re}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ng-loadingspinner-tmp",""]]}),xe})();function ci(){return"axxxxxxxxxxx".replace(/[x]/g,()=>(16*Math.random()|0).toString(16))}const di={"\u24b6":"A",\uff21:"A",\u00c0:"A",\u00c1:"A",\u00c2:"A",\u1ea6:"A",\u1ea4:"A",\u1eaa:"A",\u1ea8:"A",\u00c3:"A",\u0100:"A",\u0102:"A",\u1eb0:"A",\u1eae:"A",\u1eb4:"A",\u1eb2:"A",\u0226:"A",\u01e0:"A",\u00c4:"A",\u01de:"A",\u1ea2:"A",\u00c5:"A",\u01fa:"A",\u01cd:"A",\u0200:"A",\u0202:"A",\u1ea0:"A",\u1eac:"A",\u1eb6:"A",\u1e00:"A",\u0104:"A",\u023a:"A",\u2c6f:"A",\ua732:"AA",\u00c6:"AE",\u01fc:"AE",\u01e2:"AE",\ua734:"AO",\ua736:"AU",\ua738:"AV",\ua73a:"AV",\ua73c:"AY","\u24b7":"B",\uff22:"B",\u1e02:"B",\u1e04:"B",\u1e06:"B",\u0243:"B",\u0182:"B",\u0181:"B","\u24b8":"C",\uff23:"C",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u00c7:"C",\u1e08:"C",\u0187:"C",\u023b:"C",\ua73e:"C","\u24b9":"D",\uff24:"D",\u1e0a:"D",\u010e:"D",\u1e0c:"D",\u1e10:"D",\u1e12:"D",\u1e0e:"D",\u0110:"D",\u018b:"D",\u018a:"D",\u0189:"D",\ua779:"D",\u01f1:"DZ",\u01c4:"DZ",\u01f2:"Dz",\u01c5:"Dz","\u24ba":"E",\uff25:"E",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u1ec0:"E",\u1ebe:"E",\u1ec4:"E",\u1ec2:"E",\u1ebc:"E",\u0112:"E",\u1e14:"E",\u1e16:"E",\u0114:"E",\u0116:"E",\u00cb:"E",\u1eba:"E",\u011a:"E",\u0204:"E",\u0206:"E",\u1eb8:"E",\u1ec6:"E",\u0228:"E",\u1e1c:"E",\u0118:"E",\u1e18:"E",\u1e1a:"E",\u0190:"E",\u018e:"E","\u24bb":"F",\uff26:"F",\u1e1e:"F",\u0191:"F",\ua77b:"F","\u24bc":"G",\uff27:"G",\u01f4:"G",\u011c:"G",\u1e20:"G",\u011e:"G",\u0120:"G",\u01e6:"G",\u0122:"G",\u01e4:"G",\u0193:"G",\ua7a0:"G",\ua77d:"G",\ua77e:"G","\u24bd":"H",\uff28:"H",\u0124:"H",\u1e22:"H",\u1e26:"H",\u021e:"H",\u1e24:"H",\u1e28:"H",\u1e2a:"H",\u0126:"H",\u2c67:"H",\u2c75:"H",\ua78d:"H","\u24be":"I",\uff29:"I",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u0128:"I",\u012a:"I",\u012c:"I",\u0130:"I",\u00cf:"I",\u1e2e:"I",\u1ec8:"I",\u01cf:"I",\u0208:"I",\u020a:"I",\u1eca:"I",\u012e:"I",\u1e2c:"I",\u0197:"I","\u24bf":"J",\uff2a:"J",\u0134:"J",\u0248:"J","\u24c0":"K",\uff2b:"K",\u1e30:"K",\u01e8:"K",\u1e32:"K",\u0136:"K",\u1e34:"K",\u0198:"K",\u2c69:"K",\ua740:"K",\ua742:"K",\ua744:"K",\ua7a2:"K","\u24c1":"L",\uff2c:"L",\u013f:"L",\u0139:"L",\u013d:"L",\u1e36:"L",\u1e38:"L",\u013b:"L",\u1e3c:"L",\u1e3a:"L",\u0141:"L",\u023d:"L",\u2c62:"L",\u2c60:"L",\ua748:"L",\ua746:"L",\ua780:"L",\u01c7:"LJ",\u01c8:"Lj","\u24c2":"M",\uff2d:"M",\u1e3e:"M",\u1e40:"M",\u1e42:"M",\u2c6e:"M",\u019c:"M","\u24c3":"N",\uff2e:"N",\u01f8:"N",\u0143:"N",\u00d1:"N",\u1e44:"N",\u0147:"N",\u1e46:"N",\u0145:"N",\u1e4a:"N",\u1e48:"N",\u0220:"N",\u019d:"N",\ua790:"N",\ua7a4:"N",\u01ca:"NJ",\u01cb:"Nj","\u24c4":"O",\uff2f:"O",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u1ed2:"O",\u1ed0:"O",\u1ed6:"O",\u1ed4:"O",\u00d5:"O",\u1e4c:"O",\u022c:"O",\u1e4e:"O",\u014c:"O",\u1e50:"O",\u1e52:"O",\u014e:"O",\u022e:"O",\u0230:"O",\u00d6:"O",\u022a:"O",\u1ece:"O",\u0150:"O",\u01d1:"O",\u020c:"O",\u020e:"O",\u01a0:"O",\u1edc:"O",\u1eda:"O",\u1ee0:"O",\u1ede:"O",\u1ee2:"O",\u1ecc:"O",\u1ed8:"O",\u01ea:"O",\u01ec:"O",\u00d8:"O",\u01fe:"O",\u0186:"O",\u019f:"O",\ua74a:"O",\ua74c:"O",\u01a2:"OI",\ua74e:"OO",\u0222:"OU","\u24c5":"P",\uff30:"P",\u1e54:"P",\u1e56:"P",\u01a4:"P",\u2c63:"P",\ua750:"P",\ua752:"P",\ua754:"P","\u24c6":"Q",\uff31:"Q",\ua756:"Q",\ua758:"Q",\u024a:"Q","\u24c7":"R",\uff32:"R",\u0154:"R",\u1e58:"R",\u0158:"R",\u0210:"R",\u0212:"R",\u1e5a:"R",\u1e5c:"R",\u0156:"R",\u1e5e:"R",\u024c:"R",\u2c64:"R",\ua75a:"R",\ua7a6:"R",\ua782:"R","\u24c8":"S",\uff33:"S",\u1e9e:"S",\u015a:"S",\u1e64:"S",\u015c:"S",\u1e60:"S",\u0160:"S",\u1e66:"S",\u1e62:"S",\u1e68:"S",\u0218:"S",\u015e:"S",\u2c7e:"S",\ua7a8:"S",\ua784:"S","\u24c9":"T",\uff34:"T",\u1e6a:"T",\u0164:"T",\u1e6c:"T",\u021a:"T",\u0162:"T",\u1e70:"T",\u1e6e:"T",\u0166:"T",\u01ac:"T",\u01ae:"T",\u023e:"T",\ua786:"T",\ua728:"TZ","\u24ca":"U",\uff35:"U",\u00d9:"U",\u00da:"U",\u00db:"U",\u0168:"U",\u1e78:"U",\u016a:"U",\u1e7a:"U",\u016c:"U",\u00dc:"U",\u01db:"U",\u01d7:"U",\u01d5:"U",\u01d9:"U",\u1ee6:"U",\u016e:"U",\u0170:"U",\u01d3:"U",\u0214:"U",\u0216:"U",\u01af:"U",\u1eea:"U",\u1ee8:"U",\u1eee:"U",\u1eec:"U",\u1ef0:"U",\u1ee4:"U",\u1e72:"U",\u0172:"U",\u1e76:"U",\u1e74:"U",\u0244:"U","\u24cb":"V",\uff36:"V",\u1e7c:"V",\u1e7e:"V",\u01b2:"V",\ua75e:"V",\u0245:"V",\ua760:"VY","\u24cc":"W",\uff37:"W",\u1e80:"W",\u1e82:"W",\u0174:"W",\u1e86:"W",\u1e84:"W",\u1e88:"W",\u2c72:"W","\u24cd":"X",\uff38:"X",\u1e8a:"X",\u1e8c:"X","\u24ce":"Y",\uff39:"Y",\u1ef2:"Y",\u00dd:"Y",\u0176:"Y",\u1ef8:"Y",\u0232:"Y",\u1e8e:"Y",\u0178:"Y",\u1ef6:"Y",\u1ef4:"Y",\u01b3:"Y",\u024e:"Y",\u1efe:"Y","\u24cf":"Z",\uff3a:"Z",\u0179:"Z",\u1e90:"Z",\u017b:"Z",\u017d:"Z",\u1e92:"Z",\u1e94:"Z",\u01b5:"Z",\u0224:"Z",\u2c7f:"Z",\u2c6b:"Z",\ua762:"Z","\u24d0":"a",\uff41:"a",\u1e9a:"a",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u1ea7:"a",\u1ea5:"a",\u1eab:"a",\u1ea9:"a",\u00e3:"a",\u0101:"a",\u0103:"a",\u1eb1:"a",\u1eaf:"a",\u1eb5:"a",\u1eb3:"a",\u0227:"a",\u01e1:"a",\u00e4:"a",\u01df:"a",\u1ea3:"a",\u00e5:"a",\u01fb:"a",\u01ce:"a",\u0201:"a",\u0203:"a",\u1ea1:"a",\u1ead:"a",\u1eb7:"a",\u1e01:"a",\u0105:"a",\u2c65:"a",\u0250:"a",\ua733:"aa",\u00e6:"ae",\u01fd:"ae",\u01e3:"ae",\ua735:"ao",\ua737:"au",\ua739:"av",\ua73b:"av",\ua73d:"ay","\u24d1":"b",\uff42:"b",\u1e03:"b",\u1e05:"b",\u1e07:"b",\u0180:"b",\u0183:"b",\u0253:"b","\u24d2":"c",\uff43:"c",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u00e7:"c",\u1e09:"c",\u0188:"c",\u023c:"c",\ua73f:"c",\u2184:"c","\u24d3":"d",\uff44:"d",\u1e0b:"d",\u010f:"d",\u1e0d:"d",\u1e11:"d",\u1e13:"d",\u1e0f:"d",\u0111:"d",\u018c:"d",\u0256:"d",\u0257:"d",\ua77a:"d",\u01f3:"dz",\u01c6:"dz","\u24d4":"e",\uff45:"e",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u1ec1:"e",\u1ebf:"e",\u1ec5:"e",\u1ec3:"e",\u1ebd:"e",\u0113:"e",\u1e15:"e",\u1e17:"e",\u0115:"e",\u0117:"e",\u00eb:"e",\u1ebb:"e",\u011b:"e",\u0205:"e",\u0207:"e",\u1eb9:"e",\u1ec7:"e",\u0229:"e",\u1e1d:"e",\u0119:"e",\u1e19:"e",\u1e1b:"e",\u0247:"e",\u025b:"e",\u01dd:"e","\u24d5":"f",\uff46:"f",\u1e1f:"f",\u0192:"f",\ua77c:"f","\u24d6":"g",\uff47:"g",\u01f5:"g",\u011d:"g",\u1e21:"g",\u011f:"g",\u0121:"g",\u01e7:"g",\u0123:"g",\u01e5:"g",\u0260:"g",\ua7a1:"g",\u1d79:"g",\ua77f:"g","\u24d7":"h",\uff48:"h",\u0125:"h",\u1e23:"h",\u1e27:"h",\u021f:"h",\u1e25:"h",\u1e29:"h",\u1e2b:"h",\u1e96:"h",\u0127:"h",\u2c68:"h",\u2c76:"h",\u0265:"h",\u0195:"hv","\u24d8":"i",\uff49:"i",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u0129:"i",\u012b:"i",\u012d:"i",\u00ef:"i",\u1e2f:"i",\u1ec9:"i",\u01d0:"i",\u0209:"i",\u020b:"i",\u1ecb:"i",\u012f:"i",\u1e2d:"i",\u0268:"i",\u0131:"i","\u24d9":"j",\uff4a:"j",\u0135:"j",\u01f0:"j",\u0249:"j","\u24da":"k",\uff4b:"k",\u1e31:"k",\u01e9:"k",\u1e33:"k",\u0137:"k",\u1e35:"k",\u0199:"k",\u2c6a:"k",\ua741:"k",\ua743:"k",\ua745:"k",\ua7a3:"k","\u24db":"l",\uff4c:"l",\u0140:"l",\u013a:"l",\u013e:"l",\u1e37:"l",\u1e39:"l",\u013c:"l",\u1e3d:"l",\u1e3b:"l",\u017f:"l",\u0142:"l",\u019a:"l",\u026b:"l",\u2c61:"l",\ua749:"l",\ua781:"l",\ua747:"l",\u01c9:"lj","\u24dc":"m",\uff4d:"m",\u1e3f:"m",\u1e41:"m",\u1e43:"m",\u0271:"m",\u026f:"m","\u24dd":"n",\uff4e:"n",\u01f9:"n",\u0144:"n",\u00f1:"n",\u1e45:"n",\u0148:"n",\u1e47:"n",\u0146:"n",\u1e4b:"n",\u1e49:"n",\u019e:"n",\u0272:"n",\u0149:"n",\ua791:"n",\ua7a5:"n",\u01cc:"nj","\u24de":"o",\uff4f:"o",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u1ed3:"o",\u1ed1:"o",\u1ed7:"o",\u1ed5:"o",\u00f5:"o",\u1e4d:"o",\u022d:"o",\u1e4f:"o",\u014d:"o",\u1e51:"o",\u1e53:"o",\u014f:"o",\u022f:"o",\u0231:"o",\u00f6:"o",\u022b:"o",\u1ecf:"o",\u0151:"o",\u01d2:"o",\u020d:"o",\u020f:"o",\u01a1:"o",\u1edd:"o",\u1edb:"o",\u1ee1:"o",\u1edf:"o",\u1ee3:"o",\u1ecd:"o",\u1ed9:"o",\u01eb:"o",\u01ed:"o",\u00f8:"o",\u01ff:"o",\u0254:"o",\ua74b:"o",\ua74d:"o",\u0275:"o",\u01a3:"oi",\u0223:"ou",\ua74f:"oo","\u24df":"p",\uff50:"p",\u1e55:"p",\u1e57:"p",\u01a5:"p",\u1d7d:"p",\ua751:"p",\ua753:"p",\ua755:"p","\u24e0":"q",\uff51:"q",\u024b:"q",\ua757:"q",\ua759:"q","\u24e1":"r",\uff52:"r",\u0155:"r",\u1e59:"r",\u0159:"r",\u0211:"r",\u0213:"r",\u1e5b:"r",\u1e5d:"r",\u0157:"r",\u1e5f:"r",\u024d:"r",\u027d:"r",\ua75b:"r",\ua7a7:"r",\ua783:"r","\u24e2":"s",\uff53:"s",\u00df:"s",\u015b:"s",\u1e65:"s",\u015d:"s",\u1e61:"s",\u0161:"s",\u1e67:"s",\u1e63:"s",\u1e69:"s",\u0219:"s",\u015f:"s",\u023f:"s",\ua7a9:"s",\ua785:"s",\u1e9b:"s","\u24e3":"t",\uff54:"t",\u1e6b:"t",\u1e97:"t",\u0165:"t",\u1e6d:"t",\u021b:"t",\u0163:"t",\u1e71:"t",\u1e6f:"t",\u0167:"t",\u01ad:"t",\u0288:"t",\u2c66:"t",\ua787:"t",\ua729:"tz","\u24e4":"u",\uff55:"u",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u0169:"u",\u1e79:"u",\u016b:"u",\u1e7b:"u",\u016d:"u",\u00fc:"u",\u01dc:"u",\u01d8:"u",\u01d6:"u",\u01da:"u",\u1ee7:"u",\u016f:"u",\u0171:"u",\u01d4:"u",\u0215:"u",\u0217:"u",\u01b0:"u",\u1eeb:"u",\u1ee9:"u",\u1eef:"u",\u1eed:"u",\u1ef1:"u",\u1ee5:"u",\u1e73:"u",\u0173:"u",\u1e77:"u",\u1e75:"u",\u0289:"u","\u24e5":"v",\uff56:"v",\u1e7d:"v",\u1e7f:"v",\u028b:"v",\ua75f:"v",\u028c:"v",\ua761:"vy","\u24e6":"w",\uff57:"w",\u1e81:"w",\u1e83:"w",\u0175:"w",\u1e87:"w",\u1e85:"w",\u1e98:"w",\u1e89:"w",\u2c73:"w","\u24e7":"x",\uff58:"x",\u1e8b:"x",\u1e8d:"x","\u24e8":"y",\uff59:"y",\u1ef3:"y",\u00fd:"y",\u0177:"y",\u1ef9:"y",\u0233:"y",\u1e8f:"y",\u00ff:"y",\u1ef7:"y",\u1e99:"y",\u1ef5:"y",\u01b4:"y",\u024f:"y",\u1eff:"y","\u24e9":"z",\uff5a:"z",\u017a:"z",\u1e91:"z",\u017c:"z",\u017e:"z",\u1e93:"z",\u1e95:"z",\u01b6:"z",\u0225:"z",\u0240:"z",\u2c6c:"z",\ua763:"z",\u0386:"\u0391",\u0388:"\u0395",\u0389:"\u0397",\u038a:"\u0399",\u03aa:"\u0399",\u038c:"\u039f",\u038e:"\u03a5",\u03ab:"\u03a5",\u038f:"\u03a9",\u03ac:"\u03b1",\u03ad:"\u03b5",\u03ae:"\u03b7",\u03af:"\u03b9",\u03ca:"\u03b9",\u0390:"\u03b9",\u03cc:"\u03bf",\u03cd:"\u03c5",\u03cb:"\u03c5",\u03b0:"\u03c5",\u03c9:"\u03c9",\u03c2:"\u03c3"};function Rt(xe){return xe.replace(/[^\u0000-\u007E]/g,re=>di[re]||re)}class qe{constructor(Ke,re){this._ngSelect=Ke,this._selectionModel=re,this._items=[],this._filteredItems=[],this._markedIndex=-1}get items(){return this._items}get filteredItems(){return this._filteredItems}get markedIndex(){return this._markedIndex}get selectedItems(){return this._selectionModel.value}get markedItem(){return this._filteredItems[this._markedIndex]}get noItemsToSelect(){return this._ngSelect.hideSelected&&this._items.length===this.selectedItems.length}get maxItemsSelected(){return this._ngSelect.multiple&&this._ngSelect.maxSelectedItems<=this.selectedItems.length}get lastSelectedItem(){let Ke=this.selectedItems.length-1;for(;Ke>=0;Ke--){const re=this.selectedItems[Ke];if(!re.disabled)return re}return null}setItems(Ke){this._items=Ke.map((re,nt)=>this.mapItem(re,nt)),this._ngSelect.groupBy?(this._groups=this._groupBy(this._items,this._ngSelect.groupBy),this._items=this._flatten(this._groups)):(this._groups=new Map,this._groups.set(void 0,this._items)),this._filteredItems=[...this._items]}select(Ke){if(Ke.selected||this.maxItemsSelected)return;const re=this._ngSelect.multiple;re||this.clearSelected(),this._selectionModel.select(Ke,re,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(Ke)}unselect(Ke){!Ke.selected||(this._selectionModel.unselect(Ke,this._ngSelect.multiple),this._ngSelect.hideSelected&&$e(Ke.index)&&this._ngSelect.multiple&&this._showSelected(Ke))}findItem(Ke){let re;return re=this._ngSelect.compareWith?nt=>this._ngSelect.compareWith(nt.value,Ke):this._ngSelect.bindValue?nt=>!nt.children&&this.resolveNested(nt.value,this._ngSelect.bindValue)===Ke:nt=>nt.value===Ke||!nt.children&&nt.label&&nt.label===this.resolveNested(Ke,this._ngSelect.bindLabel),this._items.find(nt=>re(nt))}addItem(Ke){const re=this.mapItem(Ke,this._items.length);return this._items.push(re),this._filteredItems.push(re),re}clearSelected(Ke=!1){this._selectionModel.clear(Ke),this._items.forEach(re=>{re.selected=Ke&&re.selected&&re.disabled,re.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}findByLabel(Ke){return Ke=Rt(Ke).toLocaleLowerCase(),this.filteredItems.find(re=>Rt(re.label).toLocaleLowerCase().substr(0,Ke.length)===Ke)}filter(Ke){if(!Ke)return void this.resetFilteredItems();this._filteredItems=[],Ke=this._ngSelect.searchFn?Ke:Rt(Ke).toLocaleLowerCase();const re=this._ngSelect.searchFn||this._defaultSearchFn,nt=this._ngSelect.hideSelected;for(const it of Array.from(this._groups.keys())){const jt=[];for(const ye of this._groups.get(it))nt&&(ye.parent&&ye.parent.selected||ye.selected)||re(Ke,this._ngSelect.searchFn?ye.value:ye)&&jt.push(ye);if(jt.length>0){const[ye]=jt.slice(-1);if(ye.parent){const at=this._items.find(Bt=>Bt===ye.parent);this._filteredItems.push(at)}this._filteredItems.push(...jt)}}}resetFilteredItems(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(Ke=>!Ke.selected):this._items)}unmarkItem(){this._markedIndex=-1}markNextItem(){this._stepToItem(1)}markPreviousItem(){this._stepToItem(-1)}markItem(Ke){this._markedIndex=this._filteredItems.indexOf(Ke)}markSelectedOrDefault(Ke){if(0===this._filteredItems.length)return;const re=this._getLastMarkedIndex();this._markedIndex=re>-1?re:Ke?this.filteredItems.findIndex(nt=>!nt.disabled):-1}resolveNested(Ke,re){if(!ft(Ke))return Ke;if(-1===re.indexOf("."))return Ke[re];{const nt=re.split(".");let it=Ke;for(let jt=0,ye=nt.length;jt-1===this.selectedItems.indexOf(re)))}_showSelected(Ke){if(this._filteredItems.push(Ke),Ke.parent){const re=Ke.parent;this._filteredItems.find(it=>it===re)||this._filteredItems.push(re)}else if(Ke.children)for(const re of Ke.children)re.selected=!1,this._filteredItems.push(re);this._filteredItems=[...this._filteredItems.sort((re,nt)=>re.index-nt.index)]}_hideSelected(Ke){this._filteredItems=this._filteredItems.filter(re=>re!==Ke),Ke.parent?Ke.parent.children.every(nt=>nt.selected)&&(this._filteredItems=this._filteredItems.filter(nt=>nt!==Ke.parent)):Ke.children&&(this._filteredItems=this.filteredItems.filter(re=>re.parent!==Ke))}_defaultSearchFn(Ke,re){return Rt(re.label).toLocaleLowerCase().indexOf(Ke)>-1}_getNextItemIndex(Ke){return Ke>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}_stepToItem(Ke){0===this._filteredItems.length||this._filteredItems.every(re=>re.disabled)||(this._markedIndex=this._getNextItemIndex(Ke),this.markedItem.disabled&&this._stepToItem(Ke))}_getLastMarkedIndex(){if(this._ngSelect.hideSelected||this._markedIndex>-1&&void 0===this.markedItem)return-1;const Ke=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&&Ke<0?-1:Math.max(this.markedIndex,Ke)}_groupBy(Ke,re){const nt=new Map;if(0===Ke.length)return nt;if(Array.isArray(Ke[0].value[re])){for(const ye of Ke){const at=(ye.value[re]||[]).map((Bt,mn)=>this.mapItem(Bt,mn));nt.set(ye,at)}return nt}const it=Ae(this._ngSelect.groupBy),jt=ye=>{const at=it?re(ye.value):ye.value[re];return $e(at)?at:void 0};for(const ye of Ke){const at=jt(ye),Bt=nt.get(at);Bt?Bt.push(ye):nt.set(at,[ye])}return nt}_flatten(Ke){const re=Ae(this._ngSelect.groupBy),nt=[];for(const it of Array.from(Ke.keys())){let jt=nt.length;if(void 0===it){const yn=Ke.get(void 0)||[];nt.push(...yn.map(gn=>(gn.index=jt++,gn)));continue}const ye=ft(it),at={label:ye?"":String(it),children:void 0,parent:null,index:jt++,disabled:!this._ngSelect.selectableGroup,htmlId:ci()},Bt=re?this._ngSelect.bindLabel:this._ngSelect.groupBy,mn=this._ngSelect.groupValue||(()=>ye?it.value:{[Bt]:it}),Bn=Ke.get(it).map(yn=>(yn.parent=at,yn.children=void 0,yn.index=jt++,yn));at.children=Bn,at.value=mn(it,Bn.map(yn=>yn.value)),nt.push(at),nt.push(...Bn)}return nt}}var we=(()=>{return(xe=we||(we={}))[xe.Tab=9]="Tab",xe[xe.Enter=13]="Enter",xe[xe.Esc=27]="Esc",xe[xe.Space=32]="Space",xe[xe.ArrowUp=38]="ArrowUp",xe[xe.ArrowDown=40]="ArrowDown",xe[xe.Backspace=8]="Backspace",we;var xe})();let Ie=(()=>{class xe{constructor(){this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}get dimensions(){return this._dimensions}calculateItems(re,nt,it){const jt=this._dimensions,ye=jt.itemHeight*nt,Bt=Math.max(0,re)/ye*nt;let mn=Math.min(nt,Math.ceil(Bt)+(jt.itemsPerViewport+1));const yn=Math.max(0,mn-jt.itemsPerViewport);let gn=Math.min(yn,Math.floor(Bt)),pi=jt.itemHeight*Math.ceil(gn)-jt.itemHeight*Math.min(gn,it);return pi=isNaN(pi)?0:pi,gn=isNaN(gn)?-1:gn,mn=isNaN(mn)?-1:mn,gn-=it,gn=Math.max(0,gn),mn+=it,mn=Math.min(nt,mn),{topPadding:pi,scrollHeight:ye,start:gn,end:mn}}setDimensions(re,nt){const it=Math.max(1,Math.floor(nt/re));this._dimensions={itemHeight:re,panelHeight:nt,itemsPerViewport:it}}getScrollTo(re,nt,it){const{panelHeight:jt}=this.dimensions,ye=re+nt,Bt=it+jt;return jt>=ye&&it===re?null:ye>Bt?it+ye-Bt:re<=it?re:null}}return xe.\u0275fac=function(re){return new(re||xe)},xe.\u0275prov=t.Yz7({token:xe,factory:xe.\u0275fac}),xe})();const Dt=["top","right","bottom","left"],Kt="undefined"!=typeof requestAnimationFrame?y.Z:w.E;let On=(()=>{class xe{constructor(re,nt,it,jt,ye){this._renderer=re,this._zone=nt,this._panelService=it,this._document=ye,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new t.vpe,this.scroll=new t.vpe,this.scrollToEnd=new t.vpe,this.outsideClick=new t.vpe,this._destroy$=new f.x,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=jt.nativeElement}get currentPosition(){return this._currentPosition}get itemsLength(){return this._itemsLength}set itemsLength(re){re!==this._itemsLength&&(this._itemsLength=re,this._onItemsLengthChanged())}get _startOffset(){if(this.markedItem){const{itemHeight:re,panelHeight:nt}=this._panelService.dimensions,it=this.markedItem.index*re;return nt>it?0:it}return 0}ngOnInit(){this._select=this._dropdown.parentElement,this._virtualPadding=this.paddingElementRef.nativeElement,this._scrollablePanel=this.scrollElementRef.nativeElement,this._contentPanel=this.contentElementRef.nativeElement,this._handleScroll(),this._handleOutsideClick(),this._appendDropdown(),this._setupMousedownListener()}ngOnChanges(re){if(re.items){const nt=re.items;this._onItemsChange(nt.currentValue,nt.firstChange)}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}scrollTo(re,nt=!1){if(!re)return;const it=this.items.indexOf(re);if(it<0||it>=this.itemsLength)return;let jt;if(this.virtualScroll){const ye=this._panelService.dimensions.itemHeight;jt=this._panelService.getScrollTo(it*ye,ye,this._lastScrollPosition)}else{const ye=this._dropdown.querySelector(`#${re.htmlId}`);jt=this._panelService.getScrollTo(ye.offsetTop,ye.clientHeight,nt?ye.offsetTop:this._lastScrollPosition)}$e(jt)&&(this._scrollablePanel.scrollTop=jt)}scrollToTag(){const re=this._scrollablePanel;re.scrollTop=re.scrollHeight-re.clientHeight}adjustPosition(){this._updateYPosition()}_handleDropdownPosition(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),Dt.includes(this._currentPosition)?this._updateDropdownClass(this._currentPosition):this._updateDropdownClass("bottom"),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}_updateDropdownClass(re){Dt.forEach(it=>{const jt=`ng-select-${it}`;this._renderer.removeClass(this._dropdown,jt),this._renderer.removeClass(this._select,jt)});const nt=`ng-select-${re}`;this._renderer.addClass(this._dropdown,nt),this._renderer.addClass(this._select,nt)}_handleScroll(){this._zone.runOutsideAngular(()=>{(0,S.R)(this.scrollElementRef.nativeElement,"scroll").pipe((0,o.R)(this._destroy$),(0,l.e)(0,Kt)).subscribe(re=>{const nt=re.path||re.composedPath&&re.composedPath();this._onContentScrolled(nt&&0!==nt.length?nt[0].scrollTop:re.target.scrollTop)})})}_handleOutsideClick(){!this._document||this._zone.runOutsideAngular(()=>{(0,b.T)((0,S.R)(this._document,"touchstart",{capture:!0}),(0,S.R)(this._document,"mousedown",{capture:!0})).pipe((0,o.R)(this._destroy$)).subscribe(re=>this._checkToClose(re))})}_checkToClose(re){if(this._select.contains(re.target)||this._dropdown.contains(re.target))return;const nt=re.path||re.composedPath&&re.composedPath();re.target&&re.target.shadowRoot&&nt&&nt[0]&&this._select.contains(nt[0])||this._zone.run(()=>this.outsideClick.emit())}_onItemsChange(re,nt){this.items=re||[],this._scrollToEndFired=!1,this.itemsLength=re.length,this.virtualScroll?this._updateItemsRange(nt):(this._setVirtualHeight(),this._updateItems(nt))}_updateItems(re){this.update.emit(this.items),!1!==re&&this._zone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._panelService.setDimensions(0,this._scrollablePanel.clientHeight),this._handleDropdownPosition(),this.scrollTo(this.markedItem,re)})})}_updateItemsRange(re){this._zone.runOutsideAngular(()=>{this._measureDimensions().then(()=>{re?(this._renderItemsRange(this._startOffset),this._handleDropdownPosition()):this._renderItemsRange()})})}_onContentScrolled(re){this.virtualScroll&&this._renderItemsRange(re),this._lastScrollPosition=re,this._fireScrollToEnd(re)}_updateVirtualHeight(re){this._updateScrollHeight&&(this._virtualPadding.style.height=`${re}px`,this._updateScrollHeight=!1)}_setVirtualHeight(){!this._virtualPadding||(this._virtualPadding.style.height="0px")}_onItemsLengthChanged(){this._updateScrollHeight=!0}_renderItemsRange(re=null){if(re&&this._lastScrollPosition===re)return;const nt=this._panelService.calculateItems(re=re||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(nt.scrollHeight),this._contentPanel.style.transform=`translateY(${nt.topPadding}px)`,this._zone.run(()=>{this.update.emit(this.items.slice(nt.start,nt.end)),this.scroll.emit({start:nt.start,end:nt.end})}),$e(re)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=re,this._lastScrollPosition=re)}_measureDimensions(){if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);const[re]=this.items;return this.update.emit([re]),Promise.resolve().then(()=>{const it=this._dropdown.querySelector(`#${re.htmlId}`).clientHeight;return this._virtualPadding.style.height=it*this.itemsLength+"px",this._panelService.setDimensions(it,this._scrollablePanel.clientHeight),this._panelService.dimensions})}_fireScrollToEnd(re){this._scrollToEndFired||0===re||re+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight-1&&(this._zone.run(()=>this.scrollToEnd.emit()),this._scrollToEndFired=!0)}_calculateCurrentPosition(re){if("auto"!==this.position)return this.position;const nt=this._select.getBoundingClientRect(),it=document.documentElement.scrollTop||document.body.scrollTop;return nt.top+window.pageYOffset+nt.height+re.getBoundingClientRect().height>it+document.documentElement.clientHeight?"top":"bottom"}_appendDropdown(){if(this.appendTo){if(this._parent=document.querySelector(this.appendTo),!this._parent)throw new Error(`appendTo selector ${this.appendTo} did not found any parent element`);this._updateXPosition(),this._parent.appendChild(this._dropdown)}}_updateXPosition(){const re=this._select.getBoundingClientRect(),nt=this._parent.getBoundingClientRect();this._dropdown.style.left=re.left-nt.left+"px",this._dropdown.style.width=re.width+"px",this._dropdown.style.minWidth=re.width+"px"}_updateYPosition(){const re=this._select.getBoundingClientRect(),nt=this._parent.getBoundingClientRect(),it=re.height;"top"===this._currentPosition?(this._dropdown.style.bottom=nt.bottom-re.bottom+it+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=re.top-nt.top+it+"px",this._dropdown.style.bottom="auto")}_setupMousedownListener(){this._zone.runOutsideAngular(()=>{(0,S.R)(this._dropdown,"mousedown").pipe((0,o.R)(this._destroy$)).subscribe(re=>{"INPUT"!==re.target.tagName&&re.preventDefault()})})}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.Qsj),t.Y36(t.R0b),t.Y36(Ie),t.Y36(t.SBq),t.Y36(C.K0,8))},xe.\u0275cmp=t.Xpm({type:xe,selectors:[["ng-dropdown-panel"]],viewQuery:function(re,nt){if(1&re&&(t.Gf(T,7,t.SBq),t.Gf(A,7,t.SBq),t.Gf($,7,t.SBq)),2&re){let it;t.iGM(it=t.CRH())&&(nt.contentElementRef=it.first),t.iGM(it=t.CRH())&&(nt.scrollElementRef=it.first),t.iGM(it=t.CRH())&&(nt.paddingElementRef=it.first)}},inputs:{items:"items",markedItem:"markedItem",position:"position",appendTo:"appendTo",bufferAmount:"bufferAmount",virtualScroll:"virtualScroll",headerTemplate:"headerTemplate",footerTemplate:"footerTemplate",filterValue:"filterValue"},outputs:{update:"update",scroll:"scroll",scrollToEnd:"scrollToEnd",outsideClick:"outsideClick"},features:[t.TTD],ngContentSelectors:N,decls:9,vars:6,consts:[["class","ng-dropdown-header",4,"ngIf"],[1,"ng-dropdown-panel-items","scroll-host"],["scroll",""],["padding",""],["content",""],["class","ng-dropdown-footer",4,"ngIf"],[1,"ng-dropdown-header"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ng-dropdown-footer"]],template:function(re,nt){1&re&&(t.F$t(),t.YNc(0,ee,2,4,"div",0),t.TgZ(1,"div",1,2),t._UZ(3,"div",null,3),t.TgZ(5,"div",null,4),t.Hsn(7),t.qZA()(),t.YNc(8,Q,2,4,"div",5)),2&re&&(t.Q6J("ngIf",nt.headerTemplate),t.xp6(3),t.ekj("total-padding",nt.virtualScroll),t.xp6(2),t.ekj("scrollable-content",nt.virtualScroll&&nt.items.length),t.xp6(3),t.Q6J("ngIf",nt.footerTemplate))},directives:[C.O5,C.tP],encapsulation:2,changeDetection:0}),xe})(),Gn=(()=>{class xe{constructor(re){this.elementRef=re,this.stateChange$=new f.x,this._disabled=!1}get disabled(){return this._disabled}set disabled(re){this._disabled=this._isDisabled(re)}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}ngOnChanges(re){re.disabled&&this.stateChange$.next({value:this.value,disabled:this._disabled})}ngAfterViewChecked(){this.label!==this._previousLabel&&(this._previousLabel=this.label,this.stateChange$.next({value:this.value,disabled:this._disabled,label:this.elementRef.nativeElement.innerHTML}))}ngOnDestroy(){this.stateChange$.complete()}_isDisabled(re){return null!=re&&"false"!=`${re}`}}return xe.\u0275fac=function(re){return new(re||xe)(t.Y36(t.SBq))},xe.\u0275cmp=t.Xpm({type:xe,selectors:[["ng-option"]],inputs:{value:"value",disabled:"disabled"},features:[t.TTD],ngContentSelectors:N,decls:1,vars:0,template:function(re,nt){1&re&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),xe})(),Ai=(()=>{class xe{constructor(){this.notFoundText="No items found",this.typeToSearchText="Type to search",this.addTagText="Add item",this.loadingText="Loading...",this.clearAllText="Clear all",this.disableVirtualScroll=!0,this.openOnEnter=!0,this.appearance="underline"}}return xe.\u0275fac=function(re){return new(re||xe)},xe.\u0275prov=t.Yz7({token:xe,factory:xe.\u0275fac,providedIn:"root"}),xe})(),Vi=(()=>{class xe{warn(re){console.warn(re)}}return xe.\u0275fac=function(re){return new(re||xe)},xe.\u0275prov=t.Yz7({token:xe,factory:xe.\u0275fac,providedIn:"root"}),xe})();const Fi=new t.OlP("ng-select-selection-model");let ji=(()=>{class xe{constructor(re,nt,it,jt,ye,at,Bt){this.classes=re,this.autoFocus=nt,this.config=it,this._cd=at,this._console=Bt,this.markFirst=!0,this.dropdownPosition="auto",this.loading=!1,this.closeOnSelect=!0,this.hideSelected=!1,this.selectOnTab=!1,this.bufferAmount=4,this.selectableGroup=!1,this.selectableGroupAsModel=!0,this.searchFn=null,this.trackByFn=null,this.clearOnBackspace=!0,this.labelForId=null,this.inputAttrs={},this.readonly=!1,this.searchWhileComposing=!0,this.minTermLength=0,this.editableSearchTerm=!1,this.keyDownFn=mn=>!0,this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=new t.vpe,this.focusEvent=new t.vpe,this.changeEvent=new t.vpe,this.openEvent=new t.vpe,this.closeEvent=new t.vpe,this.searchEvent=new t.vpe,this.clearEvent=new t.vpe,this.addEvent=new t.vpe,this.removeEvent=new t.vpe,this.scroll=new t.vpe,this.scrollToEnd=new t.vpe,this.useDefaultClass=!0,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=ci(),this.escapeHTML=!0,this._items=[],this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new f.x,this._keyPress$=new f.x,this._onChange=mn=>{},this._onTouched=()=>{},this.clearItem=mn=>{const Bn=this.selectedItems.find(yn=>yn.value===mn);this.unselect(Bn)},this.trackByOption=(mn,Bn)=>this.trackByFn?this.trackByFn(Bn.value):Bn,this._mergeGlobalConfig(it),this.itemsList=new qe(this,jt()),this.element=ye.nativeElement}get items(){return this._items}set items(re){null===re&&(re=[]),this._itemsAreUsed=!0,this._items=re}get compareWith(){return this._compareWith}set compareWith(re){if(null!=re&&!Ae(re))throw Error("`compareWith` must be a function.");this._compareWith=re}get clearSearchOnAdd(){return $e(this._clearSearchOnAdd)?this._clearSearchOnAdd:$e(this.config.clearSearchOnAdd)?this.config.clearSearchOnAdd:this.closeOnSelect}set clearSearchOnAdd(re){this._clearSearchOnAdd=re}get disabled(){return this.readonly||this._disabled}get filtered(){return!!this.searchTerm&&this.searchable||this._isComposing}get single(){return!this.multiple}get _editableSearchTerm(){return this.editableSearchTerm&&!this.multiple}get selectedItems(){return this.itemsList.selectedItems}get selectedValues(){return this.selectedItems.map(re=>re.value)}get hasValue(){return this.selectedItems.length>0}get currentPanelPosition(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}ngOnInit(){this._handleKeyPresses(),this._setInputAttributes()}ngOnChanges(re){re.multiple&&this.itemsList.clearSelected(),re.items&&this._setItems(re.items.currentValue||[]),re.isOpen&&(this._manualOpen=$e(re.isOpen.currentValue))}ngAfterViewInit(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),$e(this.autoFocus)&&this.focus()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}handleKeyDown(re){if(we[re.which]){if(!1===this.keyDownFn(re))return;this.handleKeyCode(re)}else re.key&&1===re.key.length&&this._keyPress$.next(re.key.toLocaleLowerCase())}handleKeyCode(re){switch(re.which){case we.ArrowDown:this._handleArrowDown(re);break;case we.ArrowUp:this._handleArrowUp(re);break;case we.Space:this._handleSpace(re);break;case we.Enter:this._handleEnter(re);break;case we.Tab:this._handleTab(re);break;case we.Esc:this.close(),re.preventDefault();break;case we.Backspace:this._handleBackspace()}}handleMousedown(re){const nt=re.target;"INPUT"!==nt.tagName&&re.preventDefault(),nt.classList.contains("ng-clear-wrapper")?this.handleClearClick():nt.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():nt.classList.contains("ng-value-icon")||(this.focused||this.focus(),this.searchable?this.open():this.toggle())}handleArrowClick(){this.isOpen?this.close():this.open()}handleClearClick(){this.hasValue&&(this.itemsList.clearSelected(!0),this._updateNgModel()),this._clearSearch(),this.focus(),this.clearEvent.emit(),this._onSelectionChanged()}clearModel(){!this.clearable||(this.itemsList.clearSelected(),this._updateNgModel())}writeValue(re){this.itemsList.clearSelected(),this._handleWriteValue(re),this._cd.markForCheck()}registerOnChange(re){this._onChange=re}registerOnTouched(re){this._onTouched=re}setDisabledState(re){this._disabled=re,this._cd.markForCheck()}toggle(){this.isOpen?this.close():this.open()}open(){this.disabled||this.isOpen||this._manualOpen||!this._isTypeahead&&!this.addTag&&this.itemsList.noItemsToSelect||(this.isOpen=!0,this.itemsList.markSelectedOrDefault(this.markFirst),this.openEvent.emit(),this.searchTerm||this.focus(),this.detectChanges())}close(){!this.isOpen||this._manualOpen||(this.isOpen=!1,this._isComposing=!1,this._editableSearchTerm?this.itemsList.resetFilteredItems():this._clearSearch(),this.itemsList.unmarkItem(),this._onTouched(),this.closeEvent.emit(),this._cd.markForCheck())}toggleItem(re){!re||re.disabled||this.disabled||(this.multiple&&re.selected?this.unselect(re):this.select(re),this._editableSearchTerm&&this._setSearchTermFromItems(),this._onSelectionChanged())}select(re){re.selected||(this.itemsList.select(re),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit(re.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close()}focus(){this.searchInput.nativeElement.readOnly||this.searchInput.nativeElement.focus()}blur(){this.searchInput.nativeElement.blur()}unselect(re){!re||(this.itemsList.unselect(re),this.focus(),this._updateNgModel(),this.removeEvent.emit(re))}selectTag(){let re;re=Ae(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:{[this.bindLabel]:this.searchTerm};const nt=it=>this._isTypeahead||!this.isOpen?this.itemsList.mapItem(it,null):this.itemsList.addItem(it);!function Ye(xe){return xe instanceof Promise}(re)?re&&this.select(nt(re)):re.then(it=>this.select(nt(it))).catch(()=>{})}showClear(){return this.clearable&&(this.hasValue||this.searchTerm)&&!this.disabled}get showAddTag(){if(!this._validTerm)return!1;const re=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(nt=>nt.label.toLowerCase()===re)&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(nt=>nt.label.toLowerCase()===re))&&!this.loading}showNoItemsFound(){const re=0===this.itemsList.filteredItems.length;return(re&&!this._isTypeahead&&!this.loading||re&&this._isTypeahead&&this._validTerm&&!this.loading)&&!this.showAddTag}showTypeToSearch(){return 0===this.itemsList.filteredItems.length&&this._isTypeahead&&!this._validTerm&&!this.loading}onCompositionStart(){this._isComposing=!0}onCompositionEnd(re){this._isComposing=!1,!this.searchWhileComposing&&this.filter(re)}filter(re){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=re,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next(re),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:re,items:this.itemsList.filteredItems.map(nt=>nt.value)}),this.open())}onInputFocus(re){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit(re),this.focused=!0)}onInputBlur(re){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit(re),!this.isOpen&&!this.disabled&&this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}onItemHover(re){re.disabled||this.itemsList.markItem(re)}detectChanges(){this._cd.destroyed||this._cd.detectChanges()}_setSearchTermFromItems(){const re=this.selectedItems&&this.selectedItems[0];this.searchTerm=re&&re.label||null}_setItems(re){const nt=re[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=$e(nt)?!ft(nt):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems(re),re.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&&$e(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}_setItemsFromNgOptions(){const re=it=>{this.items=it.map(jt=>({$ngOptionValue:jt.value,$ngOptionLabel:jt.elementRef.nativeElement.innerHTML,disabled:jt.disabled})),this.itemsList.setItems(this.items),this.hasValue&&this.itemsList.mapSelectedItems(),this.detectChanges()},nt=()=>{const it=(0,b.T)(this.ngOptions.changes,this._destroy$);(0,b.T)(...this.ngOptions.map(jt=>jt.stateChange$)).pipe((0,o.R)(it)).subscribe(jt=>{const ye=this.itemsList.findItem(jt.value);ye.disabled=jt.disabled,ye.label=jt.label||ye.label,this._cd.detectChanges()})};this.ngOptions.changes.pipe((0,r.O)(this.ngOptions),(0,o.R)(this._destroy$)).subscribe(it=>{this.bindLabel=this._defaultLabel,re(it),nt()})}_isValidWriteValue(re){if(!$e(re)||this.multiple&&""===re||Array.isArray(re)&&0===re.length)return!1;const nt=it=>!(!$e(this.compareWith)&&ft(it)&&this.bindValue&&(this._console.warn(`Setting object(${JSON.stringify(it)}) as your model with bindValue is not allowed unless [compareWith] is used.`),1));return this.multiple?Array.isArray(re)?re.every(it=>nt(it)):(this._console.warn("Multiple select ngModel should be array."),!1):nt(re)}_handleWriteValue(re){if(!this._isValidWriteValue(re))return;const nt=it=>{let jt=this.itemsList.findItem(it);if(jt)this.itemsList.select(jt);else{const ye=ft(it),at=!ye&&!this.bindValue;ye||at?this.itemsList.select(this.itemsList.mapItem(it,null)):this.bindValue&&(jt={[this.bindLabel]:null,[this.bindValue]:it},this.itemsList.select(this.itemsList.mapItem(jt,null)))}};this.multiple?re.forEach(it=>nt(it)):nt(re)}_handleKeyPresses(){this.searchable||this._keyPress$.pipe((0,o.R)(this._destroy$),(0,h.b)(re=>this._pressedKeys.push(re)),(0,p.b)(200),(0,m.h)(()=>this._pressedKeys.length>0),(0,u.U)(()=>this._pressedKeys.join(""))).subscribe(re=>{const nt=this.itemsList.findByLabel(re);nt&&(this.isOpen?(this.itemsList.markItem(nt),this._scrollToMarked(),this._cd.markForCheck()):this.select(nt)),this._pressedKeys=[]})}_setInputAttributes(){const re=this.searchInput.nativeElement,nt=Object.assign({type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId},this.inputAttrs);for(const it of Object.keys(nt))re.setAttribute(it,nt[it])}_updateNgModel(){const re=[];for(const it of this.selectedItems)if(this.bindValue){let jt=null;jt=it.children?it.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(it.value,this.bindValue),re.push(jt)}else re.push(it.value);const nt=this.selectedItems.map(it=>it.value);this.multiple?(this._onChange(re),this.changeEvent.emit(nt)):(this._onChange($e(re[0])?re[0]:null),this.changeEvent.emit(nt[0])),this._cd.markForCheck()}_clearSearch(){!this.searchTerm||(this._changeSearch(null),this.itemsList.resetFilteredItems())}_changeSearch(re){this.searchTerm=re,this._isTypeahead&&this.typeahead.next(re)}_scrollToMarked(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollTo(this.itemsList.markedItem)}_scrollToTag(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollToTag()}_onSelectionChanged(){this.isOpen&&this.multiple&&this.appendTo&&(this._cd.detectChanges(),this.dropdownPanel.adjustPosition())}_handleTab(re){!1===this.isOpen&&!this.addTag||(this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),re.preventDefault()):this.showAddTag?(this.selectTag(),re.preventDefault()):this.close():this.close())}_handleEnter(re){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}re.preventDefault()}_handleSpace(re){this.isOpen||this._manualOpen||(this.open(),re.preventDefault())}_handleArrowDown(re){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),re.preventDefault()}_handleArrowUp(re){!this.isOpen||(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),re.preventDefault())}_nextItemIsTag(re){const nt=this.itemsList.markedIndex+re;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(nt<0||nt===this.itemsList.filteredItems.length)}_handleBackspace(){this.searchTerm||!this.clearable||!this.clearOnBackspace||!this.hasValue||(this.multiple?this.unselect(this.itemsList.lastSelectedItem):this.clearModel())}get _isTypeahead(){return this.typeahead&&this.typeahead.observers.length>0}get _validTerm(){const re=this.searchTerm&&this.searchTerm.trim();return re&&re.length>=this.minTermLength}_mergeGlobalConfig(re){this.placeholder=this.placeholder||re.placeholder,this.notFoundText=this.notFoundText||re.notFoundText,this.typeToSearchText=this.typeToSearchText||re.typeToSearchText,this.addTagText=this.addTagText||re.addTagText,this.loadingText=this.loadingText||re.loadingText,this.clearAllText=this.clearAllText||re.clearAllText,this.virtualScroll=$e(this.virtualScroll)?this.virtualScroll:!!$e(re.disableVirtualScroll)&&!re.disableVirtualScroll,this.openOnEnter=$e(this.openOnEnter)?this.openOnEnter:re.openOnEnter,this.appendTo=this.appendTo||re.appendTo,this.bindValue=this.bindValue||re.bindValue,this.bindLabel=this.bindLabel||re.bindLabel,this.appearance=this.appearance||re.appearance}}return xe.\u0275fac=function(re){return new(re||xe)(t.$8M("class"),t.$8M("autofocus"),t.Y36(Ai),t.Y36(Fi),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(Vi))},xe.\u0275cmp=t.Xpm({type:xe,selectors:[["ng-select"]],contentQueries:function(re,nt,it){if(1&re&&(t.Suo(it,Lt,5,t.Rgc),t.Suo(it,Gt,5,t.Rgc),t.Suo(it,_t,5,t.Rgc),t.Suo(it,ln,5,t.Rgc),t.Suo(it,Ft,5,t.Rgc),t.Suo(it,Yt,5,t.Rgc),t.Suo(it,cn,5,t.Rgc),t.Suo(it,In,5,t.Rgc),t.Suo(it,oi,5,t.Rgc),t.Suo(it,si,5,t.Rgc),t.Suo(it,Pn,5,t.Rgc),t.Suo(it,Gn,5)),2&re){let jt;t.iGM(jt=t.CRH())&&(nt.optionTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.optgroupTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.labelTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.multiLabelTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.headerTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.footerTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.notFoundTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.typeToSearchTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.loadingTextTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.tagTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.loadingSpinnerTemplate=jt.first),t.iGM(jt=t.CRH())&&(nt.ngOptions=jt)}},viewQuery:function(re,nt){if(1&re&&(t.Gf(On,5),t.Gf(R,7)),2&re){let it;t.iGM(it=t.CRH())&&(nt.dropdownPanel=it.first),t.iGM(it=t.CRH())&&(nt.searchInput=it.first)}},hostVars:20,hostBindings:function(re,nt){1&re&&t.NdJ("keydown",function(jt){return nt.handleKeyDown(jt)}),2&re&&t.ekj("ng-select-typeahead",nt.typeahead)("ng-select-multiple",nt.multiple)("ng-select-taggable",nt.addTag)("ng-select-searchable",nt.searchable)("ng-select-clearable",nt.clearable)("ng-select-opened",nt.isOpen)("ng-select",nt.useDefaultClass)("ng-select-disabled",nt.disabled)("ng-select-filtered",nt.filtered)("ng-select-single",nt.single)},inputs:{bindLabel:"bindLabel",bindValue:"bindValue",markFirst:"markFirst",placeholder:"placeholder",notFoundText:"notFoundText",typeToSearchText:"typeToSearchText",addTagText:"addTagText",loadingText:"loadingText",clearAllText:"clearAllText",appearance:"appearance",dropdownPosition:"dropdownPosition",appendTo:"appendTo",loading:"loading",closeOnSelect:"closeOnSelect",hideSelected:"hideSelected",selectOnTab:"selectOnTab",openOnEnter:"openOnEnter",maxSelectedItems:"maxSelectedItems",groupBy:"groupBy",groupValue:"groupValue",bufferAmount:"bufferAmount",virtualScroll:"virtualScroll",selectableGroup:"selectableGroup",selectableGroupAsModel:"selectableGroupAsModel",searchFn:"searchFn",trackByFn:"trackByFn",clearOnBackspace:"clearOnBackspace",labelForId:"labelForId",inputAttrs:"inputAttrs",tabIndex:"tabIndex",readonly:"readonly",searchWhileComposing:"searchWhileComposing",minTermLength:"minTermLength",editableSearchTerm:"editableSearchTerm",keyDownFn:"keyDownFn",typeahead:"typeahead",multiple:"multiple",addTag:"addTag",searchable:"searchable",clearable:"clearable",isOpen:"isOpen",items:"items",compareWith:"compareWith",clearSearchOnAdd:"clearSearchOnAdd"},outputs:{blurEvent:"blur",focusEvent:"focus",changeEvent:"change",openEvent:"open",closeEvent:"close",searchEvent:"search",clearEvent:"clear",addEvent:"add",removeEvent:"remove",scroll:"scroll",scrollToEnd:"scrollToEnd"},features:[t._Bn([{provide:e.JU,useExisting:(0,t.Gpc)(()=>xe),multi:!0},Ie]),t.TTD],decls:14,vars:19,consts:[[1,"ng-select-container",3,"mousedown"],[1,"ng-value-container"],[1,"ng-placeholder"],[4,"ngIf"],["role","combobox","aria-haspopup","listbox",1,"ng-input"],["aria-autocomplete","list",3,"readOnly","disabled","value","input","compositionstart","compositionend","focus","blur","change"],["searchInput",""],["class","ng-clear-wrapper",3,"title",4,"ngIf"],[1,"ng-arrow-wrapper"],[1,"ng-arrow"],["class","ng-dropdown-panel","role","listbox","aria-label","Options list",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ng-select-multiple","ngClass","id","update","scroll","scrollToEnd","outsideClick",4,"ngIf"],["class","ng-value",3,"ng-value-disabled",4,"ngFor","ngForOf","ngForTrackBy"],[1,"ng-value"],["defaultLabelTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true",1,"ng-value-icon","left",3,"click"],[1,"ng-value-label",3,"ngItemLabel","escape"],["defaultLoadingSpinnerTemplate",""],[3,"ngTemplateOutlet"],[1,"ng-spinner-loader"],[1,"ng-clear-wrapper",3,"title"],["aria-hidden","true",1,"ng-clear"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ngClass","id","update","scroll","scrollToEnd","outsideClick"],["class","ng-option",3,"ng-option-disabled","ng-option-selected","ng-optgroup","ng-option","ng-option-child","ng-option-marked","click","mouseover",4,"ngFor","ngForOf","ngForTrackBy"],["class","ng-option","role","option",3,"ng-option-marked","mouseover","click",4,"ngIf"],[1,"ng-option",3,"click","mouseover"],["defaultOptionTemplate",""],[1,"ng-option-label",3,"ngItemLabel","escape"],["role","option",1,"ng-option",3,"mouseover","click"],["defaultTagTemplate",""],[1,"ng-tag-label"],["defaultNotFoundTemplate",""],[1,"ng-option","ng-option-disabled"],["defaultTypeToSearchTemplate",""],["defaultLoadingTextTemplate",""]],template:function(re,nt){if(1&re){const it=t.EpF();t.TgZ(0,"div",0),t.NdJ("mousedown",function(ye){return nt.handleMousedown(ye)}),t.TgZ(1,"div",1)(2,"div",2),t._uU(3),t.qZA(),t.YNc(4,Z,2,2,"ng-container",3),t.YNc(5,Oe,1,5,null,3),t.TgZ(6,"div",4)(7,"input",5,6),t.NdJ("input",function(){t.CHM(it);const ye=t.MAs(8);return nt.filter(ye.value)})("compositionstart",function(){return nt.onCompositionStart()})("compositionend",function(){t.CHM(it);const ye=t.MAs(8);return nt.onCompositionEnd(ye.value)})("focus",function(ye){return nt.onInputFocus(ye)})("blur",function(ye){return nt.onInputBlur(ye)})("change",function(ye){return ye.stopPropagation()}),t.qZA()()(),t.YNc(9,Ve,4,1,"ng-container",3),t.YNc(10,rt,3,1,"span",7),t.TgZ(11,"span",8),t._UZ(12,"span",9),t.qZA()(),t.YNc(13,gt,7,19,"ng-dropdown-panel",10)}2&re&&(t.ekj("ng-appearance-outline","outline"===nt.appearance)("ng-has-value",nt.hasValue),t.xp6(3),t.Oqu(nt.placeholder),t.xp6(1),t.Q6J("ngIf",(!nt.multiLabelTemplate||!nt.multiple)&&nt.selectedItems.length>0),t.xp6(1),t.Q6J("ngIf",nt.multiple&&nt.multiLabelTemplate&&nt.selectedValues.length>0),t.xp6(1),t.uIk("aria-expanded",nt.isOpen)("aria-owns",nt.isOpen?nt.dropdownId:null),t.xp6(1),t.Q6J("readOnly",!nt.searchable||nt.itemsList.maxItemsSelected)("disabled",nt.disabled)("value",nt.searchTerm?nt.searchTerm:""),t.uIk("id",nt.labelForId)("tabindex",nt.tabIndex)("aria-activedescendant",nt.isOpen?null==nt.itemsList||null==nt.itemsList.markedItem?null:nt.itemsList.markedItem.htmlId:null)("aria-controls",nt.isOpen?nt.dropdownId:null),t.xp6(2),t.Q6J("ngIf",nt.loading),t.xp6(1),t.Q6J("ngIf",nt.showClear()),t.xp6(3),t.Q6J("ngIf",nt.isOpen))},directives:[On,C.O5,C.sg,ut,C.tP,C.mk],styles:['@charset "UTF-8";.ng-select{position:relative;display:block;box-sizing:border-box}.ng-select div,.ng-select input,.ng-select span{box-sizing:border-box}.ng-select [hidden]{display:none}.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input{opacity:1}.ng-select.ng-select-opened .ng-select-container{z-index:1001}.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{-webkit-user-select:none;user-select:none;cursor:default}.ng-select.ng-select-disabled .ng-arrow-wrapper{cursor:default}.ng-select.ng-select-filtered .ng-placeholder{display:none}.ng-select .ng-select-container{cursor:default;display:flex;outline:none;overflow:hidden;position:relative;width:100%}.ng-select .ng-select-container .ng-value-container{display:flex;flex:1}.ng-select .ng-select-container .ng-value-container .ng-input{opacity:0}.ng-select .ng-select-container .ng-value-container .ng-input>input{box-sizing:content-box;background:none transparent;border:0 none;box-shadow:none;outline:none;padding:0;cursor:default;width:100%}.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear{display:none}.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly]{-webkit-user-select:none;user-select:none;width:0;padding:0}.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value{visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{position:absolute;left:0;width:100%}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{flex-wrap:wrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{position:absolute}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{white-space:nowrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{cursor:pointer}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{flex:1;z-index:2}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{z-index:1}.ng-select .ng-clear-wrapper{cursor:pointer;position:relative;width:17px;-webkit-user-select:none;user-select:none}.ng-select .ng-clear-wrapper .ng-clear{display:inline-block;font-size:18px;line-height:1;pointer-events:none}.ng-select .ng-spinner-loader{border-radius:50%;width:17px;height:17px;margin-right:5px;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(66,66,66,.2);border-right:2px solid rgba(66,66,66,.2);border-bottom:2px solid rgba(66,66,66,.2);border-left:2px solid #424242;transform:translateZ(0);animation:load8 .8s infinite linear}.ng-select .ng-spinner-loader:after{border-radius:50%;width:17px;height:17px}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ng-select .ng-arrow-wrapper{cursor:pointer;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.ng-select .ng-arrow-wrapper .ng-arrow{pointer-events:none;display:inline-block;height:0;width:0;position:relative}.ng-dropdown-panel{box-sizing:border-box;position:absolute;opacity:0;width:100%;z-index:1050;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .ng-dropdown-panel-items{display:block;height:auto;box-sizing:border-box;max-height:240px;overflow-y:auto}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{box-sizing:border-box;cursor:pointer;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label:empty:before{content:"\\200b"}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .highlighted{font-weight:700;text-decoration:underline}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled{cursor:default}.ng-dropdown-panel .scroll-host{overflow:hidden;overflow-y:auto;position:relative;display:block;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .scrollable-content{top:0;left:0;width:100%;height:100%;position:absolute}.ng-dropdown-panel .total-padding{width:1px;opacity:0}\n'],encapsulation:2,changeDetection:0}),xe})();function Qt(){return new bt}class bt{constructor(){this._selected=[]}get value(){return this._selected}select(Ke,re,nt){if(Ke.selected=!0,(!Ke.children||!re&&nt)&&this._selected.push(Ke),re)if(Ke.parent){const it=Ke.parent.children.length,jt=Ke.parent.children.filter(ye=>ye.selected).length;Ke.parent.selected=it===jt}else Ke.children&&(this._setChildrenSelectedState(Ke.children,!0),this._removeChildren(Ke),this._selected=nt&&this._activeChildren(Ke)?[...this._selected.filter(it=>it.parent!==Ke),Ke]:[...this._selected,...Ke.children.filter(it=>!it.disabled)])}unselect(Ke,re){if(this._selected=this._selected.filter(nt=>nt!==Ke),Ke.selected=!1,re)if(Ke.parent&&Ke.parent.selected){const nt=Ke.parent.children;this._removeParent(Ke.parent),this._removeChildren(Ke.parent),this._selected.push(...nt.filter(it=>it!==Ke&&!it.disabled)),Ke.parent.selected=!1}else Ke.children&&(this._setChildrenSelectedState(Ke.children,!1),this._removeChildren(Ke))}clear(Ke){this._selected=Ke?this._selected.filter(re=>re.disabled):[]}_setChildrenSelectedState(Ke,re){for(const nt of Ke)nt.disabled||(nt.selected=re)}_removeChildren(Ke){this._selected=[...this._selected.filter(re=>re.parent!==Ke),...Ke.children.filter(re=>re.parent===Ke&&re.disabled&&re.selected)]}_removeParent(Ke){this._selected=this._selected.filter(re=>re!==Ke)}_activeChildren(Ke){return Ke.children.every(re=>!re.disabled||re.selected)}}let ct=(()=>{class xe{}return xe.\u0275fac=function(re){return new(re||xe)},xe.\u0275mod=t.oAB({type:xe}),xe.\u0275inj=t.cJS({providers:[{provide:Fi,useValue:Qt}],imports:[[C.ez]]}),xe})()},35077:(Se,k,a)=>{"use strict";a.d(k,{SP:()=>Qi,n1:()=>vr});var t=a(69808),e=a(5e3),o=a(93075),m=1e3,u=60*m,y=3600*m,S="millisecond",b="second",C="minute",T="hour",A="day",$="week",x="month",ee="quarter",Q="year",N="date",R="YYYY-MM-DDTHH:mm:ssZ",K="Invalid Date",U=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,G=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g;const se={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Nt){var J=["th","st","nd","rd"],be=Nt%100;return"["+Nt+(J[(be-20)%10]||J[be]||J[0])+"]"}};var Z=function(Nt,J,be){var Xe=String(Nt);return!Xe||Xe.length>=J?Nt:""+Array(J+1-Xe.length).join(be)+Nt};const Ve={s:Z,z:function(Nt){var J=-Nt.utcOffset(),be=Math.abs(J),Xe=Math.floor(be/60),St=be%60;return(J<=0?"+":"-")+Z(Xe,2,"0")+":"+Z(St,2,"0")},m:function pt(Nt,J){if(Nt.date()1)return pt(hn[0])}else{var vn=Nt.name;It[vn]=Nt,Xe=vn}return!be&&Xe&&(rt=Xe),Xe||!be&&rt},st=function(Nt,J){if(_n(Nt))return Nt.clone();var be="object"==typeof J?J:{};return be.date=Nt,be.args=arguments,new tt(be)},yt=Ve;yt.l=rn,yt.i=_n,yt.w=function(Nt,J){return st(Nt,{locale:J.$L,utc:J.$u,x:J.$x,$offset:J.$offset})};var tt=function(){function pt(J){this.$L=rn(J.locale,null,!0),this.parse(J),this.$x=this.$x||J.x||{},this[xt]=!0}var Nt=pt.prototype;return Nt.parse=function(be){this.$d=function(Nt){var J=Nt.date,be=Nt.utc;if(null===J)return new Date(NaN);if(yt.u(J))return new Date;if(J instanceof Date)return new Date(J);if("string"==typeof J&&!/Z$/i.test(J)){var Xe=J.match(U);if(Xe){var St=Xe[2]-1||0,hn=(Xe[7]||"0").substring(0,3);return be?new Date(Date.UTC(Xe[1],St,Xe[3]||1,Xe[4]||0,Xe[5]||0,Xe[6]||0,hn)):new Date(Xe[1],St,Xe[3]||1,Xe[4]||0,Xe[5]||0,Xe[6]||0,hn)}}return new Date(J)}(be),this.init()},Nt.init=function(){var be=this.$d;this.$y=be.getFullYear(),this.$M=be.getMonth(),this.$D=be.getDate(),this.$W=be.getDay(),this.$H=be.getHours(),this.$m=be.getMinutes(),this.$s=be.getSeconds(),this.$ms=be.getMilliseconds()},Nt.$utils=function(){return yt},Nt.isValid=function(){return this.$d.toString()!==K},Nt.isSame=function(be,Xe){var St=st(be);return this.startOf(Xe)<=St&&St<=this.endOf(Xe)},Nt.isAfter=function(be,Xe){return st(be)68?1900:2e3)},Yt=function(Nt){return function(J){this[Nt]=+J}},cn=[/[+-]\d\d:?(\d\d)?|Z/,function(pt){(this.zone||(this.zone={})).offset=function Ft(pt){if(!pt||"Z"===pt)return 0;var Nt=pt.match(/([+-]|\d\d)/g),J=60*Nt[1]+(+Nt[2]||0);return 0===J?0:"+"===Nt[0]?-J:J}(pt)}],In=function(Nt){var J=_t[Nt];return J&&(J.indexOf?J:J.s.concat(J.f))},oi=function(Nt,J){var be,St=_t.meridiem;if(St){for(var hn=1;hn<=24;hn+=1)if(Nt.indexOf(St(hn,0,J))>-1){be=hn>12;break}}else be=Nt===(J?"pm":"PM");return be},si={A:[Gt,function(pt){this.afternoon=oi(pt,!1)}],a:[Gt,function(pt){this.afternoon=oi(pt,!0)}],S:[/\d/,function(pt){this.milliseconds=100*+pt}],SS:[$e,function(pt){this.milliseconds=10*+pt}],SSS:[/\d{3}/,function(pt){this.milliseconds=+pt}],s:[Ae,Yt("seconds")],ss:[Ae,Yt("seconds")],m:[Ae,Yt("minutes")],mm:[Ae,Yt("minutes")],H:[Ae,Yt("hours")],h:[Ae,Yt("hours")],HH:[Ae,Yt("hours")],hh:[Ae,Yt("hours")],D:[Ae,Yt("day")],DD:[$e,Yt("day")],Do:[Gt,function(pt){var J=_t.ordinal,be=pt.match(/\d+/);if(this.day=be[0],J)for(var Xe=1;Xe<=31;Xe+=1)J(Xe).replace(/\[|\]/g,"")===pt&&(this.day=Xe)}],M:[Ae,Yt("month")],MM:[$e,Yt("month")],MMM:[Gt,function(pt){var Nt=In("months"),be=(In("monthsShort")||Nt.map(function(Xe){return Xe.slice(0,3)})).indexOf(pt)+1;if(be<1)throw new Error;this.month=be%12||be}],MMMM:[Gt,function(pt){var J=In("months").indexOf(pt)+1;if(J<1)throw new Error;this.month=J%12||J}],Y:[/[+-]?\d+/,Yt("year")],YY:[$e,function(pt){this.year=ln(pt)}],YYYY:[/\d{4}/,Yt("year")],Z:cn,ZZ:cn},qe=/[+-]\d\d(?::?\d\d)?/g,we=/([+-]|\d\d)/g;const Kt=["pickerContainer"],On=function(pt){return{active:pt}};function Gn(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"li")(1,"button",8),e.NdJ("click",function(Xe){const hn=e.CHM(J).$implicit;return e.oxw(2).clickRange(Xe,hn)}),e._uU(2),e.qZA()()}if(2&pt){const J=Nt.$implicit,be=e.oxw(2);e.xp6(1),e.Q6J("disabled",be.disableRange(J))("ngClass",e.VKq(3,On,J===be.chosenRange)),e.xp6(1),e.hij(" ",J," ")}}function Ai(pt,Nt){if(1&pt&&(e.ynx(0),e.TgZ(1,"div",6)(2,"ul"),e.YNc(3,Gn,3,5,"li",7),e.qZA()(),e.BQk()),2&pt){const J=e.oxw();e.xp6(3),e.Q6J("ngForOf",J.rangesArray)}}function Vi(pt,Nt){1&pt&&e._UZ(0,"th")}function Fi(pt,Nt){if(1&pt){const J=e.EpF();e.ynx(0),e.TgZ(1,"th",19),e.NdJ("click",function(){e.CHM(J);const Xe=e.oxw(3);return Xe.clickPrev(Xe.sideEnum.left)}),e.qZA(),e.BQk()}}function ji(pt,Nt){1&pt&&(e.ynx(0),e._UZ(1,"th"),e.BQk())}function Qt(pt,Nt){if(1&pt&&(e.TgZ(0,"option",25),e._uU(1),e.qZA()),2&pt){const J=Nt.$implicit,be=e.oxw(4);e.Q6J("disabled",be.calendarVariables.left.dropdowns.inMinYear&&Jbe.calendarVariables.left.maxDate.month())("value",J)("selected",be.calendarVariables.left.dropdowns.currentMonth===J),e.xp6(1),e.hij(" ",be.locale.monthNames[J]," ")}}function bt(pt,Nt){if(1&pt&&(e.TgZ(0,"option",26),e._uU(1),e.qZA()),2&pt){const J=Nt.$implicit,be=e.oxw(4);e.Q6J("selected",J===be.calendarVariables.left.dropdowns.currentYear),e.xp6(1),e.hij(" ",J," ")}}function ct(pt,Nt){if(1&pt){const J=e.EpF();e.ynx(0),e.TgZ(1,"div",20),e._uU(2),e.TgZ(3,"select",21),e.NdJ("change",function(Xe){e.CHM(J);const St=e.oxw(3);return St.monthChanged(Xe,St.sideEnum.left)}),e.YNc(4,Qt,2,4,"option",22),e.qZA()(),e.TgZ(5,"div",20),e._uU(6),e.TgZ(7,"select",23),e.NdJ("change",function(Xe){e.CHM(J);const St=e.oxw(3);return St.yearChanged(Xe,St.sideEnum.left)}),e.YNc(8,bt,2,2,"option",24),e.qZA()(),e.BQk()}if(2&pt){const J=e.oxw(3);e.xp6(2),e.hij(" ",J.locale.monthNames[null==J.calendarVariables||null==J.calendarVariables.left?null:J.calendarVariables.left.calendar[1][1].month()]," "),e.xp6(2),e.Q6J("ngForOf",J.calendarVariables.left.dropdowns.monthArrays),e.xp6(2),e.hij(" ",null==J.calendarVariables||null==J.calendarVariables.left?null:J.calendarVariables.left.calendar[1][1].format(" YYYY")," "),e.xp6(2),e.Q6J("ngForOf",J.calendarVariables.left.dropdowns.yearArrays)}}function xe(pt,Nt){if(1&pt&&(e.ynx(0),e._uU(1),e.BQk()),2&pt){const J=e.oxw(3);e.xp6(1),e.AsE(" ",J.locale.monthNames[null==J.calendarVariables||null==J.calendarVariables.left?null:J.calendarVariables.left.calendar[1][1].month()]," ",null==J.calendarVariables||null==J.calendarVariables.left?null:J.calendarVariables.left.calendar[1][1].format(" YYYY")," ")}}function Ke(pt,Nt){if(1&pt){const J=e.EpF();e.ynx(0),e.TgZ(1,"th",27),e.NdJ("click",function(){e.CHM(J);const Xe=e.oxw(3);return Xe.clickNext(Xe.sideEnum.left)}),e.qZA(),e.BQk()}}function re(pt,Nt){1&pt&&(e.ynx(0),e._UZ(1,"th"),e.BQk())}function nt(pt,Nt){if(1&pt&&(e.TgZ(0,"th",28)(1,"span"),e._uU(2),e.qZA()()),2&pt){const J=e.oxw(3);e.xp6(2),e.Oqu(J.locale.weekLabel)}}function it(pt,Nt){if(1&pt&&(e.TgZ(0,"th")(1,"span"),e._uU(2),e.qZA()()),2&pt){const J=Nt.$implicit;e.xp6(2),e.Oqu(J)}}function jt(pt,Nt){if(1&pt&&(e.TgZ(0,"td",28)(1,"span"),e._uU(2),e.qZA()()),2&pt){const J=e.oxw().$implicit,be=e.oxw(3);e.xp6(2),e.Oqu(be.calendarVariables.left.calendar[J][0].week())}}function ye(pt,Nt){if(1&pt&&(e.TgZ(0,"td",28)(1,"span"),e._uU(2),e.qZA()()),2&pt){const J=e.oxw().$implicit,be=e.oxw(3);e.xp6(2),e.Oqu(be.calendarVariables.left.calendar[J][0].isoWeek())}}function at(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"td",30),e.NdJ("click",function(Xe){const hn=e.CHM(J).$implicit,vn=e.oxw().$implicit,Ln=e.oxw(3);return Ln.clickDate(Xe,Ln.sideEnum.left,vn,hn)})("mouseenter",function(Xe){const hn=e.CHM(J).$implicit,vn=e.oxw().$implicit,Ln=e.oxw(3);return Ln.hoverDate(Xe,Ln.sideEnum.left,vn,hn)}),e.TgZ(1,"span"),e._uU(2),e.qZA()()}if(2&pt){const J=Nt.$implicit,be=e.oxw().$implicit,Xe=e.oxw(3);e.Tol(Xe.calendarVariables.left.classes[be][J]),e.xp6(2),e.Oqu(Xe.calendarVariables.left.calendar[be][J].date())}}function Bt(pt,Nt){if(1&pt&&(e.TgZ(0,"tr"),e.YNc(1,jt,3,1,"td",16),e.YNc(2,ye,3,1,"td",16),e.YNc(3,at,3,3,"td",29),e.qZA()),2&pt){const J=Nt.$implicit,be=e.oxw(3);e.Tol(be.calendarVariables.left.classes[J].classList),e.xp6(1),e.Q6J("ngIf",be.showWeekNumbers),e.xp6(1),e.Q6J("ngIf",be.showISOWeekNumbers),e.xp6(1),e.Q6J("ngForOf",be.calendarVariables.left.calCols)}}function mn(pt,Nt){if(1&pt&&(e.TgZ(0,"table",13)(1,"thead")(2,"tr"),e.YNc(3,Vi,1,0,"th",2),e.YNc(4,Fi,2,0,"ng-container",2),e.YNc(5,ji,2,0,"ng-container",2),e.TgZ(6,"th",14),e.YNc(7,ct,9,4,"ng-container",2),e.YNc(8,xe,2,2,"ng-container",2),e.qZA(),e.YNc(9,Ke,2,0,"ng-container",2),e.YNc(10,re,2,0,"ng-container",2),e.qZA(),e.TgZ(11,"tr",15),e.YNc(12,nt,3,1,"th",16),e.YNc(13,it,3,1,"th",7),e.qZA()(),e.TgZ(14,"tbody",17),e.YNc(15,Bt,4,5,"tr",18),e.qZA()()),2&pt){const J=e.oxw(2);e.xp6(3),e.Q6J("ngIf",J.showWeekNumbers||J.showISOWeekNumbers),e.xp6(1),e.Q6J("ngIf",!J.calendarVariables.left.minDate||J.calendarVariables.left.minDate.isBefore(J.calendarVariables.left.calendar.firstDay)&&(!J.linkedCalendars||!0)),e.xp6(1),e.Q6J("ngIf",!(!J.calendarVariables.left.minDate||J.calendarVariables.left.minDate.isBefore(J.calendarVariables.left.calendar.firstDay))),e.xp6(2),e.Q6J("ngIf",J.showDropdowns&&J.calendarVariables.left.dropdowns),e.xp6(1),e.Q6J("ngIf",!J.showDropdowns||!J.calendarVariables.left.dropdowns),e.xp6(1),e.Q6J("ngIf",(!J.calendarVariables.left.maxDate||J.calendarVariables.left.maxDate.isAfter(J.calendarVariables.left.calendar.lastDay))&&(!J.linkedCalendars||J.singleDatePicker)),e.xp6(1),e.Q6J("ngIf",!((!J.calendarVariables.left.maxDate||J.calendarVariables.left.maxDate.isAfter(J.calendarVariables.left.calendar.lastDay))&&(!J.linkedCalendars||J.singleDatePicker))),e.xp6(2),e.Q6J("ngIf",J.showWeekNumbers||J.showISOWeekNumbers),e.xp6(1),e.Q6J("ngForOf",J.locale.daysOfWeek),e.xp6(2),e.Q6J("ngForOf",J.calendarVariables.left.calRows)}}function Bn(pt,Nt){if(1&pt&&(e.TgZ(0,"option",40),e._uU(1),e.qZA()),2&pt){const J=Nt.$implicit,be=e.oxw(3);e.Q6J("value",J)("disabled",be.timepickerVariables.left.disabledHours.indexOf(J)>-1),e.xp6(1),e.hij(" ",J," ")}}function yn(pt,Nt){if(1&pt&&(e.TgZ(0,"option",40),e._uU(1),e.qZA()),2&pt){const J=Nt.$implicit,be=Nt.index,Xe=e.oxw(3);e.Q6J("value",J)("disabled",Xe.timepickerVariables.left.disabledMinutes.indexOf(J)>-1),e.xp6(1),e.hij(" ",Xe.timepickerVariables.left.minutesLabel[be]," ")}}function gn(pt,Nt){if(1&pt&&(e.TgZ(0,"option",40),e._uU(1),e.qZA()),2&pt){const J=Nt.$implicit,be=Nt.index,Xe=e.oxw(4);e.Q6J("value",J)("disabled",Xe.timepickerVariables.left.disabledSeconds.indexOf(J)>-1),e.xp6(1),e.hij(" ",Xe.timepickerVariables.left.secondsLabel[be]," ")}}function pi(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"select",41),e.NdJ("ngModelChange",function(Xe){return e.CHM(J),e.oxw(3).timepickerVariables.left.selectedSecond=Xe})("ngModelChange",function(Xe){e.CHM(J);const St=e.oxw(3);return St.timeChanged(Xe,St.sideEnum.left)}),e.YNc(1,gn,2,3,"option",34),e.qZA()}if(2&pt){const J=e.oxw(3);e.Q6J("disabled",!J.startDate)("ngModel",J.timepickerVariables.left.selectedSecond),e.xp6(1),e.Q6J("ngForOf",J.timepickerVariables.left.seconds)}}function At(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"select",42),e.NdJ("ngModelChange",function(Xe){return e.CHM(J),e.oxw(3).timepickerVariables.left.ampmModel=Xe})("ngModelChange",function(Xe){e.CHM(J);const St=e.oxw(3);return St.timeChanged(Xe,St.sideEnum.left)}),e.TgZ(1,"option",43),e._uU(2,"AM"),e.qZA(),e.TgZ(3,"option",44),e._uU(4,"PM"),e.qZA()()}if(2&pt){const J=e.oxw(3);e.Q6J("ngModel",J.timepickerVariables.left.ampmModel),e.xp6(1),e.Q6J("disabled",J.timepickerVariables.left.amDisabled),e.xp6(2),e.Q6J("disabled",J.timepickerVariables.left.pmDisabled)}}function Xt(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"div",31)(1,"div",32)(2,"select",33),e.NdJ("ngModelChange",function(Xe){return e.CHM(J),e.oxw(2).timepickerVariables.left.selectedHour=Xe})("ngModelChange",function(Xe){e.CHM(J);const St=e.oxw(2);return St.timeChanged(Xe,St.sideEnum.left)}),e.YNc(3,Bn,2,3,"option",34),e.qZA()(),e.TgZ(4,"div",32)(5,"select",35),e.NdJ("ngModelChange",function(Xe){return e.CHM(J),e.oxw(2).timepickerVariables.left.selectedMinute=Xe})("ngModelChange",function(Xe){e.CHM(J);const St=e.oxw(2);return St.timeChanged(Xe,St.sideEnum.left)}),e.YNc(6,yn,2,3,"option",34),e.qZA(),e._UZ(7,"span",36)(8,"span",37),e.qZA(),e.TgZ(9,"div",32),e.YNc(10,pi,2,3,"select",38),e._UZ(11,"span",36)(12,"span",37),e.qZA(),e.TgZ(13,"div",32),e.YNc(14,At,5,3,"select",39),e._UZ(15,"span",36)(16,"span",37),e.qZA()()}if(2&pt){const J=e.oxw(2);e.xp6(2),e.Q6J("disabled",!J.startDate)("ngModel",J.timepickerVariables.left.selectedHour),e.xp6(1),e.Q6J("ngForOf",J.timepickerVariables.left.hours),e.xp6(2),e.Q6J("disabled",!J.startDate)("ngModel",J.timepickerVariables.left.selectedMinute),e.xp6(1),e.Q6J("ngForOf",J.timepickerVariables.left.minutes),e.xp6(4),e.Q6J("ngIf",J.timePickerSeconds),e.xp6(4),e.Q6J("ngIf",!J.timePicker24Hour)}}const j=function(pt,Nt){return{right:pt,left:Nt}};function Le(pt,Nt){if(1&pt&&(e.TgZ(0,"div",9)(1,"div",10),e.YNc(2,mn,16,10,"table",11),e.qZA(),e.YNc(3,Xt,17,8,"div",12),e.qZA()),2&pt){const J=e.oxw();e.Q6J("ngClass",e.WLB(3,j,J.singleDatePicker,!J.singleDatePicker)),e.xp6(2),e.Q6J("ngIf",J.calendarVariables),e.xp6(1),e.Q6J("ngIf",J.timePicker)}}function vt(pt,Nt){1&pt&&e._UZ(0,"th")}function Ct(pt,Nt){if(1&pt){const J=e.EpF();e.ynx(0),e.TgZ(1,"th",19),e.NdJ("click",function(){e.CHM(J);const Xe=e.oxw(3);return Xe.clickPrev(Xe.sideEnum.right)}),e.qZA(),e.BQk()}}function $n(pt,Nt){1&pt&&(e.ynx(0),e._UZ(1,"th"),e.BQk())}function mi(pt,Nt){if(1&pt&&(e.TgZ(0,"option",25),e._uU(1),e.qZA()),2&pt){const J=Nt.$implicit,be=e.oxw(4);e.Q6J("disabled",be.calendarVariables.right.dropdowns.inMinYear&&be.calendarVariables.right.minDate&&Jbe.calendarVariables.right.maxDate.month())("value",J)("selected",be.calendarVariables.right.dropdowns.currentMonth===J),e.xp6(1),e.hij(" ",be.locale.monthNames[J]," ")}}function ni(pt,Nt){if(1&pt&&(e.TgZ(0,"option",26),e._uU(1),e.qZA()),2&pt){const J=Nt.$implicit,be=e.oxw(4);e.Q6J("selected",J===be.calendarVariables.right.dropdowns.currentYear),e.xp6(1),e.hij(" ",J," ")}}function $i(pt,Nt){if(1&pt){const J=e.EpF();e.ynx(0),e.TgZ(1,"div",20),e._uU(2),e.TgZ(3,"select",21),e.NdJ("change",function(Xe){e.CHM(J);const St=e.oxw(3);return St.monthChanged(Xe,St.sideEnum.right)}),e.YNc(4,mi,2,4,"option",22),e.qZA()(),e.TgZ(5,"div",20),e._uU(6),e.TgZ(7,"select",23),e.NdJ("change",function(Xe){e.CHM(J);const St=e.oxw(3);return St.yearChanged(Xe,St.sideEnum.right)}),e.YNc(8,ni,2,2,"option",24),e.qZA()(),e.BQk()}if(2&pt){const J=e.oxw(3);e.xp6(2),e.hij(" ",J.locale.monthNames[null==J.calendarVariables||null==J.calendarVariables.right?null:J.calendarVariables.right.calendar[1][1].month()]," "),e.xp6(2),e.Q6J("ngForOf",J.calendarVariables.right.dropdowns.monthArrays),e.xp6(2),e.hij(" ",null==J.calendarVariables||null==J.calendarVariables.right?null:J.calendarVariables.right.calendar[1][1].format(" YYYY")," "),e.xp6(2),e.Q6J("ngForOf",J.calendarVariables.right.dropdowns.yearArrays)}}function or(pt,Nt){if(1&pt&&(e.ynx(0),e._uU(1),e.BQk()),2&pt){const J=e.oxw(3);e.xp6(1),e.AsE(" ",J.locale.monthNames[null==J.calendarVariables||null==J.calendarVariables.right?null:J.calendarVariables.right.calendar[1][1].month()]," ",null==J.calendarVariables||null==J.calendarVariables.right?null:J.calendarVariables.right.calendar[1][1].format(" YYYY")," ")}}function Pr(pt,Nt){if(1&pt){const J=e.EpF();e.ynx(0),e.TgZ(1,"th",27),e.NdJ("click",function(){e.CHM(J);const Xe=e.oxw(3);return Xe.clickNext(Xe.sideEnum.right)}),e.qZA(),e.BQk()}}function Tr(pt,Nt){1&pt&&(e.ynx(0),e._UZ(1,"th"),e.BQk())}function Sr(pt,Nt){if(1&pt&&(e.TgZ(0,"th",28)(1,"span"),e._uU(2),e.qZA()()),2&pt){const J=e.oxw(3);e.xp6(2),e.Oqu(J.locale.weekLabel)}}function qr(pt,Nt){if(1&pt&&(e.TgZ(0,"th")(1,"span"),e._uU(2),e.qZA()()),2&pt){const J=Nt.$implicit;e.xp6(2),e.Oqu(J)}}function xr(pt,Nt){if(1&pt&&(e.TgZ(0,"td",28)(1,"span"),e._uU(2),e.qZA()()),2&pt){const J=e.oxw().$implicit,be=e.oxw(3);e.xp6(2),e.Oqu(be.calendarVariables.right.calendar[J][0].week())}}function Hr(pt,Nt){if(1&pt&&(e.TgZ(0,"td",28)(1,"span"),e._uU(2),e.qZA()()),2&pt){const J=e.oxw().$implicit,be=e.oxw(3);e.xp6(2),e.Oqu(be.calendarVariables.right.calendar[J][0].isoWeek())}}function zi(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"td",30),e.NdJ("click",function(Xe){const hn=e.CHM(J).$implicit,vn=e.oxw().$implicit,Ln=e.oxw(3);return Ln.clickDate(Xe,Ln.sideEnum.right,vn,hn)})("mouseenter",function(Xe){const hn=e.CHM(J).$implicit,vn=e.oxw().$implicit,Ln=e.oxw(3);return Ln.hoverDate(Xe,Ln.sideEnum.right,vn,hn)}),e.TgZ(1,"span"),e._uU(2),e.qZA()()}if(2&pt){const J=Nt.$implicit,be=e.oxw().$implicit,Xe=e.oxw(3);e.Tol(Xe.calendarVariables.right.classes[be][J]),e.xp6(2),e.Oqu(Xe.calendarVariables.right.calendar[be][J].date())}}function fr(pt,Nt){if(1&pt&&(e.TgZ(0,"tr"),e.YNc(1,xr,3,1,"td",16),e.YNc(2,Hr,3,1,"td",16),e.YNc(3,zi,3,3,"td",29),e.qZA()),2&pt){const J=Nt.$implicit,be=e.oxw(3);e.Tol(be.calendarVariables.right.classes[J].classList),e.xp6(1),e.Q6J("ngIf",be.showWeekNumbers),e.xp6(1),e.Q6J("ngIf",be.showISOWeekNumbers),e.xp6(1),e.Q6J("ngForOf",be.calendarVariables.right.calCols)}}function Xr(pt,Nt){if(1&pt&&(e.TgZ(0,"table",13)(1,"thead")(2,"tr"),e.YNc(3,vt,1,0,"th",2),e.YNc(4,Ct,2,0,"ng-container",2),e.YNc(5,$n,2,0,"ng-container",2),e.TgZ(6,"th",46),e.YNc(7,$i,9,4,"ng-container",2),e.YNc(8,or,2,2,"ng-container",2),e.qZA(),e.YNc(9,Pr,2,0,"ng-container",2),e.YNc(10,Tr,2,0,"ng-container",2),e.qZA(),e.TgZ(11,"tr",15),e.YNc(12,Sr,3,1,"th",16),e.YNc(13,qr,3,1,"th",7),e.qZA()(),e.TgZ(14,"tbody"),e.YNc(15,fr,4,5,"tr",18),e.qZA()()),2&pt){const J=e.oxw(2);e.xp6(3),e.Q6J("ngIf",J.showWeekNumbers||J.showISOWeekNumbers),e.xp6(1),e.Q6J("ngIf",(!J.calendarVariables.right.minDate||J.calendarVariables.right.minDate.isBefore(J.calendarVariables.right.calendar.firstDay))&&!J.linkedCalendars),e.xp6(1),e.Q6J("ngIf",!((!J.calendarVariables.right.minDate||J.calendarVariables.right.minDate.isBefore(J.calendarVariables.right.calendar.firstDay))&&!J.linkedCalendars)),e.xp6(2),e.Q6J("ngIf",J.showDropdowns&&J.calendarVariables.right.dropdowns),e.xp6(1),e.Q6J("ngIf",!J.showDropdowns||!J.calendarVariables.right.dropdowns),e.xp6(1),e.Q6J("ngIf",!J.calendarVariables.right.maxDate||J.calendarVariables.right.maxDate.isAfter(J.calendarVariables.right.calendar.lastDay)&&(!J.linkedCalendars||J.singleDatePicker||!0)),e.xp6(1),e.Q6J("ngIf",!(!J.calendarVariables.right.maxDate||J.calendarVariables.right.maxDate.isAfter(J.calendarVariables.right.calendar.lastDay))),e.xp6(2),e.Q6J("ngIf",J.showWeekNumbers||J.showISOWeekNumbers),e.xp6(1),e.Q6J("ngForOf",J.locale.daysOfWeek),e.xp6(2),e.Q6J("ngForOf",J.calendarVariables.right.calRows)}}function ar(pt,Nt){if(1&pt&&(e.TgZ(0,"option",40),e._uU(1),e.qZA()),2&pt){const J=Nt.$implicit,be=e.oxw(3);e.Q6J("value",J)("disabled",be.timepickerVariables.right.disabledHours.indexOf(J)>-1),e.xp6(1),e.hij(" ",J," ")}}function zr(pt,Nt){if(1&pt&&(e.TgZ(0,"option",40),e._uU(1),e.qZA()),2&pt){const J=Nt.$implicit,be=Nt.index,Xe=e.oxw(3);e.Q6J("value",J)("disabled",Xe.timepickerVariables.right.disabledMinutes.indexOf(J)>-1),e.xp6(1),e.hij(" ",Xe.timepickerVariables.right.minutesLabel[be]," ")}}function kr(pt,Nt){if(1&pt&&(e.TgZ(0,"option",40),e._uU(1),e.qZA()),2&pt){const J=Nt.$implicit,be=Nt.index,Xe=e.oxw(4);e.Q6J("value",J)("disabled",Xe.timepickerVariables.right.disabledSeconds.indexOf(J)>-1),e.xp6(1),e.hij(" ",Xe.timepickerVariables.right.secondsLabel[be]," ")}}function Zr(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"select",41),e.NdJ("ngModelChange",function(Xe){return e.CHM(J),e.oxw(3).timepickerVariables.right.selectedSecond=Xe})("ngModelChange",function(Xe){e.CHM(J);const St=e.oxw(3);return St.timeChanged(Xe,St.sideEnum.right)}),e.YNc(1,kr,2,3,"option",34),e.qZA()}if(2&pt){const J=e.oxw(3);e.Q6J("disabled",!J.startDate)("ngModel",J.timepickerVariables.right.selectedSecond),e.xp6(1),e.Q6J("ngForOf",J.timepickerVariables.right.seconds)}}function Jr(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"select",42),e.NdJ("ngModelChange",function(Xe){return e.CHM(J),e.oxw(3).timepickerVariables.right.ampmModel=Xe})("ngModelChange",function(Xe){e.CHM(J);const St=e.oxw(3);return St.timeChanged(Xe,St.sideEnum.right)}),e.TgZ(1,"option",43),e._uU(2,"AM"),e.qZA(),e.TgZ(3,"option",44),e._uU(4,"PM"),e.qZA()()}if(2&pt){const J=e.oxw(3);e.Q6J("ngModel",J.timepickerVariables.right.ampmModel),e.xp6(1),e.Q6J("disabled",J.timepickerVariables.right.amDisabled),e.xp6(2),e.Q6J("disabled",J.timepickerVariables.right.pmDisabled)}}function Rr(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"div",31)(1,"div",32)(2,"select",47),e.NdJ("ngModelChange",function(Xe){return e.CHM(J),e.oxw(2).timepickerVariables.right.selectedHour=Xe})("ngModelChange",function(Xe){e.CHM(J);const St=e.oxw(2);return St.timeChanged(Xe,St.sideEnum.right)}),e.YNc(3,ar,2,3,"option",34),e.qZA(),e._UZ(4,"span",36)(5,"span",37),e.qZA(),e.TgZ(6,"div",32)(7,"select",35),e.NdJ("ngModelChange",function(Xe){return e.CHM(J),e.oxw(2).timepickerVariables.right.selectedMinute=Xe})("ngModelChange",function(Xe){e.CHM(J);const St=e.oxw(2);return St.timeChanged(Xe,St.sideEnum.right)}),e.YNc(8,zr,2,3,"option",34),e.qZA(),e._UZ(9,"span",36)(10,"span",37),e.qZA(),e.TgZ(11,"div",32),e.YNc(12,Zr,2,3,"select",38),e._UZ(13,"span",36)(14,"span",37),e.qZA(),e.TgZ(15,"div",32),e.YNc(16,Jr,5,3,"select",39),e._UZ(17,"span",36)(18,"span",37),e.qZA()()}if(2&pt){const J=e.oxw(2);e.xp6(2),e.Q6J("disabled",!J.startDate)("ngModel",J.timepickerVariables.right.selectedHour),e.xp6(1),e.Q6J("ngForOf",J.timepickerVariables.right.hours),e.xp6(4),e.Q6J("disabled",!J.startDate)("ngModel",J.timepickerVariables.right.selectedMinute),e.xp6(1),e.Q6J("ngForOf",J.timepickerVariables.right.minutes),e.xp6(4),e.Q6J("ngIf",J.timePickerSeconds),e.xp6(4),e.Q6J("ngIf",!J.timePicker24Hour)}}function as(pt,Nt){if(1&pt&&(e.TgZ(0,"div",45)(1,"div",10),e.YNc(2,Xr,16,10,"table",11),e.qZA(),e.YNc(3,Rr,19,8,"div",12),e.qZA()),2&pt){const J=e.oxw();e.xp6(2),e.Q6J("ngIf",J.calendarVariables),e.xp6(1),e.Q6J("ngIf",J.timePicker)}}function dr(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"button",53),e.NdJ("click",function(){return e.CHM(J),e.oxw(2).clear()}),e._uU(1),e.O4$(),e.TgZ(2,"svg",54),e._UZ(3,"path",55),e.qZA()()}if(2&pt){const J=e.oxw(2);e.Q6J("title",J.locale.clearLabel),e.xp6(1),e.hij(" ",J.locale.clearLabel," ")}}function Gi(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"button",56),e.NdJ("click",function(Xe){return e.CHM(J),e.oxw(2).clickCancel(Xe)}),e._uU(1),e.qZA()}if(2&pt){const J=e.oxw(2);e.xp6(1),e.Oqu(J.locale.cancelLabel)}}function pe(pt,Nt){if(1&pt){const J=e.EpF();e.TgZ(0,"div",48)(1,"div",49),e.YNc(2,dr,4,2,"button",50),e.YNc(3,Gi,2,1,"button",51),e.TgZ(4,"button",52),e.NdJ("click",function(Xe){return e.CHM(J),e.oxw().clickApply(Xe)}),e._uU(5),e.qZA()()()}if(2&pt){const J=e.oxw();e.xp6(2),e.Q6J("ngIf",J.showClearButton),e.xp6(1),e.Q6J("ngIf",J.showCancel),e.xp6(1),e.Q6J("disabled",J.applyBtn.disabled),e.xp6(1),e.Oqu(J.locale.applyLabel)}}const We=function(pt,Nt,J,be,Xe,St,hn){return{ltr:pt,rtl:Nt,shown:J,hidden:be,inline:Xe,double:St,"show-ranges":hn}};Je.extend(Jt);const Mt=new e.OlP("daterangepicker.config"),qt={direction:"ltr",separator:" - ",weekLabel:"W",applyLabel:"Apply",cancelLabel:"Cancel",clearLabel:"Clear",customRangeLabel:"Custom range",daysOfWeek:Je.weekdaysMin(),monthNames:Je.monthsShort(),firstDay:Je.localeData().firstDayOfWeek()};let Fn=(()=>{class pt{constructor(J){this.configHolder=J}get config(){return this.configHolder?Object.assign(Object.assign({},qt),this.configHolder):qt}configWithLocale(J){return this.configHolder||J?Object.assign(Object.assign(Object.assign({},qt),{daysOfWeek:J.weekdaysMin,monthNames:J.monthsShort,firstDay:J.weekStart}),this.configHolder):qt}}return pt.\u0275fac=function(J){return new(J||pt)(e.LFG(Mt))},pt.\u0275prov=e.Yz7({token:pt,factory:pt.\u0275fac}),pt})();Je.extend(Jt),Je.extend(function(pt,Nt,J){var be=Nt.prototype,Xe=be.format;J.en.formats=En,be.format=function(St){void 0===St&&(St=R);var vn=this.$locale().formats,Zn=Mn(St,void 0===vn?{}:vn);return Xe.call(this,Zn)}}),Je.extend(function(pt,Nt,J){var Xe=function(Ln){return Ln.add(4-Ln.isoWeekday(),A)},St=Nt.prototype;St.isoWeekYear=function(){return Xe(this).year()},St.isoWeek=function(vn){if(!this.$utils().u(vn))return this.add(7*(vn-this.isoWeek()),A);var Ln=Xe(this),Zn=function(Ln,Zn){var qn=(Zn?J.utc:J)().year(Ln).startOf(Q),D=4-qn.isoWeekday();return qn.isoWeekday()>4&&(D+=7),qn.add(D,A)}(this.isoWeekYear(),this.$u);return Ln.diff(Zn,$)+1},St.isoWeekday=function(vn){return this.$utils().u(vn)?this.day()||7:this.day(this.day()%7?vn:vn-7)};var hn=St.startOf;St.startOf=function(vn,Ln){var Zn=this.$utils(),qn=!!Zn.u(Ln)||Ln;return"isoweek"===Zn.p(vn)?qn?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):hn.bind(this)(vn,Ln)}}),Je.extend(function(pt,Nt,J){var be=Nt.prototype;be.week=function(Xe){if(void 0===Xe&&(Xe=null),null!==Xe)return this.add(7*(Xe-this.week()),A);var St=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var hn=J(this).startOf(Q).add(1,Q).date(St),vn=J(this).endOf($);if(hn.isBefore(vn))return 1}var Zn=J(this).startOf(Q).date(St).startOf($).subtract(1,S),qn=this.diff(Zn,$,!0);return qn<0?J(this).startOf("week").week():Math.ceil(qn)},be.weeks=function(Xe){return void 0===Xe&&(Xe=null),this.week(Xe)}}),Je.extend(function(pt,Nt,J){J.p.customParseFormat=!0,pt&&pt.parseTwoDigitYear&&(ln=pt.parseTwoDigitYear);var be=Nt.prototype,Xe=be.parse;be.parse=function(St){var hn=St.date,vn=St.utc,Ln=St.args;this.$u=vn;var Zn=Ln[1];if("string"==typeof Zn){var qn=!0===Ln[2],D=!0===Ln[3],W=qn||D,he=Ln[2];D&&(he=Ln[2]),_t=this.$locale(),!qn&&he&&(_t=J.Ls[he]),this.$d=function(Nt,J,be){try{if(["x","X"].indexOf(J)>-1)return new Date(("X"===J?1e3:1)*Nt);var Xe=function ci(pt){for(var Nt=(pt=Mn(pt,_t&&_t.formats)).match(Me),J=Nt.length,be=0;be0?vn-1:Ce.getMonth());var fn=Zn||0,Cn=qn||0,wn=D||0,Qn=W||0;return he?new Date(Date.UTC(kt,sn,lt,fn,Cn,wn,Qn+60*he.offset*1e3)):be?new Date(Date.UTC(kt,sn,lt,fn,Cn,wn,Qn)):new Date(kt,sn,lt,fn,Cn,wn,Qn)}catch(Nn){return new Date("")}}(hn,Zn,vn),this.init(),he&&!0!==he&&(this.$L=this.locale(he).$L),W&&hn!=this.format(Zn)&&(this.$d=new Date("")),_t={}}else if(Zn instanceof Array)for(var Ce=Zn.length,lt=1;lt<=Ce;lt+=1){Ln[1]=Zn[lt-1];var kt=J.apply(this,Ln);if(kt.isValid()){this.$d=kt.$d,this.$L=kt.$L,this.init();break}lt===Ce&&(this.$d=new Date(""))}else Xe.call(this,St)}}),Je.extend(function(pt,Nt,J){var be=Nt.prototype;J.utc=function(D){var W={date:D,utc:!0,args:arguments};return new Nt(W)},be.utc=function(D){var W=J(this.toDate(),{locale:this.$L,utc:!0});return D?W.add(this.utcOffset(),C):W},be.local=function(){return J(this.toDate(),{locale:this.$L,utc:!1})};var Xe=be.parse;be.parse=function(D){D.utc&&(this.$u=!0),this.$utils().u(D.$offset)||(this.$offset=D.$offset),Xe.call(this,D)};var St=be.init;be.init=function(){if(this.$u){var D=this.$d;this.$y=D.getUTCFullYear(),this.$M=D.getUTCMonth(),this.$D=D.getUTCDate(),this.$W=D.getUTCDay(),this.$H=D.getUTCHours(),this.$m=D.getUTCMinutes(),this.$s=D.getUTCSeconds(),this.$ms=D.getUTCMilliseconds()}else St.call(this)};var hn=be.utcOffset;be.utcOffset=function(D,W){var Ce=this.$utils().u;if(Ce(D))return this.$u?0:Ce(this.$offset)?hn.call(this):this.$offset;if("string"==typeof D&&(D=function Ie(pt){void 0===pt&&(pt="");var Nt=pt.match(qe);if(!Nt)return null;var J=(""+Nt[0]).match(we)||["-",0,0],hn=60*+J[1]+ +J[2];return 0===hn?0:"+"===J[0]?hn:-hn}(D),null===D))return this;var lt=Math.abs(D)<=16?60*D:D,kt=this;if(W)return kt.$offset=lt,kt.$u=0===D,kt;if(0!==D){var sn=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(kt=this.local().add(lt+sn,C)).$offset=lt,kt.$x.$localOffset=sn}else kt=this.utc();return kt};var vn=be.format;be.format=function(D){return vn.call(this,D||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":""))},be.valueOf=function(){var D=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-D*u},be.isUTC=function(){return!!this.$u},be.toISOString=function(){return this.toDate().toISOString()},be.toString=function(){return this.toDate().toUTCString()};var Zn=be.toDate;be.toDate=function(D){return"s"===D&&this.$offset?J(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Zn.call(this)};var qn=be.diff;be.diff=function(D,W,he){if(D&&this.$u===D.$u)return qn.call(this,D,W,he);var Ce=this.local(),lt=J(D).local();return qn.call(Ce,lt,W,he)}});var Yn=(()=>{return(pt=Yn||(Yn={})).left="left",pt.right="right",Yn;var pt})();let ai=(()=>{class pt{constructor(J,be,Xe){this.el=J,this.ref=be,this.localeHolderService=Xe,this.startDate=Je().utc(!0).startOf("day"),this.endDate=Je().utc(!0).endOf("day"),this.dateLimit=null,this.autoApply=!1,this.singleDatePicker=!1,this.showDropdowns=!1,this.showWeekNumbers=!1,this.showISOWeekNumbers=!1,this.linkedCalendars=!1,this.autoUpdateInput=!0,this.alwaysShowCalendars=!1,this.maxSpan=!1,this.lockStartDate=!1,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.showClearButton=!1,this.firstMonthDayClass=null,this.lastMonthDayClass=null,this.emptyWeekRowClass=null,this.emptyWeekColumnClass=null,this.firstDayOfNextMonthClass=null,this.lastDayOfPreviousMonthClass=null,this.showCancel=!1,this.keepCalendarOpeningWithRange=!1,this.showRangeLabelOnInput=!1,this.customRangeDirection=!1,this.closeOnAutoApply=!0,this.calendarVariables={},this.timepickerVariables={},this.daterangepicker={start:new o.NI,end:new o.NI},this.applyBtn={disabled:!1},this.sideEnum=Yn,this.rangesArray=[],this.isShown=!1,this.inline=!0,this.leftCalendar={month:null,calendar:[]},this.rightCalendar={month:null,calendar:[]},this.showCalInRanges=!1,this.nowHoveredDate=null,this.pickingDate=!1,this.localeHolder={},this.rangesHolder={},this.cachedVersion={start:null,end:null},this.clickNext=St=>{St===Yn.left?this.leftCalendar.month=this.leftCalendar.month.add(1,"month"):(this.rightCalendar.month=this.rightCalendar.month.add(1,"month"),this.linkedCalendars&&(this.leftCalendar.month=this.leftCalendar.month.add(1,"month"))),this.updateCalendars()},this.choosedDate=new e.vpe,this.rangeClicked=new e.vpe,this.datesUpdated=new e.vpe,this.startDateChanged=new e.vpe,this.endDateChanged=new e.vpe,this.cancelClicked=new e.vpe,this.clearClicked=new e.vpe}get minDate(){return this.minDateHolder}set minDate(J){this.minDateHolder=Je.isDayjs(J)?J:"string"==typeof J?Je(J).utc(!0):null}get locale(){return this.localeHolder}set locale(J){this.localeHolder=Object.assign(Object.assign({},this.localeHolderService.config),J),J.locale&&(this.localeHolder=this.localeHolderService.configWithLocale(J.locale))}get ranges(){return this.rangesHolder}set ranges(J){this.rangesHolder=J,this.startDate&&this.endDate&&this.renderRanges()}get maxDate(){return this.maxDateHolder}set maxDate(J){this.maxDateHolder=Je.isDayjs(J)?J:"string"==typeof J?Je(J).utc(!0):null}isInvalidDate(J){return!1}isCustomDate(J){return!1}isTooltipDate(J){return null}handleInternalClick(J){return J.stopPropagation()}ngOnChanges(J){(J.startDate||J.endDate)&&this.inline&&this.updateView()}ngOnInit(){this.buildLocale();const J=[...this.locale.daysOfWeek];if(this.locale.firstDay=this.locale.firstDay%7,0!==this.locale.firstDay){let be=this.locale.firstDay;for(;be>0;)J.push(J.shift()),be--}this.locale.daysOfWeek=J,this.inline&&(this.cachedVersion.start=this.startDate.clone(),this.cachedVersion.end=this.endDate.clone()),this.startDate&&this.timePicker&&(this.setStartDate(this.startDate),this.renderTimePicker(Yn.left)),this.endDate&&this.timePicker&&(this.setEndDate(this.endDate),this.renderTimePicker(Yn.right)),this.updateMonthsInView(),this.renderCalendar(Yn.left),this.renderCalendar(Yn.right),this.renderRanges()}renderRanges(){let J,be;if(this.rangesArray=[],"object"==typeof this.ranges){for(const Xe in this.ranges)if(this.ranges[Xe]){J="string"==typeof this.ranges[Xe][0]?Je(this.ranges[Xe][0],this.locale.format).utc(!0):Je(this.ranges[Xe][0]).utc(!0),be="string"==typeof this.ranges[Xe][1]?Je(this.ranges[Xe][1],this.locale.format).utc(!0):Je(this.ranges[Xe][1]).utc(!0),this.minDate&&J.isBefore(this.minDate)&&(J=this.minDate.clone());let St=this.maxDate;if(this.maxSpan&&St&&J.clone().add(this.maxSpan).isAfter(St)&&(St=J.clone().add(this.maxSpan)),St&&be.isAfter(St)&&(be=St.clone()),this.minDate&&be.isBefore(this.minDate,this.timePicker?"minute":"day")||St&&J.isAfter(St,this.timePicker?"minute":"day"))continue;const hn=document.createElement("textarea");hn.innerHTML=Xe,this.ranges[hn.value]=[J,be]}for(const Xe in this.ranges)this.ranges[Xe]&&this.rangesArray.push(Xe);this.showCustomRangeLabel&&this.rangesArray.push(this.locale.customRangeLabel),this.showCalInRanges=!this.rangesArray.length||this.alwaysShowCalendars,this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day"))}}renderTimePicker(J){let be,Xe;const St=this.maxDate;J===Yn.left?(be=this.startDate.clone(),Xe=this.minDate):J===Yn.right&&this.endDate?(be=this.endDate.clone(),Xe=this.startDate):J===Yn.right&&!this.endDate&&(be=this.getDateWithTime(this.startDate,Yn.right),be.isBefore(this.startDate)&&(be=this.startDate.clone()),Xe=this.startDate);const hn=this.timePicker24Hour?0:1,vn=this.timePicker24Hour?23:12;this.timepickerVariables[J]={hours:[],minutes:[],minutesLabel:[],seconds:[],secondsLabel:[],disabledHours:[],disabledMinutes:[],disabledSeconds:[],selectedHour:0,selectedMinute:0,selectedSecond:0,selected:be};for(let Ln=hn;Ln<=vn;Ln++){let Zn=Ln;this.timePicker24Hour||(Zn=be.hour()>=12?12===Ln?12:Ln+12:12===Ln?0:Ln);const qn=be.clone().hour(Zn);let D=!1;Xe&&qn.minute(59).isBefore(Xe)&&(D=!0),St&&qn.minute(0).isAfter(St)&&(D=!0),this.timepickerVariables[J].hours.push(Ln),Zn!==be.hour()||D?D&&this.timepickerVariables[J].disabledHours.push(Ln):this.timepickerVariables[J].selectedHour=Ln}for(let Ln=0;Ln<60;Ln+=this.timePickerIncrement){const Zn=Ln<10?`0${Ln}`:`${Ln}`,qn=be.clone().minute(Ln);let D=!1;Xe&&qn.second(59).isBefore(Xe)&&(D=!0),St&&qn.second(0).isAfter(St)&&(D=!0),this.timepickerVariables[J].minutes.push(Ln),this.timepickerVariables[J].minutesLabel.push(Zn),be.minute()!==Ln||D?D&&this.timepickerVariables[J].disabledMinutes.push(Ln):this.timepickerVariables[J].selectedMinute=Ln}if(this.timePickerSeconds)for(let Ln=0;Ln<60;Ln++){const Zn=Ln<10?`0${Ln}`:`${Ln}`,qn=be.clone().second(Ln);let D=!1;Xe&&qn.isBefore(Xe)&&(D=!0),St&&qn.isAfter(St)&&(D=!0),this.timepickerVariables[J].seconds.push(Ln),this.timepickerVariables[J].secondsLabel.push(Zn),be.second()!==Ln||D?D&&this.timepickerVariables[J].disabledSeconds.push(Ln):this.timepickerVariables[J].selectedSecond=Ln}this.timePicker24Hour||(Xe&&be.clone().hour(12).minute(0).second(0).isBefore(Xe)&&(this.timepickerVariables[J].amDisabled=!0),St&&be.clone().hour(0).minute(0).second(0).isAfter(St)&&(this.timepickerVariables[J].pmDisabled=!0),this.timepickerVariables[J].ampmModel=be.hour()>=12?"PM":"AM"),this.timepickerVariables[J].selected=be}renderCalendar(J){const be=J===Yn.left?this.leftCalendar:this.rightCalendar,Xe=be.month.month(),St=be.month.year(),hn=be.month.hour(),vn=be.month.minute(),Ln=be.month.second(),Zn=Je(new Date(St,Xe)).utc(!0).daysInMonth(),qn=Je(new Date(St,Xe,1)).utc(!0),D=Je(new Date(St,Xe,Zn)).utc(!0),W=Je(qn).utc(!0).subtract(1,"month").month(),he=Je(qn).utc(!0).subtract(1,"month").year(),Ce=Je(new Date(he,W)).utc(!0).daysInMonth(),lt=qn.day(),kt=[];kt.firstDay=qn,kt.lastDay=D;for(let Qn=0;Qn<6;Qn++)kt[Qn]=[];let sn=Ce-lt+this.locale.firstDay+1;sn>Ce&&(sn-=7),lt===this.locale.firstDay&&(sn=Ce-6);let fn=Je(new Date(he,W,sn,12,vn,Ln)).utc(!0);for(let Qn=0,Nn=0,jn=0;Qn<42;Qn++,Nn++,fn=Je(fn).utc(!0).add(24,"hours"))Qn>0&&Nn%7==0&&(Nn=0,jn++),kt[jn][Nn]=fn.clone().hour(hn).minute(vn).second(Ln),fn=fn.hour(12),this.minDate&&kt[jn][Nn].format("YYYY-MM-DD")===this.minDate.format("YYYY-MM-DD")&&kt[jn][Nn].isBefore(this.minDate)&&"left"===J&&(kt[jn][Nn]=this.minDate.clone()),this.maxDate&&kt[jn][Nn].format("YYYY-MM-DD")===this.maxDate.format("YYYY-MM-DD")&&kt[jn][Nn].isAfter(this.maxDate)&&"right"===J&&(kt[jn][Nn]=this.maxDate.clone());J===Yn.left?this.leftCalendar.calendar=kt:this.rightCalendar.calendar=kt;let Cn="left"===J?this.minDate:this.startDate,wn=this.maxDate;if(null===this.endDate&&this.dateLimit){const Qn=this.startDate.clone().add(this.dateLimit,"day").endOf("day");if((!wn||Qn.isBefore(wn))&&(wn=Qn),this.customRangeDirection){Cn=this.minDate;const Nn=this.startDate.clone().subtract(this.dateLimit,"day").endOf("day");(!Cn||Nn.isAfter(Cn))&&(Cn=Nn)}}if(this.calendarVariables[J]={month:Xe,year:St,hour:hn,minute:vn,second:Ln,daysInMonth:Zn,firstDay:qn,lastDay:D,lastMonth:W,lastYear:he,daysInLastMonth:Ce,dayOfWeek:lt,calRows:Array.from(Array(6).keys()),calCols:Array.from(Array(7).keys()),classes:{},minDate:Cn,maxDate:wn,calendar:kt},this.showDropdowns){const Qn=kt[1][1].month(),Nn=kt[1][1].year(),jn=Je().utc(!0).year(),ei=wn&&wn.year()||jn+5,ii=Cn&&Cn.year()||jn-50,Ti=Nn===ii,Si=Nn===ei,Fr=[];for(let Dr=ii;Dr<=ei;Dr++)Fr.push(Dr);this.calendarVariables[J].dropdowns={currentMonth:Qn,currentYear:Nn,maxYear:ei,minYear:ii,inMinYear:Ti,inMaxYear:Si,monthArrays:Array.from(Array(12).keys()),yearArrays:Fr}}this.buildCells(kt,J)}setStartDate(J){"string"==typeof J&&(this.startDate=Je(J,this.locale.format).utc(!0)),"object"==typeof J&&(this.pickingDate=!0,this.startDate=Je(J).utc(!0)),this.timePicker||(this.pickingDate=!0,this.startDate=this.startDate.startOf("day")),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone(),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement))),this.maxDate&&this.startDate.isAfter(this.maxDate)&&(this.startDate=this.maxDate.clone(),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.floor(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement))),this.isShown||this.updateElement(),this.startDateChanged.emit({startDate:this.startDate}),this.updateMonthsInView()}setEndDate(J){"string"==typeof J&&(this.endDate=Je(J,this.locale.format).utc(!0)),"object"==typeof J&&(this.pickingDate=!1,this.endDate=Je(J).utc(!0)),this.timePicker||(this.pickingDate=!1,this.endDate=this.endDate.add(1,"d").startOf("day").subtract(1,"second")),this.timePicker&&this.timePickerIncrement&&this.endDate.minute(Math.round(this.endDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.endDate.isBefore(this.startDate)&&(this.endDate=this.startDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),this.dateLimit&&this.startDate.clone().add(this.dateLimit,"day").isBefore(this.endDate)&&(this.endDate=this.startDate.clone().add(this.dateLimit,"day")),this.endDateChanged.emit({endDate:this.endDate}),this.updateMonthsInView()}updateView(){this.timePicker&&(this.renderTimePicker(Yn.left),this.renderTimePicker(Yn.right)),this.updateMonthsInView(),this.updateCalendars()}updateMonthsInView(){if(this.endDate){if(!this.singleDatePicker&&this.leftCalendar.month&&this.rightCalendar.month&&(this.startDate&&this.leftCalendar&&this.startDate.format("YYYY-MM")===this.leftCalendar.month.format("YYYY-MM")||this.startDate&&this.rightCalendar&&this.startDate.format("YYYY-MM")===this.rightCalendar.month.format("YYYY-MM"))&&(this.endDate.format("YYYY-MM")===this.leftCalendar.month.format("YYYY-MM")||this.endDate.format("YYYY-MM")===this.rightCalendar.month.format("YYYY-MM")))return;this.startDate&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.linkedCalendars||this.endDate.month()===this.startDate.month()&&this.endDate.year()===this.startDate.year()?this.startDate.clone().date(2).add(1,"month"):this.endDate.clone().date(2))}else this.leftCalendar.month.format("YYYY-MM")!==this.startDate.format("YYYY-MM")&&this.rightCalendar.month.format("YYYY-MM")!==this.startDate.format("YYYY-MM")&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"));this.maxDate&&this.linkedCalendars&&!this.singleDatePicker&&this.rightCalendar.month>this.maxDate&&(this.rightCalendar.month=this.maxDate.clone().date(2),this.leftCalendar.month=this.maxDate.clone().date(2).subtract(1,"month"))}updateCalendars(){this.renderCalendar(Yn.left),this.renderCalendar(Yn.right),null!==this.endDate&&this.calculateChosenLabel()}updateElement(){const J=this.locale.displayFormat?this.locale.displayFormat:this.locale.format;!this.singleDatePicker&&this.autoUpdateInput?this.startDate&&this.endDate&&(this.chosenLabel=this.rangesArray.length&&!0===this.showRangeLabelOnInput&&this.chosenRange&&this.locale.customRangeLabel!==this.chosenRange?this.chosenRange:this.startDate.format(J)+this.locale.separator+this.endDate.format(J)):this.autoUpdateInput&&(this.chosenLabel=this.startDate.format(J))}remove(){this.isShown=!1}calculateChosenLabel(){(!this.locale||!this.locale.separator)&&this.buildLocale();let J=!0,be=0;if(this.rangesArray.length>0){for(const Xe in this.ranges)if(this.ranges[Xe]){if(this.timePicker){const St=this.timePickerSeconds?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD HH:mm";if(this.startDate.format(St)===this.ranges[Xe][0].format(St)&&this.endDate.format(St)===this.ranges[Xe][1].format(St)){J=!1,this.chosenRange=this.rangesArray[be];break}}else if(this.startDate.format("YYYY-MM-DD")===this.ranges[Xe][0].format("YYYY-MM-DD")&&this.endDate.format("YYYY-MM-DD")===this.ranges[Xe][1].format("YYYY-MM-DD")){J=!1,this.chosenRange=this.rangesArray[be];break}be++}J&&(this.chosenRange=this.showCustomRangeLabel?this.locale.customRangeLabel:null,this.showCalInRanges=!0)}this.updateElement()}clickApply(J){if(!this.singleDatePicker&&this.startDate&&!this.endDate&&(this.endDate=this.getDateWithTime(this.startDate,Yn.right),this.calculateChosenLabel()),this.isInvalidDate&&this.startDate&&this.endDate){let be=this.startDate.clone();for(;be.isBefore(this.endDate);){if(this.isInvalidDate(be)){this.endDate=be.subtract(1,"days"),this.calculateChosenLabel();break}be=be.add(1,"days")}}this.chosenLabel&&this.choosedDate.emit({chosenLabel:this.chosenLabel,startDate:this.startDate,endDate:this.endDate}),this.datesUpdated.emit({chosenLabel:this.chosenLabel,startDate:this.startDate,endDate:this.endDate}),(J||this.closeOnAutoApply&&!J)&&this.hide()}clickCancel(J){this.startDate=this.cachedVersion.start,this.endDate=this.cachedVersion.end,this.inline&&this.updateView(),this.cancelClicked.emit(),this.hide()}monthChanged(J,be){const Xe=this.calendarVariables[be].dropdowns.currentYear,St=parseInt(J.target.value,10);this.monthOrYearChanged(St,Xe,be)}yearChanged(J,be){const Xe=this.calendarVariables[be].dropdowns.currentMonth,St=parseInt(J.target.value,10);this.monthOrYearChanged(Xe,St,be)}timeChanged(J,be){let Xe=parseInt(String(this.timepickerVariables[be].selectedHour),10);const St=parseInt(String(this.timepickerVariables[be].selectedMinute),10),hn=this.timePickerSeconds?parseInt(String(this.timepickerVariables[be].selectedSecond),10):0;if(!this.timePicker24Hour){const vn=this.timepickerVariables[be].ampmModel;"PM"===vn&&Xe<12&&(Xe+=12),"AM"===vn&&12===Xe&&(Xe=0)}if(be===Yn.left){let vn=this.startDate.clone();vn=vn.hour(Xe),vn=vn.minute(St),vn=vn.second(hn),this.setStartDate(vn),this.singleDatePicker?this.endDate=this.startDate.clone():this.endDate&&this.endDate.format("YYYY-MM-DD")===vn.format("YYYY-MM-DD")&&this.endDate.isBefore(vn)?this.setEndDate(vn.clone()):!this.endDate&&this.timePicker&&this.getDateWithTime(vn,Yn.right).isBefore(vn)&&(this.timepickerVariables[Yn.right].selectedHour=Xe,this.timepickerVariables[Yn.right].selectedMinute=St,this.timepickerVariables[Yn.right].selectedSecond=hn)}else if(this.endDate){let vn=this.endDate.clone();vn=vn.hour(Xe),vn=vn.minute(St),vn=vn.second(hn),this.setEndDate(vn)}this.updateCalendars(),this.renderTimePicker(Yn.left),this.renderTimePicker(Yn.right),this.autoApply&&this.clickApply()}monthOrYearChanged(J,be,Xe){const St=Xe===Yn.left;let hn=J,vn=be;St||(vnthis.maxDate.year()||vn===this.maxDate.year()&&hn>this.maxDate.month())&&(hn=this.maxDate.month(),vn=this.maxDate.year()),this.calendarVariables[Xe].dropdowns.currentYear=vn,this.calendarVariables[Xe].dropdowns.currentMonth=hn,St?(this.leftCalendar.month=this.leftCalendar.month.month(hn).year(vn),this.linkedCalendars&&(this.rightCalendar.month=this.leftCalendar.month.clone().add(1,"month"))):(this.rightCalendar.month=this.rightCalendar.month.month(hn).year(vn),this.linkedCalendars&&(this.leftCalendar.month=this.rightCalendar.month.clone().subtract(1,"month"))),this.updateCalendars()}clickPrev(J){J===Yn.left?(this.leftCalendar.month=this.leftCalendar.month.subtract(1,"month"),this.linkedCalendars&&(this.rightCalendar.month=this.rightCalendar.month.subtract(1,"month"))):this.rightCalendar.month=this.rightCalendar.month.subtract(1,"month"),this.updateCalendars()}hoverDate(J,be,Xe,St){this.pickingDate&&(this.nowHoveredDate=be===Yn.left?this.calendarVariables.left.calendar[Xe][St]:this.calendarVariables.right.calendar[Xe][St],this.renderCalendar(Yn.left),this.renderCalendar(Yn.right))}clickDate(J,be,Xe,St){if("TD"===J.target.tagName){if(!J.target.classList.contains("available"))return}else if("SPAN"===J.target.tagName&&!J.target.parentElement.classList.contains("available"))return;this.rangesArray.length&&(this.chosenRange=this.locale.customRangeLabel);let hn=be===Yn.left?this.leftCalendar.calendar[Xe][St]:this.rightCalendar.calendar[Xe][St];(this.endDate||hn.isBefore(this.startDate,"day")&&!1===this.customRangeDirection)&&!1===this.lockStartDate?(this.timePicker&&(hn=this.getDateWithTime(hn,Yn.left)),this.endDate=null,this.setStartDate(hn.clone())):!this.endDate&&hn.isBefore(this.startDate)&&!1===this.customRangeDirection?this.setEndDate(this.startDate.clone()):(this.timePicker&&(hn=this.getDateWithTime(hn,Yn.right)),!0===hn.isBefore(this.startDate,"day")&&!0===this.customRangeDirection?(this.setEndDate(this.startDate),this.setStartDate(hn.clone())):this.setEndDate(hn.clone()),this.autoApply&&this.calculateChosenLabel()),this.singleDatePicker&&(this.setEndDate(this.startDate),this.updateElement(),this.autoApply&&this.clickApply()),this.updateView(),this.autoApply&&this.startDate&&this.endDate&&this.clickApply(),J.stopPropagation()}clickRange(J,be){if(this.chosenRange=be,be===this.locale.customRangeLabel)this.isShown=!0,this.showCalInRanges=!0;else{const Xe=this.ranges[be];if(console.log("1 ",Xe),this.startDate=Xe[0].clone(),this.endDate=Xe[1].clone(),this.showRangeLabelOnInput&&be!==this.locale.customRangeLabel?this.chosenLabel=be:this.calculateChosenLabel(),this.showCalInRanges=!this.rangesArray.length||this.alwaysShowCalendars,this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day")),this.alwaysShowCalendars||(this.isShown=!1),this.rangeClicked.emit({label:be,dates:Xe}),!this.keepCalendarOpeningWithRange||this.autoApply)this.clickApply();else{if(!this.alwaysShowCalendars)return this.clickApply();if(this.maxDate&&this.maxDate.isSame(Xe[0],"month"))this.rightCalendar.month=this.rightCalendar.month.month(Xe[0].month()),this.rightCalendar.month=this.rightCalendar.month.year(Xe[0].year()),this.leftCalendar.month=this.leftCalendar.month.month(Xe[0].month()-1),this.leftCalendar.month=this.leftCalendar.month.year(Xe[1].year());else{this.leftCalendar.month=this.leftCalendar.month.month(Xe[0].month()),this.leftCalendar.month=this.leftCalendar.month.year(Xe[0].year());const St=this.linkedCalendars?Xe[0].clone().add(1,"month"):Xe[1].clone();this.rightCalendar.month=this.rightCalendar.month.month(St.month()),this.rightCalendar.month=this.rightCalendar.month.year(St.year())}this.updateCalendars(),this.timePicker&&(this.renderTimePicker(Yn.left),this.renderTimePicker(Yn.right))}}}show(J){this.isShown||(this.cachedVersion.start=this.startDate.clone(),this.cachedVersion.end=this.endDate.clone(),this.isShown=!0,this.updateView())}hide(J){!this.isShown||(this.endDate||(this.cachedVersion.start&&(this.startDate=this.cachedVersion.start.clone()),this.cachedVersion.end&&(this.endDate=this.cachedVersion.end.clone())),!this.startDate.isSame(this.cachedVersion.start)||this.endDate.isSame(this.cachedVersion.end),this.updateElement(),this.isShown=!1,this.ref.detectChanges())}updateLocale(J){for(const be in J)Object.prototype.hasOwnProperty.call(J,be)&&(this.locale[be]=J[be],"customRangeLabel"===be&&this.renderRanges())}clear(){this.startDate=Je().utc(!0).startOf("day"),this.endDate=Je().utc(!0).endOf("day"),this.choosedDate.emit({chosenLabel:"",startDate:null,endDate:null}),this.datesUpdated.emit({startDate:null,endDate:null}),this.clearClicked.emit(),this.hide()}disableRange(J){if(J===this.locale.customRangeLabel)return!1;const be=this.ranges[J],Xe=be.every(hn=>!!this.minDate&&hn.isBefore(this.minDate)),St=be.every(hn=>!!this.maxDate&&hn.isAfter(this.maxDate));return Xe||St}getDateWithTime(J,be){let Xe=parseInt(String(this.timepickerVariables[be].selectedHour),10);if(!this.timePicker24Hour){const vn=this.timepickerVariables[be].ampmModel;"PM"===vn&&Xe<12&&(Xe+=12),"AM"===vn&&12===Xe&&(Xe=0)}const St=parseInt(String(this.timepickerVariables[be].selectedMinute),10),hn=this.timePickerSeconds?parseInt(String(this.timepickerVariables[be].selectedSecond),10):0;return J.clone().hour(Xe).minute(St).second(hn)}buildLocale(){this.locale=Object.assign(Object.assign({},this.localeHolderService.config),this.locale),this.locale.format||(this.locale.format=this.timePicker?Je.localeData().longDateFormat("lll"):Je.localeData().longDateFormat("L"))}buildCells(J,be){for(let Xe=0;Xe<6;Xe++){this.calendarVariables[be].classes[Xe]={classList:""};const St=[];this.emptyWeekRowClass&&Array.from(Array(7).keys()).some(hn=>J[Xe][hn].month()!==this.calendarVariables[be].month)&&St.push(this.emptyWeekRowClass);for(let hn=0;hn<7;hn++){const vn=[];this.emptyWeekColumnClass&&J[Xe][hn].month()!==this.calendarVariables[be].month&&vn.push(this.emptyWeekColumnClass),J[Xe][hn].isSame(Je().utc(!0),"day")&&vn.push("today"),J[Xe][hn].isoWeekday()>5&&vn.push("weekend"),J[Xe][hn].month()!==J[1][1].month()&&(vn.push("off"),this.lastDayOfPreviousMonthClass&&(J[Xe][hn].month()J[1][1].month()||0===J[Xe][hn].month())&&1===J[Xe][hn].date()&&vn.push(this.firstDayOfNextMonthClass)),this.firstMonthDayClass&&J[Xe][hn].month()===J[1][1].month()&&J[Xe][hn].date()===J.firstDay.date()&&vn.push(this.firstMonthDayClass),this.lastMonthDayClass&&J[Xe][hn].month()===J[1][1].month()&&J[Xe][hn].date()===J.lastDay.date()&&vn.push(this.lastMonthDayClass),this.minDate&&J[Xe][hn].isBefore(this.minDate,"day")&&vn.push("off","disabled"),this.calendarVariables[be].maxDate&&J[Xe][hn].isAfter(this.calendarVariables[be].maxDate,"day")&&vn.push("off","disabled"),this.isInvalidDate(J[Xe][hn])&&vn.push("off","disabled","invalid"),this.startDate&&J[Xe][hn].format("YYYY-MM-DD")===this.startDate.format("YYYY-MM-DD")&&vn.push("active","start-date"),null!=this.endDate&&J[Xe][hn].format("YYYY-MM-DD")===this.endDate.format("YYYY-MM-DD")&&vn.push("active","end-date"),(null!=this.nowHoveredDate&&this.pickingDate||null!=this.endDate)&&J[Xe][hn]>this.startDate&&(J[Xe][hn]"off"===D)&&vn.push("in-range");const Ln=this.isCustomDate(J[Xe][hn]);!1!==Ln&&("string"==typeof Ln?vn.push(Ln):Array.prototype.push.apply(vn,Ln));let Zn="",qn=!1;for(const D of vn)Zn+=D+" ","disabled"===D&&(qn=!0);qn||(Zn+="available"),this.calendarVariables[be].classes[Xe][hn]=Zn.replace(/^\s+|\s+$/g,"")}this.calendarVariables[be].classes[Xe].classList=St.join(" ")}}}return pt.\u0275fac=function(J){return new(J||pt)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(Fn))},pt.\u0275cmp=e.Xpm({type:pt,selectors:[["ngx-daterangepicker-material"]],viewQuery:function(J,be){if(1&J&&e.Gf(Kt,7),2&J){let Xe;e.iGM(Xe=e.CRH())&&(be.pickerContainer=Xe.first)}},hostBindings:function(J,be){1&J&&e.NdJ("click",function(St){return be.handleInternalClick(St)})},inputs:{startDate:"startDate",endDate:"endDate",dateLimit:"dateLimit",autoApply:"autoApply",singleDatePicker:"singleDatePicker",showDropdowns:"showDropdowns",showWeekNumbers:"showWeekNumbers",showISOWeekNumbers:"showISOWeekNumbers",linkedCalendars:"linkedCalendars",autoUpdateInput:"autoUpdateInput",alwaysShowCalendars:"alwaysShowCalendars",maxSpan:"maxSpan",lockStartDate:"lockStartDate",timePicker:"timePicker",timePicker24Hour:"timePicker24Hour",timePickerIncrement:"timePickerIncrement",timePickerSeconds:"timePickerSeconds",showClearButton:"showClearButton",firstMonthDayClass:"firstMonthDayClass",lastMonthDayClass:"lastMonthDayClass",emptyWeekRowClass:"emptyWeekRowClass",emptyWeekColumnClass:"emptyWeekColumnClass",firstDayOfNextMonthClass:"firstDayOfNextMonthClass",lastDayOfPreviousMonthClass:"lastDayOfPreviousMonthClass",showCustomRangeLabel:"showCustomRangeLabel",showCancel:"showCancel",keepCalendarOpeningWithRange:"keepCalendarOpeningWithRange",showRangeLabelOnInput:"showRangeLabelOnInput",customRangeDirection:"customRangeDirection",drops:"drops",opens:"opens",closeOnAutoApply:"closeOnAutoApply",minDate:"minDate",locale:"locale",ranges:"ranges",maxDate:"maxDate",isInvalidDate:"isInvalidDate",isCustomDate:"isCustomDate",isTooltipDate:"isTooltipDate"},outputs:{choosedDate:"choosedDate",rangeClicked:"rangeClicked",datesUpdated:"datesUpdated",startDateChanged:"startDateChanged",endDateChanged:"endDateChanged",cancelClicked:"cancelClicked",clearClicked:"clearClicked"},features:[e._Bn([{provide:o.JU,useExisting:(0,e.Gpc)(()=>pt),multi:!0}]),e.TTD],decls:6,vars:15,consts:[[1,"md-drppicker",3,"ngClass"],["pickerContainer",""],[4,"ngIf"],["class","calendar",3,"ngClass",4,"ngIf"],["class","calendar right",4,"ngIf"],["class","buttons",4,"ngIf"],[1,"ranges"],[4,"ngFor","ngForOf"],["type","button",3,"disabled","ngClass","click"],[1,"calendar",3,"ngClass"],[1,"calendar-table"],["class","table-condensed",4,"ngIf"],["class","calendar-time",4,"ngIf"],[1,"table-condensed"],["colspan","5",1,"month","drp-animate"],[1,"week-days"],["class","week",4,"ngIf"],[1,"drp-animate"],[3,"class",4,"ngFor","ngForOf"],[1,"prev","available",3,"click"],[1,"dropdowns"],[1,"monthselect",3,"change"],[3,"disabled","value","selected",4,"ngFor","ngForOf"],[1,"yearselect",3,"change"],[3,"selected",4,"ngFor","ngForOf"],[3,"disabled","value","selected"],[3,"selected"],[1,"next","available",3,"click"],[1,"week"],[3,"class","click","mouseenter",4,"ngFor","ngForOf"],[3,"click","mouseenter"],[1,"calendar-time"],[1,"select"],[1,"hourselect","select-item",3,"disabled","ngModel","ngModelChange"],[3,"value","disabled",4,"ngFor","ngForOf"],[1,"select-item","minuteselect",3,"disabled","ngModel","ngModelChange"],[1,"select-highlight"],[1,"select-bar"],["class","select-item secondselect",3,"disabled","ngModel","ngModelChange",4,"ngIf"],["class","select-item ampmselect",3,"ngModel","ngModelChange",4,"ngIf"],[3,"value","disabled"],[1,"select-item","secondselect",3,"disabled","ngModel","ngModelChange"],[1,"select-item","ampmselect",3,"ngModel","ngModelChange"],["value","AM",3,"disabled"],["value","PM",3,"disabled"],[1,"calendar","right"],["colspan","5",1,"month"],[1,"select-item","hourselect",3,"disabled","ngModel","ngModelChange"],[1,"buttons"],[1,"buttons_input"],["class","btn btn-default clear","type","button",3,"title","click",4,"ngIf"],["class","btn btn-default","type","button",3,"click",4,"ngIf"],["type","button",1,"btn",3,"disabled","click"],["type","button",1,"btn","btn-default","clear",3,"title","click"],["xmlns","http://www.w3.org/2000/svg","width","30","height","30","viewBox","0 -5 24 24"],["d","M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"],["type","button",1,"btn","btn-default",3,"click"]],template:function(J,be){1&J&&(e.TgZ(0,"div",0,1),e.YNc(2,Ai,4,1,"ng-container",2),e.YNc(3,Le,4,6,"div",3),e.YNc(4,as,4,2,"div",4),e.YNc(5,pe,6,4,"div",5),e.qZA()),2&J&&(e.Tol("drops-"+be.drops+"-"+be.opens),e.Q6J("ngClass",e.Hh0(7,We,"ltr"===be.locale.direction,"rtl"===be.locale.direction,be.isShown||be.inline,!be.isShown&&!be.inline,be.inline,!be.singleDatePicker&&be.showCalInRanges,be.rangesArray.length)),e.xp6(2),e.Q6J("ngIf",be.rangesArray.length),e.xp6(1),e.Q6J("ngIf",be.showCalInRanges),e.xp6(1),e.Q6J("ngIf",be.showCalInRanges&&!be.singleDatePicker),e.xp6(1),e.Q6J("ngIf",!be.autoApply&&(!be.rangesArray.length||be.showCalInRanges&&!be.singleDatePicker)))},directives:[t.mk,t.O5,t.sg,o.YN,o.Kr,o.EJ,o.JJ,o.On],styles:['.md-drppicker{position:absolute;font-family:Roboto,sans-serif;color:inherit;border-radius:4px;width:278px;padding:4px;margin-top:-10px;overflow:hidden;z-index:1000;font-size:14px;background-color:#fff;box-shadow:0 2px 4px #00000029,0 2px 8px #0000001f}.md-drppicker.double{width:auto}.md-drppicker.inline{position:relative;display:inline-block}.md-drppicker:before,.md-drppicker:after{position:absolute;display:inline-block;border-bottom-color:#0003;content:""}.md-drppicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.md-drppicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.md-drppicker.single .ranges,.md-drppicker.single .calendar{float:none}.md-drppicker.shown{transform:scale(1);transition:all .1s ease-in-out;transform-origin:0 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.md-drppicker.shown.drops-up-left{transform-origin:100% 100%}.md-drppicker.shown.drops-up-right{transform-origin:0 100%}.md-drppicker.shown.drops-down-left{transform-origin:100% 0}.md-drppicker.shown.drops-down-right{transform-origin:0 0}.md-drppicker.shown.drops-down-center{transform-origin:NaN%}.md-drppicker.shown.drops-up-center{transform-origin:50%}.md-drppicker.shown .calendar{display:block}.md-drppicker.hidden{transition:all .1s ease;transform:scale(0);transform-origin:0 0;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.md-drppicker.hidden.drops-up-left{transform-origin:100% 100%}.md-drppicker.hidden.drops-up-right{transform-origin:0 100%}.md-drppicker.hidden.drops-down-left{transform-origin:100% 0}.md-drppicker.hidden.drops-down-right{transform-origin:0 0}.md-drppicker.hidden.drops-down-center{transform-origin:50% 0}.md-drppicker.hidden.drops-up-center{transform-origin:50% 100%}.md-drppicker.hidden .calendar{display:none}.md-drppicker .calendar{max-width:270px;margin:4px}.md-drppicker .calendar.single .calendar-table{border:none}.md-drppicker .calendar th,.md-drppicker .calendar td{padding:0;white-space:nowrap;text-align:center;min-width:32px}.md-drppicker .calendar th span,.md-drppicker .calendar td span{pointer-events:none}.md-drppicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background-color:#fff}.md-drppicker table{width:100%;margin:0}.md-drppicker th{color:#988c8c}.md-drppicker td,.md-drppicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;height:2em;width:2em}.md-drppicker td.available.prev,.md-drppicker th.available.prev{display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMy43IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMuNyA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0zLjcsMC43TDEuNCwzbDIuMywyLjNMMyw2TDAsM2wzLTNMMy43LDAuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-size:.5em;background-position:center;opacity:.8;transition:background-color .2s ease;border-radius:2em}.md-drppicker td.available.prev:hover,.md-drppicker th.available.prev:hover{margin:0}.md-drppicker td.available.next,.md-drppicker th.available.next{transform:rotate(180deg);display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMy43IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMuNyA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0zLjcsMC43TDEuNCwzbDIuMywyLjNMMyw2TDAsM2wzLTNMMy43LDAuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-size:.5em;background-position:center;opacity:.8;transition:background-color .2s ease;border-radius:2em}.md-drppicker td.available.next:hover,.md-drppicker th.available.next:hover{margin:0;transform:rotate(180deg)}.md-drppicker td.available:hover,.md-drppicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit;background-repeat:no-repeat;background-size:.5em;background-position:center;margin:.25em 0;opacity:.8;border-radius:2em;transform:scale(1);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.md-drppicker td.week,.md-drppicker th.week{font-size:80%;color:#ccc}.md-drppicker td{margin:.25em 0;opacity:.8;transition:background-color .2s ease;border-radius:2em;transform:scale(1);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.md-drppicker td.off,.md-drppicker td.off.in-range,.md-drppicker td.off.start-date,.md-drppicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.md-drppicker td.in-range{background-color:#dde2e4;border-color:transparent;color:#000;border-radius:0}.md-drppicker td.start-date{border-radius:2em 0 0 2em}.md-drppicker td.end-date{border-radius:0 2em 2em 0}.md-drppicker td.start-date.end-date{border-radius:4px}.md-drppicker td.active{transition:background .3s ease-out;background:rgba(0,0,0,.1)}.md-drppicker td.active,.md-drppicker td.active:hover{background-color:#3f51b5;border-color:transparent;color:#fff}.md-drppicker th.month{width:auto}.md-drppicker td.disabled,.md-drppicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.md-drppicker .dropdowns{background-repeat:no-repeat;background-size:10px;background-position-y:center;background-position-x:right;width:50px;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI1NSAyNTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NSAyNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iYXJyb3ctZHJvcC1kb3duIj4KCQk8cG9seWdvbiBwb2ludHM9IjAsNjMuNzUgMTI3LjUsMTkxLjI1IDI1NSw2My43NSAgICIgZmlsbD0iIzk4OGM4YyIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)}.md-drppicker .dropdowns select{display:inline-block;background-color:#ffffffe6;width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.md-drppicker .dropdowns select.monthselect,.md-drppicker .dropdowns select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.md-drppicker .dropdowns select.hourselect,.md-drppicker .dropdowns select.minuteselect,.md-drppicker .dropdowns select.secondselect,.md-drppicker .dropdowns select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.md-drppicker .dropdowns select.monthselect,.md-drppicker .dropdowns select.yearselect{cursor:pointer;opacity:0;position:absolute;top:0;left:0;margin:0;padding:0}.md-drppicker th.month>div{position:relative;display:inline-block}.md-drppicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.md-drppicker .calendar-time .select{display:inline}.md-drppicker .calendar-time .select .select-item{display:inline-block;width:auto;position:relative;font-family:inherit;background-color:transparent;padding:10px 10px 10px 0;font-size:18px;border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0,.12)}.md-drppicker .calendar-time .select .select-item:after{position:absolute;top:18px;right:10px;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.12);pointer-events:none}.md-drppicker .calendar-time .select .select-item:focus{outline:none}.md-drppicker .calendar-time .select .select-item .select-label{color:#00000042;font-size:16px;font-weight:400;position:absolute;pointer-events:none;left:0;top:10px;transition:.2s ease all}.md-drppicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.md-drppicker .label-input{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 auto 5px;padding:0 0 0 28px;width:100%}.md-drppicker .label-input.active{border:1px solid #08c;border-radius:4px}.md-drppicker .md-drppicker_input{position:relative;padding:0 30px 0 0}.md-drppicker .md-drppicker_input i,.md-drppicker .md-drppicker_input svg{position:absolute;left:8px;top:8px}.md-drppicker.rtl .label-input{padding-right:28px;padding-left:6px}.md-drppicker.rtl .md-drppicker_input i,.md-drppicker.rtl .md-drppicker_input svg{left:auto;right:8px}.md-drppicker .show-ranges .drp-calendar.left{border-left:1px solid #ddd}.md-drppicker .ranges{float:none;text-align:left;margin:0}.md-drppicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.md-drppicker .ranges ul li{font-size:12px}.md-drppicker .ranges ul li button{padding:8px 12px;width:100%;background:none;border:none;text-align:left;cursor:pointer}.md-drppicker .ranges ul li button.active{background-color:#3f51b5;color:#fff}.md-drppicker .ranges ul li button[disabled]{opacity:.3}.md-drppicker .ranges ul li button:active{background:transparent}.md-drppicker .ranges ul li:hover{background-color:#eee}.md-drppicker .show-calendar .ranges{margin-top:8px}.md-drppicker [hidden]{display:none}.md-drppicker .buttons{text-align:right;margin:0 5px 5px 0}.md-drppicker .btn{position:relative;overflow:hidden;border-width:0;outline:none;padding:0 6px;cursor:pointer;border-radius:2px;box-shadow:0 1px 4px #0009;background-color:#3f51b5;color:#ecf0f1;transition:background-color .4s;height:auto;text-transform:uppercase;line-height:36px;border:none}.md-drppicker .btn:hover,.md-drppicker .btn:focus{background-color:#3f51b5}.md-drppicker .btn>*{position:relative}.md-drppicker .btn span{display:block;padding:12px 24px}.md-drppicker .btn:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:#ecf0f14d;transform:translate(-50%,-50%)}.md-drppicker .btn:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}.md-drppicker .btn:disabled{opacity:.5}.md-drppicker .btn.btn-default{color:#000;background-color:#dcdcdc}.md-drppicker .clear{box-shadow:none;background-color:#fff!important}.md-drppicker .clear svg{color:#eb3232;fill:currentColor}@media (min-width: 564px){.md-drppicker{width:auto}.md-drppicker.single .calendar.left{clear:none}.md-drppicker.ltr{direction:ltr;text-align:left}.md-drppicker.ltr .calendar.left{clear:left}.md-drppicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.md-drppicker.ltr .calendar.right{margin-left:0}.md-drppicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.md-drppicker.ltr .left .md-drppicker_input,.md-drppicker.ltr .right .md-drppicker_input{padding-right:35px}.md-drppicker.ltr .calendar.left .calendar-table{padding-right:12px}.md-drppicker.ltr .ranges,.md-drppicker.ltr .calendar{float:left}.md-drppicker.rtl{direction:rtl;text-align:right}.md-drppicker.rtl .calendar.left{clear:right;margin-left:0}.md-drppicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.md-drppicker.rtl .calendar.right{margin-right:0}.md-drppicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.md-drppicker.rtl .left .md-drppicker_input,.md-drppicker.rtl .calendar.left .calendar-table{padding-left:12px}.md-drppicker.rtl .ranges,.md-drppicker.rtl .calendar{text-align:right;float:right}.drp-animate{transform:translate(0);transition:transform .2s ease,opacity .2s ease}.drp-animate.drp-picker-site-this{transition-timing-function:linear}.drp-animate.drp-animate-right{transform:translate(10%);opacity:0}.drp-animate.drp-animate-left{transform:translate(-10%);opacity:0}}@media (min-width: 730px){.md-drppicker .ranges{width:auto}.md-drppicker.ltr .ranges{float:left}.md-drppicker.rtl .ranges{float:right}.md-drppicker .calendar.left{clear:none!important}}\n'],encapsulation:2}),pt})(),Qi=(()=>{class pt{constructor(J,be,Xe,St,hn,vn,Ln){this.viewContainerRef=J,this.ref=be,this.el=Xe,this.renderer=St,this.differs=hn,this.localeHolderService=vn,this.elementRef=Ln,this.onChange=new e.vpe,this.rangeClicked=new e.vpe,this.datesUpdated=new e.vpe,this.startDateChanged=new e.vpe,this.endDateChanged=new e.vpe,this.clearClicked=new e.vpe,this.dateLimit=null,this.showCancel=!1,this.lockStartDate=!1,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.closeOnAutoApply=!0,this.notForChangesProperty=["locale","endKey","startKey"],this.onChangeFn=Function.prototype,this.onTouched=Function.prototype,this.validatorChange=Function.prototype,this.localeHolder={},this.endKey="endDate",this.startKey="startDate",this.drops="down",this.opens="auto",J.clear();const Zn=J.createComponent(ai);this.picker=Zn.instance,this.picker.inline=!1}get disabled(){return this.disabledHolder}set startKey(J){this.startKeyHolder=null!==J?J:"startDate"}get locale(){return this.localeHolder}set locale(J){this.localeHolder=Object.assign(Object.assign({},this.localeHolderService.config),J)}set endKey(J){this.endKeyHolder=null!==J?J:"endDate"}get value(){return this.valueHolder||null}set value(J){this.valueHolder=J,this.onChangeFn(J),this.ref.markForCheck()}outsideClick(J){!J.target||J.target.classList.contains("ngx-daterangepicker-action")||this.elementRef.nativeElement.contains(J.target)||this.hide()}hide(J){this.picker.hide(J)}onBlur(){this.onTouched()}inputChanged(J){if("input"!==J.target.tagName.toLowerCase()||!J.target.value.length)return;const be=J.target.value.split(this.picker.locale.separator);let Xe=null,St=null;2===be.length&&(Xe=Je(be[0],this.picker.locale.format),St=Je(be[1],this.picker.locale.format)),(this.singleDatePicker||null===Xe||null===St)&&(Xe=Je(J.target.value,this.picker.locale.format),St=Xe),Xe.isValid()&&St.isValid()&&(this.picker.setStartDate(Xe),this.picker.setEndDate(St),this.picker.updateView())}open(J){this.disabled||(this.picker.show(J),setTimeout(()=>{this.setPosition()}))}ngOnInit(){this.picker.startDateChanged.asObservable().subscribe(J=>{this.startDateChanged.emit(J)}),this.picker.endDateChanged.asObservable().subscribe(J=>{this.endDateChanged.emit(J)}),this.picker.rangeClicked.asObservable().subscribe(J=>{this.rangeClicked.emit(J)}),this.picker.datesUpdated.asObservable().subscribe(J=>{this.datesUpdated.emit(J)}),this.picker.clearClicked.asObservable().subscribe(()=>{this.clearClicked.emit()}),this.picker.choosedDate.asObservable().subscribe(J=>{if(J){const be={[this.startKeyHolder]:J.startDate,[this.endKeyHolder]:J.endDate};this.value=be,this.onChange.emit(be),"string"==typeof J.chosenLabel&&(this.el.nativeElement.value=J.chosenLabel)}}),this.picker.firstMonthDayClass=this.firstMonthDayClass,this.picker.lastMonthDayClass=this.lastMonthDayClass,this.picker.emptyWeekRowClass=this.emptyWeekRowClass,this.picker.emptyWeekColumnClass=this.emptyWeekColumnClass,this.picker.firstDayOfNextMonthClass=this.firstDayOfNextMonthClass,this.picker.lastDayOfPreviousMonthClass=this.lastDayOfPreviousMonthClass,this.picker.drops=this.drops,this.picker.opens=this.opens,this.localeDiffer=this.differs.find(this.locale).create(),this.picker.closeOnAutoApply=this.closeOnAutoApply}ngOnChanges(J){for(const be in J)Object.prototype.hasOwnProperty.call(J,be)&&-1===this.notForChangesProperty.indexOf(be)&&(this.picker[be]=J[be].currentValue)}ngDoCheck(){this.localeDiffer&&this.localeDiffer.diff(this.locale)&&this.picker.updateLocale(this.locale)}toggle(J){this.picker.isShown?this.hide(J):this.open(J)}clear(){this.picker.clear()}writeValue(J){this.setValue(J)}registerOnChange(J){this.onChangeFn=J}registerOnTouched(J){this.onTouched=J}setDisabledState(J){this.disabledHolder=J}setPosition(){let J,be;const Xe=this.picker.pickerContainer.nativeElement,St=this.el.nativeElement;if(be=this.drops&&"up"===this.drops?St.offsetTop-Xe.clientHeight+"px":"auto","left"===this.opens)J={top:be,left:St.offsetLeft-Xe.clientWidth+St.clientWidth+"px",right:"auto"};else if("center"===this.opens)J={top:be,left:St.offsetLeft+St.clientWidth/2-Xe.clientWidth/2+"px",right:"auto"};else if("right"===this.opens)J={top:be,left:St.offsetLeft+"px",right:"auto"};else{const hn=St.offsetLeft+St.clientWidth/2-Xe.clientWidth/2;J=hn<0?{top:be,left:St.offsetLeft+"px",right:"auto"}:{top:be,left:hn+"px",right:"auto"}}J&&(this.renderer.setStyle(Xe,"top",J.top),this.renderer.setStyle(Xe,"left",J.left),this.renderer.setStyle(Xe,"right",J.right))}setValue(J){J?(this.value=J,J[this.startKeyHolder]&&this.picker.setStartDate(J[this.startKeyHolder]),J[this.endKeyHolder]&&this.picker.setEndDate(J[this.endKeyHolder]),this.picker.calculateChosenLabel(),this.picker.chosenLabel&&(this.el.nativeElement.value=this.picker.chosenLabel)):this.picker.clear()}}return pt.\u0275fac=function(J){return new(J||pt)(e.Y36(e.s_b),e.Y36(e.sBO),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.aQg),e.Y36(Fn),e.Y36(e.SBq))},pt.\u0275dir=e.lG2({type:pt,selectors:[["input","ngxDaterangepickerMd",""]],hostVars:1,hostBindings:function(J,be){1&J&&e.NdJ("click",function(St){return be.outsideClick(St)},!1,e.evT)("keyup.esc",function(St){return be.hide(St)})("blur",function(){return be.onBlur()})("keyup",function(St){return be.inputChanged(St)})("click",function(St){return be.open(St)}),2&J&&e.Ikx("disabled",be.disabled)},inputs:{minDate:"minDate",maxDate:"maxDate",autoApply:"autoApply",alwaysShowCalendars:"alwaysShowCalendars",showCustomRangeLabel:"showCustomRangeLabel",linkedCalendars:"linkedCalendars",dateLimit:"dateLimit",singleDatePicker:"singleDatePicker",showWeekNumbers:"showWeekNumbers",showISOWeekNumbers:"showISOWeekNumbers",showDropdowns:"showDropdowns",isInvalidDate:"isInvalidDate",isCustomDate:"isCustomDate",isTooltipDate:"isTooltipDate",showClearButton:"showClearButton",customRangeDirection:"customRangeDirection",ranges:"ranges",opens:"opens",drops:"drops",firstMonthDayClass:"firstMonthDayClass",lastMonthDayClass:"lastMonthDayClass",emptyWeekRowClass:"emptyWeekRowClass",emptyWeekColumnClass:"emptyWeekColumnClass",firstDayOfNextMonthClass:"firstDayOfNextMonthClass",lastDayOfPreviousMonthClass:"lastDayOfPreviousMonthClass",keepCalendarOpeningWithRange:"keepCalendarOpeningWithRange",showRangeLabelOnInput:"showRangeLabelOnInput",showCancel:"showCancel",lockStartDate:"lockStartDate",timePicker:"timePicker",timePicker24Hour:"timePicker24Hour",timePickerIncrement:"timePickerIncrement",timePickerSeconds:"timePickerSeconds",closeOnAutoApply:"closeOnAutoApply",endKeyHolder:"endKeyHolder",startKey:"startKey",locale:"locale",endKey:"endKey"},outputs:{onChange:"change",rangeClicked:"rangeClicked",datesUpdated:"datesUpdated",startDateChanged:"startDateChanged",endDateChanged:"endDateChanged",clearClicked:"clearClicked"},features:[e._Bn([{provide:o.JU,useExisting:(0,e.Gpc)(()=>pt),multi:!0}]),e.TTD]}),pt})(),vr=(()=>{class pt{constructor(){}static forRoot(J={}){return{ngModule:pt,providers:[{provide:Mt,useValue:J},{provide:Fn,useClass:Fn,deps:[Mt]}]}}}return pt.\u0275fac=function(J){return new(J||pt)},pt.\u0275mod=e.oAB({type:pt}),pt.\u0275inj=e.cJS({providers:[],imports:[[t.ez,o.u5,o.UX]]}),pt})()},34230:(Se,k,a)=>{"use strict";a.d(k,{_l:()=>Q,rN:()=>T,y$:()=>ee});var t=a(5e3),e=a(61135),o=a(60515),l=a(62843),r=a(37188),h=a(32076),p=a(66406),m=a(39300),u=a(54004),y=a(95698),w=a(63900),f=a(18505),S=a(70262),b=a(69808),C=a(22313);const T=new t.OlP("HIGHLIGHT_OPTIONS");let A=(()=>{class N{constructor(K,U,G){var se;this.doc=K,this._options=G,this._ready=new e.X(null),this.ready=this._ready.asObservable().pipe((0,m.h)(Z=>!!Z),(0,u.U)(Z=>Z),(0,y.q)(1)),(0,b.NF)(U)&&(K.defaultView.hljs?this._ready.next(K.defaultView.hljs):this._loadLibrary().pipe((0,w.w)(Z=>this._options&&this._options.lineNumbersLoader?(K.defaultView.hljs=Z,this.loadLineNumbers().pipe((0,f.b)(()=>this._ready.next(Z)))):(this._ready.next(Z),o.E)),(0,S.K)(Z=>(console.error("[HLJS] ",Z),o.E))).subscribe(),(null===(se=this._options)||void 0===se?void 0:se.themePath)&&this.loadTheme(this._options.themePath))}_loadLibrary(){if(this._options){if(this._options.fullLibraryLoader&&this._options.coreLibraryLoader)return(0,l._)(()=>"The full library and the core library were imported, only one of them should be imported!");if(this._options.fullLibraryLoader&&this._options.languages)return(0,l._)(()=>"The highlighting languages were imported they are not needed!");if(this._options.coreLibraryLoader&&!this._options.languages)return(0,l._)(()=>"The highlighting languages were not imported!");if(!this._options.coreLibraryLoader&&this._options.languages)return(0,l._)(()=>"The core library was not imported!");if(this._options.fullLibraryLoader)return this.loadFullLibrary();if(this._options.coreLibraryLoader&&this._options.languages&&Object.keys(this._options.languages).length)return this.loadCoreLibrary().pipe((0,w.w)(K=>this._loadLanguages(K)))}return(0,l._)(()=>"Highlight.js library was not imported!")}_loadLanguages(K){const U=Object.entries(this._options.languages).map(([G,se])=>$(se()).pipe((0,f.b)(Z=>K.registerLanguage(G,Z))));return(0,r.$)(...U).pipe((0,u.U)(()=>K))}loadCoreLibrary(){return $(this._options.coreLibraryLoader())}loadFullLibrary(){return $(this._options.fullLibraryLoader())}loadLineNumbers(){return $(this._options.lineNumbersLoader())}setTheme(K){this._themeLinkElement.href=K}loadTheme(K){this._themeLinkElement=this.doc.createElement("link"),this._themeLinkElement.href=K,this._themeLinkElement.type="text/css",this._themeLinkElement.rel="stylesheet",this._themeLinkElement.media="screen,print",this.doc.head.appendChild(this._themeLinkElement)}}return N.\u0275fac=function(K){return new(K||N)(t.LFG(b.K0),t.LFG(t.Lbi),t.LFG(T,8))},N.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})();const $=N=>(0,h.D)(N).pipe((0,m.h)(R=>!!R&&!!R.default),(0,u.U)(R=>R.default));let x=(()=>{class N{constructor(K,U){this._loader=K,this._hljs=null,K.ready.subscribe(G=>{this._hljs=G,U&&U.config&&(G.configure(U.config),G.listLanguages().length<1&&console.error("[HighlightJS]: No languages were registered!"))})}get hljs(){return this._hljs}highlight(K,{language:U,ignoreIllegals:G}){return this._loader.ready.pipe((0,u.U)(se=>se.highlight(K,{language:U,ignoreIllegals:G})))}highlightAuto(K,U){return this._loader.ready.pipe((0,u.U)(G=>G.highlightAuto(K,U)))}highlightElement(K){return this._loader.ready.pipe((0,u.U)(U=>U.highlightElement(K)))}highlightAll(){return this._loader.ready.pipe((0,u.U)(K=>K.highlightAll()))}configure(K){return this._loader.ready.pipe((0,u.U)(U=>U.configure(K)))}registerLanguage(K,U){return this._loader.ready.pipe((0,f.b)(G=>G.registerLanguage(K,U)))}unregisterLanguage(K){return this._loader.ready.pipe((0,f.b)(U=>U.unregisterLanguage(K)))}registerAliases(K,{languageName:U}){return this._loader.ready.pipe((0,f.b)(G=>G.registerAliases(K,{languageName:U})))}listLanguages(){return this._loader.ready.pipe((0,u.U)(K=>K.listLanguages()))}getLanguage(K){return this._loader.ready.pipe((0,u.U)(U=>U.getLanguage(K)))}safeMode(){return this._loader.ready.pipe((0,u.U)(K=>K.safeMode()))}debugMode(){return this._loader.ready.pipe((0,u.U)(K=>K.debugMode()))}lineNumbersBlock(K){return this._loader.ready.pipe((0,m.h)(U=>!!U.lineNumbersBlock),(0,f.b)(U=>U.lineNumbersBlock(K)))}}return N.\u0275fac=function(K){return new(K||N)(t.LFG(A),t.LFG(T,8))},N.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})(),ee=(()=>{class N{constructor(K,U,G,se){this._hljs=U,this._sanitizer=G,this._options=se,this.highlighted=new t.vpe,this._nativeElement=K.nativeElement}ngOnChanges(K){var U;null!==(null===(U=null==K?void 0:K.code)||void 0===U?void 0:U.currentValue)&&K.code.currentValue!==K.code.previousValue&&(this.code?this.highlightElement(this.code,this.languages):this.setTextContent(""))}highlightElement(K,U){this.setTextContent(K),this._hljs.highlightAuto(K,U).subscribe(G=>{this.setInnerHTML(null==G?void 0:G.value),this.lineNumbers&&this._options&&this._options.lineNumbersLoader&&this.addLineNumbers(),this.highlighted.emit(G)})}addLineNumbers(){this.destroyLineNumbersObserver(),p.Z.schedule(()=>{this._hljs.lineNumbersBlock(this._nativeElement).subscribe(),this._lineNumbersObs=new MutationObserver(()=>{this._nativeElement.firstElementChild&&"TABLE"===this._nativeElement.firstElementChild.tagName.toUpperCase()&&this._nativeElement.classList.add("hljs-line-numbers"),this.destroyLineNumbersObserver()}),this._lineNumbersObs.observe(this._nativeElement,{childList:!0})})}destroyLineNumbersObserver(){this._lineNumbersObs&&(this._lineNumbersObs.disconnect(),this._lineNumbersObs=null)}setTextContent(K){p.Z.schedule(()=>this._nativeElement.textContent=K)}setInnerHTML(K){p.Z.schedule(()=>this._nativeElement.innerHTML=this._sanitizer.sanitize(t.q3G.HTML,K)||"")}}return N.\u0275fac=function(K){return new(K||N)(t.Y36(t.SBq),t.Y36(x),t.Y36(C.H7),t.Y36(T,8))},N.\u0275dir=t.lG2({type:N,selectors:[["","highlight",""]],hostVars:2,hostBindings:function(K,U){2&K&&t.ekj("hljs",!0)},inputs:{code:["highlight","code"],languages:"languages",lineNumbers:"lineNumbers"},outputs:{highlighted:"highlighted"},features:[t.TTD]}),N})(),Q=(()=>{class N{}return N.\u0275fac=function(K){return new(K||N)},N.\u0275mod=t.oAB({type:N}),N.\u0275inj=t.cJS({}),N})()},89273:(Se,k,a)=>{"use strict";a.d(k,{fi:()=>x,g6:()=>T,qH:()=>A});var t=a(69808),e=a(5e3),o=a(70655),l=a(22313),r=a(50727),h=a(54968),p=a(78372),m=a(93075);const u=[[["","quill-editor-toolbar",""]]],y=["[quill-editor-toolbar]"],w={toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:[]}],[{align:[]}],["clean"],["link","image","video"]]},f=(ee,Q)=>ee||Q||"html",S=new e.OlP("config",{providedIn:"root",factory:()=>({modules:w})});let b=(()=>{class ee{constructor(N,R){this.config=R,this.count=0,this.document=N.get(t.K0),this.config||(this.config={modules:w})}getQuill(){return this.count++,!this.Quill&&1===this.count&&(this.$importPromise=new Promise(N=>(0,o.mG)(this,void 0,void 0,function*(){var R,K;const U=this.document.addEventListener;this.document.addEventListener=this.document.__zone_symbol__addEventListener||this.document.addEventListener;const G=yield a.e(609).then(a.t.bind(a,6609,19));this.document.addEventListener=U,this.Quill=G.default?G.default:G,null===(R=this.config.customOptions)||void 0===R||R.forEach(se=>{const Z=this.Quill.import(se.import);Z.whitelist=se.whitelist,this.Quill.register(Z,!0,this.config.suppressGlobalRegisterWarning)}),null===(K=this.config.customModules)||void 0===K||K.forEach(({implementation:se,path:Z})=>{this.Quill.register(Z,se,this.config.suppressGlobalRegisterWarning)}),N(this.Quill)}))),this.$importPromise}}return ee.\u0275fac=function(N){return new(N||ee)(e.LFG(e.zs3),e.LFG(S,8))},ee.\u0275prov=e.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})(),C=(()=>{class ee{constructor(N,R,K,U,G,se,Z,oe){this.elementRef=R,this.cd=K,this.domSanitizer=U,this.platformId=G,this.renderer=se,this.zone=Z,this.service=oe,this.required=!1,this.customToolbarPosition="top",this.sanitize=!1,this.styles=null,this.strict=!0,this.customOptions=[],this.customModules=[],this.preserveWhitespace=!1,this.trimOnValidation=!1,this.compareValues=!1,this.filterNull=!1,this.defaultEmptyValue=null,this.onEditorCreated=new e.vpe,this.onEditorChanged=new e.vpe,this.onContentChanged=new e.vpe,this.onSelectionChanged=new e.vpe,this.onFocus=new e.vpe,this.onBlur=new e.vpe,this.disabled=!1,this.subscription=null,this.valueGetter=(_e,Oe)=>{let Re=Oe.querySelector(".ql-editor").innerHTML;("


"===Re||"

"===Re)&&(Re=this.defaultEmptyValue);let Qe=Re;const Ve=f(this.format,this.service.config.format);if("text"===Ve)Qe=_e.getText();else if("object"===Ve)Qe=_e.getContents();else if("json"===Ve)try{Qe=JSON.stringify(_e.getContents())}catch(rt){Qe=_e.getText()}return Qe},this.valueSetter=(_e,Oe)=>{const Re=f(this.format,this.service.config.format);if("html"===Re)return this.sanitize&&(Oe=this.domSanitizer.sanitize(e.q3G.HTML,Oe)),_e.clipboard.convert(Oe);if("json"===Re)try{return JSON.parse(Oe)}catch(Qe){return[{insert:Oe}]}return Oe},this.selectionChangeHandler=(_e,Oe,Re)=>{const Qe=!_e&&!!this.onModelTouched;!this.onBlur.observers.length&&!this.onFocus.observers.length&&!this.onSelectionChanged.observers.length&&!Qe||this.zone.run(()=>{null===_e?this.onBlur.emit({editor:this.quillEditor,source:Re}):null===Oe&&this.onFocus.emit({editor:this.quillEditor,source:Re}),this.onSelectionChanged.emit({editor:this.quillEditor,oldRange:Oe,range:_e,source:Re}),Qe&&this.onModelTouched(),this.cd.markForCheck()})},this.textChangeHandler=(_e,Oe,Re)=>{const Qe=this.quillEditor.getText(),Ve=this.quillEditor.getContents();let rt=this.editorElem.querySelector(".ql-editor").innerHTML;("


"===rt||"

"===rt)&&(rt=this.defaultEmptyValue);const It=this.trackChanges||this.service.config.trackChanges,xt=("user"===Re||It&&"all"===It)&&!!this.onModelChange;!this.onContentChanged.observers.length&&!xt||this.zone.run(()=>{xt&&this.onModelChange(this.valueGetter(this.quillEditor,this.editorElem)),this.onContentChanged.emit({content:Ve,delta:_e,editor:this.quillEditor,html:rt,oldDelta:Oe,source:Re,text:Qe}),this.cd.markForCheck()})},this.editorChangeHandler=(_e,Oe,Re,Qe)=>{if(this.onEditorChanged.observers.length)if("text-change"===_e){const Ve=this.quillEditor.getText(),rt=this.quillEditor.getContents();let It=this.editorElem.querySelector(".ql-editor").innerHTML;("


"===It||"

"===It)&&(It=this.defaultEmptyValue),this.zone.run(()=>{this.onEditorChanged.emit({content:rt,delta:Oe,editor:this.quillEditor,event:_e,html:It,oldDelta:Re,source:Qe,text:Ve}),this.cd.markForCheck()})}else this.zone.run(()=>{this.onEditorChanged.emit({editor:this.quillEditor,event:_e,oldRange:Re,range:Oe,source:Qe}),this.cd.markForCheck()})},this.document=N.get(t.K0)}static normalizeClassNames(N){return N.trim().split(" ").reduce((K,U)=>{const G=U.trim();return G&&K.push(G),K},[])}ngAfterViewInit(){return(0,o.mG)(this,void 0,void 0,function*(){if((0,t.PM)(this.platformId))return;const N=yield this.service.getQuill();this.elementRef.nativeElement.insertAdjacentHTML("top"===this.customToolbarPosition?"beforeend":"afterbegin",this.preserveWhitespace?"
":"
"),this.editorElem=this.elementRef.nativeElement.querySelector("[quill-editor-element]");const R=this.elementRef.nativeElement.querySelector("[quill-editor-toolbar]"),K=Object.assign({},this.modules||this.service.config.modules);R?K.toolbar=R:void 0===K.toolbar&&(K.toolbar=w.toolbar);let U=void 0!==this.placeholder?this.placeholder:this.service.config.placeholder;void 0===U&&(U="Insert text here ..."),this.styles&&Object.keys(this.styles).forEach(Re=>{this.renderer.setStyle(this.editorElem,Re,this.styles[Re])}),this.classes&&this.addClasses(this.classes),this.customOptions.forEach(Re=>{const Qe=N.import(Re.import);Qe.whitelist=Re.whitelist,N.register(Qe,!0)}),this.customModules.forEach(({implementation:Re,path:Qe})=>{N.register(Qe,Re)});let G=this.bounds&&"self"===this.bounds?this.editorElem:this.bounds;G||(G=this.service.config.bounds?this.service.config.bounds:this.document.body);let se=this.debug;!se&&!1!==se&&this.service.config.debug&&(se=this.service.config.debug);let Z=this.readOnly;!Z&&!1!==this.readOnly&&(Z=void 0!==this.service.config.readOnly&&this.service.config.readOnly);let oe=this.defaultEmptyValue;this.service.config.hasOwnProperty("defaultEmptyValue")&&(oe=this.service.config.defaultEmptyValue);let _e=this.scrollingContainer;!_e&&null!==this.scrollingContainer&&(_e=null===this.service.config.scrollingContainer||this.service.config.scrollingContainer?this.service.config.scrollingContainer:null);let Oe=this.formats;if(!Oe&&void 0===Oe&&(Oe=this.service.config.formats?[...this.service.config.formats]:null===this.service.config.formats?null:void 0),this.zone.runOutsideAngular(()=>{var Re,Qe,Ve;if(this.quillEditor=new N(this.editorElem,{bounds:G,debug:se,formats:Oe,modules:K,placeholder:U,readOnly:Z,defaultEmptyValue:oe,scrollingContainer:_e,strict:this.strict,theme:this.theme||(this.service.config.theme?this.service.config.theme:"snow")}),this.linkPlaceholder){const rt=null===(Qe=null===(Re=this.quillEditor)||void 0===Re?void 0:Re.theme)||void 0===Qe?void 0:Qe.tooltip,It=null===(Ve=null==rt?void 0:rt.root)||void 0===Ve?void 0:Ve.querySelector("input[data-link]");(null==It?void 0:It.dataset)&&(It.dataset.link=this.linkPlaceholder)}}),this.content){if("text"===f(this.format,this.service.config.format))this.quillEditor.setText(this.content,"silent");else{const Qe=this.valueSetter(this.quillEditor,this.content);this.quillEditor.setContents(Qe,"silent")}this.quillEditor.getModule("history").clear()}this.setDisabledState(),this.addQuillEventListeners(),(this.onEditorCreated.observers.length||this.onValidatorChanged)&&requestAnimationFrame(()=>{this.onValidatorChanged&&this.onValidatorChanged(),this.onEditorCreated.emit(this.quillEditor)})})}ngOnDestroy(){this.dispose()}ngOnChanges(N){if(this.quillEditor){if(N.readOnly&&this.quillEditor.enable(!N.readOnly.currentValue),N.placeholder&&(this.quillEditor.root.dataset.placeholder=N.placeholder.currentValue),N.defaultEmptyValue&&(this.quillEditor.root.dataset.defaultEmptyValue=N.defaultEmptyValue.currentValue),N.styles){const R=N.styles.currentValue,K=N.styles.previousValue;K&&Object.keys(K).forEach(U=>{this.renderer.removeStyle(this.editorElem,U)}),R&&Object.keys(R).forEach(U=>{this.renderer.setStyle(this.editorElem,U,this.styles[U])})}if(N.classes){const R=N.classes.currentValue,K=N.classes.previousValue;K&&this.removeClasses(K),R&&this.addClasses(R)}N.debounceTime&&this.addQuillEventListeners()}}addClasses(N){ee.normalizeClassNames(N).forEach(R=>{this.renderer.addClass(this.editorElem,R)})}removeClasses(N){ee.normalizeClassNames(N).forEach(R=>{this.renderer.removeClass(this.editorElem,R)})}writeValue(N){if(this.filterNull&&null===N||(this.content=N,!this.quillEditor))return;const R=f(this.format,this.service.config.format),K=this.valueSetter(this.quillEditor,N);if(this.compareValues){const U=this.quillEditor.getContents();if(JSON.stringify(U)===JSON.stringify(K))return}N?"text"===R?this.quillEditor.setText(N):this.quillEditor.setContents(K):this.quillEditor.setText("")}setDisabledState(N=this.disabled){this.disabled=N,this.quillEditor&&(N?(this.quillEditor.disable(),this.renderer.setAttribute(this.elementRef.nativeElement,"disabled","disabled")):(this.readOnly||this.quillEditor.enable(),this.renderer.removeAttribute(this.elementRef.nativeElement,"disabled")))}registerOnChange(N){this.onModelChange=N}registerOnTouched(N){this.onModelTouched=N}registerOnValidatorChange(N){this.onValidatorChanged=N}validate(){if(!this.quillEditor)return null;const N={};let R=!0;const K=this.quillEditor.getText(),U=this.trimOnValidation?K.trim().length:1===K.length&&0===K.trim().length?0:K.length-1,G=this.quillEditor.getContents().ops,se=G&&1===G.length&&["\n",""].includes(G[0].insert);return this.minLength&&U&&Uthis.maxLength&&(N.maxLengthError={given:U,maxLength:this.maxLength},R=!1),this.required&&!U&&se&&(N.requiredError={empty:!0},R=!1),R?null:N}addQuillEventListeners(){this.dispose(),this.zone.runOutsideAngular(()=>{this.subscription=new r.w0,this.subscription.add((0,h.R)(this.quillEditor,"selection-change").subscribe(([K,U,G])=>{this.selectionChangeHandler(K,U,G)}));let N=(0,h.R)(this.quillEditor,"text-change"),R=(0,h.R)(this.quillEditor,"editor-change");"number"==typeof this.debounceTime&&(N=N.pipe((0,p.b)(this.debounceTime)),R=R.pipe((0,p.b)(this.debounceTime))),this.subscription.add(N.subscribe(([K,U,G])=>{this.textChangeHandler(K,U,G)})),this.subscription.add(R.subscribe(([K,U,G,se])=>{this.editorChangeHandler(K,U,G,se)}))})}dispose(){null!==this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}}return ee.\u0275fac=function(N){return new(N||ee)(e.Y36(e.zs3),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(l.H7),e.Y36(e.Lbi),e.Y36(e.Qsj),e.Y36(e.R0b),e.Y36(b))},ee.\u0275dir=e.lG2({type:ee,inputs:{format:"format",theme:"theme",modules:"modules",debug:"debug",readOnly:"readOnly",placeholder:"placeholder",maxLength:"maxLength",minLength:"minLength",required:"required",formats:"formats",customToolbarPosition:"customToolbarPosition",sanitize:"sanitize",styles:"styles",strict:"strict",scrollingContainer:"scrollingContainer",bounds:"bounds",customOptions:"customOptions",customModules:"customModules",trackChanges:"trackChanges",preserveWhitespace:"preserveWhitespace",classes:"classes",trimOnValidation:"trimOnValidation",linkPlaceholder:"linkPlaceholder",compareValues:"compareValues",filterNull:"filterNull",debounceTime:"debounceTime",defaultEmptyValue:"defaultEmptyValue",valueGetter:"valueGetter",valueSetter:"valueSetter"},outputs:{onEditorCreated:"onEditorCreated",onEditorChanged:"onEditorChanged",onContentChanged:"onContentChanged",onSelectionChanged:"onSelectionChanged",onFocus:"onFocus",onBlur:"onBlur"},features:[e.TTD]}),ee})(),T=(()=>{class ee extends C{constructor(N,R,K,U,G,se,Z,oe){super(N,R,K,U,G,se,Z,oe)}}return ee.\u0275fac=function(N){return new(N||ee)(e.Y36(e.zs3),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(l.H7),e.Y36(e.Lbi),e.Y36(e.Qsj),e.Y36(e.R0b),e.Y36(b))},ee.\u0275cmp=e.Xpm({type:ee,selectors:[["quill-editor"]],features:[e._Bn([{multi:!0,provide:m.JU,useExisting:(0,e.Gpc)(()=>ee)},{multi:!0,provide:m.Cf,useExisting:(0,e.Gpc)(()=>ee)}]),e.qOj],ngContentSelectors:y,decls:1,vars:0,template:function(N,R){1&N&&(e.F$t(u),e.Hsn(0))},styles:[":host{display:inline-block}\n"],encapsulation:2}),ee})(),A=(()=>{class ee{constructor(N,R){this.sanitizer=N,this.service=R,this.content="",this.sanitize=!1,this.innerHTML="",this.themeClass="ql-snow"}ngOnChanges(N){if(N.theme?this.themeClass=`ql-${N.theme.currentValue||(this.service.config.theme?this.service.config.theme:"snow")} ngx-quill-view-html`:this.theme||(this.themeClass=`ql-${this.service.config.theme?this.service.config.theme:"snow"} ngx-quill-view-html`),N.content){const R=N.content.currentValue;this.innerHTML=this.sanitize?R:this.sanitizer.bypassSecurityTrustHtml(R)}}}return ee.\u0275fac=function(N){return new(N||ee)(e.Y36(l.H7),e.Y36(b))},ee.\u0275cmp=e.Xpm({type:ee,selectors:[["quill-view-html"]],inputs:{content:"content",theme:"theme",sanitize:"sanitize"},features:[e.TTD],decls:2,vars:2,consts:[[1,"ql-container",3,"ngClass"],[1,"ql-editor",3,"innerHTML"]],template:function(N,R){1&N&&(e.TgZ(0,"div",0),e._UZ(1,"div",1),e.qZA()),2&N&&(e.Q6J("ngClass",R.themeClass),e.xp6(1),e.Q6J("innerHTML",R.innerHTML,e.oJD))},directives:[t.mk],styles:[".ql-container.ngx-quill-view-html{border:0}\n"],encapsulation:2}),ee})(),x=(()=>{class ee{static forRoot(N){return{ngModule:ee,providers:[{provide:S,useValue:N}]}}}return ee.\u0275fac=function(N){return new(N||ee)},ee.\u0275mod=e.oAB({type:ee}),ee.\u0275inj=e.cJS({imports:[[t.ez]]}),ee})()}},Se=>{Se(Se.s=10950)}]);