PageSourceSearch

https://urbanaut.app/list-your-experience-online/main.c1e4ccb525b5f7fd.js

js urbanaut.app collected 2026-09-24 21:00:53 UTC 3,051,408 bytes, 1 lines download raw bytes

1(self.webpackChunkurbanaut=self.webpackChunkurbanaut||[]).push([[179],{9408:(h,v)=>{"use strict";v.p=void 0;const o=Symbol();v.p=function p(n){if(Array.isArray(n))return n.map(E=>p(E));if(n&&"object"==typeof n){const E=n;if(E[o])return E[o];if(E.toJSON)return JSON.parse(E.toJSON());const C=Object.create(Object.getPrototypeOf(E));E[o]=C;for(const N of Object.getOwnPropertyNames(E))C[N]=p(E[N]);return delete E[o],C}return n}},8789:(h,v,y)=>{"use strict";y.d(v,{s:()=>E});var o=y(9862),n=(y(5592),y(5879));let E=(()=>{class C{constructor(z){this.http=z}getBaseURL(){return window.location.origin}downloadFileCSV(z,G=[],Q="data"){let U=this.ConvertToCSV(z,G),Te=new Blob(["\ufeff"+U],{type:"text/csv;charset=utf-8;"}),re=document.createElement("a"),ie=URL.createObjectURL(Te);-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")&&re.setAttribute("target","_blank"),re.setAttribute("href",ie),re.setAttribute("download",Q+".csv"),re.style.visibility="hidden",document.body.appendChild(re),re.click(),document.body.removeChild(re)}ConvertToCSV(z,G){let Q="object"!=typeof z?JSON.parse(z):z,U="",Te="";for(let re in G)Te+=G[re]+",";Te=Te.slice(0,-1),U+=Te+"\r\n";for(let re=0;re<Q.length;re++){let ie="";for(let _e in G)ie+=Q[re][G[_e]]+",";U+=ie+"\r\n"}return U}get(z,G){return this.http.get(z,G)}isEmptyObject(z){return z&&0===Object.keys(z).length}post(z,G){return this.http.post(z,G)}static#e=this.\u0275fac=function(G){return new(G||C)(n.LFG(o.eN))};static#t=this.\u0275prov=n.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})()},3510:(h,v,y)=>{"use strict";y.d(v,{m:()=>G});var o=y(5879),p=y(6814),n=y(7652),E=y(7700),C=y(2802);function N(Q,U){if(1&Q){const Te=o.EpF();o.TgZ(0,"div",15)(1,"div",16)(2,"p",17),o.NdJ("click",function(){o.CHM(Te);const ie=o.oxw();return o.KtG(ie.open(""))}),o._uU(3,"Home"),o.qZA(),o.TgZ(4,"p",17),o.NdJ("click",function(){o.CHM(Te);const ie=o.oxw();return o.KtG(ie.open(ie.about_us))}),o._uU(5,"About Us"),o.qZA(),o.TgZ(6,"p",17),o.NdJ("click",function(){o.CHM(Te);const ie=o.oxw();return o.KtG(ie.open("end-user-license-agreement"))}),o._uU(7,"EULA"),o.qZA(),o.TgZ(8,"p",17),o.NdJ("click",function(){o.CHM(Te);const ie=o.oxw();return o.KtG(ie.open(ie.tAndc))}),o._uU(9,"Terms & Conditions"),o.qZA(),o.TgZ(10,"p",17),o.NdJ("click",function(){o.CHM(Te);const ie=o.oxw();return o.KtG(ie.open(ie.privacy))}),o._uU(11,"Privacy Policy"),o.qZA()(),o.TgZ(12,"div",18)(13,"a",19),o._UZ(14,"img",20),o.TgZ(15,"p",21),o._uU(16,"Join Our Gram"),o.qZA()(),o.TgZ(17,"a",22),o._UZ(18,"img",23),o.qZA()()()}}function z(Q,U){if(1&Q){const Te=o.EpF();o.TgZ(0,"div",24)(1,"div",25)(2,"a",19),o._UZ(3,"img",20),o.TgZ(4,"p",21),o._uU(5,"Join Our Gram"),o.qZA()(),o.TgZ(6,"a",22),o._UZ(7,"img",26),o.qZA()(),o.TgZ(8,"div",27)(9,"div",28)(10,"p",17),o.NdJ("click",function(){o.CHM(Te);const ie=o.oxw();return o.KtG(ie.open(""))}),o._uU(11,"Home"),o.qZA(),o.TgZ(12,"p",17),o.NdJ("click",function(){o.CHM(Te);const ie=o.oxw();return o.KtG(ie.open(ie.about_us))}),o._uU(13,"About Us"),o.qZA(),o.TgZ(14,"p",17),o.NdJ("click",function(){o.CHM(Te);const ie=o.oxw();return o.KtG(ie.open("end-user-license-agreement"))}),o._uU(15,"EULA"),o.qZA()(),o.TgZ(16,"div",28)(17,"p",17),o.NdJ("click",function(){o.CHM(Te);const ie=o.oxw();return o.KtG(ie.open(ie.tAndc))}),o._uU(18,"Terms & Conditions"),o.qZA(),o.TgZ(19,"p",17),o.NdJ("click",function(){o.CHM(Te);const ie=o.oxw();return o.KtG(ie.open(ie.privacy))}),o._uU(20,"Privacy Policy"),o.qZA()()()()}}let G=(()=>{class Q{constructor(Te,re,ie,_e){this.platformId=Te,this.helperService=re,this.dialog=ie,this.loginService=_e,this.is_browser=!1,this.about_us="aboutus",this.tAndc="terms-and-conditions",this.privacy="privacy-policy",this.selectorOptions=["Popular Destinations","Recommendations from locals"],this.selectedOption=this.selectorOptions[0],this.popularDestinations=[{title:"Things to do in Goa",events:["Goa Event 1","Goa Event 2","Goa Event 3","Goa Event 4","Goa Event 5","Goa Event 6"]},{title:"Things to do in Kochi",events:["Kochi Event 1","Kochi Event 2","Kochi Event 3"]},{title:"Things to do in Bengaluru",events:["Bengaluru Event 1","Bengaluru Event 2","Bengaluru Event 3","Bengaluru Event 4","Bengaluru Event 5","Bengaluru Event 6","Bengaluru Event 7"]},{title:"Things to do in Mumbai",events:["Mumbai Event 1","Mumbai Event 2","Mumbai Event 3","Mumbai Event 4","Mumbai Event 5"]},{title:"Things to do in Delhi",events:["Delhi Event 1","Delhi Event 2","Delhi Event 3","Delhi Event 4"]}],this.localRecommendations=[{title:"Restaurants",events:["Restaurant 1","Restaurant 2","Restaurant 3","Restaurant 4"]},{title:"Shopping",events:["Shopping 1","Shopping 2","Shopping 3"]},{title:"Local Spots",events:["Local Spot 1","Local Spot 2","Local Spot 3","Local Spot 4"]},{title:"Stay",events:["Stay 1","Stay 2","Stay 3","Stay 4"]}],this.is_browser=(0,p.NF)(Te),this.is_browser&&(this.link=document.baseURI)}get selectedData(){return"Popular Destinations"===this.selectedOption?this.popularDestinations:this.localRecommendations}selectOption(Te){this.selectedOption=Te}open(Te){window.open(this.link+Te)}static#e=this.\u0275fac=function(re){return new(re||Q)(o.Y36(o.Lbi),o.Y36(n.W),o.Y36(E.uw),o.Y36(C.r))};static#t=this.\u0275cmp=o.Xpm({type:Q,selectors:[["app-b2b-footer"]],standalone:!0,features:[o.jDz],decls:109,vars:2,consts:[[1,"footer-main-nav"],["src","assets/png/white_logo.svg"],[1,"seo-content-section"],[1,"seo-content-container"],[1,"seo-content-item"],["href","https://urbanaut.app/featured-music/live-music","target","_blank"],["href","https://urbanaut.app/featured-workshops/cooking-classes","target","_blank"],["href","https://urbanaut.app/featured-retreats/wellness-on-urb","target","_blank"],["href","https://urbanaut.app/featured-thingstodo/upcoming","target","_blank"],[1,"quick-links"],["href","https://urbanaut.app/list-your-experience-online","target","_blank"],["href","https://urbanaut.app/featured-events/outdoor-events","target","_blank"],["href","https://urbanaut.app","target","_blank"],["class","footer-links-div",4,"ngIf"],["class","footer-links-div-mobile",4,"ngIf"],[1,"footer-links-div"],[1,"footer-links-left-div"],[1,"footer-links",3,"click"],[1,"footer-links-right-div",2,"display","flex","align-items","center","gap","24px"],["href","https://instagram.com/urbanaut.app","target","_blank",2,"display","flex","flex-direction","column","align-items","center","text-decoration","none"],["src","assets/png/white_insta.svg"],[1,"footer-links",2,"margin-top","10px"],["href","https://app.prighter.com/portal/15804435460"],["src","https://app.prighter.com/v1/business/certificate-of-representation?business_id=15804435460&certificate_product=ART27","alt","GDPR Certification: Art 27 representation by Prighter",2,"max-width","90px"],[1,"footer-links-div-mobile"],[2,"display","flex","align-items","center","gap","16px"],["src","https://app.prighter.com/v1/business/certificate-of-representation?business_id=15804435460&certificate_product=ART27","alt","GDPR Certification: Art 27 representation by Prighter",2,"max-width","80px"],[1,"footer-links-left-div-mobile"],[1,"footer-links-left-inner-div-mobile"]],template:function(re,ie){1&re&&(o.TgZ(0,"div",0)(1,"div"),o._UZ(2,"img",1),o.qZA(),o.TgZ(3,"div",2)(4,"div",3)(5,"div",4)(6,"h4"),o._uU(7,"About Urbanaut for Hosts & Businesses"),o.qZA(),o.TgZ(8,"p"),o._uU(9,"Urbanaut is India\u2019s best "),o.TgZ(10,"b"),o._uU(11,"event listing platform"),o.qZA(),o._uU(12," that helps creators, brands, and venues "),o.TgZ(13,"b"),o._uU(14,"host events online for free"),o.qZA(),o._uU(15,". From food pop-ups and live music to workshops and retreats, Urbanaut lets you "),o.TgZ(16,"b"),o._uU(17,"register your event"),o.qZA(),o._uU(18,", reach new audiences, and manage everything in one place."),o.qZA(),o.TgZ(19,"p"),o._uU(20,"Whether you\u2019re a local business, venue owner, or event curator, you can "),o.TgZ(21,"b"),o._uU(22,"list your event free"),o.qZA(),o._uU(23," on Urbanaut and connect with thousands of people searching for unique experiences. As one of the top "),o.TgZ(24,"b"),o._uU(25,"free event listing websites in India"),o.qZA(),o._uU(26,", Urbanaut helps you boost visibility, sell tickets, and grow your community effortlessly."),o.qZA()(),o.TgZ(27,"div",4)(28,"h4"),o._uU(29,"What You Can Do with Urbanaut"),o.qZA(),o.TgZ(30,"p"),o._uU(31,"For Event Hosts:"),o.qZA(),o.TgZ(32,"ul")(33,"li")(34,"b"),o._uU(35,"List your event for free"),o.qZA(),o._uU(36," in just a few clicks "),o.qZA(),o.TgZ(37,"li"),o._uU(38,"Manage registrations, ticketing, and promotions from one dashboard."),o.qZA(),o.TgZ(39,"li"),o._uU(40,"Access advanced analytics to track engagement and sales."),o.qZA(),o.TgZ(41,"li"),o._uU(42,"Get featured across Urbanaut\u2019s curated categories like "),o.TgZ(43,"a",5),o._uU(44,"Music"),o.qZA(),o._uU(45,", "),o.TgZ(46,"a",6),o._uU(47,"Workshops"),o.qZA(),o._uU(48,", and "),o.TgZ(49,"a",7),o._uU(50,"Wellness"),o.qZA(),o._uU(51," etc "),o.qZA()()(),o.TgZ(52,"div",4)(53,"p"),o._uU(54,"For Businesses & Brands:"),o.qZA(),o.TgZ(55,"ul")(56,"li"),o._uU(57,"Use Urbanaut\u2019s "),o.TgZ(58,"b"),o._uU(59,"event submission tools"),o.qZA(),o._uU(60," to market your brand experiences"),o.qZA(),o.TgZ(61,"li"),o._uU(62,"Partner with Urbanaut for multi-city campaigns and targeted promotions"),o.qZA(),o.TgZ(63,"li"),o._uU(64,"Gain exposure through "),o.TgZ(65,"b"),o._uU(66,"online event listings"),o.qZA(),o._uU(67," and community discovery features."),o.qZA(),o.TgZ(68,"li"),o._uU(69,"Enhance event visibility with backlinks from our "),o.TgZ(70,"a",8),o._uU(71,"Things To Do"),o.qZA(),o._uU(72," and Featured Events pages. "),o.qZA()()(),o.TgZ(73,"div",4)(74,"h4"),o._uU(75,"Quick Links"),o.qZA(),o.TgZ(76,"div",9)(77,"a",10),o._uU(78,"List Your Event Free"),o.qZA(),o.TgZ(79,"a",8),o._uU(80,"Things To Do"),o.qZA(),o.TgZ(81,"a",11),o._uU(82,"Featured Events"),o.qZA(),o.TgZ(83,"a",12),o._uU(84,"Download App"),o.qZA()()(),o.TgZ(85,"div",4)(86,"h4"),o._uU(87,"Why Choose Urbanaut"),o.qZA(),o.TgZ(88,"p"),o._uU(89,"Urbanaut is not just an "),o.TgZ(90,"b"),o._uU(91,"event listing site"),o.qZA(),o._uU(92," \u2014 it\u2019s a "),o.TgZ(93,"b"),o._uU(94,"free event submission platform"),o.qZA(),o._uU(95," designed to help hosts and creators thrive. Whether you\u2019re looking to "),o.TgZ(96,"b"),o._uU(97,"market your events"),o.qZA(),o._uU(98,", explore "),o.TgZ(99,"b"),o._uU(100,"event ticketing platforms in India"),o.qZA(),o._uU(101,", or simply "),o.TgZ(102,"b"),o._uU(103,"list events online free"),o.qZA(),o._uU(104,", Urbanaut makes it simple, seamless, and visible."),o.qZA(),o.TgZ(105,"p"),o._uU(106,"Join hundreds of hosts who already use Urbanaut to share experiences, grow audie
1nces, and bring their events to life."),o.qZA()()()(),o.YNc(107,N,19,0,"div",13),o.YNc(108,z,21,0,"div",14),o.qZA()),2&re&&(o.xp6(107),o.Q6J("ngIf",!ie.helperService.isMobile&&!ie.helperService.isTab),o.xp6(1),o.Q6J("ngIf",ie.helperService.isMobile||ie.helperService.isTab))},dependencies:[p.ez,p.O5],styles:['.footer-main-nav[_ngcontent-%COMP%]{background-color:#000;padding:35px 135px}.footer-p-tag[_ngcontent-%COMP%]{margin-top:24px;color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.footer-links[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}.footer-links-div[_ngcontent-%COMP%]{margin-top:35px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer-links-left-div[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:20px}.footer-links-right-div[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.selector-container[_ngcontent-%COMP%]{display:flex;gap:30px;margin-top:40px;border-bottom:1px solid #333}.selector-option[_ngcontent-%COMP%]{color:#fff;padding:10px 0;cursor:pointer;font-family:Montserrat;font-size:16px;opacity:.7;transition:all .3s ease;position:relative}.selector-option.active[_ngcontent-%COMP%]{opacity:1}.selector-option.active[_ngcontent-%COMP%]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#fff}.destinations-grid[_ngcontent-%COMP%]{display:flex;gap:40px;margin-top:20px;color:#fff}.location-column[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat;font-size:14px;font-weight:600;margin-bottom:15px;border-bottom:1px solid #fff}.event-item[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat;font-size:12px;opacity:.7;margin-bottom:8px;
1cursor:pointer}.event-item[_ngcontent-%COMP%]:hover{opacity:1}.footer-links-div-mobile[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start}.footer-links-left-div-mobile[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:15px;align-items:flex-start;gap:15px}.footer-links-left-inner-div-mobile[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:10px}.seo-content-section[_ngcontent-%COMP%]{border-top:1px solid rgba(255,255,255,.2);margin-top:30px;padding-top:25px}@media (max-width: 768px){.seo-content-section[_ngcontent-%COMP%]{margin-top:20px;padding-top:20px}}.seo-content-container[_ngcontent-%COMP%]{max-height:200px;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.1)}.seo-content-container[_ngcontent-%COMP%]::-webkit-scrollbar{width:6px}.seo-content-container[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:3px}.seo-content-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.seo-content-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}@media (max-width: 768px){.seo-content-container[_ngcontent-%COMP%]{max-height:150px;padding-right:5px}}.seo-content-item[_ngcontent-%COMP%]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.seo-content-item[_ngcontent-%COMP%]:last-child{border-bottom:none;margin-bottom:0}.seo-content-item[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}@media (max-width: 768px){.seo-content-item[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:12px;margin-bottom:6px}}.seo-content-item[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.seo-content-item[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]   b[_ngcontent-%COMP%], .seo-content-item[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:inherit;font-weight:600}.seo-content-item[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-child{margin-bottom:0}@media (max-width: 768px){.seo-content-item[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:11px;line-height:1.4}}.seo-content-item[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:15px}.seo-content-item[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fffc;font-family:Montserrat;font-size:12px;font-weight:400;line-height:1.5;margin-bottom:4px}.seo-content-item[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   b[_ngcontent-%COMP%], .seo-content-item[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:inherit;font-weight:600}@media (max-width: 768px){.seo-content-item[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:11px}}@media (max-width: 768px){.seo-content-item[_ngcontent-%COMP%]{margin-bottom:15px;padding-bottom:12px}}.quick-links[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:15px}.quick-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fffc;font-family:Montserrat;font-size:12px;font-weight:400;text-decoration:none;transition:color .3s ease}.quick-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#fff;text-decoration:underline}@media (max-width: 768px){.quick-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:11px}}@media (max-width: 768px){.quick-links[_ngcontent-%COMP%]{gap:10px}}@media (max-width: 1024px){.footer-main-nav[_ngcontent-%COMP%]{padding:32px}}']})}return Q})()},8200:(h,v,y)=>{"use strict";y.d(v,{d:()=>o});const o={dateFormat:"DD MMM YYYY",dateFormatMonth:"MMM DD, YYYY",dateDBFormat:"YYYY-MM-DD",dateTimeDBFormat:"YYYY-MM-DD HH:mm:ss",dateTimeFormat:"DD MMM YYYY hh:mm A",dateDayTimeFormat:"ddd, MMM D, YYYY | h:mm A",timeFormat:"h:mm a",timeFormatUpper:"h:mm A",dateFormatDay:"DD MMM YYYY | dddd",dateDayFormatMonth:"ddd, MMM D, YYYY"}},5561:(h,v,y)=>{"use strict";y.d(v,{w:()=>n});var o=y(556);
1class n{static isValidMobile(C,N){const z=C?.trim();if(!z)return!1;const G=o.PhoneNumberUtil.getInstance();try{const Q=G.parseAndKeepRawInput(z,N);return!(!G.isValidNumberForRegion(Q,N)||"IN"===N&&(!/^[6789]\d{9}$/.test(z)||10!==z.length))}catch{return!1}}static mobileValidators(C,N,z=!1){return G=>{const Q=G.get(C),U=G.get(N);Q?.setErrors(null);const Te=Q?.value?.trim(),re=U?.value?.dial_code,ie=U?.value?.code;return re&&Te?n.isValidMobile(Te,ie)?null:(Q?.setErrors({invalidPhoneNumber:!0}),{invalidPhoneNumber:!0}):(z&&Q?.setErrors({required:!0}),null)}}static maxCheckedInValidator(){return C=>{const N=C.parent;if(!N)return null;const z=N.get("quantity")?.value;return N.get("checked_in"),+C.value>z?{exceedsQuantity:!0}:null}}static internationalMobileValidator(C,N,z=!1){return G=>{const Q=G.get(C),U=G.get(N);G.get(C)?.setErrors(null);const Te=Q?.value,re=U?.value?.code;if(Te&&Te.length>4){const ie=o.PhoneNumberUtil.getInstance();try{const _e=ie.parseAndKeepRawInput(Te,re);return ie.isValidNumber(_e)?null:(G.get(C)?.setErrors({invalidPhoneNumber:!0}),{invalidPhoneNumber:!0})}catch{return G.get(C)?.setErrors({invalidPhoneNumber:!0}),{invalidPhoneNumber:!0}}}else z&&G.get(C)?.setErrors({required:!0});return null}}static mobileValidatorCountryCode(C,N=!1){return z=>{const G=z.get(C);if(z.get(C)?.setErrors(null),/[^\d]/g.test(G?.value)&&G?.value)return z.get(C)?.setErrors({invalidCharacters:!0}),{invalidCharacters:!0};const U="+91-"+G?.value;if("+91-"!==U&&U&&U.length>4){const Te=o.PhoneNumberUtil.getInstance();try{Te.parseAndKeepRawInput(U)}catch{return z.get(C)?.setErrors({countryCode:!0}),{countryCode:!0}}try{const re=Te.parseAndKeepRawInput(U,"IN");return Te.isValidNumber(re)?null:(z.get(C)?.setErrors({invalidPhoneNumber:!0}),{invalidPhoneNumber:!0})}catch{return z.get(C)?.setErrors({invalidPhoneNumber:!0}),{invalidPhoneNumber:!0}}}else N&&z.get(C)?.setErrors({required:!0});return null}}static patternValidator(C,N){return z=>z.value?C.test(z.value)?null:N:null}static noWhitespaceValidator(C){return C?.value?.length>0?0!==(C?.value||"")?.trim()?.length?null:{whitespace:!0}:null}static htmlContentValidator(C){return C?.value&&0===C.value.replace(/<[^>]*>/g,"").replace(/&nbsp;/gi," ").replace(/&[a-z]+;/gi,"").trim().length?{whitespace:!0}:null}static htmlMinLengthValidator(C){return N=>{if(!N?.value)return null;const z=N.value.replace(/<[^>]*>/g,"").replace(/&nbsp;/gi," ").replace(/&[a-z]+;/gi,"").trim();return z.length<C?{htmlMinLength:{requiredLength:C,actualLength:z.length}}:null}}static noSpaceValidator(C){const N=C.value||"";return console.log(N),0!==N.trim().length&&/[\s.,?!:#[\]@!$&'()*+,;=]+/.test(N)?{hasSpace:!0}:null}static atLeastOneRequiredValidator(C){return C.controls.some(G=>G.value.checked)?null:{atLeastOneRequired:!0}}static phoneNumberValidator(){return C=>{const N=C.value;return N?/^[0-9]{6,14}$/.test(N)?null:{invalidPhoneNumber:{value:N}}:null}}static matchValidator(C,N,z){return G=>{const Q=G.get(C),U=G.get(N);if(Q?.value&&U?.value){if(Q?.setErrors(null),U?.setErrors(null),Q?.value!=U?.value)return Q?.setErrors({passwordMismatch:!0}),U?.setErrors({passwordMismatch:!0}),{passwordMismatch:!0}}else z&&(G.get(C)?.setErrors({required:!0}),G.get(N)?.setErrors({required:!0}));return null}}static matchAndPatternValidator(C,N,z){return G=>{const Q=G.get(C),U=G.get(N);if(Q?.value){if(!/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\dd$@$!%*?&#]{8,}$/.test(Q?.value))return Q?.setErrors({invalidPassword:!0}),{invalidPassword:!0};if(Q?.setErrors(null),U?.setErrors(null),Q?.value!==U?.value)return Q?.setErrors({passwordMismatch:!0}),U?.setErrors({passwordMismatch:!0}),{passwordMismatch:!0}}else z&&(G.get(C)?.setErrors({required:!0}),G.get(N)?.setErrors({required:!0}));return null}}static colorBrightnessValidator(C=.5){return N=>{const z=N.value;if(!z||!z.r||void 0===z.r)return null;const G=z.r/255,Q=z.g/255,U=z.b/255;return.2126*(G<=.03928?G/12.92:Math.pow((G+.055)/1.055,2.4))+.7152*(Q<=.03928?Q/12.92:Math.pow((Q+.055)/1.055,2.4))+.0722*(U<=.03928?U/12.92:Math.pow((U+.055)/1.055,2.4))>C?{colorTooBright:!0}:null}}}},4365:(h,v,y)=>{"use strict";y.d(v,{P:()=>Q});var o=y(5879),p=y(5592),n=y(553),E=y(2787);const C=[{name:"Afghanistan",dial_code:"+93",code:"AF",year:"1970"},{name:"Aland Islands",dial_code:"+358",code:"AX",year:"1971"},{name:"Albania",dial_code:"+355",code:"AL",year:"1972"},{name:"Algeria",dial_code:"+213",code:"DZ",year:"1973"},{name:"AmericanSamoa",dial_code:"+1",code:"AS",year:"1974"},{name:"Andorra",dial_code:"+376",code:"AD",year:"1975"}
1,{name:"Angola",dial_code:"+244",code:"AO",year:"1976"},{name:"Anguilla",dial_code:"+1",code:"AI",year:"1977"},{name:"Antigua and Barbuda",dial_code:"+1",code:"AG",year:"1978"},{name:"Argentina",dial_code:"+54",code:"AR",year:"1979"},{name:"Armenia",dial_code:"+374",code:"AM",year:"1980"},{name:"Aruba",dial_code:"+297",code:"AW",year:"1981"},{name:"Australia",dial_code:"+61",code:"AU",year:"1982"},{name:"Austria",dial_code:"+43",code:"AT",year:"1983"},{name:"Azerbaijan",dial_code:"+994",code:"AZ",year:"1984"},{name:"Bahamas",dial_code:"+1",code:"BS",year:"1985"},{name:"Bahrain",dial_code:"+973",code:"BH",year:"1986"},{name:"Bangladesh",dial_code:"+880",code:"BD",year:"1987"},{name:"Barbados",dial_code:"+1",code:"BB",year:"1988"},{name:"Belarus",dial_code:"+375",code:"BY",year:"1989"},{name:"Belgium",dial_code:"+32",code:"BE",year:"1990"},{name:"Belize",dial_code:"+501",code:"BZ",year:"1991"},{name:"Benin",dial_code:"+229",code:"BJ",year:"1992"},{name:"Bermuda",dial_code:"+1",code:"BM",year:"1993"},{name:"Bhutan",dial_code:"+975",code:"BT",year:"1994"},{name:"Bolivia, Plurinational State of",dial_code:"+591",code:"BO",year:"1995"},{name:"Bosnia and Herzegovina",dial_code:"+387",code:"BA",year:"1996"},{name:"Botswana",dial_code:"+267",code:"BW",year:"1997"},{name:"Brazil",dial_code:"+55",code:"BR",year:"1998"},{name:"British Indian Ocean Territory",dial_code:"+246",code:"IO",year:"1999"},{name:"Brunei Darussalam",dial_code:"+673",code:"BN",year:"2000"},{name:"Bulgaria",dial_code:"+359",code:"BG",year:"2001"},{name:"Burkina Faso",dial_code:"+226",code:"BF",year:"2002"},{name:"Burundi",dial_code:"+257",code:"BI",year:"2003"},{name:"Cambodia",dial_code:"+855",code:"KH",year:"2004"},{name:"Cameroon",dial_code:"+237",code:"CM",year:"2005"},{name:"Canada",dial_code:"+1",code:"CA",year:"2006"},{name:"Cape Verde",dial_code:"+238",code:"CV",year:"2007"},{name:"Cayman Islands",dial_code:"+1",code:"KY",year:"2008"},{name:"Central African Republic",dial_code:"+236",code:"CF",year:"2009"},{name:"Chad",dial_code:"+235",code:"TD",year:"2010"},{name:"Chile",dial_code:"+56",code:"CL",year:"2011"},{name:"China",dial_code:"+86",code:"CN",year:"2012"},{name:"Christmas Island",dial_code:"+61",code:"CX",year:"2013"},{name:"Cocos (Keeling) Islands",dial_code:"+61",code:"CC",year:"2014"},{name:"Colombia",dial_code:"+57",code:"CO",year:"2015"},{name:"Comoros",dial_code:"+269",code:"KM",year:"2016"},{name:"Congo",dial_code:"+242",code:"CG",year:"2017"},{name:"Congo, The Democratic Republic of the Congo",dial_code:"+243",code:"CD",year:"2018"},{name:"Cook Islands",dial_code:"+682",code:"CK",year:"2019"},{name:"Costa Rica",dial_code:"+506",code:"CR"},{name:"Cote d'Ivoire",dial_code:"+225",code:"CI"},{name:"Croatia",dial_code:"+385",code:"HR"},{name:"Cuba",dial_code:"+53",code:"CU"},{name:"Cyprus",dial_code:"+357",code:"CY"},{name:"Czech Republic",dial_code:"+420",code:"CZ"},{name:"Denmark",dial_code:"+45",code:"DK"},{name:"Djibouti",dial_code:"+253",code:"DJ"},{name:"Dominica",dial_code:"+1",code:"DM"},{name:"Dominican Republic",dial_code:"+1",code:"DO"},{name:"Ecuador",dial_code:"+593",code:"EC"},{name:"Egypt",dial_code:"+20",code:"EG"},{name:"El Salvador",dial_code:"+503",code:"SV"},{name:"Equatorial Guinea",dial_code:"+240",code:"GQ"},{name:"Eritrea",dial_code:"+291",code:"ER"},{name:"Estonia",dial_code:"+372",code:"EE"},{name:"Ethiopia",dial_code:"+251",code:"ET"},{name:"Falkland Islands (Malvinas)",dial_code:"+500",code:"FK"},{name:"Faroe Islands",dial_code:"+298",code:"FO"},{name:"Fiji",dial_code:"+679",code:"FJ"},{name:"Finland",dial_code:"+358",code:"FI"},{name:"France",dial_code:"+33",code:"FR"},{name:"French Guiana",dial_code:"+594",code:"GF"},{name:"French Polynesia",dial_code:"+689",code:"PF"},{name:"Gabon",dial_code:"+241",code:"GA"},{name:"Gambia",dial_code:"+220",code:"GM"},{name:"Georgia",dial_code:"+995",code:"GE"},{name:"Germany",dial_code:"+49",code:"DE"},{name:"Ghana",dial_code:"+233",code:"GH"},{name:"Gibraltar",dial_code:"+350",code:"GI"},{name:"Greece",dial_code:"+30",code:"GR"},{name:"Greenland",dial_code:"+299",code:"GL"},{name:"Grenada",dial_code:"+1",code:"GD"},{name:"Guadeloupe",dial_code:"+590",code:"GP"},{name:"Guam",dial_code:"+1",code:"GU"},{name:"Guatemala",dial_code:"+502",code:"GT"},{name:"Guernsey",dial_code:"+44",code:"GG"},{name:"Guinea",dial_code:"+224",code:"GN"},{name:"Guinea-Bissau",dial_code:"+245",code:"GW"},{name:"Guyana",dial_code:"+592",code:"GY"},{name:"Haiti",dial_code:"+509",code:"HT"},{name:"Holy See (Vatican City State)",dial_code:"+39",code:"VA"},{name:"Honduras",dial_code:"+504",code:"HN"},{name:"Hong Kong",dial_code:"+852",code:"HK"},{name:"Hungary",dial_code:"+36",code:"HU"},{name:"Iceland",dial_code:"+354",code:"IS"},{name:"India",dial_code:"+91",code:"IN"},{name:"Indonesia",dial_code:"+62",code:"ID"}
1,{name:"Iran, Islamic Republic of Persian Gulf",dial_code:"+98",code:"IR"},{name:"Iraq",dial_code:"+964",code:"IQ"},{name:"Ireland",dial_code:"+353",code:"IE"},{name:"Isle of Man",dial_code:"+44",code:"IM"},{name:"Israel",dial_code:"+972",code:"IL"},{name:"Italy",dial_code:"+39",code:"IT"},{name:"Jamaica",dial_code:"+1",code:"JM"},{name:"Japan",dial_code:"+81",code:"JP"},{name:"Jersey",dial_code:"+44",code:"JE"},{name:"Jordan",dial_code:"+962",code:"JO"},{name:"Kazakhstan",dial_code:"+7",code:"KZ"},{name:"Kenya",dial_code:"+254",code:"KE"},{name:"Kiribati",dial_code:"+686",code:"KI"},{name:"Korea, Democratic People's Republic of Korea",dial_code:"+850",code:"KP"},{name:"Korea, Republic of South Korea",dial_code:"+82",code:"KR"},{name:"Kuwait",dial_code:"+965",code:"KW"},{name:"Kyrgyzstan",dial_code:"+996",code:"KG"},{name:"Laos",dial_code:"+856",code:"LA"},{name:"Latvia",dial_code:"+371",code:"LV"},{name:"Lebanon",dial_code:"+961",code:"LB"},{name:"Lesotho",dial_code:"+266",code:"LS"},{name:"Liberia",dial_code:"+231",code:"LR"},{name:"Libyan Arab Jamahiriya",dial_code:"+218",code:"LY"},{name:"Liechtenstein",dial_code:"+423",code:"LI"},{name:"Lithuania",dial_code:"+370",code:"LT"},{name:"Luxembourg",dial_code:"+352",code:"LU"},{name:"Macao",dial_code:"+853",code:"MO"},{name:"Macedonia",dial_code:"+389",code:"MK"},{name:"Madagascar",dial_code:"+261",code:"MG"},{name:"Malawi",dial_code:"+265",code:"MW"},{name:"Malaysia",dial_code:"+60",code:"MY"},{name:"Maldives",dial_code:"+960",code:"MV"},{name:"Mali",dial_code:"+223",code:"ML"},{name:"Malta",dial_code:"+356",code:"MT"},{name:"Marshall Islands",dial_code:"+692",code:"MH"},{name:"Martinique",dial_code:"+596",code:"MQ"},{name:"Mauritania",dial_code:"+222",code:"MR"},{name:"Mauritius",dial_code:"+230",code:"MU"},{name:"Mayotte",dial_code:"+262",code:"YT"},{name:"Mexico",dial_code:"+52",code:"MX"},{name:"Micronesia, Federated States of Micronesia",dial_code:"+691",code:"FM"},{name:"Moldova",dial_code:"+373",code:"MD"},{name:"Monaco",dial_code:"+377",code:"MC"},{name:"Mongolia",dial_code:"+976",code:"MN"},{name:"Montenegro",dial_code:"+382",code:"ME"},{name:"Montserrat",dial_code:"+1",code:"MS"},{name:"Morocco",dial_code:"+212",code:"MA"},{name:"Mozambique",dial_code:"+258",code:"MZ"},{name:"Myanmar",dial_code:"+95",code:"MM"},{name:"Namibia",dial_code:"+264",code:"NA"},{name:"Nauru",dial_code:"+674",code:"NR"},{name:"Nepal",dial_code:"+977",code:"NP"},{name:"Netherlands",dial_code:"+31",code:"NL"},{name:"New Caledonia",dial_code:"+687",code:"NC"},{name:"New Zealand",dial_code:"+64",code:"NZ"},{name:"Nicaragua",dial_code:"+505",code:"NI"},{name:"Niger",dial_code:"+227",code:"NE"},{name:"Nigeria",dial_code:"+234",code:"NG"},{name:"Niue",dial_code:"+683",code:"NU"},{name:"Norfolk Island",dial_code:"+672",code:"NF"},{name:"Northern Mariana Islands",dial_code:"+1",code:"MP"},{name:"Norway",dial_code:"+47",code:"NO"},{name:"Oman",dial_code:"+968",code:"OM"},{name:"Pakistan",dial_code:"+92",code:"PK"},{name:"Palau",dial_code:"+680",code:"PW"},{name:"Palestinian Territory, Occupied",dial_code:"+970",code:"PS"},{name:"Panama",dial_code:"+507",code:"PA"},{name:"Papua New Guinea",dial_code:"+675",code:"PG"},{name:"Paraguay",dial_code:"+595",code:"PY"},{name:"Peru",dial_code:"+51",code:"PE"},{name:"Philippines",dial_code:"+63",code:"PH"},{name:"Poland",dial_code:"+48",code:"PL"},{name:"Portugal",dial_code:"+351",code:"PT"},{name:"Puerto Rico",dial_code:"+1",code:"PR"},{name:"Qatar",dial_code:"+974",code:"QA"},{name:"Romania",dial_code:"+40",code:"RO"},{name:"Russia",dial_code:"+7",code:"RU"},{name:"Rwanda",dial_code:"+250",code:"RW"},{name:"Reunion",dial_code:"+262",code:"RE"},{name:"Saint Barthelemy",dial_code:"+590",code:"BL"},{name:"Saint Helena, Ascension and Tristan Da Cunha",dial_code:"+290",code:"SH"},{name:"Saint Kitts and Nevis",dial_code:"+1",code:"KN"},{name:"Saint Lucia",dial_code:"+1",code:"LC"},{name:"Saint Martin",dial_code:"+590",code:"MF"},{name:"Saint Pierre and Miquelon",dial_code:"+508",code:"PM"},{name:"Saint Vincent and the Grenadines",dial_code:"+1",code:"VC"},{name:"Samoa",dial_code:"+685",code:"WS"},{name:"San Marino",dial_code:"+378",code:"SM"},{name:"Sao Tome and Principe",dial_code:"+239",code:"ST"},{name:"Saudi Arabia",dial_code:"+966",code:"SA"},{name:"Senegal",dial_code:"+221",code:"SN"},{name:"Serbia",dial_code:"+381",code:"RS"},{name:"Seychelles",dial_code:"+248",code:"SC"},{name:"Sierra Leone",dial_code:"+232",code:"SL"},{name:"Singapore",dial_code:"+65",code:"SG"},{name:"Slovakia",dial_code:"+421",code:"SK"},{name:"Slovenia",dial_code:"+386",code:"SI"},{name:"Solomon Islands",dial_code:"+677",code:"SB"},{name:"Somalia",dial_code:"+252",code:"SO"},{name:"South Africa",dial_code:"+27",code:"ZA"},{name:"South Sudan",dial_code:"+211",code:"SS"},{name:"Spain",dial_code:"+34",code:"ES"},{name:"Sri Lanka",dial_code:"+94",code:"LK"},{name:"Sudan",dial_code:"+249",code:"SD"},{name:"Suriname",dial_code:"+597",code:"SR"},{name:"Svalbard and Jan Mayen",dial_code:"+47",code:"SJ"},{name:"Swaziland",dial_code:"+268",code:"SZ"},{name:"Sweden",dial_code:"+46",code:"SE"},{name:"Switzerland",dial_code:"+41",code:"CH"},{name:"Syrian Arab Republic",dial_code:"+963",code:"SY"},{name:"Taiwan",dial_code:"+886",code:"TW"},{name:"Tajikistan",dial_code:"+992",code:"TJ"},{name:"Tanzania, United Republic of Tanzania",dial_code:"+255",code:"TZ"},{name:"Thailand",dial_code:"+66",code:"TH"},{name:"Timor-Leste",dial_code:"+670",code:"TL"},{name:"Togo",dial_code:"+228",code:"TG"},{name:"Tokelau",dial_code:"+690",code:"TK"},{name:"Tonga",dial_code:"+676",code:"TO"},{name:"Trinidad and Tobago",dial_code:"+1",code:"TT"},{name:"Tunisia",dial_code:"+216",code:"TN"},{name:"Turkey",dial_code:"+90",code:"TR"},{name:"Turkmenistan",dial_code:"+993",code:"TM"},{name:"Turks and Caicos Islands",dial_code:"+1",code:"TC"},{name:"Tuvalu",dial_code:"+688",code:"TV"},{name:"Uganda",dial_code:"+256",code:"UG"},{name:"Ukraine",dial_code:"+380",code:"UA"},{name:"United Arab Emirates",dial_code:"+971",code:"AE"},{name:"United Kingdom",dial_code:"+44",code:"GB"},{name:"United States",dial_code:"+1",code:"US"},{name:"Uruguay",dial_code:"+598",code:"UY"},{name:"Uzbekistan",dial_code:"+998",code:"UZ"},{name:"Vanuatu",dial_code:"+678",code:"VU"},{name:"Venezuela, Bolivarian Republic of Venezuela",dial_code:"+58",code:"VE"},{name:"Vietnam",dial_code:"+84",code:"VN"},{name:"Virgin Islands, British",dial_code:"+1",code:"VG"},{name:"Virgin Islands, U.S.",dial_code:"+1",code:"VI"},{name:"Wallis and Futuna",dial_code:"+681",code:"WF"},{name:"Yemen",dial_code:"+967",code:"YE"},{name:"Zambia",dial_code:"+260",code:"ZM"},{name:"Zimbabwe",dial_code:"+263",code:"ZW"}];var z=y(9862),G=y(8789);let Q=(()=>{class U{constructor(re,ie,_e){this.http=re,this.apiService=ie,this.router=_e,this.show_nav=0,this.show_eventdet=!1,this.event_id=12,this.experience_id=11,this.spot_data_signal=(0,o.tdS)({}),this.detailRefresh=new o.vpe,this.expansion_open=new o.vpe,this.get_data=new o.vpe,this.mandatory_error=(0,o.tdS)({}),this.routerCheck()}routerCheck(){this.router?.events?.subscribe(re=>{if(re?.routerEvent instanceof E.m2){let ie=re?.routerEvent?.url.split("/",4);this.is_event=!!(ie&&ie.length>1&&ie[2]&&"event"==ie[2])}})}slugCheck(re){return new p.y(_e=>{this.http.post(n.N.spot_slug_check,re).subscribe(be=>{_e.next(be),_e.complete()},be=>{_e.error(be),_e.complete()})})}slugUpdate(re,ie){return new p.y(be=>{this.http.put(n.N.spot_slug_update.replace("{slug}",re),ie).subscribe(je=>{be.next(je),be.complete()},je=>{be.error(je),be.complete()})})}sendNotifyDetails(re){return new p.y(_e=>{this.http.post(n.N.notify_me,re).subscribe(be=>{_e.next(be),_e.complete()},be=>{_e.error(be),_e.complete()})})}listAPI(re){return new p.y(_e=>{this.apiService.get(n.N.spot,{params:re}).subscribe(be=>{_e.next(be),_e.complete()},be=>{_e.error(be),_e.complete()})})}editAPI(re,ie,_e){const be={...ie||{}};return _e?.keepTags||(delete be.related_tags,delete be.primary_tag),delete be.genre_tags,delete be.who_is_it_for_tags,delete be.related_tags_data,delete be.primary_tag_data,delete be.genre_tags_data,delete be.who_is_it_for_tags_data,new p.y(Et=>{this.http.patch(n.N.spot_edit.replace("{id}",re),be).subscribe(Ot=>{Et.next(Ot),Et.complete()},Ot=>{Et.error(Ot),Et.complete()})})}toggleVisibility(re,ie){return new p.y(be=>{this.http.post(n.N.spot_toggle_visibility.replace("{id}",re),{enable_list_view:ie}).subscribe(je=>{be.next(je),be.complete()},je=>{be.error(je),be.complete()})})}addAPI(re){return new p.y(_e=>{this.http.post(n.N.spot_add,re).subscribe(be=>{_e.next(be),_e.complete()},be=>{_e.error(be),_e.complete()})})}getAPI(re,ie){return new p.y(be=>{this.apiService.get(n.N.spot_get.replace("{id}",re),{params:ie}).subscribe(je=>{be.next(je),be.complete()},je=>{be.error(je),be.complete()})})}cloneAPI(re,ie){return new p.y(be=>{this.apiService.get(n.N.clone_spot.replace("{id}",re),{params:ie}).subscribe(je=>{je?.id&&je?.meeting_point?this.editAPI(je.id,{meeting_point:null}).subscribe(()=>{be.next({...je,meeting_point:null}),be.complete()},Et=>{console.error(Et),be.next(je),be.complete()}):(be.next(je),be.complete())},je=>{be.error(je),be.complete()})})}postPromocode(re){return new p.y(_e=>{this.http.post(n.N.post_promocode,re).subscribe(be=>{_e.next(be),_e.complete()},be=>{_e.error(be),_e.complete()})})}editPromocode(re,ie){return new p.y(be=>{this.http.patch(n.N.edit_promocode.replace("{id}",re),ie).subscribe(je=>{be.next(je),be.complete()},je=>{be.error(je),be.complete()})})}deletePromocode(re,ie){return new p.y(be=>{this.http.delete(n.N.delete_promocode.replace("{id}",re),{params:{spot_id:ie}}).subscribe(je=>{be.next(je),be.complete()},je=>{be.error(je),be.complete()})})}listPromocode(re){return new p.y(_e=>{this.http.get(n.N.list_promocode,{params:re}).subscribe(be=>{_e.next(be),_e.complete()},be=>{_e.error(be),_e.complete()})})}getWhoIsItTag(){return new p.y(ie=>{this.http.get(n.N.who_is_it_for_tag).subscribe(_e=>{ie.next(_e),ie.complete()},_e=>{ie.error(_e),ie.complete()})})}countryListAPI(re){return new p.y(_e=>{const be=re.get("search")?.toLowerCase();if(be){const je=C.filter(Et=>Et.name?.toLowerCase().startsWith(be)||Et.dial_code?.toLowerCase().startsWith(be)||Et.code?.toLowerCase().startsWith(be));_e.next(je)}else _e.next(C);_e.complete()})}getDisplayTags(){return new p.y(ie=>{this.http.get(n.N.genre_tag).subscribe(_e=>{ie.next(_e),ie.complete()},_e=>{ie.error(_e),ie.complete()})})}getRelatedTags(){return new p.y(ie=>{this.http.get(n.N.related_tag).subscribe(_e=>{ie.next(_e),ie.complete()},_e=>{ie.error(_e),ie.complete()})})}dataForEdit(re){return new p.y(_e=>{this.getAPI(re).subscribe(be=>{_e.next({name:be?.name,status:be?.status,lat:be?.lat,lng:be?.lng,city:be?.city,is_same_working_hours:be?.is_same_working_hours,categories:be?.categories,categories_name:be?.categories_name}),_e.complete()},be=>{_e.error(be),_e.complete()})})}deleteSpot(re){return new p.y(_e=>{this.http.delete(n.N.spot_delete.replace("{id}",re)).subscribe(be=>{_e.next(be),_e.complete()},be=>{_e.error(be),_e.complete()})})}previewExp(re){return new p.y(_e=>{this.http.get(n.N.preview.replace("{slug}",re)).subscribe(be=>{_e.next(be),_e.complete()},be=>{_e.error(be),_e.complete()})})}getQuestion(){return new p.y(ie=>{this.http.get(n.N.question_advanceSetting).subscribe(_e=>{ie.next(_e),ie.complete()},_e=>{ie.error(_e),ie.complete()})})}shareLink(re){return new p.y(_e=>{this.http.post(n.N.share_link,re).subscribe(be=>{_e.next(be),_e.complete()},be=>{_e.error(be),_e.complete()})})}isMeetingPointBlank(re){return!re||!String(re).trim()}checkMandatory(re){return new p.y(_e=>{this.http.get(n.N.check_mandatory_preview.replace("{slug}",re)).subscribe(be=>{_e.next(be),_e.complete()},be=>{_e.error(be),_e.complete()})})}static#e=this.\u0275fac=function(ie){return new(ie||U)(o.LFG(z.eN),o.LFG(G.s),o.LFG(E.F0))};static#t=this.\u0275prov=o.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})()},5133:(h,v,y)=>{"use strict";y.d(v,{O:()=>G});var o=y(7700),p=y(5879),n=y(2802),E=y(6814);function C(Q,U){if(1&Q){const Te=p.EpF();p.TgZ(0,"div",16),p.NdJ("click",function(){p.CHM(Te);const ie=p.oxw();return p.KtG(ie.yes(!1))}),p._UZ(1,"img",17),p.qZA()}}function N(Q,U){1&Q&&p._UZ(0,"span",23)}
1function z(Q,U){if(1&Q){const Te=p.EpF();p.TgZ(0,"div",0)(1,"div",18)(2,"div",19)(3,"button",20),p.NdJ("click",function(){p.CHM(Te);const ie=p.oxw();return p.KtG(ie.yes(!0))}),p._uU(4," Accept & sign "),p.YNc(5,N,1,0,"span",21),p.qZA()(),p.TgZ(6,"div",19)(7,"button",22),p.NdJ("click",function(){p.CHM(Te);const ie=p.oxw();return p.KtG(ie.no())}),p._uU(8,"Decline"),p.qZA()()()()}if(2&Q){const Te=p.oxw();p.xp6(5),p.Q6J("ngIf",Te.apiLoad)}}let G=(()=>{class Q{constructor(Te,re,ie){this.dialogRef=Te,this.loginService=re,this.data=ie,this.apiLoad=!1}yes(Te){if(Te){this.apiLoad=!0;let re={id:this.loginService?.userSignal()?.id};re.first_name=this.loginService?.userSignal()?.first_name,re.hosting_mou_signed=!0,re.email=this.loginService?.userSignal()?.email,this.loginService?.userSignal()?.gender&&(re.gender=this.loginService?.userSignal()?.gender),this.loginService.editUSer(re).subscribe(ie=>{this.loginService.userSignal.set(ie),localStorage.setItem("GetStorage",JSON.stringify(ie)),this.dialogRef.close(!0),this.apiLoad=!1},ie=>{this.apiLoad=!1,console.error(ie)})}else this.dialogRef.close(!0)}no(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(re){return new(re||Q)(p.Y36(o.so),p.Y36(n.r),p.Y36(o.WI))};static#t=this.\u0275cmp=p.Xpm({type:Q,selectors:[["app-terms-condition"]],decls:245,vars:2,consts:[[1,"position-sticky","p-5","ps-7"],[1,"row","justify-content-between","align-items-center"],[1,"col-md-auto","col-10","heading"],["src","assets/svg/tandc.svg",1,"ms-2"],["class","col-md-auto col-2",3,"click",4,"ngIf"],[1,"terms-condition","px-10"],[1,"mb-3"],[1,"mb-5"],[1,"mt-2"],[1,"mt-5"],[1,"text-center"],[1,"font-md"],[1,"mt-3"],[1,"my-3"],[1,"mb-4"],["class","position-sticky p-5 ps-7",4,"ngIf"],[1,"col-md-auto","col-2",3,"click"],["src","assets/png/close.svg",1,"me-2"],[1,"row"],[1,"col-auto"],[1,"btn","btn-primary",3,"click"],["class","spinner-border spinner-border-sm text-urbn","role","status","aria-hidden","true",4,"ngIf"],[1,"btn","btn-outline-primary",3,"click"],["role","status","aria-hidden","true",1,"spinner-border","spinner-border-sm","text-urbn"]],template:function(re,ie){1&re&&(p.TgZ(0,"div",0)(1,"div",1)(2,"div",2),p._uU(3,"Terms and Condition "),p._UZ(4,"img",3),p.qZA(),p.YNc(5,C,2,0,"div",4),p.qZA()(),p.TgZ(6,"div",5)(7,"div",6)(8,"b"),p._uU(9,"MEMORANDUM OF AGREEMENT"),p.qZA()(),p.TgZ(10,"div"),p._uU(11," This Memorandum of Agreement (\u201cMoA\u201d) is a legal agreement between (i) you (the "),p.TgZ(12,"b"),p._uU(13,"\u201cLicensee\u201d"),p.qZA(),p._uU(14,", which expression shall, unless it be repugnant to the context or meaning thereof, be deemed to mean and include its successors in interests, executors, administrators and permitted assigns) and (ii) "),p.TgZ(15,"b"),p._uU(16,"Urbanaut Technologies Private Limited"),p.qZA(),p._uU(17," (\u201c"),p.TgZ(18,"b"),p._uU(19,"Urbanaut"),p.qZA(),p._uU(20,"\u201d, which expression shall, unless repugnant to the context or meaning thereof, be deemed to include Urbanaut\u2019s successors and permitted assigns) stating the terms and conditions that govern the download and/or your use of the Urbanaut Booking Management Software. Please read this agreement carefully. By purchasing, downloading, installing and/or using the Software (as defined below), you are indicating that you agree to be bound by and comply with the terms and conditions set forth in this agreement. If you do not agree to comply with these terms and conditions, do not download, install and/or use the software. "),p._UZ(21,"br")(22,"br"),p._uU(23," Whereas the Licensee and Urbanaut shall be individually referred to as a \u201c"),p.TgZ(24,"b"),p._uU(25,"Party"),p.qZA(),p._uU(26,"\u201d and collectively as the \u201c"),p.TgZ(27,"b"),p._uU(28,"Parties"),p.qZA(),p._uU(29,"\u201d. In consideration of the mutual promises and covenants set forth herein, the Parties hereby agree as follows: "),p._UZ(30,"br")(31,"br"),p.qZA(),p.TgZ(32,"div",6)(33,"b"),p._uU(34,"GENERAL TERMS"),p.qZA()(),p.TgZ(35,"ol")(36,"li",7)(37,"b"),p._uU(38,"Purpose"),p.qZA(),p._uU(39,": Urbanaut offers a booking management software (\u201c"),p.TgZ(40,"b"),p._uU(41,"Software"),p.qZA(),p._uU(42,"\u201d) for the purpose of managing bookings and reservations of products and services offered by experience companies, event hosts, venues, restaurants, hotels and other service providers (\u201c"),p.TgZ(43,"b"),p._uU(44,"Listings"),p.qZA(),p._uU(45,"\u201d) on the Urbanaut platform (\u201c"),p.TgZ(46,"b"),p._uU(47,"Platform"),p.qZA(),p._uU(48,"\u201d). The Licensee wishes to use, and Urbanaut agrees to provide to the Licensee, the Software subject to and as per the terms of this MoA and Urbanaut\u2019s End User License Agreement (\u201c"),p.TgZ(49,"b"),p._uU(50,"EULA"),p.qZA(),p._uU(51,"\u201d), a copy of which is attached in Annexure A of this MoA, which is incorporated into this MoA by reference. "),p.qZA(),p.TgZ(52,"li",7)(53,"b"),p._uU(54,"Term"),p.qZA(),p._uU(55,": This MoA shall commence and take effect on the Effective Date and shall continue to remain in effect for the duration and till the date that the Licensee publishes its Listing or receives a Booking on the Platform, whichever is later, unless terminated in accordance with the terms herein (\u201c"),p.TgZ(56,"b"),p._uU(57,"Term"),p.qZA(),p._uU(58,"\u201d). "),p.TgZ(59,"div",8),p._uU(60," \u201c"),p.TgZ(61,"b"),p._uU(62,"Effective Date"),p.qZA(),p._uU(63,"\u201d shall mean the calendar date on which the Licensee agrees to be bound by this MoA by clicking on the \u201cAccept\u201d button on the registration page of the Platform for the use of the Software. "),p.qZA()(),p.TgZ(64,"li",7),p._uU(65," \xa0 "),p.TgZ(66,"b"),p._uU(67,"Services"),p.qZA(),p._uU(68,": During the Term, in consideration of License Fee, and conditional on the Licensee complying with the terms and conditions of this MoA and EULA, Urbanaut shall provide the Software to the Licensee. The Licensee shall be solely responsible for its use and application of Softw
1are and the management and fulfillment of bookings and reservations for its Listings received on the Platform (each a \u201c"),p.TgZ(69,"b"),p._uU(70,"Booking"),p.qZA(),p._uU(71,"\u201d) including receipt, confirmation, cancellation, fulfillment or otherwise management of the Bookings. Urbanaut shall not be responsible for verifying or checking the completeness or accuracy of the Licensee\u2019s Listing, address, benefits list, Booking information or other information pertaining to the Licensee\u2019s use of the Software and/or the Platform. "),p.qZA(),p.TgZ(72,"li",7)(73,"b"),p._uU(74,"License:"),p.qZA(),p._uU(75," Subject to the terms of and the Licensee\u2019s compliance with the terms of this MoA and EULA, Urbanaut hereby grants the Licensee, a limited, non-transferable, non-exclusive license, for the duration of the Term, to use the Software solely for the Licensee\u2019s internal purposes to monitor and manage Bookings received through the Platform. The Licensee hereby grants Urbanaut a limited, non-transferable, worldwide, right and license to use, during the Term, the name, brand and any content provided by the Licensee in relation to its use of the Software and Platform on a royalty-free basis for the purpose of: (I) listing and publishing the Licensee\u2019s details and use of the Software on the Platform and Urbanaut\u2019s websites, (II) the promotion of the Software and the Platform, in all media, whether now known or hereinafter invented and throughout the world, and deriving commercial benefits therefrom, and (III) using on business presentations and corporate profiles of Urbanaut solely to portray the Licensee as a Software user. "),p.qZA(),p.TgZ(76,"li",7)(77,"b"),p._uU(78,"Consideration"),p.qZA(),p._uU(79,":In consideration of the license granted by Urbanaut, the Licensee shall pay Urbanaut, license fee in accordance with the pricing plan opted for by the Partner (\u201c"),p.TgZ(80,"b"),p._uU(81,"Pricing Plan"),p.qZA(),p._uU(82,"\u201d) on the Platform, available at the URL: https://urbanaut.app/list-your-experience-online/dashboard (\u201c"),p.TgZ(83,"b"),p._uU(84,"License Fee"),p.qZA(),p._uU(85,"\u201d). It is clarified that if the Licensee opts for a subscription plan, the Licensee shall be required to pay a monthly subscription License Fee, pursuant to which, the Licensee shall have the right to avail the benefits associated with the applicable subscription plan. The subscription opted for by the Licensee (if any) shall renew on a monthly basis. Urbanaut shall raise a monthly invoice in relation to the payment of the subscription License Fee at the beginning of each month. Any amounts due to the Licensee pursuant to payments made by end consumers to Urbanaut via the Platform for availing any Licensee Listing (each a \u201c"),p.TgZ(86,"b"),p._uU(87,"Transaction"),p.qZA(),p._uU(88,"\u201d) in the first week of a month (\u201c"),p.TgZ(89,"b"),p._uU(90,"Payments"),p.qZA(),p._uU(91,"\u201d) shall be offset against the subscription License Fee due for such month and Urbanaut shall pay such Payment amounts (if any) to the Licensee after withholding the applicable subscription License Fee from such Payment amounts. If no Payments are due to the Licensee for any Transaction, or if the Payments are less than the License Fee, the Licensee shall pay the subscription License Fee (in full or the balance License Fee, as applicable) to Urbanaut within 10 days from Urbanaut raising the invoice on the Licensee. If the Licensee cancels its subscription mid-month, it shall be billed for such month and the subscription shall be cancelled from the following month. If the Licensee does not opt for a subscription plan or cancels its subscription plan, it shall be charged a License Fee for each Transaction undertaken via the Software in relation to each Listing as per the pricing plan specified on the Platform. All payments under this MoA shall be exclusive of goods and service tax and other indirect taxes (as applicable) and may be subject to deduction of withholding taxes at the prevailing rates under applicable statues. In case of such deduction, the Licensee shall remit the deducted amount to the appropriate authority in accordance with timeline set out in law and provide Urbanaut with the best available evidence of the same. The Licensee understands and agrees that Urbanaut may revise the pricing plans and/or the Platform services and/or features with respect to the pricing plans from time to time. The Licensee understand and agrees that should the Licensee wish to access or use Platform services and/or features not available under the Licensee\u2019s Pricing Plan, the Licensee will be required to select the pricing plan under which such services and/or features are provided and pay the License Fee in accordance with the same. Urbanaut reserves the right to levy a User Convenience Fee (\u201cUCF\u201d)on all event bookings that will apply to the end customer and not the partner. The percentage of this fee is at Urbanaut\u2019s discretion. The base ticket price entered by the Licensee does not include the UCF; a 5% convenience fee plus applicable GST is added over and above the base ticket price and is shown to the guest before payment. "),p.qZA(),p.TgZ(92,"li",7)(93,"b"),p._uU(94,"Termination"),p.qZA(),p._uU(95,": Urbanaut shall have the right to terminate this MoA with immediate effect in case: (i) the Licensee commits an act which, in the estimation of Urbanaut, disparages or brings into disrepute the name, reputation and standing of Urbanaut, its Representatives (as defined below) and shareholders or the Platform, or (ii) the Licensee fails to make payment of the License Fee, or (iii) the Licensee commits a breach of this MoA or EULA, or (v) Urbanaut suffers an injury or any harm on account of any negligence or misconduct on the part of the Licensee including in relation to the use of the Software, Platform and/or in relation to the Listings and/or Bookings. \xa0 "),p.qZA(),p.TgZ(96,"li",7)(97,"b"),p._uU(98,"Notices"),p.qZA(),p._uU(99,":For the purposes of this MoA, notices and all other communications provided for in this MoA shall be in 
1writing and shall be deemed to have been duly given when delivered or mailed by registered mail, return receipt requested, postage prepaid, addressed to the respective addresses set forth above in this MoA. Either Party may change the addresses for giving notice from time to time by issuing written instructions to the other Party of such change of address by certified mail, return receipt requested, postage prepaid, by courier, by facsimile or email and shall be effective upon delivery. "),p.qZA()(),p.TgZ(100,"div",9)(101,"div",10)(102,"h2"),p._uU(103,"ANNEXURE A"),p.qZA()(),p.TgZ(104,"div",10)(105,"h3"),p._uU(106,"END USER LICENCE AGREEMENT"),p.qZA()(),p.TgZ(107,"div")(108,"h4",11),p._uU(109," THIS END USER LICENSE AGREEMENT (\u201cAGREEMENT\u201d) IS A LEGAL AGREEMENT BETWEEN (I) YOU AND (II) URBANAUT TECHNOLOGIES PRIVATE LIMITED (\u201cCOMPANY\u201d), STATING THE TERMS AND CONDITIONS THAT GOVERN THE DOWNLOAD AND YOUR USE OF THE URBANAUT BOOKING MANAGEMENT SOFTWARE (\u201cSOFTWARE\u201d). PLEASE READ THIS AGREEMENT CAREFULLY. BY PURCHASING, DOWNLOADING, INSTALLING AND/OR USING THE SOFTWARE, YOU ARE INDICATING THAT YOU AGREE TO BE BOUND BY AND COMPLY WITH THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT. IF YOU DO NOT AGREE TO COMPLY WITH THESE TERMS AND CONDITIONS, DO NOT DOWNLOAD, INSTALL AND/OR USE THE SOFTWARE.\xa0 "),p.qZA(),p.TgZ(110,"div"),p._uU(111," This Agreement is applicable to any user who uses, accesses or registers for the use of the Software (whether an individual, professional or an entity, or similar institution, directly or indirectly, including their respective affiliates, associates, employees, agents and representatives) (\u201c"),p.TgZ(112,"b"),p._uU(113,"you"),p.qZA(),p._uU(114,"\u201d, \u201c"),p.TgZ(115,"b"),p._uU(116,"your"),p.qZA(),p._uU(117,"\u201d or \u201c"),p.TgZ(118,"b"),p._uU(119,"Licensee"),p.qZA(),p._uU(120,"\u201d); "),p.qZA(),p.TgZ(121,"div",12),p._uU(122," The Company may enable access to content, information and other related services in relation thereto through the Software (collectively and individually, \u201cServices\u201d), and as a condition of your use of the Services, you agree to be bound by and comply with the Company\u2019s terms and conditions of Use at https://urbanaut.app/terms-and-conditions/ (\u201c"),p.TgZ(123,"b"),p._uU(124,"Terms of Use"),p.qZA(),p._uU(125,"\u201d) and privacy policy at https://urbanaut.app/privacy-policy/ (\u201c"),p.TgZ(126,"b"),p._uU(127,"Privacy Policy"),p.qZA(),p._uU(128,"\u201d, collectively with the Terms of Use, \u201c"),p.TgZ(129,"b"),p._uU(130,"Platform Policies"),p.qZA(),p._uU(131,"\u201d), each of which is incorporated herein by reference. In the event of any conflict between this Agreement and the Terms of Use and Privacy Policy, the Terms of Use and Privacy Policy shall prevail. You agree that the Privacy Policy and Terms of Use may be updated from time to time, without prior notice, and any such changes shall be effective as soon as posted. You should also refer back to the Terms of Use and Privacy Policy on a regular basis so that you remain aware of the most current terms and conditions that apply to you. Accordingly, your use of the Software and Services offered through the Software shall be governed by this Agreement, the Terms of Use and the Privacy Policy. "),p.qZA(),p.TgZ(132,"ol",9)(133,"li",6)(134,"b"),p._uU(135,"License Grant."),p.qZA(),p._uU(136," For the avoidance of doubt, the Software is licensed, not sold, to you by the C
1ompany pursuant to and subject to the terms and conditions of this Agreement. The Company reserves all rights not expressly granted to you herein.\xa0 "),p.qZA(),p.TgZ(137,"li",6)(138,"b"),p._uU(139,"Use of Application."),p.qZA(),p._uU(140," Any user (i) below 18 years of age; (ii) below the age of majority in the applicable jurisdiction; or (iii) individuals using the Software from jurisdictions, where it is illegal to connect to or access the Services, will not be allowed to use the Services. We reserve the right at any time to request from you evidence of your age in order to ensure that minors are not using the Services. We further reserve the right to suspend your account and exclude you, temporarily or permanently, from using the Services if satisfactory proof of age is not provided or if we suspect that you are underage.\xa0 "),p.qZA(),p.TgZ(141,"li",6)(142,"b"),p._uU(143,"Restrictions."),p.qZA(),p._uU(144," This You hereby represent that you are entitled to use the device through which you utilize the Software for the purpose of availing of the Services. In case this device is owned by another person or uses a number registered in the name of another person, you hereby certify that on behalf of the owner of such device, that you are authorised to use the Software on such device. You may not rent, lease, lend, sell, redistribute, transfer or further sublicense the Software. You may not copy, decompile, reverse engineer, disassemble, attempt to derive the source code of, modify, or create derivative works of the Software, any updates or upgrades, or any part thereof. Any attempt to do so is a violation of the rights of the Company, and its respective affiliates and their licensors, as applicable. If you breach this restriction, you may be subject to prosecution and damages. The terms and conditions of the Agreement shall govern any upgrades or updates provided by the Company that replace and/or supplement the original Software, unless such upgrade is accompanied by or references a separate license agreement in which case the terms of that license agreement shall govern. "),p.qZA(),p.TgZ(145,"li",6)(146,"b"),p._uU(147,"Use of Data."),p.qZA(),p._uU(148," The Licensee agrees and acknowledges that it shall always be considered the \u2018Data Fiduciary\u2019 for the purpose of Indian data protection laws and the Company\u2019s role shall be limited to that of a data processor in relation to any personal information that may be collected, processed, disclosed or transferred pursuant to the exercise of the license to the Software by the Licensee. The Licensee agrees to procure such consents as may be required for the purpose of disclosing, transferring and processing personal information through the use of the Software and the Company\u2019s services, and shall hold the Company harmless for any disputes or liability that arises due to the Licensee\u2019s failure to obtain and maintain valid and subsisting consents from data principals for the purpose of employing the Software to collect, process and transfer their personal information. Without limiting the generality of the foregoing, the Licensee shall procure the consent of any person who is in communication with the Company or whose personal information is shared with the Company in the course of giving effect to this Agreement, and agrees that such person shall grant consent to the Company for the following purposes, and any purposes reasonably related to the same: (i) collection, storage and processing of personal information for communication in the course of performing the terms of the MoA and EULA, (ii) collection, storage, processing and disclosure of personal information and communication in the course of exercising any rights or remedies arising out of this Agreement, and (iii) collection, storage and processing for the purpose of communicating new features, updates, bug-fixes and maintenance down-time in relation to the Software and any other services provided by the Company. You agree that the Company or any of its affiliates or clients may collect and use technical data and related information, including but not limited to technical information about your device, system and application software, and peripherals, that is gathered periodically to facilitate the provision of software updates, product support and other services to you (if any) related to the Software. The Company or its affiliate or client may use this information to improve its products or to provide services or technologies to you. "),p.qZA(),p.TgZ(149,"li",6)(150,"b"),p._uU(151,"Proprietary Rights."),p.qZA(),p._uU(152," Except for the limited license granted to you herein, nothing in this Agreement shall be construed to grant any right, title or interest in and to the Software to you or to restrict, transfer, convey, encumber, alter, impair or otherwise adversely affect the Company\u2019s, its affiliates\u2019 and/or their licensors\u2019 ownership or proprietary rights therein or any other of the Company\u2019s, its affiliates\u2019 and/or other third party service providers\u2019 information, processes, methodologies, services, trademarks or materials, tangible or intangible, in any form and in any medium.\xa0You agree that the Company shall at all times retain full and absolute ownership and operation control over the Software and the Platform, and any content, data or information thereon, and shall have undisputed ownership of all intellectual property rights thereto. "),p.qZA(),p.TgZ(153,"li",6)(154,"b"),p._uU(155,"Licensee Representations and Warranties."),p.qZA(),p._uU(156," The Licensee hereby represents and warrants that: "),p.TgZ(157,"ul")(158,"li"),p._uU(159," The Licensee hereby represents and warrants that it has the legal and financial capability to satisfy its obligations and responsibilities hereunder in good faith and agrees not to undertake any activity that prejudices its ability to perform its obligations hereunder. "),p.qZA(),p.TgZ(160,"li"),p._uU(161," The Licensee agrees to comply with any laws, regulations, rules, guidelines or codes of practice that may be applicable or may govern its operations or its obligations under this Agreement and agrees to obtain and maintain such licenses, permits, consents and authorisations as may be required to fulfil its obligations hereunder and to offer the Listings and/or fulfill the Bookings. "),p.qZA(),p.TgZ(162,"li"),p._uU(163," The Licensee is legally allowed to offer the Listings on the Platform and the Licensee has the ability to fulfill all the Bookings and/or the Listings offered on the Platform. "),p.qZA(),p.TgZ(164,"li"),p._uU(165," The Licensee\u2019s Listings, Licensee content and material and all information provided to and on the Platform is and will be accurate, complete, current are not misleading or deceptive in any manner. "),p.qZA(),p.TgZ(166,"li"),p._uU(167," Listing information displayed on the Platform corresponds directly with the appearance, nature, quality, purpose and other general features of the Licensee\u2019s products and services offered on the Platform. The Company shall bear no responsibility and incur no liability with respect to the representations made by the Licensee with respect to the Listings on the Platform. "),p.qZA(),p.TgZ(168,"li"),p._uU(169," The Licensee shall at all times possess all supporting documents, certifications and authorisations as may be necessary to substantiate claims made in respect of the Listings or in the marketing and promotional material provided to the Licensor and furnish copies of the same on requisition of the same by a self-regulatory industry association or court or other quasi- judicial or government body. "),p.qZA(),p.TgZ(170,"li"),p._uU(171," The publication, reproduction, display, modification, distribution or transmission of Licensee content or materials, or Licensee\u2019s Listing does and will not (
1a) infringe, misuse, dilute, misappropriate, or otherwise violate any intellectual property rights of third parties, (b) constitute an invasion of a party\u2019s rights of privacy or publicity; or (c) reflect unfavourably on the Licensor or the Platform, its Affiliates or other licensee(s) or user(s) of the Platform. "),p.qZA(),p.TgZ(172,"li"),p._uU(173," All Licensee Listings offered on the Platform pursuant to this Agreement are and will not be subject to any health, safety, defect or product quality recall or prohibitive order of any governmental authority or otherwise not disallowed to be offered through online platforms. "),p.qZA(),p.TgZ(174,"li"),p._uU(175," The Licensee will comply with all Platform Policies including the EULA, the Terms of Use and Privacy Policy of the Platform, and the Licensee\u2019s Partner Cancellation and Refund Policy (as defined below). "),p.qZA(),p.TgZ(176,"li"),p._uU(177," The Licensee will not host, display, upload, modify, publish, transmit, update or share any information on the Platform that is objectionable content. "),p.qZA(),p.TgZ(178,"li"),p._uU(179," The Licensee agrees that the Platform is only a platform that can be utilized by the Licensee to reach a larger user base to offer the Listings. The Licensor only directly or indirectly provides the Platform as a medium for communication. "),p.qZA()()(),p.TgZ(180,"li",6)(181,"b"),p._uU(182,"Payments, Cancellation and Refunds."),p.qZA(),p._uU(183," You will provide, with respect to each Listing on the Platform and as part of the Listing information displayed on the Platform, the pricing, cancellation and refund policies applicable to Bookings (\u201c"),p.TgZ(184,"b"),p._uU(185,"Partner Cancellation and Refund Policy"),p.qZA(),p._uU(186,"\u201d). You will be responsible for accepting and processing cancellations of the Booking in accordance with the MoA, this Agreement and the Partner Cancellation and Refund Policy. Non-delivery or rejections due to delay in delivery or failure to deliver for any other reason or cancellation of Bookings by users for any reason, will constitute a cancellation of the Booking. The Company will determine and calculate the amount of all refunds (including any taxes to be refunded) for the cancelled Bookings in accordance with the MoA and this Agreement and will route all such refunds on your behalf to the user and accordingly debit from the payment to you. It is clarified that any cancellations by and refund to the end user of payments made by the user shall not entitle the Licensee to a refund of the License Fee paid in relation to such Transaction and/or of the subscription License Fee. "),p.qZA(),p.TgZ(187,"li",6)(188,"b"),p._uU(189,"Problems with Listings and Bookings."),p.qZA(),p._uU(190," Licensee agrees and acknowledges that it will be solely responsible for any Licensee service that is not in accordance with the Booking terms or not as per the Listing information or in compliance with applicable law or the Platform Policies. Licensee further warrants that it shall be solely responsible for resolving all user service issues in connection with such Bookings or delivery of Licensee services. The Licensee agrees that the Licensee shall ensure at all times that the contact information (including contact numbers and email addresses) provided alongside the Listing and at the time of Booking shall remain valid and effective to enable the Company and/or any customer/potential customer of the Licensee to contact the Licensee in relation to any Licensee Listings/Bookings, including unfulfilled Bookings, Booking cancellations and/or refunds. The Company shall not be liable for any loss or liability arising out of or incurred pursuant to the Licensee becoming inaccessible at the aforementioned contact information. "),p.qZA(),p.TgZ(191,"li",6)(192,"b"),p._uU(193,"Third Party Websites."),p.qZA(),p._uU(194," In the course of using the Services, the Software may provide you with third party links. The use of the link and any content contained there is at your own risk. If you click on a link, you will be directed to a website that is outside the purview of the Company\u2019s control. Because the Company cannot control the activities third parties, the Company cannot accept responsibility for any use of your personal information by such third parties, and cannot guarantee that they will adhere to the same privacy and security practices as the Company does. The use of personal information by such third parties shall be governed by the privacy policies provided therein. Therefore, if you visit a third party website that is linked to our Service, you should consult that website's privacy policy before providing any personal information. "),p.qZA(),p.TgZ(195,"li",6)(196,"b"),p._uU(197,"No Warranty."),p.qZA(),p._uU(198," You expressly acknowledge and agree that use of the Software is at your sole risk and that the entire risk as to satisfactory quality, performance, accuracy and effort of the Software is with you. To the maximum extent permitted by applicable law, the Software and any Services performed or provided by or in connection with the Software are provided \u201cas is\u201d and \u201cas available\u201d, with all bugs and faults and without warranty of any kind, and the Company, its affiliates, content providers and licensors hereby disclaim all warranties and conditions with respect to the Software and any services, either express, implied or statutory, including, without limitation, any implied warranties and/or conditions of merchantability, of satisfactory quality, of fitness for a particular purpose, of accuracy, of quiet enjoyment, of title, and of non-infringement of third party rights. Neither the Company, nor any of its affiliates, content providers or licensors warrant that the functions or services contained in, accessed from, performed by, displayed on, linked to/from, or provided by, the Software will meet your requirements, that the operation of the Software or services will be uninterrupted or error-free, or that defects in the Software or services will be corrected. No oral or written information or advice given by the C
1ompany, its affiliates or any of its authorized representatives shall create a warranty. Should the Software or Services prove defective, you assume the entire cost of all necessary servicing, repair or correction. "),p.qZA(),p.TgZ(199,"li",6)(200,"b"),p._uU(201,"Limitation of Liability."),p.qZA(),p._uU(202," To the extent not prohibited by law, in no event shall the Company or its affiliates, content providers or clients be liable for any loss or damage of any kind, whether direct, indirect, incidental, special, exemplary or consequential, including, without limitation, damages for loss of profits, loss of data, business interruption or any other commercial damages or losses, arising out of or related to your use or inability to use the Software, however caused, regardless of the theory of liability (contract, tort or otherwise) and even if the Company or its affiliates, content providers or clients have been advised of the possibility of such damages.\xa0 "),p.qZA(),p.TgZ(203,"li",6)(204,"b"),p._uU(205,"Indemnification."),p.qZA(),p._uU(206," You agree to indemnify, defend, and hold the Company, its affiliates and its successors and assigns, officers, directors, employees, agents, licensors, representatives, advertisers, service providers, and suppliers harmless against any and all claims, demands, actions, losses, damages, costs and expenses (including attorneys' fees), arising out of or relating to your (a) breach or violation of this Agreement, (b) infringement, misappropriation or any violation of the rights of any other party, (c) violation or non-compliance with any applicable law, rule or regulation, and (d) use or alteration of the Software (or any component thereof) in violation of this Agreement. The Company reserves the right to assume the exclusive defence and control of any claims or actions subject to indemnification by you and all negotiations for its settlement or compromise, and you agree to fully cooperate with us upon our request.\xa0 "),p.qZA(),p.TgZ(207,"li",6)(208,"b"),p._uU(209,"No Guarantee of Continued Use or Availability."),p.qZA(),p._uU(210," The Company and its affiliates, clients and content providers reserve the right to modify, update, supplement, limit, discontinue, remove or disable access to the Software and/or any services without notice to you and neither the Company, nor its affiliates, clients, content providers, any of its licensors shall be liable to you or any third party should they exercise such rights. From time to time, the Company may make available updates or upgrades to the Software via software download or other means. Such download may occur automatically without the need for any act on your part, or it may require you to manually download an update or upgrade through the same source from which the Software was originally downloaded. Certain functions of the Software may be modified or discontinued as a result of any such update or upgrade or may not be available if you have not downloaded all updates and upgrades made available by the Company or otherwise.\xa0 "),p.qZA(),p.TgZ(211,"li",6)(212,"b"),p._uU(213,"Confidentiality and Non-Disclosure."),p.qZA(),p._uU(214," The parties agree to keep, and to cause their respective affiliates, associates, employees, agents and representatives (collectively \u201c"),p.TgZ(215,"b"),p._uU(216,"Representatives"),p.qZA(),p._uU(217,"\u201d) to keep, the existence and contents of this Agreement and any resulting negotiations and documents confidential and neither party will, and each party will cause its Representatives not to, disclose any information contained in this Agreement and any resulting negotiations and documents to any third-party without the prior written consent of the other party, except as required by law or by a court of competent jurisdiction. The parties further acknowledge that in connection with the transactions contemplated hereby, they and their respective Representatives have obtained, and will continue to obtain, confidential information relating to the other party and its associates, their respective businesses, operations, and certain related matters (collectively, the \u201c"),p.TgZ(218,"b"),p._uU(219,"Confidential Information"),p.qZA(),p._uU(220,"\u201d). Each party agrees to keep, and to cause their respective Representatives to keep, the Confidential Information confidential and n
1ot to use the Confidential Information for their benefit, and to cause their respective Representatives not to disclose any Confidential Information to any third party, except as required by law or by a court of competent jurisdiction. This provision will survive expiry/ termination of the Agreement and for a period of five (5) calendar years thereafter. "),p.qZA(),p.TgZ(221,"li",6)(222,"b"),p._uU(223,"Changes to the Agreement."),p.qZA(),p._uU(224," The Company may make changes to this Agreement, at any time and from time to time and a new copy of this Agreement shall be made available on the Software. By using the Software and/or any Services after such changes are made to the Agreement, you signify that you agree to be bound by and comply with such changes and the Company shall treat your use as acceptance of the changed provisions.\xa0 "),p.qZA(),p.TgZ(225,"li",6)(226,"b"),p._uU(227,"Relationship between the Parties."),p.qZA(),p._uU(228," The relationship between the parties shall be on a principal-to-principal basis and no agency, joint venture, partnership, association of persons, trusteeship or similar relationship of any kind shall be deemed to be created between the parties merely on entering into this Agreement. "),p.qZA(),p.TgZ(229,"li",6)(230,"b"),p._uU(231,"Governing Law and Interpretation."),p.qZA(),p._uU(232," This Agreement (and the MoA) and all the policies referenced herein constitute the entire agreement between the Company and you concerning the subject matter hereof. This Agreement and the Software, including any content and information contained therein shall be governed by the laws of the Republic of India and the courts of Mumbai, Maharashtra shall retain exclusive jurisdiction to entertain any proceedings in relation to any disputes arising out of the same. No failure or delay by the Company, its affiliates, clients, content providers or licensors to exercise any right or enforce any obligation shall impair or be construed as a waiver or ongoing waiver of that or any or other right or power. If any provision of this Agreement is held to be illegal, invalid or unenforceable, the remaining provisions of this Agreement shall be unimpaired and remain in full force and effect. You may not assign your rights under this Agreement without the Company\u2019s prior written permission and any attempt by you to do so shall be void. Any provision of this Agreement which by its nature must survive the termination of this Agreement in order to give effect to its meaning shall survive such termination.\xa0 "),p.qZA(),p.TgZ(233,"li",6)(234,"b"),p._uU(235,"Contact Information."),p.qZA(),p._uU(236," You may contact the Company at the following addresses: "),p.TgZ(237,"div",13),p._uU(238,"Email: [email protected]"),p.qZA(),p.TgZ(239,"ul",14)(240,"li",8),p._uU(241,"For customer enquiries: [email protected]"),p.qZA(),p.TgZ(242,"li"),p._uU(243,"For legal communications: [email protected]"),p.qZA()()()()()()(),p.YNc(244,z,9,1,"div",15)),2&re&&(p.xp6(5),p.Q6J("ngIf",!ie.loginService.navDisable()),p.xp6(239),p.Q6J("ngIf",ie.loginService.navDisable()))},dependencies:[E.O5],styles:['app-terms-condition .terms-condition{min-height:100px;max-height:300px;overflow-y:auto}app-terms-condition .heading{font-family:"Source Serif 4",serif;font-size:39px;font-weight:300;line-height:47.58px;letter-spacing:.02em;text-align:left}app-terms-condition .btn{max-width:230px;min-width:170px;gap:0px;border-radius:11px;opacity:0px}@media (max-width: 1500px){app-terms-condition .heading{font-size:22px}}\n'],encapsulation:2})}return Q})()},6515:(h,v,y)=>{"use strict";y.d(v,{c:()=>Ot});var o=y(6814),p=y(5879),n=y(6208),E=y(5133),C=y(7652),N=y(2802),z=y(7700);function G(zt,mt){if(1&zt){const me=p.EpF();p.TgZ(0,"a",8)(1,"span",18),p.NdJ("click",function(){p.CHM(me);const ae=p.oxw(2);return p.KtG(ae.open("terms-and-conditions"))}),p._uU(2,"T&C"),p.qZA(),p.TgZ(3,"span",7),p._uU(4,"|"),p.qZA()()}}function Q(zt,mt){if(1&zt){const me=p.EpF();p.TgZ(0,"a",8)(1,"span",19),p.NdJ("click",function(){p.CHM(me);const ae=p.oxw(2);return p.KtG(ae.open(ae.privacy))}),p._uU(2,"Privacy Policy"),p.qZA(),p.TgZ(3,"span",7),p._uU(4,"|"),p.qZA()()}}function U(zt,mt){if(1&zt){const me=p.EpF();p.TgZ(0,"a",8)(1,"span",20),p.NdJ("click",function(){p.CHM(me);const ae=p.oxw(2);return p.KtG(ae.open("end-user-license-agreement"))}),p._uU(2,"EULA"),p.qZA(),p.TgZ(3,"span",7),p._uU(4,"|"),p.qZA()()}}function Te(zt,mt){if(1&zt){const me=p.EpF();p.TgZ(0,"a",8)(1,"span",21),p.NdJ("click",function(){p.CHM(me);const ae=p.oxw(2);return p.KtG(ae.open(ae.about_us))}),p._uU(2,"About Us"),p.qZA()()}}function re(zt,mt){if(1&zt){const me=p.EpF();p.TgZ(0,"div",1)(1,"div",2)(2,"div",3)(3,"a",4),p._UZ(4,"img",5),p.qZA(),p.TgZ(5,"a",6)(6,"span"),p._uU(7,"Join our gram"),p.qZA(),p.TgZ(8,"span",7),p._uU(9,"|"),p.qZA()(),p.TgZ(10,"a",8)(11,"span",9),p.NdJ("click",function(){p.CHM(me);const ae=p.oxw();return p.KtG(ae.open(""))}),p._uU(12,"Home"),p.qZA(),p.TgZ(13,"span",7),p._uU(14,"|"),p.qZA()(),p.YNc(15,G,5,0,"a",10),p.YNc(16,Q,5,0,"a",10),p.YNc(17,U,5,0,"a",10),p.YNc(18,Te,3,0,"a",10),p.qZA()(),p.TgZ(19,"div",2)(20,"div",11)(21,"div",12)(22,"a",13),p._uU(23,"download the app"),p.qZA()(),p.TgZ(24,"div",12)(25,"a",14),p._uU(26,"subscribe to newsletter"),p.qZA()(),p.TgZ(27,"div",15)(28,"a",16),p._UZ(29,"img",17),p.qZA()()()()()}if(2&zt){const me=p.oxw();p.xp6(15),p.Q6J("ngIf","tAndc"!=me.page_set),p.xp6(1),p.Q6J("ngIf","privacy"!=me.page_set),p.xp6(1),p.Q6J("ngIf","eula"!=me.page_set),p.xp6(1),p.Q6J("ngIf","about_us"!=me.page_set)}}function ie(zt,mt){if(1&zt){const me=p.EpF();p.TgZ(0,"a",27)(1,"span",18),p.NdJ("click",function(){p.CHM(me);const ae=p.oxw(2);return p.KtG(ae.termsAndConditions())}),p._uU(2,"T&C"),p.qZA(),p.TgZ(3,"span",7),p._uU(4,"|"),p.qZA()()}}function _e(zt,mt){if(1&zt){const me=p.EpF();p.TgZ(0,"a",27)(1,"span",19),p.NdJ("click",function(){p.CHM(me);const ae=p.oxw(2);return p.KtG(ae.open(ae.privacy))}),p._uU(2,"Privacy Policy"),p.qZA(),p.TgZ(3,"span",7),p._uU(4,"|"),p.qZA()()}}function be(zt,mt){if(1&zt){const me=p.EpF();p.TgZ(0,"a",27)(1,"span",20),p.NdJ("click",function(){p.CHM(me);const ae=p.oxw(2);return p.KtG(ae.open("end-user-license-agreement"))}),p._uU(2,"EULA"),p.qZA(),p.TgZ(3,"span",7),p._uU(4,"|"),p.qZA()()}}function je(zt,mt){if(1&zt){const me=p.EpF();p.TgZ(0,"a",27)(1,"span",21),p.NdJ("click",function(){p.CHM(me);const ae=p.oxw(2);return p.KtG(ae.open(ae.about_us))}),p._uU(2,"About Us"),p.qZA()()}}function Et(zt,mt){if(1&zt){const me=p.EpF();p.TgZ(0,"div",1)(1,"div",22)(2,"div",23)(3,"a",13),p._uU(4,"download the app"),p.qZA()(),p.TgZ(5,"div",24)(6,"a",14),p._uU(7,"subscribe to newsletter"),p.qZA()()(),p.TgZ(8,"div",22)(9,"a",25),p._UZ(10,"img",5),p.qZA(),p.TgZ(11,"a",26)(12,"span"),p._uU(13,"Join our gram"),p.qZA(),p.TgZ(14,"span",7),p._uU(15,"|"),p.qZA()(),p.TgZ(16,"a",27)(17,"span",9),p.NdJ("click",function(){p.CHM(me);const ae=p.oxw();return p.KtG(ae.open(""))}),p._uU(18,"Home"),p.qZA(),p.TgZ(19,"span",7),p._uU(20,"|"),p.qZA()(),p.YNc(21,ie,5,0,"a",28),p.YNc(22,_e,5,0,"a",28),p.YNc(23,be,5,0,"a",28),p.YNc(24,je,3,0,"a",28),p.qZA(),p.TgZ(25,"div",22)(26,"div",29)(27,"a",16),p._UZ(28,"img",17),p.qZA()()()()}if(2&zt){const me=p.oxw();p.xp6(21),p.Q6J("ngIf","tAndc"!=me.page_set),p.xp6(1),p.Q6J("ngIf","privacy"!=me.page_set),p.xp6(1),p.Q6J("ngIf","eula"!=me.page_set),p.xp6(1),p.Q6J("ngIf","about_us"!=me.page_set)}}let Ot=(()=>{class zt{set page(me){me&&(this.page_set=me)}
1constructor(me,Qe,ae,Ge){this.platformId=me,this.helperService=Qe,this.loginService=ae,this.dialog=Ge,this.about_us="aboutus",this.tAndc="terms-and-conditions",this.privacy="privacy-policy",this.is_browser=!1,this.is_browser=!!(0,o.NF)(me),this.is_browser&&(this.link=document.baseURI)}open(me){window.open(this.link+me)}termsAndConditions(){this.dialog.open(E.O,{maxWidth:"800px",disableClose:!0}).afterClosed().subscribe(Qe=>{Qe?this.loginService.navDisable.set(!1):Qe||this.loginService.navDisable.set(!0)})}static#e=this.\u0275fac=function(Qe){return new(Qe||zt)(p.Y36(p.Lbi),p.Y36(C.W),p.Y36(N.r),p.Y36(z.uw))};static#t=this.\u0275cmp=p.Xpm({type:zt,selectors:[["app-footer"]],inputs:{page:"page"},standalone:!0,features:[p.jDz],decls:2,vars:2,consts:[["class","row m-0 align-items-center px-5 py-5 mt-5 footer-b2c",4,"ngIf"],[1,"row","m-0","align-items-center","px-5","py-5","mt-5","footer-b2c"],[1,"col-lg-6","col-auto"],[1,"row","align-items-center"],["href","https://instagram.com/urbanaut.app","target","_blank","id","insta_icon",1,"col-auto","pe-0","mb-2"],["src","assets/png/insta.png"],["href","https://instagram.com/urbanaut.app","target","_blank","id","insta_text",1,"col-auto","pe-0","mb-2"],[1,"mx-2"],[1,"col-auto","ps-0","pe-0","mb-2"],["id","home",3,"click"],["class","col-auto ps-0 pe-0 mb-2",4,"ngIf"],[1,"row","align-items-center","justify-content-end"],[1,"col-auto","pe-0","mb-2"],["href","http://onelink.to/hre7qy","id","download",1,"button-foot","rounded-pill"],["id","newsletter","href","https://cdn.forms-content.sg-form.com/039bc1c4-8cbe-11eb-a494-862f57ab974b",1,"button-foot","rounded-pill"],["id","gdpr",1,"col-auto","pe-0","mb-2"],["href","https://app.prighter.com/portal/15804435460"],["src","https://app.prighter.com/v1/business/certificate-of-representation?business_id=15804435460&certificate_product=ART27","alt","GDPR Certification: Art 27 representation by Prighter",1,"gdpr",2,"max-width","120px"],["id","t&c",3,"click"],["id","privacy",3,"click"],["id","eula",3,"click"],["id","about-us",3,"click"],[1,"row","align-items-center","justify-content-center"],[1,"col-auto","pe-0","d-flex","justify-content-between"],[1,"col-auto","pe-0","ps-md-2","ps-0","mt-4","mb-4","d-flex","justify-content-between"],["href","https://instagram.com/urbanaut.app","target","_blank","id","insta_icon",1,"col-auto","pe-0"],["href","https://instagram.com/urbanaut.app","target","_blank","id","insta_text",1,"col-auto","pe-0","mb-3"],[1,"col-auto","ps-0","pe-0","mb-3"],["class","col-auto ps-0 pe-0 mb-3",4,"ngIf"],["id","gdpr",1,"col-auto"]],template:function(Qe,ae){1&Qe&&(p.YNc(0,re,30,4,"div",0),p.YNc(1,Et,29,4,"div",0)),2&Qe&&(p.Q6J("ngIf",!(null!=ae.helperService&&ae.helperService.isMobile||null!=ae.helperService&&ae.helperService.isTab)),p.xp6(1),p.Q6J("ngIf",(null==ae.helperService?null:ae.helperService.isMobile)||(null==ae.helperService?null:ae.helperService.isTab)))},dependencies:[o.O5,n.m,o.ez],styles:[".footer-b2c[_ngcontent-%COMP%]{background:var(--white-100, #FFF);border-top:1px solid;z-index:900;position:sticky}.button-foot[_ngcontent-%COMP%]{background-color:#000;color:#fff;padding:10px 20px;text-transform:uppercase}.gdpr[_ngcontent-%COMP%]{width:80px;height:40px}"]})}return zt})()},7652:(h,v,y)=>{"use strict";y.d(v,{W:()=>ze});var o=y(5879),p=y(9862),n=y(6814),E=y(5592),C=y(553),N=y(3671),z=y(9408),G=y(6676),Q=y(7700),U=y(4365);function Te(Mt,Le){if(1&Mt&&(o.TgZ(0,"div"),o._uU(1," Would you like to delete "),o.TgZ(2,"b",6),o._uU(3),o.qZA(),o._uU(4,"? "),o.qZA()),2&Mt){const Se=o.oxw();o.xp6(3),o.Oqu(Se.params)}}function re(Mt,Le){1&Mt&&(o.TgZ(0,"div")(1,"div",7),o._uU(2," You\u2019re opting to accept a payment directly and not through the platform."),o._UZ(3,"br"),o._uU(4," Don\u2019t forget to collect the payment before accepting the booking. "),o.qZA(),o.TgZ(5,"div",7),o._uU(6,"Are you sure you want to continue?"),o.qZA()())}function ie(Mt,Le){if(1&Mt&&(o.TgZ(0,"div",12),o._uU(1),o.qZA()),2&Mt){const Se=o.oxw().$implicit;o.xp6(1),o.AsE(" ",null==Se?null:Se.label," : ",null==Se?null:Se.input_value," ")}}function _e(Mt,Le){if(1&Mt&&(o.ynx(0),o.YNc(1,ie,2,2,"div",11),o.BQk()),2&Mt){const Se=Le.$implicit;o.xp6(1),o.Q6J("ngIf",(null==Se?null:Se.checked_in)>0&&"Per person price"==(null==Se?null:Se.type)&&(null==Se?null:Se.input_value)>0)}}function be(Mt,Le){if(1&Mt&&(o.TgZ(0,"div")(1,"div",8),o._uU(2,"Checking-in"),o.qZA(),o.YNc(3,_e,2,1,"ng-container",9),o.TgZ(4,"div",10),o._uU(5,"Are you sure you want to continue?"),o.qZA()()),2&Mt){const Se=o.oxw();o.xp6(3),o.Q6J("ngForOf",null==Se.params||null==Se.params.data?null:Se.params.data.prices)}}function je(Mt,Le){if(1&Mt&&(o.TgZ(0,"div",12),o._uU(1),o.qZA()),2&Mt){const Se=o.oxw().$implicit;o.xp6(1),o.AsE(" ",null==Se?null:Se.label," : ",null==Se?null:Se.checked_in," ")}}function Et(Mt,Le){if(1&Mt&&(o.ynx(0),o.YNc(1,je,2,2,"div",11),o.BQk()),2&Mt){const Se=Le.$implicit;o.xp6(1),o.Q6J("ngIf",(null==Se?null:Se.checked_in)>0&&"Per person price"==(null==Se?null:Se.type))}}function Ot(Mt,Le){if(1&Mt&&(o.TgZ(0,"div"),o.YNc(1,Et,2,1,"ng-container",9),o.TgZ(2,"div",10),o._uU(3,"have been successfully checked-in!"),o.qZA()()),2&Mt){const Se=o.oxw();o.xp6(1),o.Q6J("ngForOf",null==Se.params?null:Se.params.data.prices)}}
1function zt(Mt,Le){1&Mt&&(o.TgZ(0,"div")(1,"div",7),o._uU(2,"Do you want to reject?"),o.qZA()())}function mt(Mt,Le){1&Mt&&(o.TgZ(0,"div")(1,"div",7),o._uU(2,"Are you sure you want to delete your account?"),o.qZA()())}function me(Mt,Le){1&Mt&&(o.TgZ(0,"div"),o._uU(1,"Are you sure you want to change the status of the Experience?"),o.qZA())}function Qe(Mt,Le){1&Mt&&(o.TgZ(0,"div"),o._uU(1,"Are you sure you want to change the status of the Event?"),o.qZA())}function ae(Mt,Le){if(1&Mt&&(o.TgZ(0,"div"),o.YNc(1,me,2,0,"div",1),o.YNc(2,Qe,2,0,"div",1),o.qZA()),2&Mt){const Se=o.oxw();o.xp6(1),o.Q6J("ngIf",!Se.eventService.is_event),o.xp6(1),o.Q6J("ngIf",Se.eventService.is_event)}}function Ge(Mt,Le){1&Mt&&(o.TgZ(0,"div"),o._uU(1,"Are you sure you want to remove the "),o._UZ(2,"br"),o._uU(3,"Early Bird status from this ticket type?"),o.qZA())}function xe(Mt,Le){1&Mt&&(o.TgZ(0,"div"),o._uU(1,"Are you sure you want to enable this ticket?"),o.qZA())}function Fe(Mt,Le){1&Mt&&(o.TgZ(0,"div"),o._uU(1,"Are you sure you want to disable this ticket?"),o.qZA())}function ft(Mt,Le){1&Mt&&(o.TgZ(0,"div"),o._uU(1," Please note you can only create experience url once before you go live. You can\u2019t edit it once the experience is live. "),o.qZA())}function Qt(Mt,Le){1&Mt&&(o.TgZ(0,"div"),o._uU(1," Please note you can only create event url once before you go live. You can\u2019t edit it once the event is live. "),o.qZA())}function yt(Mt,Le){if(1&Mt&&(o.TgZ(0,"div"),o.YNc(1,ft,2,0,"div",1),o.YNc(2,Qt,2,0,"div",1),o.qZA()),2&Mt){const Se=o.oxw();o.xp6(1),o.Q6J("ngIf",!Se.eventService.is_event),o.xp6(1),o.Q6J("ngIf",Se.eventService.is_event)}}function vn(Mt,Le){1&Mt&&(o.TgZ(0,"div"),o._uU(1," Editing this may affect existing bookings. Do you want to continue? "),o.qZA())}function En(Mt,Le){1&Mt&&(o.TgZ(0,"div")(1,"div",8),o._uU(2,"Don't forget to let your users know about the latest changes!"),o.qZA()())}function Pn(Mt,Le){if(1&Mt){const Se=o.EpF();o.TgZ(0,"div",13)(1,"button",14),o.NdJ("click",function(){o.CHM(Se);const nt=o.oxw();return o.KtG(nt.yes())}),o._uU(2,"Continue"),o.qZA(),o.TgZ(3,"button",15),o.NdJ("click",function(){o.CHM(Se);const nt=o.oxw();return o.KtG(nt.no())}),o._uU(4,"Take me back"),o.qZA()()}}function Jn(Mt,Le){if(1&Mt){const Se=o.EpF();o.TgZ(0,"div",16)(1,"button",17),o.NdJ("click",function(){o.CHM(Se);const nt=o.oxw();return o.KtG(nt.no())}),o._uU(2,"Go back"),o.qZA(),o.TgZ(3,"button",18),o.NdJ("click",function(){o.CHM(Se);const nt=o.oxw();return o.KtG(nt.yes())}),o._uU(4,"Confirm"),o.qZA()()}}function Dn(Mt,Le){if(1&Mt){const Se=o.EpF();o.TgZ(0,"div",16)(1,"button",14),o.NdJ("click",function(){o.CHM(Se);const nt=o.oxw();return o.KtG(nt.yes())}),o._uU(2,"Back to check-in"),o.qZA()()}}function ii(Mt,Le){if(1&Mt){const Se=o.EpF();o.TgZ(0,"div",13)(1,"button",14),o.NdJ("click",function(){o.CHM(Se);const nt=o.oxw();return o.KtG(nt.yes())}),o._uU(2,"Yes"),o.qZA(),o.TgZ(3,"button",15),o.NdJ("click",function(){o.CHM(Se);const nt=o.oxw();return o.KtG(nt.no())}),o._uU(4,"No"),o.qZA()()}}function at(Mt,Le){1&Mt&&(o.TgZ(0,"div",19),o._uU(1,"Password updated Successfully!!"),o.qZA())}function ct(Mt,Le){if(1&Mt){const Se=o.EpF();o.TgZ(0,"div",19)(1,"button",14),o.NdJ("click",function(){o.CHM(Se);const nt=o.oxw();return o.KtG(nt.yes())}),o._uU(2,"Ok"),o.qZA()()}}function Ke(Mt,Le){if(1&Mt){const Se=o.EpF();o.TgZ(0,"div",16)(1,"button",18),o.NdJ("click",function(){o.CHM(Se);const nt=o.oxw();return o.KtG(nt.yes())}),o._uU(2,"Ok"),o.qZA()()}}let Lt=(()=>{class Mt{constructor(Se,ke,nt){this.dialogRef=Se,this.data=ke,this.eventService=nt,this.offline=!1,this.reject=!1,this.show=!1,this.error=!1,this.confirm=!1,this.status_change=!1,this.login=!1,this.delete_account=!1,this.slug_change=!1,this.checked_in=!1,this.route_scan=!1,this.early_bird=!1,this.enable=!1,this.disable=!1,this.update_event=!1,this.success=!1}ngOnInit(){this.params=this.data,"password_change"==this.data?this.login=!0:"status_change"==this.data?this.status_change=!0:"update_event"==this.data?this.update_event=!0:"enable"==this.data?this.enable=!0:"disable"==this.data?this.disable=!0:"early_bird"==this.data?this.early_bird=!0:"pending_payment"==this.data?.status?this.offline=!0:"request_submitted"==this.data?.status?this.reject=!0:"delete_account"==this.data?this.delete_account=!0:"slug_change"==this.data?this.slug_change=!0:this.data?.conform_checked_in?this.checked_in=!0:this.data?.checked_in?this.route_scan=!0:"success"==this.data?this.success=!0:this.data?.status||(this.show=!0)}yes(){this.dialogRef.close(!0)}no(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(ke){return new(ke||Mt)(o.Y36(Q.so),o.Y36(Q.WI),o.Y36(U.P))};static#t=this.\u0275cmp=o.Xpm({type:Mt,selectors:[["app-confirm-popup"]],decls:21,vars:20,consts:[[1,"p-5"],[4,"ngIf"],["class","mt-3",4,"ngIf"],["class","mt-3 text-center",4,"ngIf"],["class","d-flex justify-content-center",4,"ngIf"],["class","mt-3","class","d-flex justify-content-center",4,"ngIf"],[1,"capitalize"],[1,"mb-3"],[1,"text-center","mb-3"],[4,"ngFor","ngForOf"],[1,"mb-3","text-center"],["class","text-center fw-bold",4,"ngIf"],[1,"text-center","fw-bold"],[1,"mt-3"],["cdkFocusInitial","","id","accept",1,"btn","btn-primary","me-2",3,"click"],["id","reject",1,"btn","btn-outline-primary",3,"click"],[1,"mt-3","text-center"],["id","reject","type","button",1,"btn","btn-outline-primary","me-2",3,"click"],["cdkFocusInitial","","id","accept",1,"btn","btn-primary",3,"click"],[1,"d-flex","justify-content-center"]],template:function(ke,nt){1&ke&&(o.TgZ(0,"div",0),o.YNc(1,Te,5,1,"div",1),o.YNc(2,re,7,0,"div",1),o.YNc(3,be,6,1,"div",1),o.YNc(4,Ot,4,1,"div",1),o.YNc(5,zt,3,0,"div",1),o.YNc(6,mt,3,0,"div",1),o.YNc(7,ae,3,2,"div",1),o.YNc(8,Ge,4,0,"div",1),o.YNc(9,xe,2,0,"div",1),o.YNc(10,Fe,2,0,"div",1),o.YNc(11,yt,3,2,"div",1),o.YNc(12,vn,2,0,"div",1),o.YNc(13,En,3,0,"div",1),o.YNc(14,Pn,5,0,"div",2),o.YNc(15,Jn,5,0,"div",3),o.YNc(16,Dn,3,0,"div",3),o.YNc(17,ii,5,0,"div",2),o.YNc(18,at,2,0,"div",4),o.YNc(19,ct,3,0,"div",5),o.YNc(20,Ke,3,0,"div",3),o.qZA()),2&ke&&(o.xp6(1),o.Q6J("ngIf",nt.show),o.xp6(1),o.Q6J("ngIf",nt.offline),o.xp6(1),o.Q6J("ngIf",nt.checked_in),o.xp6(1),o.Q6J("ngIf",nt.route_scan),o.xp6(1),o.Q6J("ngIf",nt.reject),o.xp6(1),o.Q6J("ngIf",nt.delete_account),o.xp6(1),o.Q6J("ngIf",nt.status_change),o.xp6(1),o.Q6J("ngIf",nt.early_bird),o.xp6(1),o.Q6J("ngIf",nt.enable),o.xp6(1),o.Q6J("ngIf",nt.disable),o.xp6(1),o.Q6J("ngIf",nt.slug_change),o.xp6(1),o.Q6J("ngIf",nt.update_event),o.xp6(1),o.Q6J("ngIf",nt.success),o.xp6(1),o.Q6J("ngIf",nt.slug_change),o.xp6(1),o.Q6J("ngIf",nt.checked_in),o.xp6(1),o.Q6J("ngIf",nt.route_scan),o.xp6(1),o.Q6J("ngIf",!(nt.login||nt.
1slug_change||nt.checked_in||nt.route_scan||nt.success)),o.xp6(1),o.Q6J("ngIf",nt.login),o.xp6(1),o.Q6J("ngIf",nt.login&&!nt.slug_change),o.xp6(1),o.Q6J("ngIf",nt.success))},dependencies:[n.sg,n.O5],encapsulation:2})}return Mt})();var se=y(8200),Ee=y(1088),qe=y(5515),pt=y(6593),Wt=y(6890);let ze=(()=>{class Mt{constructor(Se,ke,nt,Oe,At,qt,On,fn,Hn,xt,Jt,dt,Me){this.eventManager=Se,this.ngZone=ke,this.http=nt,this.matSnackBar=Oe,this.dialog=At,this.breakpointObserver=qt,this.platformId=On,this.request=fn,this.response=Hn,this.document=xt,this.metaTagService=Jt,this.titleService=dt,this.isMobileSignal=(0,o.tdS)(!1),this.isTabSignal=(0,o.tdS)(!1),this.isIpadProSignal=(0,o.tdS)(!1),this.onResize$=new o.vpe,this.quillConfig={toolbar:{container:[["bold","italic","underline","strike"],[{header:2}],[{list:"ordered"},{list:"bullet"}],["link"]]}},this.config={breakPoints:{xs:{max:600},sm:{min:601,max:959},md:{min:960,max:1279},lg:{min:1280,max:1919},xl:{min:1920}}},this.status=[{id:"PUBLISHED",name:"PUBLISHED"},{id:"DRAFT",name:"DRAFT"}],this.isMobile=!1,this.isTab=!1,this.is_browser=!1,this.checkIsMobile=new o.vpe,this.checkIsTab=new o.vpe,this.httpClient=new p.eN(Me),this.is_browser=!!(0,n.NF)(On),console.log("this.is_dev",N.D.is_dev,"baseURL",N.D.baseURL,"apiBaseURL",N.D.apiBaseURL),this.NgbdSortableHeader={},this.ngZone.run(()=>{}),this.breakpointObserver.observe([Ee.u3.XSmall]).subscribe(Ne=>{this.isMobile=Ne.matches,Ne.matches&&(this.isMobileSignal.set(Ne.matches),this.isTabSignal.set(!1)),this.checkIsMobile.emit(this.isMobile)}),this.breakpointObserver.observe([Ee.u3.Small]).subscribe(Ne=>{this.isTab=Ne.matches,Ne.matches&&(this.isMobileSignal.set(!1),this.isTabSignal.set(Ne.matches),this.checkIsTab.emit(this.isTab))}),this.breakpointObserver.observe([Ee.u3.Medium]).subscribe(Ne=>{Ne.matches&&(this.isMobileSignal.set(!1),this.isTabSignal.set(!1))}),this.breakpointObserver.observe([Ee.u3.Large]).subscribe(Ne=>{Ne.matches&&(this.isMobileSignal.set(!1),this.isTabSignal.set(!1))}),this.breakpointObserver.observe([Ee.u3.XLarge]).subscribe(Ne=>{Ne.matches&&(this.isMobileSignal.set(!1),this.isTabSignal.set(!1))}),this.onResize$.subscribe(Ne=>{this.innerHeight=Ne.height-150+"px";let ot="";Ne.width<=this.config.breakPoints.xs.max?ot="xs":Ne.width>=this.config.breakPoints.sm.min&&Ne.width<=this.config.breakPoints.sm.max?ot="sm":Ne.width>=this.config.breakPoints.md.min&&Ne.width<=this.config.breakPoints.md.max?ot="md":Ne.width>=this.config.breakPoints.lg.min&&Ne.width<=this.config.breakPoints.lg.max?ot="lg":Ne.width>=this.config.breakPoints.xl.min&&(ot="xl"),this.bobycssclass!=ot&&(this.bobycssclass=ot)})}getLatLon(){return this.is_browser?null:{latitude:this.request.get("cf-iplatitude")||null,longitude:this.request.get("cf-iplongitude")||null}}getMoment(Se){const ke=G(Se);if(ke.isValid())return ke;{const nt=G(Se,se.d.dateTimeDBFormat,!0);if(nt.isValid())return nt;{const Oe=G(Se);if(Oe.isValid())return Oe}}}getDocumentCookie(){return this.is_browser?document.cookie:this.request.get("cookie")}setCookie(Se,ke,nt){const Oe=new Date;if(Oe.setTime(Oe.getTime()+24*nt*60*60*1e3),this.is_browser){const At=`expires=${Oe.toUTCString()}`;document.cookie=`${Se}=${ke}; ${At}; path=/`}else this.response.cookie(Se,ke)}downloadFileCSV(Se,ke=[],nt="data"){const Oe=this.ConvertToCSV(Se,ke),At=new Blob(["\ufeff"+Oe],{type:"text/csv;charset=utf-8;"}),qt=document.createElement("a"),On=URL.createObjectURL(At);-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")&&qt.setAttribute("target","_blank"),qt.setAttribute("href",On),qt.setAttribute("download",nt+".csv"),qt.style.visibility="hidden",document.body.appendChild(qt),qt.click(),document.body.removeChild(qt)}ConvertToCSV(Se,ke){const nt="object"!=typeof Se?JSON.parse(Se):Se;let Oe="",At="";for(const qt in ke)At+=ke[qt]+", ";At=At.slice(0,-1),Oe+=At+"\r\n";for(let qt=0;qt<nt.length;qt++){let On="";for(const fn in ke)On+=nt[qt][ke[fn]]+", ";Oe+=On+"\r\n"}return Oe}getCookie(Se){const ke=decodeURIComponent(this.getDocumentCookie()).split(";"),nt=ke.length,Oe=`${Se}=`;let At;for(let qt=0;qt<nt;qt+=1)if(At=ke[qt].replace(/^\s+/g,""),0===At.indexOf(Oe))return At.substring(Oe.length,At.length);return""}hexToRgb(Se){Se=Se?.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(Oe,At,qt,On)=>At+At+qt+qt+On+On);const nt=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(Se);return nt?{r:parseInt(nt[1],16),g:parseInt(nt[2],16),b:parseInt(nt[3],16)}:null}formatChangePng(Se){const ke=localStorage.getItem("urbanaut_dashboard_token");
1let nt=new p.WM({file:"file",enctype:"multipart/form-data",Authorization:ke});return new E.y(At=>{this.httpClient.post(C.N.img_fomrat_fix,Se,{headers:nt}).subscribe(qt=>{At.next(qt),At.complete()},qt=>{At.error(qt),At.complete()})})}displayDate(Se){const ke=G(Se,"YYYY-MM-DD",!0);if(ke.isValid())return ke.format("DD-MM-YYYY");{const nt=G(Se,"YYYY-MM-DD HH:mm:ss",!0);if(nt.isValid())return nt.format("DD-MM-YYYY");{const Oe=G(Se);if(Oe.isValid())return Oe.format("DD-MM-YYYY")}}return" "}ngAfterViewInit(){this.checkIsMobile.emit(this.isMobile)}displayTime(Se){const ke=G(Se,"YYYY-MM-DD",!0);if(ke.isValid())return ke.format("h:mm a");{const nt=G(Se,"YYYY-MM-DD HH:mm:ss",!0);if(nt.isValid())return nt.format("h:mm a");{const Oe=G(Se);if(Oe.isValid())return Oe.format("h:mm a")}}return" "}viewToDB(Se){const ke=G(Se);return ke.isValid()?ke.format(se.d.dateDBFormat):Se}displayDateMoment(Se){const ke=G(Se,"YYYY-MM-DD HH:mm:ss",!0);if(ke.isValid())return ke;{const nt=G(Se,"YYYY-MM-DD HH:mm:ss",!0);if(nt.isValid())return nt;{const Oe=G(Se);if(Oe.isValid())return Oe}}return G()}dbDate(Se){return G(Se,"DD-MM-YYYY",!0).format("YYYY-MM-DD")}confirmPopUp(Se){return new E.y(nt=>{this.dialog.open(Lt,{data:Se,minWidth:"350px",maxWidth:"600px",panelClass:"blurry-background"}).afterClosed().subscribe(At=>{nt.next(At),nt.complete()},At=>{nt.error(At),nt.complete()})})}dbTime(Se){var ke=G(G().format("YYYY-MM-DD")+" "+Se);return ke.isValid()||(ke=G(G().format("YYYY-MM-DD")+" "+Se,"YYYY-MM-DD h:mm a",!0)),ke.format("HH:mm:ss")}dbDateandTime(Se,ke){return this.dbDate(Se)+" "+this.dbTime(ke)}isFilter(Se,ke){let nt=(0,z.p)(Se);for(let At of ke)delete nt[At];return!!Object.keys(nt).length}randomString(Se){let nt="";for(let Oe=Se;Oe>0;--Oe)nt+="0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzsdgfsdgsdgxcvsdgshgdfgncbsdgshbnzxvdsg"[Math.floor(100*Math.random())];return nt}successMsg(Se="success",ke="close"){const nt=this.matSnackBar.open(Se,ke,{});setTimeout(()=>{nt.dismiss()},5e3)}errorMsg(Se="error",ke="close"){const nt=this.matSnackBar.open(Se,ke,{});setTimeout(()=>{nt.dismiss()},5e3)}downloadQRCode(Se,ke="qr-code.png"){return new E.y(nt=>{this.http.post("/api/v5/tools/qrcode/",{data:Se},{responseType:"blob"}).subscribe(Oe=>{const At=window.URL.createObjectURL(Oe),qt=document.createElement("a");qt.href=At,qt.download=ke,document.body.appendChild(qt),qt.click(),document.body.removeChild(qt),window.URL.revokeObjectURL(At),this.successMsg("QR code downloaded successfully!"),nt.next(!0),nt.complete()},Oe=>{console.error("Error downloading QR code:",Oe),this.errorMsg("Failed to download QR code"),nt.error(Oe)})})}getQueryparams(Se,ke,nt,Oe){let At=new p.LE;if(Se&&(At=At.set("page",Se)),ke&&(At=At.set("search",ke)),nt&&(At=At.set("order",nt)),Oe)for(const qt of Object.keys(Oe))qt&&typeof Oe[qt]<"u"&&(At=At.set(qt,Oe[qt]));return At}imageGet(Se){return new E.y(nt=>{nt.next("https://urbanaut-prod.s3.ap-south-1.amazonaws.com/"+Se),nt.complete()})}imageGetCloud(Se){return new E.y(nt=>{nt.next("https://d10y46cwh6y6x1.cloudfront.net/"+Se),nt.complete()})}getTagIconUrl(Se){if(!Se)return"";const ke=Se.split("/").pop();return`${N.D.tagIconBucketURL}/${N.D.is_dev?"dev":"prod"}/assets/tag-icons/${ke}`}imageUploadForCover(Se,ke){return new E.y(nt=>{const Oe={percentage:0,uploading:!0,uploaded:!1,fullurl:"",url:""};let At=ke;return this.isImage(Se)?Math.round(Se.blob.size/1024/1024)>5?(nt.error("Image size needs to be less than 5Mb"),void nt.complete()):void this.fileReader([Se]).subscribe(fn=>{const Hn=this.fileName(At),xt=new FormData;xt.append("file",Se,Hn),this.uploadFileAPI(xt).subscribe(Jt=>{Jt?.type&&(Oe.percentage=Jt?.loaded/+Jt?.total*100,Oe.percentage&&nt.next({...Oe})),Jt?.body&&(Oe.percentage=100,Oe.uploaded=!0,Oe.uploading=!1,Oe.url=Jt?.body?.file_path,nt.next({...Oe}),nt.complete())},Jt=>{nt.error(Jt),nt.complete()})},fn=>{nt.error(fn),nt.complete()}):(nt.error("Not an image"),void nt.complete())})}getLocalStorage(){if(this.is_browser)try{return localStorage.getItem("urbanaut_dashboard_token")}catch(Se){console.error("Error parsing JSON from localStorage:",Se)}}imageUpload(Se){const ke={percentage:0,uploading:!0,uploaded:!1,fullurl:"",url:""};return new E.y(Oe=>{this.isImage(Se)?Math.round(Se.size/1024/1024)>50?(Oe.error("Image size need less than 5Mb"),Oe.complete()):this.fileReader([Se]).subscribe(On=>{const fn=this.fileName(Se.name),Hn=new FormData;Hn.append("file",Se,fn),this.uploadFileAPI(Hn).subscribe(xt=>{xt?.type&&(ke.percentage=xt?.loaded/+xt?.total*100,ke.percentage&&Oe.next(ke)),xt?.body&&(ke.percentage=100,ke.uploaded=!0,ke.uploading=!1,ke.url=xt?.body?.file_path,Oe.next(ke),Oe.complete())},xt=>{Oe.error(xt),Oe.complete()})}
1,On=>{Oe.error(On),Oe.complete()}):(Oe.error("not image"),Oe.complete())})}uploadFileAPI(Se){return new E.y(nt=>{let Oe=new p.WM({file:"file",enctype:"multipart/form-data"});this.http.post(C.N.file_upload,Se,{headers:Oe,observe:"events",reportProgress:!0}).subscribe(At=>{if(At?.type){let qt=At?.loaded/+At?.total;qt*=100,nt.next(At)}At?.body&&(nt.next(At),nt.complete())},At=>{nt.error(At),nt.complete()})})}fileName(Se){const ke=JSON.parse(JSON.stringify(Se));try{const nt=ke.split(".").slice(-1);return this.randomString(10)+"-"+(new Date).getTime()+ke.replace(/[^a-zA-Z0-9]/g,"").toLowerCase()+"."+nt}catch{return this.randomString(10)+ke}}isImage(Se){const ke=Se.name?.split(".").pop();return"png"==ke||"jpg"==ke||"PNG"==ke||"JPG"==ke||"jpeg"==ke||"JPEG"==ke||"webp"==ke||"WEBP"==ke}fileReader(Se){let ke=0;return new E.y(Oe=>{try{for(let At=0;At<Se.length;At++){let qt=Se[At];const On=new FileReader;qt&&(On.readAsDataURL(qt),On.onload=()=>{ke++,qt.imageUrl=On.result,ke==Se.length&&(Oe.next(Se),Oe.complete())})}}catch(At){Oe.error(At)}})}stripHtmlTags(Se){const ke=new RegExp("\\<.*?\\>");return(Se=(Se=new String(Se).replace(ke,"")).trim()).replace(/<[^>]*>/g,"").replace(/\&nbsp;/g,"").replace(/\s+/g," ")}static#e=this.\u0275fac=function(ke){return new(ke||Mt)(o.LFG(pt.Qz),o.LFG(o.R0b),o.LFG(p.eN),o.LFG(Wt.ux),o.LFG(Q.uw),o.LFG(Ee.Yg),o.LFG(o.Lbi),o.LFG(qe.Z,8),o.LFG(qe.Y,8),o.LFG(n.K0),o.LFG(pt.h_),o.LFG(pt.Dx),o.LFG(p.jN))};static#t=this.\u0275prov=o.Yz7({token:Mt,factory:Mt.\u0275fac,providedIn:"root"})}return Mt})()},7559:(h,v,y)=>{"use strict";y.d(v,{t:()=>C});var o=y(6814),p=y(3891),n=y(6223),E=y(5879);let C=(()=>{class N{static#e=this.\u0275fac=function(Q){return new(Q||N)};static#t=this.\u0275mod=E.oAB({type:N});static#n=this.\u0275inj=E.cJS({imports:[o.ez,p.C,n.u5,n.UX,p.C,n.u5,n.UX]})}return N})()},3891:(h,v,y)=>{"use strict";y.d(v,{C:()=>os});var o=y(2296),p=y(4170),n=y(2032),E=y(7700),C=y(5195),N=y(5986),z=y(617),G=y(8484),Q=y(9388),U=y(5879);let ae=(()=>{class Ve{static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275mod=U.oAB({type:Ve});static#n=this.\u0275inj=U.cJS({imports:[Q.vT]})}return Ve})();var Ge=y(6814),xe=y(3680),Fe=y(8645);y(6825);let At=(()=>{class Ve{constructor(){this.changes=new Fe.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275prov=U.Yz7({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})();const On={provide:At,deps:[[new U.FiY,new U.tp0,At]],useFactory:function qt(Ve){return Ve||new At}};let vt=(()=>{class Ve{static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275mod=U.oAB({type:Ve});static#n=this.\u0275inj=U.cJS({providers:[On,xe.rD],imports:[xe.BQ,Ge.ez,G.eL,ae,z.Ps,xe.si,xe.BQ]})}return Ve})();var Ht=y(2596),Rt=y(6890);let bt=(()=>{class Ve{static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275mod=U.oAB({type:Ve});static#n=this.\u0275inj=U.cJS({imports:[xe.BQ,xe.BQ]})}return Ve})();var Vt=y(7988),Dt=y(9473),tt=y(3651),Je=y(4300);y(2495),y(2831),y(7394),y(4911),y(3019),y(2096),y(2438),y(6028),y(6223),y(7921),y(4664),y(8180),y(2181),y(7398),y(9397),y(5177);const lr={provide:new U.OlP("mat-autocomplete-scroll-strategy"),deps:[tt.aV],useFactory:function ci(Ve){return()=>Ve.scrollStrategies.reposition()}};let ut=(()=>{class Ve{static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275mod=U.oAB({type:Ve});static#n=this.\u0275inj=U.cJS({providers:[lr],imports:[tt.U8,xe.Ng,xe.BQ,Ge.ez,Dt.ZD,xe.Ng,xe.BQ]})}return Ve})(),Ls=(()=>{class Ve{static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275mod=U.oAB({type:Ve});static#n=this.\u0275inj=U.cJS({})}return Ve})(),eo=(()=>{class Ve{static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275mod=U.oAB({type:Ve});static#n=this.\u0275inj=U.cJS({imports:[Ls,xe.BQ,xe.si,Ge.ez,Ls,xe.BQ]})}return Ve})(),la=(()=>{class Ve{static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275mod=U.oAB({type:Ve});static#n=this.\u0275inj=U.cJS({imports:[Je.rt,xe.BQ,xe.BQ]})}return Ve})();var Pa=y(8525),fs=y(8034),gs=y(6676);const to=gs||y.t(gs,2),go=new U.OlP("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function Yo(){return{useUtc:!1}}});function Pi(Ve,Cn){const Y=Array(Ve);for(let he=0;he<Ve;he++)Y[he]=Cn(he);return Y}let kr=(()=>{class Ve extends xe._A{constructor(Y,he){super(),this._options=he,this.setLocale(Y||to.locale())}setLocale(Y){super.setLocale(Y);let he=to.localeData(Y);this._localeData={firstDayOfWeek:he.firstDayOfWeek(),longMonths:he.months(),shortMonths:he.monthsShort(),dates:Pi(31,et=>this.createDate(2017,0,et+1).format("D")),longDaysOfWeek:he.weekdays(),shortDaysOfWeek:he.weekdaysShort(),narrowDaysOfWeek:he.weekdaysMin()}}getYear(Y){return this.clone(Y).year()}getMonth(Y){return this.clone(Y).month()}getDate(Y){return this.clone(Y).date()}getDayOfWeek(Y){return this.clone(Y).day()}getMonthNames(Y){return"long"==Y?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(Y){return"long"==Y?this._localeData.longDaysOfWeek:"short"==Y?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(Y){return this.clone(Y).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(Y){return this.clone(Y).daysInMonth()}clone(Y){return Y.clone().locale(this.locale)}createDate(Y,he,et){const un=this._createMoment({year:Y,month:he,date:et}).locale(this.locale);return un.isValid(),un}today(){return this._createMoment().locale(this.locale)}parse(Y,he){return Y&&"string"==typeof Y?this._createMoment(Y,he,this.locale):Y?this._createMoment(Y).locale(this.locale):null}format(Y,he){return Y=this.clone(Y),this.isValid(Y),Y.format(he)}addCalendarYears(Y,he){return this.clone(Y).add({years:he})}addCalendarMonths(Y,he){return this.clone(Y).add({months:he})}addCalendarDays(Y,he){return this.clone(Y).add({days:he})}toIso8601(Y){return this.clone(Y).format()}deserialize(Y){let he;if(Y instanceof Date)he=this._createMoment(Y).locale(this.locale);else if(this.isDateInstance(Y))return this.clone(Y);if("string"==typeof Y){if(!Y)return null;he=this._createMoment(Y,to.ISO_8601).locale(this.locale)}return he&&this.isValid(he)?this._createMoment(he).locale(this.locale):super.deserialize(Y)}isDateInstance(Y){return to.isMoment(Y)}isValid(Y){return this.clone(Y).isValid()}invalid(){return to.invalid()}_createMoment(Y,he,et){const{strict:un,useUtc:Un}=this._options||{};return Un?to.utc(Y,he,et,un):to(Y,he,et,un)}static#e=this.\u0275fac=function(he){return new(he||Ve)(U.LFG(xe.Ad,8),U.LFG(go,8))};static#t=this.\u0275prov=U.Yz7({token:Ve,factory:Ve.\u0275fac})}return Ve})(),So=(()=>{class Ve{static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275mod=U.oAB({type:Ve});static#n=this.\u0275inj=U.cJS({imports:[xe.BQ,Ge.ez,xe.si]})}return Ve})();var Bo=y(1476),Oa=y(3305),yo=y(4104),ur=y(2651),Tr=y(5313),Ho=y(6007);let ul=(()=>{class Ve{static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275mod=U.oAB({type:Ve});static#n=this.\u0275inj=U.cJS({imports:[Ge.ez,xe.BQ]})}return Ve})();var Vr=y(9488),cr=y(7466);y(3620),y(3997),y(9773),y(1631),y(975),y(7537),y(9360),y(8251),y(836),y(8337),y(4829);var Va=y(4271);let os=(()=>{class Ve{static#e=this.\u0275fac=function(he){return new(he||Ve)};static#t=this.\u0275mod=U.oAB({type:Ve});static#n=this.\u0275inj=U.cJS({providers:[{provide:Ge.mr,useValue:"/"},{provide:xe._A,useClass:kr,deps:[xe.Ad,go]},{provide:xe.sG,useValue:{parse:{dateInput:"LL"}
1,display:{dateInput:"DD-MM-YYYY",monthYearLabel:"YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"YYYY"}}},Ge.uU,{provide:Va.KU,useValue:Va.OP}],imports:[Oa.To,yo.Nh,Tr.p0,cr.Fk,ur.SJ,Vr.vV,ul,Ho.Cv,o.ot,p.lN,n.c,E.Is,N.p9,C.QW,z.Ps,vt,Ht.AV,Rt.ZX,bt,Vt.Tx,ut,eo,la,Pa.LD,fs.FA,tt.U8,xe.XK,So,Bo.TU,Va.v3,Oa.To,yo.Nh,Tr.p0,cr.Fk,ur.SJ,Vr.vV,ul,Ho.Cv,o.ot,p.lN,n.c,E.Is,N.p9,C.QW,z.Ps,vt,Ht.AV,Rt.ZX,bt,Vt.Tx,ut,eo,la,Pa.LD,fs.FA,tt.U8,xe.XK,So,Bo.TU,Va.v3]})}return Ve})()},2802:(h,v,y)=>{"use strict";y.d(v,{r:()=>QS});var o={};y.r(o),y.d(o,{FirebaseError:()=>Wt,SDK_VERSION:()=>Gr,_DEFAULT_ENTRY_NAME:()=>$i,_addComponent:()=>_o,_addOrOverwriteComponent:()=>dr,_apps:()=>wr,_clearComponents:()=>Rs,_components:()=>fr,_getProvider:()=>bs,_registerComponent:()=>no,_removeServiceInstance:()=>gi,deleteApp:()=>Oa,getApp:()=>So,getApps:()=>Bo,initializeApp:()=>bo,onLog:()=>Tr,registerVersion:()=>ur,setLogLevel:()=>Ho});var p=y(5879),n=y(553),E=y(5861);const G=function(r){const t=[];let i=0;for(let l=0;l<r.length;l++){let _=r.charCodeAt(l);_<128?t[i++]=_:_<2048?(t[i++]=_>>6|192,t[i++]=63&_|128):55296==(64512&_)&&l+1<r.length&&56320==(64512&r.charCodeAt(l+1))?(_=65536+((1023&_)<<10)+(1023&r.charCodeAt(++l)),t[i++]=_>>18|240,t[i++]=_>>12&63|128,t[i++]=_>>6&63|128,t[i++]=63&_|128):(t[i++]=_>>12|224,t[i++]=_>>6&63|128,t[i++]=63&_|128)}return t},U={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(r,t){if(!Array.isArray(r))throw Error("encodeByteArray takes an array as a parameter");this.init_();const i=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,l=[];for(let _=0;_<r.length;_+=3){const w=r[_],D=_+1<r.length,L=D?r[_+1]:0,j=_+2<r.length,ee=j?r[_+2]:0;let It=(15&L)<<2|ee>>6,tn=63&ee;j||(tn=64,D||(It=64)),l.push(i[w>>2],i[(3&w)<<4|L>>4],i[It],i[tn])}return l.join("")},encodeString(r,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(r):this.encodeByteArray(G(r),t)},decodeString(r,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(r):function(r){const t=[];let i=0,l=0;for(;i<r.length;){const _=r[i++];if(_<128)t[l++]=String.fromCharCode(_);else if(_>191&&_<224){const w=r[i++];t[l++]=String.fromCharCode((31&_)<<6|63&w)}else if(_>239&&_<365){const j=((7&_)<<18|(63&r[i++])<<12|(63&r[i++])<<6|63&r[i++])-65536;t[l++]=String.fromCharCode(55296+(j>>10)),t[l++]=String.fromCharCode(56320+(1023&j))}else{const w=r[i++],D=r[i++];t[l++]=String.fromCharCode((15&_)<<12|(63&w)<<6|63&D)}}return t.join("")}(this.decodeStringToByteArray(r,t))},decodeStringToByteArray(r,t){this.init_();const i=t?this.charToByteMapWebSafe_:this.charToByteMap_,l=[];for(let _=0;_<r.length;){const w=i[r.charAt(_++)],L=_<r.length?i[r.charAt(_)]:0;++_;const ee=_<r.length?i[r.charAt(_)]:64;++_;const Pe=_<r.length?i[r.charAt(_)]:64;if(++_,null==w||null==L||null==ee||null==Pe)throw new Te;l.push(w<<2|L>>4),64!==ee&&(l.push(L<<4&240|ee>>2),64!==Pe&&l.push(ee<<6&192|Pe))}return l},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let r=0;r<this.ENCODED_VALS.length;r++)this.byteToCharMap_[r]=this.ENCODED_VALS.charAt(r),this.charToByteMap_[this.byteToCharMap_[r]]=r,this.byteToCharMapWebSafe_[r]=this.ENCODED_VALS_WEBSAFE.charAt(r),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[r]]=r,r>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(r)]=r,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(r)]=r)}}};class Te extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const ie=function(r){return function(r){const t=G(r);return U.encodeByteArray(t,!0)}(r).replace(/\./g,"")},_e=function(r){try{return U.decodeString(r,!0)}catch(t){console.error("base64Decode failed: ",t)}return null};function je(r,t){if(!(t instanceof Object))return t;switch(t.constructor){case Date:return new Date(t.getTime());case Object:void 0===r&&(r={});break;case Array:r=[];break;default:return t}for(const i in t)!t.hasOwnProperty(i)||!Et(i)||(r[i]=je(r[i],t[i]));return r}function Et(r){return"__proto__"!==r}const Qe=()=>{try{return function Ot(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("Unable to locate global object.")}().__FIREBASE_DEFAULTS__||(()=>{if(typeof process>"u"||typeof process.env>"u")return;const r=process.env.__FIREBASE_DEFAULTS__;return r?JSON.parse(r):void 0})()||(()=>{if(typeof document>"u")return;let r;try{r=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;
1]+)/)}catch{return}const t=r&&_e(r[1]);return t&&JSON.parse(t)})()}catch(r){return void console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${r}`)}},xe=()=>{var r;return null===(r=Qe())||void 0===r?void 0:r.config};class ft{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((t,i)=>{this.resolve=t,this.reject=i})}wrapCallback(t){return(i,l)=>{i?this.reject(i):this.resolve(l),"function"==typeof t&&(this.promise.catch(()=>{}),1===t.length?t(i):t(i,l))}}}function yt(){return typeof navigator<"u"&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function En(){var r;const t=null===(r=Qe())||void 0===r?void 0:r.forceEnvironment;if("node"===t)return!0;if("browser"===t)return!1;try{return"[object process]"===Object.prototype.toString.call(global.process)}catch{return!1}}function Jn(){const r="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof r&&void 0!==r.id}function Dn(){return"object"==typeof navigator&&"ReactNative"===navigator.product}function at(){const r=yt();return r.indexOf("MSIE ")>=0||r.indexOf("Trident/")>=0}function se(){try{return"object"==typeof indexedDB}catch{return!1}}class Wt extends Error{constructor(t,i,l){super(i),this.code=t,this.customData=l,this.name="FirebaseError",Object.setPrototypeOf(this,Wt.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,ze.prototype.create)}}class ze{constructor(t,i,l){this.service=t,this.serviceName=i,this.errors=l}create(t,...i){const l=i[0]||{},_=`${this.service}/${t}`,w=this.errors[t],D=w?function Mt(r,t){return r.replace(Le,(i,l)=>{const _=t[l];return null!=_?String(_):`<${l}?>`})}(w,l):"Error";return new Wt(_,`${this.serviceName}: ${D} (${_}).`,l)}}const Le=/\{\$([^}]+)}/g;function fn(r,t){return Object.prototype.hasOwnProperty.call(r,t)}function dt(r,t){if(r===t)return!0;const i=Object.keys(r),l=Object.keys(t);for(const _ of i){if(!l.includes(_))return!1;const w=r[_],D=t[_];if(Me(w)&&Me(D)){if(!dt(w,D))return!1}else if(w!==D)return!1}for(const _ of l)if(!i.includes(_))return!1;return!0}function Me(r){return null!==r&&"object"==typeof r}function ot(r){const t=[];for(const[i,l]of Object.entries(r))Array.isArray(l)?l.forEach(_=>{t.push(encodeURIComponent(i)+"="+encodeURIComponent(_))}):t.push(encodeURIComponent(i)+"="+encodeURIComponent(l));return t.length?"&"+t.join("&"):""}function Xt(r){const t={};return r.replace(/^\?/,"").split("&").forEach(l=>{if(l){const[_,w]=l.split("=");
1t[decodeURIComponent(_)]=decodeURIComponent(w)}}),t}function kt(r){const t=r.indexOf("?");if(!t)return"";const i=r.indexOf("#",t);return r.substring(t,i>0?i:void 0)}function vt(r,t){const i=new Ht(r,t);return i.subscribe.bind(i)}class Ht{constructor(t,i){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=i,this.task.then(()=>{t(this)}).catch(l=>{this.error(l)})}next(t){this.forEachObserver(i=>{i.next(t)})}error(t){this.forEachObserver(i=>{i.error(t)}),this.close(t)}complete(){this.forEachObserver(t=>{t.complete()}),this.close()}subscribe(t,i,l){let _;if(void 0===t&&void 0===i&&void 0===l)throw new Error("Missing Observer.");_=function yn(r,t){if("object"!=typeof r||null===r)return!1;for(const i of t)if(i in r&&"function"==typeof r[i])return!0;return!1}(t,["next","error","complete"])?t:{next:t,error:i,complete:l},void 0===_.next&&(_.next=xn),void 0===_.error&&(_.error=xn),void 0===_.complete&&(_.complete=xn);const w=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?_.error(this.finalError):_.complete()}catch{}}),this.observers.push(_),w}unsubscribeOne(t){void 0===this.observers||void 0===this.observers[t]||(delete this.observers[t],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))}forEachObserver(t){if(!this.finalized)for(let i=0;i<this.observers.length;i++)this.sendOne(i,t)}sendOne(t,i){this.task.then(()=>{if(void 0!==this.observers&&void 0!==this.observers[t])try{i(this.observers[t])}catch(l){typeof console<"u"&&console.error&&console.error(l)}})}close(t){this.finalized||(this.finalized=!0,void 0!==t&&(this.finalError=t),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function xn(){}function ue(r){return r&&r._delegate?r._delegate:r}class X{constructor(t,i,l){this.name=t,this.instanceFactory=i,this.type=l,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(t){return this.instantiationMode=t,this}setMultipleInstances(t){return this.multipleInstances=t,this}setServiceProps(t){return this.serviceProps=t,this}setInstanceCreatedCallback(t){return this.onInstanceCreated=t,this}}const Be="[DEFAULT]";class Ft{constructor(t,i){this.name=t,this.container=i,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(t){const i=this.normalizeInstanceIdentifier(t);if(!this.instancesDeferred.has(i)){const l=new ft;if(this.instancesDeferred.set(i,l),this.isInitialized(i)||this.shouldAutoInitialize())try{const _=this.getOrInitializeService({instanceIdentifier:i});_&&l.resolve(_)}catch{}}return this.instancesDeferred.get(i).promise}getImmediate(t){var i;const l=this.normalizeInstanceIdentifier(t?.identifier),_=null!==(i=t?.optional)&&void 0!==i&&i;if(!this.isInitialized(l)&&!this.shouldAutoInitialize()){if(_)return null;throw Error(`Service ${this.name} is not available`)}try{return this.getOrInitializeService({instanceIdentifier:l})}catch(w){if(_)return null;throw w}}getComponent(){return this.component}setComponent(t){if(t.name!==this.name)throw Error(`Mismatching Component ${t.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=t,this.shouldAutoInitialize()){if(function $t(r){return"EAGER"===r.instantiationMode}(t))try{this.getOrInitializeService({instanceIdentifier:Be})}catch{}for(const[i,l]of this.instancesDeferred.entries()){const _=this.normalizeInstanceIdentifier(i);try{const w=this.getOrInitializeService({instanceIdentifier:_});l.resolve(w)}catch{}}}}clearInstance(t=Be){this.instancesDeferred.delete(t),this.instancesOptions.delete(t),this.instances.delete(t)}delete(){var t=this;return(0,E.Z)(function*(){const i=Array.from(t.instances.values());yield Promise.all([...i.filter(l=>"INTERNAL"in l).map(l=>l.INTERNAL.delete()),...i.filter(l=>"_delete"in l).map(l=>l._delete())])})()}isComponentSet(){return null!=this.component}isInitialized(t=Be){return this.instances.has(t)}getOptions(t=Be){return this.instancesOptions.get(t)||{}}initialize(t={}){const{options:i={}}=t,l=this.normalizeInstanceIdentifier(t.instanceIdentifier);if(this.isInitialized(l))throw Error(`${this.name}(${l}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const _=this.getOrInitializeService({instanceIdentifier:l,options:i});for(const[w,D]of this.instancesDeferred.entries())l===this.normalizeInstanceIdentifier(w)&&D.resolve(_);return _}onInit(t,i){var l;const _=this.normalizeInstanceIdentifier(i),w=null!==(l=this.onInitCallbacks.get(_))&&void 0!==l?l:new Set;w.add(t),this.onInitCallbacks.set(_,w);const D=this.instances.get(_);return D&&t(D,_),()=>{w.delete(t)}}invokeOnInitCallbacks(t,i){const l=this.onInitCallbacks.get(i);if(l)for(const _ of l)try{_(t,i)}catch{}}getOrInitializeService({instanceIdentifier:t,options:i={}}){let l=this.instances.get(t);if(!l&&this.component&&(l=this.component.instanceFactory(this.container,{instanceIdentifier:(r=t,r===Be?void 0:r),options:i}),this.instances.set(t,l),this.instancesOptions.set(t,i),this.invokeOnInitCallbacks(l,t),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,t,l)}catch{}var r;return l||null}normalizeInstanceIdentifier(t=Be){return this.component?this.component.multipleInstances?t:Be:t}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class An{constructor(t){this.name=t,this.providers=new Map}addComponent(t){const i=this.getProvider(t.name);if(i.isComponentSet())throw new Error(`Component ${t.name} has already been registered with ${this.name}`);i.setComponent(t)}addOrOverwriteComponent(t){this.getProvider(t.name).isComponentSet()&&this.providers.delete(t.name),this.addComponent(t)}getProvider(t){if(this.providers.has(t))return this.providers.get(t);const i=new Ft(t,this);return this.providers.set(t,i),i}getProviders(){return Array.from(this.providers.values())}}const Ye=[];var st=function(r){return r[r.DEBUG=0]="DEBUG",r[r.VERBOSE=1]="VERBOSE",r[r.INFO=2]="INFO",r[r.WARN=3]="WARN",r[r.ERROR=4]="ERROR",r[r.SILENT=5]="SILENT",r}(st||{});const Yt={debug:st.DEBUG,verbose:st.VERBOSE,info:st.INFO,warn:st.WARN,error:st.ERROR,silent:st.SILENT},rt=st.INFO,it={[st.DEBUG]:"log",[st.VERBOSE]:"log",[st.INFO]:"info",[st.WARN]:"warn",[st.ERROR]:"error"},Pt=(r,t,...i)=>{if(t<r.logLevel)return;const l=(new Date).toISOString(),_=it[t];if(!_)throw new Error(`Attempted to log a message with an invali
1d logType (value: ${t})`);console[_](`[${l}]  ${r.name}:`,...i)};class rn{constructor(t){this.name=t,this._logLevel=rt,this._logHandler=Pt,this._userLogHandler=null,Ye.push(this)}get logLevel(){return this._logLevel}set logLevel(t){if(!(t in st))throw new TypeError(`Invalid value "${t}" assigned to \`logLevel\``);this._logLevel=t}setLogLevel(t){this._logLevel="string"==typeof t?Yt[t]:t}get logHandler(){return this._logHandler}set logHandler(t){if("function"!=typeof t)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=t}get userLogHandler(){return this._userLogHandler}set userLogHandler(t){this._userLogHandler=t}debug(...t){this._userLogHandler&&this._userLogHandler(this,st.DEBUG,...t),this._logHandler(this,st.DEBUG,...t)}log(...t){this._userLogHandler&&this._userLogHandler(this,st.VERBOSE,...t),this._logHandler(this,st.VERBOSE,...t)}info(...t){this._userLogHandler&&this._userLogHandler(this,st.INFO,...t),this._logHandler(this,st.INFO,...t)}warn(...t){this._userLogHandler&&this._userLogHandler(this,st.WARN,...t),this._logHandler(this,st.WARN,...t)}error(...t){this._userLogHandler&&this._userLogHandler(this,st.ERROR,...t),this._logHandler(this,st.ERROR,...t)}}const ye=(r,t)=>t.some(i=>r instanceof i);let We,lt;const ti=new WeakMap,di=new WeakMap,ai=new WeakMap,yi=new WeakMap,fi=new WeakMap;let Hr={get(r,t,i){if(r instanceof IDBTransaction){if("done"===t)return di.get(r);if("objectStoreNames"===t)return r.objectStoreNames||ai.get(r);if("store"===t)return i.objectStoreNames[1]?void 0:i.objectStore(i.objectStoreNames[0])}return B(r[t])},set:(r,t,i)=>(r[t]=i,!0),has:(r,t)=>r instanceof IDBTransaction&&("done"===t||"store"===t)||t in r};function Nn(r){return"function"==typeof r?function ut(r){return r!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?function kn(){return lt||(lt=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}().includes(r)?function(...t){return r.apply(ge(this),t),B(ti.get(this))}:function(...t){return B(r.apply(ge(this),t))}:function(t,...i){const l=r.call(ge(this),t,...i);return ai.set(l,t.sort?t.sort():[t]),B(l)}}(r):(r instanceof IDBTransaction&&function lr(r){if(di.has(r))return;const t=new Promise((i,l)=>{const _=()=>{r.removeEventListener("complete",w),r.removeEventListener("error",D),r.removeEventListener("abort",D)},w=()=>{i(),_()},D=()=>{l(r.error||new DOMException("AbortError","AbortError")),_()};r.addEventListener("complete",w),r.addEventListener("error",D),r.addEventListener("abort",D)});di.set(r,t)}(r),ye(r,function cn(){return We||(We=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}())?new Proxy(r,Hr):r)}function B(r){if(r instanceof IDBRequest)return function ci(r){const t=new Promise((i,l)=>{const _=()=>{r.removeEventListener("success",w),r.removeEventListener("error",D)},w=()=>{i(B(r.result)),_()},D=()=>{l(r.error),_()};r.addEventListener("success",w),r.addEventListener("error",D)});return t.then(i=>{i instanceof IDBCursor&&ti.set(i,r)}).catch(()=>{}),fi.set(t,r),t}(r);if(yi.has(r))return yi.get(r);const t=Nn(r);return t!==r&&(yi.set(r,t),fi.set(t,r)),t}const ge=r=>fi.get(r),Zt=["get","getKey","getAll","getAllKeys","count"],Gn=["put","add","delete","clear"],jr=new Map;function Nr(r,t){if(!(r instanceof IDBDatabase)||t in r||"string"!=typeof t)return;if(jr.get(t))return jr.get(t);const i=t.replace(/FromIndex$/,""),l=t!==i,_=Gn.includes(i);if(!(i in(l?IDBIndex:IDBObjectStore).prototype)||!_&&!Zt.includes(i))return;const w=function(){var D=(0,E.Z)(function*(L,...j){const ee=this.transaction(L,_?"readwrite":"readonly");let fe=ee.store;return l&&(fe=fe.index(j.shift())),(yield Promise.all([fe[i](...j),_&&ee.done]))[0]});return function(j){return D.apply(this,arguments)}}();return jr.set(t,w),w}!function Ri(r){Hr=r(Hr)}(r=>({...r,get:(t,i,l)=>Nr(t,i)||r.get(t,i,l),has:(t,i)=>!!Nr(t,i)||r.has(t,i)}));class Xo{constructor(t){this.container=t}getPlatformInfoString(){return this.container.getProviders().map(i=>{if(function Ir(r){const t=r.getComponent();return"VERSION"===t?.type}(i)){const l=i.getImmediate();return`${l.library}/${l.version}`}return null}).filter(i=>i).join(" ")}}
1const oo="@firebase/app",eo=new rn("@firebase/app"),$i="[DEFAULT]",$r={[oo]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","fire-js":"fire-js",firebase:"fire-js-all"},wr=new Map,fr=new Map;function _o(r,t){try{r.container.addComponent(t)}catch(i){eo.debug(`Component ${t.name} failed to register with FirebaseApp ${r.name}`,i)}}function dr(r,t){r.container.addOrOverwriteComponent(t)}function no(r){const t=r.name;if(fr.has(t))return eo.debug(`There were multiple attempts to register component ${t}.`),!1;fr.set(t,r);for(const i of wr.values())_o(i,r);return!0}function bs(r,t){const i=r.container.getProvider("heartbeat").getImmediate({optional:!0});return i&&i.triggerHeartbeat(),r.container.getProvider(t)}function gi(r,t,i=$i){bs(r,t).clearInstance(i)}function Rs(){fr.clear()}const zr=new ze("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invali
1d-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}."});class mi{constructor(t,i,l){this._isDeleted=!1,this._options=Object.assign({},t),this._config=Object.assign({},i),this._name=i.name,this._automaticDataCollectionEnabled=i.automaticDataCollectionEnabled,this._container=l,this.container.addComponent(new X("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(t){this.checkDestroyed(),this._automaticDataCollectionEnabled=t}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(t){this._isDeleted=t}checkDestroyed(){if(this.isDeleted)throw zr.create("app-deleted",{appName:this._name})}}const Gr="10.7.1";function bo(r,t={}){let i=r;"object"!=typeof t&&(t={name:t});const l=Object.assign({name:$i,automaticDataCollectionEnabled:!1},t),_=l.name;if("string"!=typeof _||!_)throw zr.create("bad-app-name",{appName:String(_)});if(i||(i=xe()),!i)throw zr.create("no-options");const w=wr.get(_);if(w){if(dt(i,w.options)&&dt(l,w.config))return w;throw zr.create("duplicate-app",{appName:_})}const D=new An(_);for(const j of fr.values())D.addComponent(j);const L=new mi(i,l,D);return wr.set(_,L),L}function So(r=$i){const t=wr.get(r);if(!t&&r===$i&&xe())return bo();if(!t)throw zr.create("no-app",{appName:r});return t}function Bo(){return Array.from(wr.values())}function Oa(r){return yo.apply(this,arguments)}function yo(){return(yo=(0,E.Z)(function*(r){const t=r.name;wr.has(t)&&(wr.delete(t),yield Promise.all(r.container.getProviders().map(i=>i.delete())),r.isDeleted=!0)})).apply(this,arguments)}function ur(r,t,i){var l;let _=null!==(l=$r[r])&&void 0!==l?l:r;i&&(_+=`-${i}`);const w=_.match(/\s|\//),D=t.match(/\s|\//);if(w||D){const L=[`Unable to register library "${_}" with version "${t}":`];return w&&L.push(`library name "${_}" contains illegal characters (whitespace or "/")`),w&&D&&L.push("and"),D&&L.push(`version name "${t}" contains illegal characters (whitespace or "/")`),void eo.warn(L.join(" "))}no(new X(`${_}-version`,()=>({library:_,version:t}),"VERSION"))}function Tr(r,t){if(null!==r&&"function"!=typeof r)throw zr.create("invalid-log-argument");!function nn(r,t){for(const i of Ye){let l=null;t&&t.level&&(l=Yt[t.level]),i.userLogHandler=null===r?null:(_,w,...D)=>{const L=D.map(j=>{if(null==j)return null;if("string"==typeof j)return j;if("number"==typeof j||"boolean"==typeof j)return j.toString();if(j instanceof Error)return j.message;try{return JSON.stringify(j)}catch{return null}}).filter(j=>j).join(" ");w>=(l??_.logLevel)&&r({level:st[w].toLowerCase(),message:L,args:D,type:_.name})}}}(r,t)}function Ho(r){!function Ie(r){Ye.forEach(t=>{t.setLogLevel(r)})}(r)}const Ai="firebase-heartbeat-database",Ur=1,ys="firebase-heartbeat-store";let vo=null;function ao(){return vo||(vo=function oe(r,t,{blocked:i,upgrade:l,blocking:_,terminated:w}={}){const D=indexedDB.open(r,t),L=B(D);return l&&D.addEventListener("upgradeneeded",j=>{l(B(D.result),j.oldVersion,j.newVersion,B(D.transaction),j)}),i&&D.addEventListener("blocked",j=>i(j.oldVersion,j.newVersion,j)),L.then(j=>{w&&j.addEventListener("close",()=>w()),_&&j.addEventListener("versionchange",ee=>_(ee.oldVersion,ee.newVersion,ee))}).catch(()=>{}),L}(Ai,Ur,{upgrade:(r,t)=>{0===t&&r.createObjectStore(ys)}}).catch(r=>{throw zr.create("idb-open",{originalErrorMessage:r.message})})),vo}function ts(){return(ts=(0,E.Z)(function*(r){try{return yield(yield ao()).transaction(ys).objectStore(ys).get(ul(r))}catch(t){if(t instanceof Wt)eo.warn(t.message);else{const i=zr.create("idb-get",{originalErrorMessage:t?.message});eo.warn(i.message)}}})).apply(this,arguments)}function ns(r,t){return br.apply(this,arguments)}function br(){return(br=(0,E.Z)(function*(r,t){try{const l=(yield ao()).transaction(ys,"readwrite");yield l.objectStore(ys).put(t,ul(r)),yield l.done}catch(i){if(i instanceof Wt)eo.warn(i.message);else{const l=zr.create("idb-set",{originalErrorMessage:i?.message});eo.warn(l.message)}}})).apply(this,arguments)}function ul(r){return`${r.name}!${r.options.appId}`}class vs{constructor(t){this.container=t,this._heartbeatsCache=null;const i=this.container.getProvider("app").getImmediate();this._storage=new Yr(i),this._heartbeatsCachePromise=this._storage.read().then(l=>(this._heartbeatsCache=l,l))}triggerHeartbeat(){var t=this;return(0,E.Z)(function*(){var i,l;const w=t.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),D=Os();if((null!=(null===(i=t._heartbeatsCache)||void 0===i?void 0:i.heartbeats)||(t._heartbeatsCache=yield t._heartbeatsCachePromise,null!=(null===(l=t._heartbeatsCache)||void 0===l?void 0:l.heartbeats)))&&t._heartbeatsCache.lastSentHeartbeatDate!==D&&!t._heartbeatsCache.heartbeats.some(L=>L.date===D))return t._heartbeatsCache.heartbeats.push({date:D,agent:w}),t._heartbeatsCache.heartbeats=t._heartbeatsCache.heartbeats.filter(L=>{const j=new Date(L.date).valueOf();return Date.now()-j<=2592e6}),t._storage.overwrite(t._heartbeatsCache)})()}getHeartbeatsHeader(){var t=this;return(0,E.Z)(function*(){var i;if(null===t._heartbeatsCache&&(yield t._heartbeatsCachePromise),null==(null===(i=t._heartbeatsCache)||void 0===i?void 0:i.heartbeats)||0===t._heartbeatsCache.heartbeats.length)return"";const l=Os(),{heartbeatsToSend:_,unsentEntries:w}=function Mr(r,t=1024){const i=[];let l=r.slice();for(const _ of r){const w=i.find(D=>D.agent===_.agent);if(w){if(w.dates.push(_.date),jo(i)>t){w.dates.pop();break}}else if(i.push({agent:_.agent,dates:[_.date]}),jo(i)>t){i.pop();break}l=l.slice(1)}return{heartbeatsToSend:i,unsentEntries:l}}(t._heartbeatsCache.heartbeats),D=ie(JSON.stringify({version:2,heartbeats:_}));return t._heartbeatsCache.lastSentHeartbeatDate=l,w.length>0?(t._heartbeatsCache.heartbeats=w,yield t._storage.overwrite(t._heartbeatsCache)):(t._heartbeatsCache.heartbeats=[],t._storage.overwrite(t._heartbeatsCache)),D})()}}function Os(){return(new Date).toISOString().substring(0,10)}class Yr{constructor(t){this.app=t,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}runIndexedDBEnvironmentCheck(){return(0,E.Z)(function*(){return!!se()&&function Ee(){return new Promise((r,t)=>{try{let i=!0;const l="validate-browser-context-for-indexeddb-analytics-module",_=self.indexedDB.open(l);_.onsuccess=()=>{_.result.close(),i||self.indexedDB.deleteDatabase(l),r(!0)},_.onupgradeneeded=()=>{i=!1},_.onerror=()=>{var w;t((null===(w=_.error)||void 0===w?void 0:w.message)||"")}}catch(i){t(i)}})}().then(()=>!0).catch(()=>!1)})()}read(){var t=this;return(0,E.Z)(function*(){if(yield t._canUseIndexedDBPromise){const l=yield function Na(r){return ts.apply(this,arguments)}(t.app);return l?.heartbeats?l:{heartbeats:[]}}return{heartbeats:[]}})()}overwrite(t){var i=this;return(0,E.Z)(function*(){var l;if(yield i._canUseIndexedDBPromise){const w=yield i.read();return ns(i.app,{lastSentHeartbeatDate:null!==(l=t.lastSentHeartbeatDate)&&void 0!==l?l:w.lastSentHeartbeatDate,heartbeats:t.heartbeats})}})()}add(t){var i=this;return(0,E.Z)(function*(){var l;if(yield i._canUseIndexedDBPromise){const w=yield i.read();return ns(i.app,{lastSentHeartbeatDate:null!==(l=t.lastSentHeartbeatDate)&&void 0!==l?l:w.lastSentHeartbeatDate,heartbeats:[...w.heartbeats,...t.heartbeats]})}})()}}function jo(r){return ie(JSON.stringify({version:2,heartbeats:r})).length}!function za(r){no(new X("platform-logger",t=>new Xo(t),"PRIVATE")),no(new X("heartbeat",t=>new vs(t),"PRIVATE")),ur(oo,"0.9.25",r),ur(oo,"0.9.25","esm2017"),ur("fire-js","")}("");var Ga=y(7582);const $o={FACEBOOK:"facebook.com",GITHUB:"github.com",GOOGLE:"google.com",PASSWORD:"password",PHONE:"phone",TWITTER:"twitter.com"};const Qn=function Ue(){return{"admin-restricted-operation":"This operation is restricted to administrators only.","argument-error":"","app-not-authorized":"This app, identified by the domain where it's hosted, is not authorized to use Firebase Authentication with the provided API key. Review your key configuration in the Google API console.","app-not-installed":"The requested mobile application corresponding to the identifier (Android package name or iOS bundle ID) provided is not installed on this device.","captcha-check-failed":"The reCAPTCHA response token provided is either invalid, expired, already used or the domain associated with it does not match the list of whitelisted domains.","code-expired":"The SMS code has expired. Please re-send the verification code to try again.","cordova-not-ready":"Cordova framework is not ready.","cors-unsupported":"This browser is not supported.","credential-already-in-use":"This credential is already associated with a different user account.","custom-token-mismatch":"The custom token corresponds to a different audience.","requires-recent-login":"This operation is sensitive and requires recent authentication. Log in again before retrying this request.","dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK.","dynamic-link-not-activated":"Please activate Dynamic Links in the Firebase Console and agree to the terms and conditions.","email-change-needs-verification":"Multi-factor users must al
1ways have a verified email.","email-already-in-use":"The email address is already in use by another account.","emulator-config-failed":'Auth instance has already been used to make a network call. Auth can no longer be configured to use the emulator. Try calling "connectAuthEmulator()" sooner.',"expired-action-code":"The action code has expired.","cancelled-popup-request":"This operation has been cancelled due to another conflicting popup being opened.","internal-error":"An internal AuthError has occurred.","invalid-app-credential":"The phone verification request contains an invalid application verifier. The reCAPTCHA token response is either invalid or expired.","invalid-app-id":"The mobile app identifier is not regist
vendor: 9,511 bytes, line 1
1ed for the current project.","invalid-user-token":"This user's credential isn't valid for this project. This can happen if the user's token has been tampered with, or if the user isn't for the project associated with this API key.","invalid-auth-event":"An internal AuthError has occurred.","invalid-verification-code":"The SMS verification code used to create the phone auth credential is invalid. Please resend the verification code sms and be sure to use the verification code provided by the user.","invalid-continue-uri":"The continue URL provided in the request is invalid.","invalid-cordova-configuration":"The following Cordova plugins must be installed to enable OAuth sign-in: cordova-plugin-buildinfo, cordova-universal-links-plugin, cordova-plugin-browsertab, cordova-plugin-inappbrowser and cordova-plugin-customurlscheme.","invalid-custom-token":"The custom token format is incorrect. Please check the documentation.","invalid-dynamic-link-domain":"The provided dynamic link domain is not configured or authorized for the current project.","invalid-email":"The email address is badly formatted.","invalid-emulator-scheme":"Emulator URL must start with a valid scheme (http:// or https://).","invalid-api-key":"Your API key is invalid, please check you have copied it correctly.","invalid-cert-hash":"The SHA-1 certificate hash provided is invalid.","invalid-credential":"The supplied auth credential is incorrect, malformed or has expired.","invalid-message-payload":"The email template corresponding to this action contains invalid characters in its message. Please fix by going to the Auth email templates section in the Firebase Console.","invalid-multi-factor-session":"The request does not contain a valid proof of first factor successful sign-in.","invalid-oauth-provider":"EmailAuthProvider is not supported for this operation. This operation only supports OAuth providers.","invalid-oauth-client-id":"The OAuth client ID provided is either invalid or does not match the specified API key.","unauthorized-domain":"This domain is not authorized for OAuth operations for your Firebase project. Edit the list of authorized domains from the Firebase console.","invalid-action-code":"The action code is invalid. This can happen if the code is malformed, expired, or has already been used.","wrong-password":"The password is invalid or the user does not have a password.","invalid-persistence-type":"The specified persistence type is invalid. It can only be local, session or none.","invalid-phone-number":"The format of the phone number provided is incorrect. Please enter the phone number in a format that can be parsed into E.164 format. E.164 phone numbers are written in the format [+][country code][subscriber number including area code].","invalid-provider-id":"The specified provider ID is invalid.","invalid-recipient-email":"The email corresponding to this action failed to send as the provided recipient email address is invalid.","invalid-sender":"The email template corresponding to this action contains an invalid sender email or name. Please fix by going to the Auth email templates section in the Firebase Console.","invalid-verification-id":"The verification ID used to create the phone auth credential is invalid.","invalid-tenant-id":"The Auth instance's tenant ID is invalid.","login-blocked":"Login blocked by user-provided method: {$originalMessage}","missing-android-pkg-name":"An Android Package Name must be provided if the Android App is required to be installed.","auth-domain-config-required":"Be sure to include authDomain when calling firebase.initializeApp(), by following the instructions in the Firebase console.","missing-app-credential":"The phone verification request is missing an application verifier assertion. A reCAPTCHA response token needs to be provided.","missing-verification-code":"The phone auth credential was created with an empty SMS verification code.","missing-continue-uri":"A continue URL must be provided in the request.","missing-iframe-start":"An internal AuthError has occurred.","missing-ios-bundle-id":"An iOS Bundle ID must be provided if an App Store ID is provided.","missing-or-invalid-nonce":"The request does not contain a valid nonce. This can occur if the SHA-256 hash of the provided raw nonce does not match the hashed nonce in the ID token payload.","missing-password":"A non-empty password must be provided","missing-multi-factor-info":"No second factor identifier is provided.","missing-multi-factor-session":"The request is missing proof of first factor successful sign-in.","missing-phone-number":"To send verification codes, provide a phone number for the recipient.","missing-verification-id":"The phone auth credential was created with an empty verification ID.","app-deleted":"This instance of FirebaseApp has been deleted.","multi-factor-info-not-found":"The user does not have a second factor matching the identifier provided.","multi-factor-auth-required":"Proof of ownership of a second factor is required to complete sign-in.","account-exists-with-different-credential":"An account already exists with the same email address but different sign-in credentials. Sign in using a provider associated with this email address.","network-request-failed":"A network AuthError (such as timeout, interrupted connection or unreachable host) has occurred.","no-auth-event":"An internal AuthError has occurred.","no-such-provider":"User was not linked to an account with the given provider.","null-user":"A null user object was provided as the argument for an operation which requires a non-null user object.","operation-not-allowed":"The given sign-in provider is disabled for this Firebase project. Enable it in the Firebase console, under the sign-in method tab of the Auth section.","operation-not-supported-in-this-environment":'This operation is not supported in the environment this application is running on. "location.protocol" must be http, https or chrome-extension and web storage must be enabled.',"popup-blocked":"Unable to establish a connection with the popup. It may have been blocked by the browser.","popup-closed-by-user":"The popup has been closed by the user before finalizing the operation.","provider-already-linked":"User can only be linked to one identity for the given provider.","quota-exceeded":"The project's quota for this operation has been exceeded.","redirect-cancelled-by-user":"The redirect operation has been cancelled by the user before finalizing.","redirect-operation-pending":"A redirect sign-in operation is already pending.","rejected-credential":"The request contains malformed or mismatching credentials.","second-factor-already-in-use":"The second factor is already enrolled on this account.","maximum-second-factor-count-exceeded":"The maximum allowed number of second factors on a user has been exceeded.","tenant-id-mismatch":"The provided tenant ID does not match the Auth instance's tenant ID",timeout:"The operation has timed out.","user-token-expired":"The user's credential is no longer valid. The user must sign in again.","too-many-requests":"We have blocked all requests from this device due to unusual activity. Try again later.","unauthorized-continue-uri":"The domain of the continue URL is not whitelisted.  Please whitelist the domain in the Firebase console.","unsupported-first-factor":"Enrolling a second factor or signing in with a multi-factor account requires sign-in with a supported first factor.","unsupported-persistence-type":"The current environment does not support the specified persistence type.","unsupported-tenant-operation":"This operation is not supported in a multi-tenant context.","unverified-email":"The operation requires a verified email.","user-cancelled":"The user did not grant your application the permissions it requested.","user-not-found":"There is no user record corresponding to this identifier. The user may have been deleted.","user-disabled":"The user account has been disabled by an administrator.","user-mismatch":"The supplied credentials do not correspond to the previously signed in user.","user-signed-out":"","weak-password":"The password must be 6 characters long or more.","web-storage-unsupported":"This browser is not supported or 3rd party cookies and data may be disabled.","already-initialized":"initializeAuth() has already been called with different options. To avoid this error, call initializeAuth() with the same options as when it was originally called, or call getAuth() to return the already initialized instance.","missing-recaptcha-token":"The reCAPTCHA token is missing when sending request to the backend.","invalid-recaptcha-token":"The reCAPTCHA token is invalid when sending request to the backend.","invalid-recaptcha-action":"The reCAPTCHA action is invalid when sending request to the backend.","recaptcha-not-enabled":"reCAPTCHA Enterprise integration is not enabled for this project.","missing-client-type":"The reCAPTCHA client type is missing when sending request to the backend.","missing-recaptcha-version":"The reCAPTCHA version is missing when sending request to the backend.","invalid-req-type":"Invalid request parameters.","invalid-recaptcha-version":"The reCAPTCHA version is invalid when sending request to the backend.","unsupported-password-policy-schema-version":"The password policy received from the backend uses a schema version that is not supported by this version of the Firebase SDK.","password-does-not-meet-requirements":"The password does not meet the requirements."
1}},xi=function St(){return{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}},Br=new ze("auth","Firebase",{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}),ua=new rn("@firebase/auth");function Ki(r,...t){ua.logLevel<=st.ERROR&&ua.error(`Auth (${Gr}): ${r}`,...t)}function Pr(r,...t){throw Ks(r,...t)}function Wr(r,...t){return Ks(r,...t)}function Al(r,t,i){const l=Object.assign(Object.assign({},xi()),{[t]:i});return new ze("auth","Firebase",l).create(t,{appName:r.name})}function hl(r,t,i){if(!(t instanceof i))throw i.name!==t.constructor.name&&Pr(r,"argument-error"),Al(r,"argument-error",`Type of ${t.constructor.name} does not match expected instance.Did you pass a reference from a different Auth SDK?`)}function Ks(r,...t){if("string"!=typeof r){const i=t[0],l=[...t.slice(1)];return l[0]&&(l[0].appName=r.name),r._errorFactory.create(i,...l)}return Br.create(r,...t)}function $n(r,t,...i){if(!r)throw Ks(t,...i)}function gr(r){const t="INTERNAL ASSERTION FAILED: "+r;throw Ki(t),new Error(t)}function Er(r,t){r||gr(t)}function Ao(){var r;return typeof self<"u"&&(null===(r=self.location)||void 0===r?void 0:r.href)||""}function ml(){return"http:"===Lr()||"https:"===Lr()}function Lr(){var r;return typeof self<"u"&&(null===(r=self.location)||void 0===r?void 0:r.protocol)||null}class xs{constructor(t,i){this.shortDelay=t,this.longDelay=i,Er(i>t,"Short delay should be less than long delay!"),this.isMobile=function vn(){return typeof window<"u"&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(yt())}()||Dn()}get(){return function Ns(){return!(typeof navigator<"u"&&navigator&&"onLine"in navigator&&"boolean"==typeof navigator.onLine&&(ml()||Jn()||"connection"in navigator))||navigator.onLine}()?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}function ha(r,t){Er(r.emulator,"Emulator should always be set here");const{url:i}=r.emulator;return t?`${i}${t.startsWith("/")?t.slice(1):t}`:i}class is{static initialize(t,i,l){this.fetchImpl=t,i&&(this.headersImpl=i),l&&(this.responseImpl=l)}static fetch(){return this.fetchImpl?this.fetchImpl:typeof self<"u"&&"fetch"in self?self.fetch:typeof globalThis<"u"&&globalThis.fetch?globalThis.fetch:typeof fetch<"u"?fetch:void gr("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){return this.headersImpl?this.headersImpl:typeof self<"u"&&"Headers"in self?self.Headers:typeof globalThis<"u"&&globalThis.Headers?globalThis.Headers:typeof Headers<"u"?Headers:void gr("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){return this.responseImpl?this.responseImpl:typeof self<"u"&&"Response"in self?self.Response:typeof globalThis<"u"&&globalThis.Response?globalThis.Response:typeof Response<"u"?Response:void gr("Could not find Response implementation, make sure you call FetchProvi
1der.initialize() with an appropriate polyfill")}}const ma={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",INVALID_LOGIN_CREDENTIALS:"invalid-credential",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"},qa=new xs(3e4,6e4);function Qi(r,t){return r.tenantId&&!t.tenantId?Object.assign(Object.assign({},t),{tenantId:r.tenantId}):t}function ir(r,t,i,l){return Fa.apply(this,arguments)}function Fa(){return(Fa=(0,E.Z)(function*(r,t,i,l,_={}){return rs(r,_,(0,E.Z)(function*(){let w={},D={};l&&("GET"===t?D=l:w={body:JSON.stringify(l)});const L=ot(Object.assign({key:r.config.apiKey},D)).slice(1),j=yield r._getAdditionalHeaders();return j["Content-Type"]="application/json",r.languageCode&&(j["X-Firebase-Locale"]=r.languageCode),is.fetch()(pa(r,r.config.apiHost,i,L),Object.assign({method:t,headers:j,referrerPolicy:"no-referrer"},w))}))})).apply(this,arguments)}function rs(r,t,i){return pl.apply(this,arguments)}function pl(){return(pl=(0,E.Z)(function*(r,t,i){r._canInitEmulator=!1;const l=Object.assign(Object.assign({},ma),t);try{const _=new Wl(r),w=yield Promise.race([i(),_.promise]);_.clearNetworkTimeout();const D=yield w.json();if("needConfirmation"in D)throw Ka(r,"account-exists-with-different-credential",D);if(w.ok&&!("errorMessage"in D))return D;{const L=w.ok?D.errorMessage:D.error.message,[j,ee]=L.split(" : ");if("FEDERATED_USER_ID_ALREADY_LINKED"===j)throw Ka(r,"credential-already-in-use",D);if("EMAIL_EXISTS"===j)throw Ka(r,"email-already-in-use",D);if("USER_DISABLED"===j)throw Ka(r,"user-disabled",D);const fe=l[j]||j.toLowerCase().replace(/[_\s]+/g,"-");if(ee)throw Al(r,fe,ee);Pr(r,fe)}}catch(_){if(_ instanceof Wt)throw _;Pr(r,"network-request-failed",{message:String(_)})}})).apply(this,arguments)}function ws(r,t,i,l){return $a.apply(this,arguments)}function $a(){return($a=(0,E.Z)(function*(r,t,i,l,_={}){const w=yield ir(r,t,i,l,_);return"mfaPendingCredential"in w&&Pr(r,"multi-factor-auth-required",{_serverResponse:w}),w})).apply(this,arguments)}function pa(r,t,i,l){const _=`${t}${i}?${l}`;return r.config.emulator?ha(r.config,_):`${r.config.apiScheme}://${_}`}function Ua(r){switch(r){case"ENFORCE":return"ENFORCE";case"AUDIT":return"AUDIT";case"OFF":return"OFF";default:return"ENFORCEMENT_STATE_UNSPECIFIED"}}class Wl{constructor(t){this.auth=t,this.timer=null,this.promise=new Promise((i,l)=>{this.timer=setTimeout(()=>l(Wr(this.auth,"network-request-failed")),qa.get())})}clearNetworkTimeout(){clearTimeout(this.timer)}}function Ka(r,t,i){const l={appName:r.name};i.email&&(l.email=i.email),i.phoneNumber&&(l.phoneNumber=i.phoneNumber);const _=Wr(r,t,l);return _.customData._tokenResponse=i,_}function zd(r){return void 0!==r&&void 0!==r.getResponse}function Va(r){return void 0!==r&&void 0!==r.enterprise}class ql{constructor(t){if(this.siteKey="",this.recaptchaEnforcementState=[],void 0===t.recaptchaKey)throw new Error("recaptchaKey undefined");this.siteKey=t.recaptchaKey.split("/")[3],this.recaptchaEnforcementState=t.recaptchaEnforcementState}getProviderEnforcementState(t){if(!this.recaptchaEnforcementState||0===this.recaptchaEnforcementState.length)return null;for(const i of this.recaptchaEnforcementState)if(i.provider&&i.provider===t)return Ua(i.enforcementState);return null}isProviderEnabled(t){return"ENFORCE"===this.getProviderEnforcementState(t)||"AUDIT"===this.getProviderEnforcementState(t)}}function Ve(){return(Ve=(0,E.Z)(function*(r){return(yield ir(r,"GET","/v1/recaptchaParams")).recaptchaSiteKey||""})).apply(this,arguments)}function Cn(r,t){return Y.apply(this,arguments)}function Y(){return(Y=(0,E.Z)(function*(r,t){return ir(r,"GET","/v2/recaptchaConfig",Qi(r,t))})).apply(this,arguments)}function et(){return(et=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:delete",t)})).apply(this,arguments)}function Un(){return(Un=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:update",t)})).apply(this,arguments)}function Z(){return(Z=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:lookup",t)})).apply(this,arguments)}function Ae(r){if(r)try{const t=new Date(Number(r));if(!isNaN(t.getTime()))return t.toUTCString()}catch{}}function Tt(){return(Tt=(0,E.Z)(function*(r,t=!1){const i=ue(r),l=yield i.getIdToken(t),_=Tn(l);
1$n(_&&_.exp&&_.auth_time&&_.iat,i.auth,"internal-error");const w="object"==typeof _.firebase?_.firebase:void 0,D=w?.sign_in_provider;return{claims:_,token:l,authTime:Ae(on(_.auth_time)),issuedAtTime:Ae(on(_.iat)),expirationTime:Ae(on(_.exp)),signInProvider:D||null,signInSecondFactor:w?.sign_in_second_factor||null}})).apply(this,arguments)}function on(r){return 1e3*Number(r)}function Tn(r){const[t,i,l]=r.split(".");if(void 0===t||void 0===i||void 0===l)return Ki("JWT malformed, contained fewer than 3 sections"),null;try{const _=_e(i);return _?JSON.parse(_):(Ki("Failed to decode base64 JWT payload"),null)}catch(_){return Ki("Caught error parsing JWT payload as JSON",_?.toString()),null}}function Hi(r,t){return rr.apply(this,arguments)}function rr(){return(rr=(0,E.Z)(function*(r,t,i=!1){if(i)return t;try{return yield t}catch(l){throw l instanceof Wt&&function er({code:r}){return"auth/user-disabled"===r||"auth/user-token-expired"===r}(l)&&r.auth.currentUser===r&&(yield r.auth.signOut()),l}})).apply(this,arguments)}class Ii{constructor(t){this.user=t,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,null!==this.timerId&&clearTimeout(this.timerId))}getInterval(t){var i;if(t){const l=this.errorBackoff;return this.errorBackoff=Math.min(2*this.errorBackoff,96e4),l}{this.errorBackoff=3e4;const _=(null!==(i=this.user.stsTokenManager.expirationTime)&&void 0!==i?i:0)-Date.now()-3e5;return Math.max(0,_)}}schedule(t=!1){var i=this;if(!this.isRunning)return;const l=this.getInterval(t);this.timerId=setTimeout((0,E.Z)(function*(){yield i.iteration()}),l)}iteration(){var t=this;return(0,E.Z)(function*(){try{yield t.user.getIdToken(!0)}catch(i){return void("auth/network-request-failed"===i?.code&&t.schedule(!0))}t.schedule()})()}}class Cr{constructor(t,i){this.createdAt=t,this.lastLoginAt=i,this._initializeTime()}_initializeTime(){this.lastSignInTime=Ae(this.lastLoginAt),this.creationTime=Ae(this.createdAt)}_copy(t){this.createdAt=t.createdAt,this.lastLoginAt=t.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}function tr(r){return hr.apply(this,arguments)}function hr(){return hr=(0,E.Z)(function*(r){var t;const i=r.auth,l=yield r.getIdToken(),_=yield Hi(r,function Xi(r,t){return Z.apply(this,arguments)}(i,{idToken:l}));$n(_?.users.length,i,"internal-error");const w=_.users[0];r._notifyReloadListener(w);const D=null!==(t=w.providerUserInfo)&&void 0!==t&&t.length?function Zo(r){return r.map(t=>{var{providerId:i}=t,l=(0,Ga._T)(t,["providerId"]);return{providerId:i,uid:l.rawId||"",displayName:l.displayName||null,email:l.email||null,phoneNumber:l.phoneNumber||null,photoURL:l.photoUrl||null}})}(w.providerUserInfo):[],L=function Ja(r,t){return[...r.filter(l=>!t.some(_=>_.providerId===l.providerId)),...t]}(r.providerData,D),fe=!!r.isAnonymous&&!(r.email&&w.passwordHash||L?.length),Pe={uid:w.localId,displayName:w.displayName||null,photoURL:w.photoUrl||null,email:w.email||null,emailVerified:w.emailVerified||!1,phoneNumber:w.phoneNumber||null,tenantId:w.tenantId||null,providerData:L,metadata:new Cr(w.createdAt,w.lastLoginAt),isAnonymous:fe};Object.assign(r,Pe)}),hr.apply(this,arguments)}function ss(){return(ss=(0,E.Z)(function*(r){const t=ue(r);yield tr(t),yield t.auth._persistUserIfCurrent(t),t.auth._notifyListenersIfCurrent(t)})).apply(this,arguments)}function or(){return(or=(0,E.Z)(function*(r,t){const i=yield rs(r,{},(0,E.Z)(function*(){const l=ot({grant_type:"refresh_token",refresh_token:t}).slice(1),{tokenApiHost:_,apiKey:w}=r.config,D=pa(r,_,"/v1/token",`key=${w}`),L=yield r._getAdditionalHeaders();return L["Content-Type"]="application/x-www-form-urlencoded",is.fetch()(D,{method:"POST",headers:L,body:l})}));return{accessToken:i.access_token,expiresIn:i.expires_in,refreshToken:i.refresh_token}})).apply(this,arguments)}function Kl(){return(Kl=(0,E.Z)(function*(r,t){return ir(r,"POST","/v2/accounts:revokeToken",Qi(r,t))})).apply(this,arguments)}class Wi{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(t){$n(t.idToken,"internal-error"),$n(typeof t.idToken<"u","internal-error"),$n(typeof t.refreshToken<"u","internal-error");
1const i="expiresIn"in t&&typeof t.expiresIn<"u"?Number(t.expiresIn):function Bn(r){const t=Tn(r);return $n(t,"internal-error"),$n(typeof t.exp<"u","internal-error"),$n(typeof t.iat<"u","internal-error"),Number(t.exp)-Number(t.iat)}(t.idToken);this.updateTokensAndExpiration(t.idToken,t.refreshToken,i)}getToken(t,i=!1){var l=this;return(0,E.Z)(function*(){return $n(!l.accessToken||l.refreshToken,t,"user-token-expired"),i||!l.accessToken||l.isExpired?l.refreshToken?(yield l.refresh(t,l.refreshToken),l.accessToken):null:l.accessToken})()}clearRefreshToken(){this.refreshToken=null}refresh(t,i){var l=this;return(0,E.Z)(function*(){const{accessToken:_,refreshToken:w,expiresIn:D}=yield function Ya(r,t){return or.apply(this,arguments)}(t,i);l.updateTokensAndExpiration(_,w,Number(D))})()}updateTokensAndExpiration(t,i,l){this.refreshToken=i||null,this.accessToken=t||null,this.expirationTime=Date.now()+1e3*l}static fromJSON(t,i){const{refreshToken:l,accessToken:_,expirationTime:w}=i,D=new Wi;return l&&($n("string"==typeof l,"internal-error",{appName:t}),D.refreshToken=l),_&&($n("string"==typeof _,"internal-error",{appName:t}),D.accessToken=_),w&&($n("number"==typeof w,"internal-error",{appName:t}),D.expirationTime=w),D}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(t){this.accessToken=t.accessToken,this.refreshToken=t.refreshToken,this.expirationTime=t.expirationTime}_clone(){return Object.assign(new Wi,this.toJSON())}_performRefresh(){return gr("not implemented")}}function $s(r,t){$n("string"==typeof r||typeof r>"u","internal-error",{appName:t})}class Js{constructor(t){var{uid:i,auth:l,stsTokenManager:_}=t,w=(0,Ga._T)(t,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new Ii(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=i,this.auth=l,this.stsTokenManager=_,this.accessToken=_.accessToken,this.displayName=w.displayName||null,this.email=w.email||null,this.emailVerified=w.emailVerified||!1,this.phoneNumber=w.phoneNumber||null,this.photoURL=w.photoURL||null,this.isAnonymous=w.isAnonymous||!1,this.tenantId=w.tenantId||null,this.providerData=w.providerData?[...w.providerData]:[],this.metadata=new Cr(w.createdAt||void 0,w.lastLoginAt||void 0)}getIdToken(t){var i=this;return(0,E.Z)(function*(){const l=yield Hi(i,i.stsTokenManager.getToken(i.auth,t));return $n(l,i.auth,"internal-error"),i.accessToken!==l&&(i.accessToken=l,yield i.auth._persistUserIfCurrent(i),i.auth._notifyListenersIfCurrent(i)),l})()}getIdTokenResult(t){return function ve(r){return Tt.apply(this,arguments)}(this,t)}reload(){return function Fs(r){return ss.apply(this,arguments)}(this)}_assign(t){this!==t&&($n(this.uid===t.uid,this.auth,"internal-error"),this.displayName=t.displayName,this.photoURL=t.photoURL,this.email=t.email,this.emailVerified=t.emailVerified,this.phoneNumber=t.phoneNumber,this.isAnonymous=t.isAnonymous,this.tenantId=t.tenantId,this.providerData=t.providerData.map(i=>Object.assign({},i)),this.metadata._copy(t.metadata),this.stsTokenManager._assign(t.stsTokenManager))}_clone(t){const i=new Js(Object.assign(Object.assign({},this),{auth:t,stsTokenManager:this.stsTokenManager._clone()}));return i.metadata._copy(this.metadata),i}_onReload(t){$n(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=t,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(t){this.reloadListener?this.reloadListener(t):this.reloadUserInfo=t}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}_updateTokensIfNecessary(t,i=!1){var l=this;return(0,E.Z)(function*(){let _=!1;t.idToken&&t.idToken!==l.stsTokenManager.accessToken&&(l.stsTokenManager.updateFromServerResponse(t),_=!0),i&&(yield tr(l)),yield l.auth._persistUserIfCurrent(l),_&&l.auth._notifyListenersIfCurrent(l)})()}delete(){var t=this;return(0,E.Z)(function*(){const i=yield t.getIdToken();return yield Hi(t,function he(r,t){return et.apply(this,arguments)}(t.auth,{idToken:i})),t.stsTokenManager.clearRefreshToken(),t.auth.signOut()})()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isA
1nonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(t=>Object.assign({},t)),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(t,i){var l,_,w,D,L,j,ee,fe;const Pe=null!==(l=i.displayName)&&void 0!==l?l:void 0,It=null!==(_=i.email)&&void 0!==_?_:void 0,tn=null!==(w=i.phoneNumber)&&void 0!==w?w:void 0,Yn=null!==(D=i.photoURL)&&void 0!==D?D:void 0,zn=null!==(L=i.tenantId)&&void 0!==L?L:void 0,jn=null!==(j=i._redirectEventId)&&void 0!==j?j:void 0,Ei=null!==(ee=i.createdAt)&&void 0!==ee?ee:void 0,ki=null!==(fe=i.lastLoginAt)&&void 0!==fe?fe:void 0,{uid:Ci,emailVerified:ar,isAnonymous:Xr,providerData:Ar,stsTokenManager:ps}=i;$n(Ci&&ps,t,"internal-error");const zl=Wi.fromJSON(this.name,ps);$n("string"==typeof Ci,t,"internal-error"),$s(Pe,t.name),$s(It,t.name),$n("boolean"==typeof ar,t,"internal-error"),$n("boolean"==typeof Xr,t,"internal-error"),$s(tn,t.name),$s(Yn,t.name),$s(zn,t.name),$s(jn,t.name),$s(Ei,t.name),$s(ki,t.name);const zv=new Js({uid:Ci,auth:t,email:It,emailVerified:ar,displayName:Pe,isAnonymous:Xr,photoURL:Yn,phoneNumber:tn,tenantId:zn,stsTokenManager:zl,createdAt:Ei,lastLoginAt:ki});return Ar&&Array.isArray(Ar)&&(zv.providerData=Ar.map(eM=>Object.assign({},eM))),jn&&(zv._redirectEventId=jn),zv}static _fromIdTokenResponse(t,i,l=!1){return(0,E.Z)(function*(){const _=new Wi;_.updateFromServerResponse(i);const w=new Js({uid:i.localId,auth:t,stsTokenManager:_,isAnonymous:l});return yield tr(w),w})()}}const co=new Map;function Io(r){Er(r instanceof Function,"Expected a class definition");let t=co.get(r);return t?(Er(t instanceof r,"Instance stored in cache mismatched with class"),t):(t=new r,co.set(r,t),t)}const Us=(()=>{class r{constructor(){this.type="NONE",this.storage={}}_isAvailable(){return(0,E.Z)(function*(){return!0})()}_set(i,l){var _=this;return(0,E.Z)(function*(){_.storage[i]=l})()}_get(i){var l=this;return(0,E.Z)(function*(){const _=l.storage[i];return void 0===_?null:_})()}_remove(i){var l=this;return(0,E.Z)(function*(){delete l.storage[i]})()}_addListener(i,l){}_removeListener(i,l){}}return r.type="NONE",r})();function xr(r,t,i){return`firebase:${r}:${t}:${i}`}class Qa{constructor(t,i,l){this.persistence=t,this.auth=i,this.userKey=l;const{config:_,name:w}=this.auth;this.fullUserKey=xr(this.userKey,_.apiKey,w),this.fullPersistenceKey=xr("persistence",_.apiKey,w),this.boundEventHandler=i._onStorageEvent.bind(i),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(t){return this.persistence._set(this.fullUserKey,t.toJSON())}getCurrentUser(){var t=this;return(0,E.Z)(function*(){const i=yield t.persistence._get(t.fullUserKey);return i?Js._fromJSON(t.auth,i):null})()}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}setPersistence(t){var i=this;return(0,E.Z)(function*(){if(i.persistence===t)return;const l=yield i.getCurrentUser();return yield i.removeCurrentUser(),i.persistence=t,l?i.setCurrentUser(l):void 0})()}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static create(t,i,l="authUser"){return(0,E.Z)(function*(){if(!i.length)return new Qa(Io(Us),t,l);const _=(yield Promise.all(i.map(function(){var ee=(0,E.Z)(function*(fe){if(yield fe._isAvailable())return fe});return function(fe){return ee.apply(this,arguments)}}()))).filter(ee=>ee);let w=_[0]||Io(Us);const D=xr(l,t.config.apiKey,t.name);let L=null;for(const ee of i)try{const fe=yield ee._get(D);if(fe){const Pe=Js._fromJSON(t,fe);ee!==w&&(L=Pe),w=ee;break}}catch{}const j=_.filter(ee=>ee._shouldAllowMigration);return w._shouldAllowMigration&&j.length?(w=j[0],L&&(yield w._set(D,L.toJSON())),yield Promise.all(i.map(function(){var ee=(0,E.Z)(function*(fe){if(fe!==w)try{yield fe._remove(D)}catch{}});return function(fe){return ee.apply(this,arguments)}}())),new Qa(w,t,l)):new Qa(w,t,l)})()}}function Lc(r){const t=r.toLowerCase();if(t.includes("opera/")||t.includes("opr/")||t.includes("opios/"))return"Opera";if(Ru(t))return"IEMobile";if(t.includes("msie")||t.includes("trident/"))return"IE";if(t.includes("edge/"))return"Edge";if(Wd(t))return"Firefox";if(t.includes("silk/"))return"Silk";if(Rc(t))return"Blackberry";if(pd(t))return"Webos";if(xo(t))return"Safari";if((t.includes("chrome/")||qd(t))&&!t.includes("edge/"))return"Chrome";if(Jl(t))return"Android";{const l=r.match(/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/);if(2===l?.length)return l[1]}return"Other"}function Wd(r=yt()){return/firefox\//i.test(r)}function xo(r=yt()){const t=r.toLowerCase();return t.includes("safari/")&&!t.includes("chrome/")&&!t.includes("crios/")&&!t.includes("android")}function qd(r=yt()){return/crios\//i.test(r)}function Ru(r=yt()){return/iemobile/i.test(r)}function Jl(r=yt()){return/android/i.test(r)}function Rc(r=yt()){return/blackberry/i.test(r)}function pd(r=yt()){return/webos/i.test(r)}function fl(r=yt()){return/iphone|ipad|ipod/i.test(r)||/macintosh/i.test(r)&&/mobile/i.test(r)}function Ou(r=yt()){return fl(r)||Jl(r)||pd(r)||Rc(r)||/windows phone/i.test(r)||Ru(r)}function Ha(r,t=[]){let i;switch(r){case"Browser":i=Lc(yt());break;case"Worker":i=`${Lc(yt())}-${r}`;break;default:i=r}const l=t.length?t.join(","):"FirebaseCore-web";return`${i}/JsCore/${Gr}/${l}`}class Fc{constructor(t){this.auth=t,this.queue=[]}pushCallback(t,i){const l=w=>new Promise((D,L)=>{try{D(t(w))}catch(j){L(j)}});l.onAbort=i,this.queue.push(l);const _=this.queue.length-1;return()=>{this.queue[_]=()=>Promise.resolve()}}runMiddleware(t){var i=this;return(0,E.Z)(function*(){if(i.auth.currentUser===t)return;const l=[];try{for(const _ of i.queue)yield _(t),_.onAbort&&l.push(_.onAbort)}catch(_){l.reverse();for(const w of l)try{w()}catch{}throw i.auth._errorFactory.create("login-blocked",{originalMessage:_?.message})}})()}}function fd(){return(fd=(0,E.Z)(function*(r,t={}){return ir(r,"GET","/v2/passwordPolicy",Qi(r,t))})).apply(this,arguments)}class Vs{constructor(t){var i,l,_,w;const D=t.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=null!==(i=D.minPasswordLength)&&void 0!==i?i:6,D.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=D.maxPasswordLength),void 0!==D.containsLowercaseCharacter&&(this.customStrengthOptions.containsLowercaseLetter=D.containsLowercaseCharacter),void 0!==D.containsUppercaseCharacter&&(this.customStrengthOptions.containsUppercaseLetter=D.containsUppercaseCharacter),void 0!==D.containsNumericCharacter&&(this.customStrengthOptions.containsNumericCharacter=D.containsNumericCharacter),void 0!==D.containsNonAlphanumericCharacter&&(this.customStrengthOptions.containsNonAlphanumericCharacter=D.containsNonAlphanumericCharacter),this.enforcementState=t.enforcementState,"ENFORCEMENT_STATE_UNSPECIFIED"===this.enforcementState&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=null!==(_=null===(l=t.allowedNonAlphanumericCharacters)||void 0===l?void 0:l.join(""))&&void 0!==_?_:"",this.forceUpgradeOnSignin=null!==(w=t.forceUpgradeOnSignin)&&void 0!==w&&w,this.schemaVersion=t.schemaVersion}validatePassword(t){var i,l,_,w,D,L;const j={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(t,j),this.validatePasswordCharacterOptions(t,j),j.isValid&&
1(j.isValid=null===(i=j.meetsMinPasswordLength)||void 0===i||i),j.isValid&&(j.isValid=null===(l=j.meetsMaxPasswordLength)||void 0===l||l),j.isValid&&(j.isValid=null===(_=j.containsLowercaseLetter)||void 0===_||_),j.isValid&&(j.isValid=null===(w=j.containsUppercaseLetter)||void 0===w||w),j.isValid&&(j.isValid=null===(D=j.containsNumericCharacter)||void 0===D||D),j.isValid&&(j.isValid=null===(L=j.containsNonAlphanumericCharacter)||void 0===L||L),j}validatePasswordLengthOptions(t,i){const l=this.customStrengthOptions.minPasswordLength,_=this.customStrengthOptions.maxPasswordLength;l&&(i.meetsMinPasswordLength=t.length>=l),_&&(i.meetsMaxPasswordLength=t.length<=_)}validatePasswordCharacterOptions(t,i){let l;this.updatePasswordCharacterOptionsStatuses(i,!1,!1,!1,!1);for(let _=0;_<t.length;_++)l=t.charAt(_),this.updatePasswordCharacterOptionsStatuses(i,l>="a"&&l<="z",l>="A"&&l<="Z",l>="0"&&l<="9",this.allowedNonAlphanumericCharacters.includes(l))}updatePasswordCharacterOptionsStatuses(t,i,l,_,w){this.customStrengthOptions.containsLowercaseLetter&&(t.containsLowercaseLetter||(t.containsLowercaseLetter=i)),this.customStrengthOptions.containsUppercaseLetter&&(t.containsUppercaseLetter||(t.containsUppercaseLetter=l)),this.customStrengthOptions.containsNumericCharacter&&(t.containsNumericCharacter||(t.containsNumericCharacter=_)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(t.containsNonAlphanumericCharacter||(t.containsNonAlphanumericCharacter=w))}}class Jd{constructor(t,i,l,_){this.app=t,this.heartbeatServiceProvider=i,this.appCheckServiceProvider=l,this.config=_,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new Sn(this),this.idTokenSubscription=new Sn(this),this.beforeStateQueue=new Fc(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=Br,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=t.name,this.clientVersion=_.sdkClientVersion}_initializeWithPersistence(t,i){var l=this;return i&&(this._popupRedirectResolver=Io(i)),this._initializationPromise=this.queue((0,E.Z)(function*(){var _,w;if(!l._deleted&&(l.persistenceManager=yield Qa.create(l,t),!l._deleted)){if(null!==(_=l._popupRedirectResolver)&&void 0!==_&&_._shouldInitProactively)try{yield l._popupRedirectResolver._initialize(l)}catch{}yield l.initializeCurrentUser(i),l.lastNotifiedUid=(null===(w=l.currentUser)||void 0===w?void 0:w.uid)||null,!l._deleted&&(l._isInitialized=!0)}})),this._initializationPromise}_onStorageEvent(){var t=this;return(0,E.Z)(function*(){if(t._deleted)return;const i=yield t.assertedPersistence.getCurrentUser();if(t.currentUser||i){if(t.currentUser&&i&&t.currentUser.uid===i.uid)return t._currentUser._assign(i),void(yield t.currentUser.getIdToken());yield t._updateCurrentUser(i,!0)}})()}initializeCurrentUser(t){var i=this;return(0,E.Z)(function*(){var l;const _=yield i.assertedPersistence.getCurrentUser();let w=_,D=!1;if(t&&i.config.authDomain){yield i.getOrInitRedirectPersistenceManager();const L=null===(l=i.redirectUser)||void 0===l?void 0:l._redirectEventId,j=w?._redirectEventId,ee=yield i.tryRedirectSignIn(t);(!L||L===j)&&ee?.user&&(w=ee.user,D=!0)}if(!w)return i.directlySetCurrentUser(null);if(!w._redirectEventId){if(D)try{yield i.beforeStateQueue.runMiddleware(w)}catch(L){w=_,i._popupRedirectResolver._overrideRedirectResult(i,()=>Promise.reject(L))}return w?i.reloadAndSetCurrentUserOrClear(w):i.directlySetCurrentUser(null)}return $n(i._popupRedirectResolver,i,"argument-error"),yield i.getOrInitRedirectPersistenceManager(),i.redirectUser&&i.redirectUser._redirectEventId===w._redirectEventId?i.directlySetCurrentUser(w):i.reloadAndSetCurrentUserOrClear(w)})()}tryRedirectSignIn(t){var i=this;return(0,E.Z)(function*(){let l=null;try{l=yield i._popupRedirectResolver._completeRedirectFn(i,t,!0)}catch{yield i._setRedirectUser(null)}return l})()}reloadAndSetCurrentUserOrClear(t){var i=this;return(0,E.Z)(function*(){try{yield tr(t)}catch(l){if("auth/network-request-failed"!==l?.code)return i.directlySetCurrentUser(null)}return i.directlySetCurrentUser(t)})()}useDeviceLanguage(){this.languageCode=function lo(){if(typeof navigator>"u")return null;const r=navigator;return r.languages&&r.languages[0]||r.language||null}()}_delete(){var t=this;return(0,E.Z)(function*(){t._deleted=!0}
1)()}updateCurrentUser(t){var i=this;return(0,E.Z)(function*(){const l=t?ue(t):null;return l&&$n(l.auth.config.apiKey===i.config.apiKey,i,"invalid-user-token"),i._updateCurrentUser(l&&l._clone(i))})()}_updateCurrentUser(t,i=!1){var l=this;return(0,E.Z)(function*(){if(!l._deleted)return t&&$n(l.tenantId===t.tenantId,l,"tenant-id-mismatch"),i||(yield l.beforeStateQueue.runMiddleware(t)),l.queue((0,E.Z)(function*(){yield l.directlySetCurrentUser(t),l.notifyAuthListeners()}))})()}signOut(){var t=this;return(0,E.Z)(function*(){return yield t.beforeStateQueue.runMiddleware(null),(t.redirectPersistenceManager||t._popupRedirectResolver)&&(yield t._setRedirectUser(null)),t._updateCurrentUser(null,!0)})()}setPersistence(t){var i=this;return this.queue((0,E.Z)(function*(){yield i.assertedPersistence.setPersistence(Io(t))}))}_getRecaptchaConfig(){return null==this.tenantId?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}validatePassword(t){var i=this;return(0,E.Z)(function*(){i._getPasswordPolicyInternal()||(yield i._updatePasswordPolicy());const l=i._getPasswordPolicyInternal();return l.schemaVersion!==i.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(i._errorFactory.create("unsupported-password-policy-schema-version",{})):l.validatePassword(t)})()}_getPasswordPolicyInternal(){return null===this.tenantId?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}_updatePasswordPolicy(){var t=this;return(0,E.Z)(function*(){const i=yield function gl(r){return fd.apply(this,arguments)}(t),l=new Vs(i);null===t.tenantId?t._projectPasswordPolicy=l:t._tenantPasswordPolicies[t.tenantId]=l})()}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(t){this._errorFactory=new ze("auth","Firebase",t())}onAuthStateChanged(t,i,l){return this.registerStateListener(this.authStateSubscription,t,i,l)}beforeAuthStateChanged(t,i){return this.beforeStateQueue.pushCallback(t,i)}onIdTokenChanged(t,i,l){return this.registerStateListener(this.idTokenSubscription,t,i,l)}authStateReady(){return new Promise((t,i)=>{if(this.currentUser)t();else{const l=this.onAuthStateChanged(()=>{l(),t()},i)}})}revokeAccessToken(t){var i=this;return(0,E.Z)(function*(){if(i.currentUser){const l=yield i.currentUser.getIdToken(),_={providerId:"apple.com",tokenType:"ACCESS_TOKEN",token:t,idToken:l};null!=i.tenantId&&(_.tenantId=i.tenantId),yield function Ba(r,t){return Kl.apply(this,arguments)}(i,_)}})()}toJSON(){var t;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:null===(t=this._currentUser)||void 0===t?void 0:t.toJSON()}}_setRedirectUser(t,i){var l=this;return(0,E.Z)(function*(){const _=yield l.getOrInitRedirectPersistenceManager(i);return null===t?_.removeCurrentUser():_.setCurrentUser(t)})()}getOrInitRedirectPersistenceManager(t){var i=this;return(0,E.Z)(function*(){if(!i.redirectPersistenceManager){const l=t&&Io(t)||i._popupRedirectResolver;$n(l,i,"argument-error"),i.redirectPersistenceManager=yield Qa.create(i,[Io(l._redirectPersistence)],"redirectUser"),i.redirectUser=yield i.redirectPersistenceManager.getCurrentUser()}return i.redirectPersistenceManager})()}_redirectUserForId(t){var i=this;return(0,E.Z)(function*(){var l,_;return i._isInitialized&&(yield i.queue((0,E.Z)(function*(){}))),(null===(l=i._currentUser)||void 0===l?void 0:l._redirectEventId)===t?i._currentUser:(null===(_=i.redirectUser)||void 0===_?void 0:_._redirectEventId)===t?i.redirectUser:null})()}_persistUserIfCurrent(t){var i=this;return(0,E.Z)(function*(){if(t===i.currentUser)return i.queue((0,E.Z)(function*(){return i.directlySetCurrentUser(t)}))})()}_notifyListenersIfCurrent(t){t===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var t,i;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const l=null!==(i=null===(t=this.currentUser)||void 0===t?void 0:t.uid)&&void 0!==i?i:null;this.lastNotifiedUid!==l&&(this.lastNotifiedUid=l,this.authStateSubscription.next(this.currentUser))}registerStateListener(t,i,l,_){if(this._deleted)return()=>{};const w="function"==typeof i?i:i.next.bind(i);let D=!1;const L=this._isInitialized?Promise.resolve():this._initializationPromise;if($n(L,this,"internal-error"),L.then(()=>{D||w(this.currentUser)}),"function"==typeof i){const j=t.addObserver(i,l,_);return()=>{D=!0,j()}}{const j=t.addObserver(i);return()=>{D=!0,j()}}}directlySetCurrentUser(t){var i=this;return(0,E.Z)(function*(){i.currentUser&&i.currentUser!==t&&i._currentUser._stopProactiveRefresh(),t&&i.isProactiveRefreshEnabled&&t._startProactiveRefresh(),i.currentUser=t,t?yield i.assertedPersistence.setCurrentUser(t):yield i.assertedPersistence.removeCurrentUser()})()}queue(t){return this.operations=this.operations.then(t,t),this.operations}get assertedPersistence(){return $n(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(t){!t||this.frameworks.includes(t)||(this.frameworks.push(t),this.frameworks.sort(),this.clientVersion=Ha(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}_getAdditionalHeaders(){var t=this;return(0,E.Z)(function*(){var i;const l={"X-Client-Version":t.clientVersion};t.app.options.appId&&(l["X-Firebase-gmpid"]=t.app.options.appId);const _=yield null===(i=t.heartbeatServiceProvider.getImmediate({optional:!0}))||void 0===i?void 0:i.getHeartbeatsHeader();_&&(l["X-Firebase-Client"]=_);const w=yield t._getAppCheckToken();return w&&(l["X-Firebase-AppCheck"]=w),l})()}_getAppCheckToken(){var t=this;return(0,E.Z)(function*(){var i;
1const l=yield null===(i=t.appCheckServiceProvider.getImmediate({optional:!0}))||void 0===i?void 0:i.getToken();return l?.error&&function Gl(r,...t){ua.logLevel<=st.WARN&&ua.warn(`Auth (${Gr}): ${r}`,...t)}(`Error while retrieving App Check token: ${l.error}`),l?.token})()}}function Dr(r){return ue(r)}class Sn{constructor(t){this.auth=t,this.observer=null,this.addObserver=vt(i=>this.observer=i)}get next(){return $n(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}function fa(r){return new Promise((t,i)=>{const l=document.createElement("script");l.setAttribute("src",r),l.onload=t,l.onerror=_=>{const w=Wr("internal-error");w.customData=_,i(w)},l.type="text/javascript",l.charset="UTF-8",function ji(){var r,t;return null!==(t=null===(r=document.getElementsByTagName("head"))||void 0===r?void 0:r[0])&&void 0!==t?t:document}().appendChild(l)})}function gd(r){return`__${r}${Math.floor(1e6*Math.random())}`}class Ts{constructor(t){this.type="recaptcha-enterprise",this.auth=Dr(t)}verify(t="verify",i=!1){var l=this;return(0,E.Z)(function*(){function w(){return w=(0,E.Z)(function*(L){if(!i){if(null==L.tenantId&&null!=L._agentRecaptchaConfig)return L._agentRecaptchaConfig.siteKey;if(null!=L.tenantId&&void 0!==L._tenantRecaptchaConfigs[L.tenantId])return L._tenantRecaptchaConfigs[L.tenantId].siteKey}return new Promise(function(){var j=(0,E.Z)(function*(ee,fe){Cn(L,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}).then(Pe=>{if(void 0!==Pe.recaptchaKey){const It=new ql(Pe);return null==L.tenantId?L._agentRecaptchaConfig=It:L._tenantRecaptchaConfigs[L.tenantId]=It,ee(It.siteKey)}fe(new Error("recaptcha Enterprise site key undefined"))}).catch(Pe=>{fe(Pe)})});return function(ee,fe){return j.apply(this,arguments)}}())}),w.apply(this,arguments)}function D(L,j,ee){const fe=window.grecaptcha;Va(fe)?fe.enterprise.ready(()=>{fe.enterprise.execute(L,{action:t}).then(Pe=>{j(Pe)}).catch(()=>{j("NO_RECAPTCHA")})}):ee(Error("No reCAPTCHA enterprise script loaded."))}return new Promise((L,j)=>{(function _(L){return w.apply(this,arguments)})(l.auth).then(ee=>{if(!i&&Va(window.grecaptcha))D(ee,L,j);else{if(typeof window>"u")return void j(new Error("RecaptchaVerifier is only supported in browser"));fa("https://www.google.com/recaptcha/enterprise.js?render="+ee).then(()=>{D(ee,L,j)}).catch(fe=>{j(fe)})}}).catch(ee=>{j(ee)})})})()}}function Ql(r,t,i){return Xd.apply(this,arguments)}function Xd(){return(Xd=(0,E.Z)(function*(r,t,i,l=!1){const _=new Ts(r);let w;try{w=yield _.verify(i)}catch{w=yield _.verify(i,!0)}const D=Object.assign({},t);return Object.assign(D,l?{captchaResp:w}:{captchaResponse:w}),Object.assign(D,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(D,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),D})).apply(this,arguments)}function Xl(r,t,i,l){return ec.apply(this,arguments)}function ec(){return ec=(0,E.Z)(function*(r,t,i,l){var _;if(null!==(_=r._getRecaptchaConfig())&&void 0!==_&&_.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")){const w=yield Ql(r,t,i,"getOobCode"===i);return l(r,w)}return l(r,t).catch(function(){var w=(0,E.Z)(function*(D){if("auth/missing-recaptcha-token"===D.code){console.log(`${i} is protected by reCAPTCHA Enterprise for this project. Automatically triggering the reCAPTCHA flow and restarting the flow.`);const L=yield Ql(r,t,i,"getOobCode"===i);return l(r,L)}return Promise.reject(D)});return function(D){return w.apply(this,arguments)}}())}),ec.apply(this,arguments)}function F(r){const t=r.indexOf(":");return t<0?"":r.substr(0,t+1)}function de(r){if(!r)return null;const t=Number(r);return isNaN(t)?null:t}class gt{constructor(t,i){this.providerId=t,this.signInMethod=i}toJSON(){return gr("not implemented")}_getIdTokenResponse(t){return gr("not implemented")}_linkToIdToken(t,i){return gr("not implemented")}_getReauthenticationResolver(t){return gr("not implemented")}}function ln(r,t){return sn.apply(this,arguments)}function sn(){return(sn=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:resetPassword",Qi(r,t))})).apply(this,arguments)}function hn(){return(hn=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:update",t)})).apply(this,arguments)}function yr(r,t){return Zi.apply(this,arguments)}function Zi(){return(Zi=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:signUp",t)})).apply(this,arguments)}function Di(){return(Di=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:update",Qi(r,t))})).apply(this,arguments)}function To(r,t){return Es.apply(this,arguments)}function Es(){return(Es=(0,E.Z)(function*(r,t){return ws(r,"POST","/v1/accounts:signInWithPassword",Qi(r,t))})).apply(this,arguments)}function Uo(r,t){return ed.apply(this,arguments)}function ed(){return(ed=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:sendOobCode",Qi(r,t))})).apply(this,arguments)}function $c(){return($c=(0,E.Z)(function*(r,t){return Uo(r,t)})).apply(this,arguments)}function Po(r,t){return ga.apply(this,arguments)}function ga(){return(ga=(0,E.Z)(function*(r,t){return Uo(r,t)})).apply(this,arguments)}function mr(r,t){return _d.apply(this,arguments)}function _d(){return(_d=(0,E.Z)(function*(r,t){return Uo(r,t)})).apply(this,arguments)}function Uc(){return(Uc=(0,E.Z)(function*(r,t){return Uo(r,t)})).apply(this,arguments)}function zo(){return(zo=(0,E.Z)(function*(r,t){return ws(r,"POST","/v1/accounts:signInWithEmailLink",Qi(r,t))})).apply(this,arguments)}function bd(){return(bd=(0,E.Z)(function*(r,t){return ws(r,"POST","/v1/accounts:signInWithEmailLink",Qi(r,t))})).apply(this,arguments)}class Qs extends gt{constructor(t,i,l,_=null){super("password",l),this._email=t,this._password=i,this._tenantId=_}static _fromEmailAndPassword(t,i){return new Qs(t,i,"password")}static _fromEmailAndCode(t,i,l=null){return new Qs(t,i,"emailLink",l)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(t){const i="string"==typeof t?JSON.parse(t):t;if(i?.email&&i?.password){if("password"===i.signInMethod)return this._fromEmailAndPassword(i.email,i.password);if("emailLink"===i.signInMethod)return this._fromEmailAndCode(i.email,i.password,i.tenantId)}return null}_getIdTokenResponse(t){var i=this;return(0,E.Z)(function*(){switch(i.signInMethod){case"password":return Xl(t,{returnSecureToken:!0,email:i._email,password:i._password,clientType:"CLIENT_TYPE_WEB"},"signInWithPassword",To);case"emailLink":return function kp(r,t){return zo.apply(this,arguments)}(t,{email:i._email,oobCode:i._password});default:Pr(t,"internal-error")}})()}_linkToIdToken(t,i){var l=this;return(0,E.Z)(function*(){switch(l.signInMethod){case"password":return Xl(t,{idToken:i,returnSecureToken:!0,email:l._email,password:l._password,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",yr);case"emailLink":return function $u(r,t){return bd.apply(this,arguments)}(t,{idToken:i,email:l._email,oobCode:l._password});default:Pr(t,"internal-error")}})()}_getReauthenticationResolver(t){return this._getIdTokenResponse(t)}}function Il(r,t){return Xs.apply(this,arguments)}function Xs(){return(Xs=(0,E.Z)(function*(r,t){return ws(r,"POST","/v1/accounts:signInWithIdp",Qi(r,t))})).apply(this,arguments)}class _a extends gt{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(t){const i=new _a(t.providerId,t.signInMethod);return t.idToken||t.accessToken?(t.idToken&&(i.idToken=t.idToken),t.accessToken&&(i.accessToken=t.accessToken),t.nonce&&!t.pen
1dingToken&&(i.nonce=t.nonce),t.pendingToken&&(i.pendingToken=t.pendingToken)):t.oauthToken&&t.oauthTokenSecret?(i.accessToken=t.oauthToken,i.secret=t.oauthTokenSecret):Pr("argument-error"),i}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,nonce:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(t){const i="string"==typeof t?JSON.parse(t):t,{providerId:l,signInMethod:_}=i,w=(0,Ga._T)(i,["providerId","signInMethod"]);if(!l||!_)return null;const D=new _a(l,_);return D.idToken=w.idToken||void 0,D.accessToken=w.accessToken||void 0,D.secret=w.secret,D.nonce=w.nonce,D.pendingToken=w.pendingToken||null,D}_getIdTokenResponse(t){return Il(t,this.buildRequest())}_linkToIdToken(t,i){const l=this.buildRequest();return l.idToken=i,Il(t,l)}_getReauthenticationResolver(t){const i=this.buildRequest();return i.autoCreate=!1,Il(t,i)}buildRequest(){const t={requestUri:"http://localhost",returnSecureToken:!0};if(this.pendingToken)t.pendingToken=this.pendingToken;else{const i={};this.idToken&&(i.id_token=this.idToken),this.accessToken&&(i.access_token=this.accessToken),this.secret&&(i.oauth_token_secret=this.secret),i.providerId=this.providerId,this.nonce&&!this.pendingToken&&(i.nonce=this.nonce),t.postBody=ot(i)}return t}}function Yc(){return(Yc=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:sendVerificationCode",Qi(r,t))})).apply(this,arguments)}function Uu(){return(Uu=(0,E.Z)(function*(r,t){return ws(r,"POST","/v1/accounts:signInWithPhoneNumber",Qi(r,t))})).apply(this,arguments)}function tl(){return(tl=(0,E.Z)(function*(r,t){const i=yield ws(r,"POST","/v1/accounts:signInWithPhoneNumber",Qi(r,t));if(i.temporaryProof)throw Ka(r,"account-exists-with-different-credential",i);return i})).apply(this,arguments)}const Vh={USER_NOT_FOUND:"user-not-found"};function tc(){return(tc=(0,E.Z)(function*(r,t){return ws(r,"POST","/v1/accounts:signInWithPhoneNumber",Qi(r,Object.assign(Object.assign({},t),{operation:"REAUTH"})),Vh)})).apply(this,arguments)}class kl extends gt{constructor(t){super("phone","phone"),this.params=t}static _fromVerification(t,i){return new kl({verificationId:t,verificationCode:i})}static _fromTokenResponse(t,i){return new kl({phoneNumber:t,temporaryProof:i})}_getIdTokenResponse(t){return function Uh(r,t){return Uu.apply(this,arguments)}(t,this._makeVerificationRequest())}_linkToIdToken(t,i){return function _l(r,t){return tl.apply(this,arguments)}(t,Object.assign({idToken:i},this._makeVerificationRequest()))}_getReauthenticationResolver(t){return function Pp(r,t){return tc.apply(this,arguments)}(t,this._makeVerificationRequest())}_makeVerificationRequest(){const{temporaryProof:t,phoneNumber:i,verificationId:l,verificationCode:_}=this.params;return t&&i?{temporaryProof:t,phoneNumber:i}:{sessionInfo:l,code:_}}toJSON(){const t={providerId:this.providerId};return this.params.phoneNumber&&(t.phoneNumber=this.params.phoneNumber),this.params.temporaryProof&&(t.temporaryProof=this.params.temporaryProof),this.params.verificationCode&&(t.verificationCode=this.params.verificationCode),this.params.verificationId&&(t.verificationId=this.params.verificationId),t}static fromJSON(t){"string"==typeof t&&(t=JSON.parse(t));const{verificationId:i,verificationCode:l,phoneNumber:_,temporaryProof:w}=t;return l||i||_||w?new kl({verificationId:i,verificationCode:l,phoneNumber:_,temporaryProof:w}):null}}class Bc{constructor(t){var i,l,_,w,D,L;const j=Xt(kt(t)),ee=null!==(i=j.apiKey)&&void 0!==i?i:null,fe=null!==(l=j.oobCode)&&void 0!==l?l:null,Pe=function Pl(r){switch(r){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}(null!==(_=j.mode)&&void 0!==_?_:null);$n(ee&&fe&&Pe,"argument-error"),this.apiKey=ee,this.operation=Pe,this.code=fe,this.continueUrl=null!==(w=j.continueUrl)&&void 0!==w?w:null,this.languageCode=null!==(D=j.languageCode)&&void 0!==D?D:null,this.tenantId=null!==(L=j.tenantId)&&void 0!==L?L:null}static parseLink(t){const i=function Lp(r){const t=Xt(kt(r)).link,i=t?Xt(kt(t)).deep_link_id:null,l=Xt(kt(r)).deep_link_id;return(l?Xt(kt(l)).link:null)||l||i||t||r}(t);try{return new Bc(i)}catch{return null}}}let nc=(()=>
1{class r{constructor(){this.providerId=r.PROVIDER_ID}static credential(i,l){return Qs._fromEmailAndPassword(i,l)}static credentialWithLink(i,l){const _=Bc.parseLink(l);return $n(_,"argument-error"),Qs._fromEmailAndCode(i,_.code,_.tenantId)}}return r.PROVIDER_ID="password",r.EMAIL_PASSWORD_SIGN_IN_METHOD="password",r.EMAIL_LINK_SIGN_IN_METHOD="emailLink",r})();class ea{constructor(t){this.providerId=t,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(t){this.defaultLanguageCode=t}setCustomParameters(t){return this.customParameters=t,this}getCustomParameters(){return this.customParameters}}class vd extends ea{constructor(){super(...arguments),this.scopes=[]}addScope(t){return this.scopes.includes(t)||this.scopes.push(t),this}getScopes(){return[...this.scopes]}}class as extends vd{static credentialFromJSON(t){const i="string"==typeof t?JSON.parse(t):t;return $n("providerId"in i&&"signInMethod"in i,"argument-error"),_a._fromParams(i)}credential(t){return this._credential(Object.assign(Object.assign({},t),{nonce:t.rawNonce}))}_credential(t){return $n(t.idToken||t.accessToken,"argument-error"),_a._fromParams(Object.assign(Object.assign({}
1,t),{providerId:this.providerId,signInMethod:this.providerId}))}static credentialFromResult(t){return as.oauthCredentialFromTaggedObject(t)}static credentialFromError(t){return as.oauthCredentialFromTaggedObject(t.customData||{})}static oauthCredentialFromTaggedObject({_tokenResponse:t}){if(!t)return null;const{oauthIdToken:i,oauthAccessToken:l,oauthTokenSecret:_,pendingToken:w,nonce:D,providerId:L}=t;if(!l&&!_&&!i&&!w||!L)return null;try{return new as(L)._credential({idToken:i,accessToken:l,nonce:D,pendingToken:w})}catch{return null}}}let Ll=(()=>{class r extends vd{constructor(){super("facebook.com")}static credential(i){return _a._fromParams({providerId:r.PROVIDER_ID,signInMethod:r.FACEBOOK_SIGN_IN_METHOD,accessToken:i})}static credentialFromResult(i){return r.credentialFromTaggedObject(i)}static credentialFromError(i){return r.credentialFromTaggedObject(i.customData||{})}static credentialFromTaggedObject({_tokenResponse:i}){if(!i||!("oauthAccessToken"in i)||!i.oauthAccessToken)return null;try{return r.credential(i.oauthAccessToken)}catch{return null}}}return r.FACEBOOK_SIGN_IN_METHOD="facebook.com",r.PROVIDER_ID="facebook.com",r})(),Go=(()=>{class r extends vd{constructor(){super("google.com"),this.addScope("profile")}static credential(i,l){return _a._fromParams({providerId:r.PROVIDER_ID,signInMethod:r.GOOGLE_SIGN_IN_METHOD,idToken:i,accessToken:l})}static credentialFromResult(i){return r.credentialFromTaggedObject(i)}static credentialFromError(i){return r.credentialFromTaggedObject(i.customData||{})}static credentialFromTaggedObject({_tokenResponse:i}){if(!i)return null;const{oauthIdToken:l,oauthAccessToken:_}=i;if(!l&&!_)return null;try{return r.credential(l,_)}catch{return null}}}return r.GOOGLE_SIGN_IN_METHOD="google.com",r.PROVIDER_ID="google.com",r})(),bl=(()=>{class r extends vd{constructor(){super("github.com")}static credential(i){return _a._fromParams({providerId:r.PROVIDER_ID,signInMethod:r.GITHUB_SIGN_IN_METHOD,accessToken:i})}static credentialFromResult(i){return r.credentialFromTaggedObject(i)}static credentialFromError(i){return r.credentialFromTaggedObject(i.customData||{})}static credentialFromTaggedObject({_tokenResponse:i}){if(!i||!("oauthAccessToken"in i)||!i.oauthAccessToken)return null;try{return r.credential(i.oauthAccessToken)}catch{return null}}}return r.GITHUB_SIGN_IN_METHOD="github.com",r.PROVIDER_ID="github.com",r})();class td extends gt{constructor(t,i){super(t,t),this.pendingToken=i}_getIdTokenResponse(t){return Il(t,this.buildRequest())}_linkToIdToken(t,i){const l=this.buildRequest();return l.idToken=i,Il(t,l)}_getReauthenticationResolver(t){const i=this.buildRequest();return i.autoCreate=!1,Il(t,i)}toJSON(){return{signInMethod:this.signInMethod,providerId:this.providerId,pendingToken:this.pendingToken}}static fromJSON(t){const i="string"==typeof t?JSON.parse(t):t,{providerId:l,signInMethod:_,pendingToken:w}=i;return l&&_&&w&&l===_?new td(l,w):null}static _create(t,i){return new td(t,i)}buildRequest(){return{requestUri:"http://localhost",returnSecureToken:!0,pendingToken:this.pendingToken}}}class ta extends ea{constructor(t){$n(t.startsWith("saml."),"argument-error"),super(t)}static credentialFromResult(t){return ta.samlCredentialFromTaggedObject(t)}static credentialFromError(t){return ta.samlCredentialFromTaggedObject(t.customData||{})}static credentialFromJSON(t){const i=td.fromJSON(t);return $n(i,"argument-error"),i}static samlCredentialFromTaggedObject({_tokenResponse:t}){if(!t)return null;const{pendingToken:i,providerId:l}=t;if(!i||!l)return null;try{return td._create(l,i)}catch{return null}}}let Bh=(()=>{class r extends vd{constructor(){super("twitter.com")}static credential(i,l){return _a._fromParams({providerId:r.PROVIDER_ID,signInMethod:r.TWITTER_SIGN_IN_METHOD,oauthToken:i,oauthTokenSecret:l})}static credentialFromResult(i){return r.credentialFromTaggedObject(i)}static credentialFromError(i){return r.credentialFromTaggedObject(i.customData||{})}static credentialFromTaggedObject({_tokenResponse:i}){if(!i)return null;const{oauthAccessToken:l,oauthTokenSecret:_}=i;if(!l||!_)return null;try{return r.credential(l,_)}catch{return null}}}return r.TWITTER_SIGN_IN_METHOD="twitter.com",r.PROVIDER_ID="twitter.com",r})();function yl(r,t){return nl.apply(this,arguments)}function nl(){return(nl=(0,E.Z)(function*(r,t){return ws(r,"POST","/v1/accounts:signUp",Qi(r,t))})).apply(this,arguments)}class Lo{constructor(t){this.user=t.user,this.providerId=t.providerId,this._tokenResponse=t._token
1Response,this.operationType=t.operationType}static _fromIdTokenResponse(t,i,l,_=!1){return(0,E.Z)(function*(){const w=yield Js._fromIdTokenResponse(t,l,_),D=Ui(l);return new Lo({user:w,providerId:D,_tokenResponse:l,operationType:i})})()}static _forOperation(t,i,l){return(0,E.Z)(function*(){yield t._updateTokensIfNecessary(l,!0);const _=Ui(l);return new Lo({user:t,providerId:_,_tokenResponse:l,operationType:i})})()}}function Ui(r){return r.providerId?r.providerId:"phoneNumber"in r?"phone":null}function $(){return($=(0,E.Z)(function*(r){var t;const i=Dr(r);if(yield i._initializationPromise,null!==(t=i.currentUser)&&void 0!==t&&t.isAnonymous)return new Lo({user:i.currentUser,providerId:null,operationType:"signIn"});const l=yield yl(i,{returnSecureToken:!0}),_=yield Lo._fromIdTokenResponse(i,"signIn",l,!0);return yield i._updateCurrentUser(_.user),_})).apply(this,arguments)}class te extends Wt{constructor(t,i,l,_){var w;super(i.code,i.message),this.operationType=l,this.user=_,Object.setPrototypeOf(this,te.prototype),this.customData={appName:t.name,tenantId:null!==(w=t.tenantId)&&void 0!==w?w:void 0,_serverResponse:i.customData._serverResponse,operationType:l}}static _fromErrorAndOperation(t,i,l,_){return new te(t,i,l,_)}}function ce(r,t,i,l){return("reauthenticate"===t?i._getReauthenticationResolver(r):i._getIdTokenResponse(r)).catch(w=>{throw"auth/multi-factor-auth-required"===w.code?te._fromErrorAndOperation(r,w,t,l):w})}function He(r){return new Set(r.map(({providerId:t})=>t).filter(t=>!!t))}function gn(){return gn=(0,E.Z)(function*(r,t){const i=ue(r);yield Bi(!0,i,t);const{providerUserInfo:l}=yield function un(r,t){return Un.apply(this,arguments)}(i.auth,{idToken:yield i.getIdToken(),deleteProvider:[t]}),_=He(l||[]);return i.providerData=i.providerData.filter(w=>_.has(w.providerId)),_.has("phone")||(i.phoneNumber=null),yield i.auth._persistUserIfCurrent(i),i}),gn.apply(this,arguments)}function ni(r,t){return bi.apply(this,arguments)}function bi(){return(bi=(0,E.Z)(function*(r,t,i=!1){const l=yield Hi(r,t._linkToIdToken(r.auth,yield r.getIdToken()),i);return Lo._forOperation(r,"link",l)})).apply(this,arguments)}function Bi(r,t,i){return Mo.apply(this,arguments)}function Mo(){return(Mo=(0,E.Z)(function*(r,t,i){yield tr(t);const _=!1===r?"provider-already-linked":"no-such-provider";$n(He(t.providerData).has(i)===r,t.auth,_)})).apply(this,arguments)}function ba(r,t){return na.apply(this,arguments)}function na(){return(na=(0,E.Z)(function*(r,t,i=!1){const{auth:l}=r,_="reauthenticate";try{const w=yield Hi(r,ce(l,_,t,r),i);$n(w.idToken,l,"internal-error");const D=Tn(w.idToken);$n(D,l,"internal-error");const{sub:L}=D;return $n(r.uid===L,l,"user-mismatch"),Lo._forOperation(r,_,w)}catch(w){throw"auth/user-not-found"===w?.code&&Pr(l,"user-mismatch"),w}})).apply(this,arguments)}function Eg(r,t){return Cs.apply(this,arguments)}function Cs(){return(Cs=(0,E.Z)(function*(r,t,i=!1){const l="signIn",_=yield ce(r,l,t),w=yield Lo._fromIdTokenResponse(r,l,_);return i||(yield r._updateCurrentUser(w.user)),w})).apply(this,arguments)}function Hh(r,t){return jh.apply(this,arguments)}function jh(){return(jh=(0,E.Z)(function*(r,t){return Eg(Dr(r),t)})).apply(this,arguments)}function Zh(r,t){return Op.apply(this,arguments)}function Op(){return(Op=(0,E.Z)(function*(r,t){const i=ue(r);return yield Bi(!1,i,t.providerId),ni(i,t)})).apply(this,arguments)}function zh(r,t){return Vu.apply(this,arguments)}function Vu(){return(Vu=(0,E.Z)(function*(r,t){return ba(ue(r),t)})).apply(this,arguments)}function nd(){return(nd=(0,E.Z)(function*(r,t){return ws(r,"POST","/v1/accounts:signInWithCustomToken",Qi(r,t))})).apply(this,arguments)}function Zc(){return Zc=(0,E.Z)(function*(r,t){const i=Dr(r),l=yield function Hc(r,t){return nd.apply(this,arguments)}(i,{token:t,returnSecureToken:!0}),_=yield Lo._fromIdTokenResponse(i,"signIn",l);return yield i._updateCurrentUser(_.user),_}),Zc.apply(this,arguments)}class ic{constructor(t,i){this.factorId=t,this.uid=i.mfaEnrollmentId,this.enrollmentTime=new Date(i.enrolledAt).toUTCString(),this.displayName=i.displayName}static _fromServerResponse(t,i){return"phoneInfo"in i?xd._fromServerResponse(t,i):"totpInfo"in i?Cg._fromServerResponse(t,i):Pr(t,"internal-error")}}class xd extends ic{constructor(t){super("phone",t),this.phoneNumber=t.phoneInfo}static _fromServerResponse(t,i){return new xd(i)}}class Cg extends ic{constructor(t){super("totp",t)}static _fromServerResponse(t,i){return new Cg(i)}}function Gh(r,t,i){var l;$n((null===(l=i.url)||void 0===l?void 0:l.length)>
10,r,"invalid-continue-uri"),$n(typeof i.dynamicLinkDomain>"u"||i.dynamicLinkDomain.length>0,r,"invalid-dynamic-link-domain"),t.continueUrl=i.url,t.dynamicLinkDomain=i.dynamicLinkDomain,t.canHandleCodeInApp=i.handleCodeInApp,i.iOS&&($n(i.iOS.bundleId.length>0,r,"missing-ios-bundle-id"),t.iOSBundleId=i.iOS.bundleId),i.android&&($n(i.android.packageName.length>0,r,"missing-android-pkg-name"),t.androidInstallApp=i.android.installApp,t.androidMinimumVersionCode=i.android.minimumVersion,t.androidPackageName=i.android.packageName)}function Np(r){return Dg.apply(this,arguments)}function Dg(){return(Dg=(0,E.Z)(function*(r){const t=Dr(r);t._getPasswordPolicyInternal()&&(yield t._updatePasswordPolicy())})).apply(this,arguments)}function Wh(){return(Wh=(0,E.Z)(function*(r,t,i){const l=Dr(r),_={requestType:"PASSWORD_RESET",email:t,clientType:"CLIENT_TYPE_WEB"};i&&Gh(l,_,i),yield Xl(l,_,"getOobCode",Po)})).apply(this,arguments)}function Kh(){return Kh=(0,E.Z)(function*(r,t,i){yield ln(ue(r),{oobCode:t,newPassword:i}).catch(function(){var l=(0,E.Z)(function*(_){throw"auth/password-does-not-meet-requirements"===_.code&&Np(r),_});return function(_){return l.apply(this,arguments)}}())}),Kh.apply(this,arguments)}function Fp(){return Fp=(0,E.Z)(function*(r,t){yield function Ms(r,t){return Di.apply(this,arguments)}(ue(r),{oobCode:t})}),Fp.apply(this,arguments)}function Jh(r,t){return Ro.apply(this,arguments)}function Ro(){return(Ro=(0,E.Z)(function*(r,t){const i=ue(r),l=yield ln(i,{oobCode:t}),_=l.requestType;switch($n(_,i,"internal-error"),_){case"EMAIL_SIGNIN":break;case"VERIFY_AND_CHANGE_EMAIL":$n(l.newEmail,i,"internal-error");break;case"REVERT_SECOND_FACTOR_ADDITION":$n(l.mfaInfo,i,"internal-error");default:$n(l.email,i,"internal-error")}let w=null;return l.mfaInfo&&(w=ic._fromServerResponse(Dr(i),l.mfaInfo)),{data:{email:("VERIFY_AND_CHANGE_EMAIL"===l.requestType?l.newEmail:l.email)||null,previousEmail:("VERIFY_AND_CHANGE_EMAIL"===l.requestType?l.email:l.newEmail)||null,multiFactorInfo:w},operation:_}})).apply(this,arguments)}function Ol(){return(Ol=(0,E.Z)(function*(r,t){const{data:i}=yield Jh(ue(r),t);return i.email})).apply(this,arguments)}function ia(){return(ia=(0,E.Z)(function*(r,t,i){const l=Dr(r),D=yield Xl(l,{returnSecureToken:!0,email:t,password:i,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",yl).catch(j=>{throw"auth/password-does-not-meet-requirements"===j.code&&Np(r),j}),L=yield Lo._fromIdTokenResponse(l,"signIn",D);return yield l._updateCurrentUser(L.user),L})).apply(this,arguments)}function Ds(){return(Ds=(0,E.Z)(function*(r,t,i){const l=Dr(r),_={requestType:"EMAIL_SIGNIN",email:t,clientType:"CLIENT_TYPE_WEB"};(function w(D,L){$n(L.handleCodeInApp,l,"argument-error"),L&&Gh(l,D,L)})(_,i),yield Xl(l,_,"getOobCode",mr)})).apply(this,arguments)}function Sg(){return(Sg=(0,E.Z)(function*(r,t,i){const l=ue(r),_=nc.credentialWithLink(t,i||Ao());return $n(_._tenantId===(l.tenantId||null),l,"tenant-id-mismatch"),Hh(l,_)})).apply(this,arguments)}function Ig(){return(Ig=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:createAuthUri",Qi(r,t))})).apply(this,arguments)}function wd(){return wd=(0,E.Z)(function*(r,t){const l={identifier:t,continueUri:ml()?Ao():"http://localhost"},{signinMethods:_}=yield function Ag(r,t){return Ig.apply(this,arguments)}(ue(r),l);return _||[]}),wd.apply(this,arguments)}function kg(){return kg=(0,E.Z)(function*(r,t){const i=ue(r),_={requestType:"VERIFY_EMAIL",idToken:yield r.getIdToken()};t&&Gh(i.auth,_,t);const{email:w}=yield function Fu(r,t){return $c.apply(this,arguments)}(i.auth,_);w!==r.email&&(yield r.reload())}),kg.apply(this,arguments)}function Up(){return Up=(0,E.Z)(function*(r,t,i){const l=ue(r),w={requestType:"VERIFY_AND_CHANGE_EMAIL",idToken:yield r.getIdToken(),newEmail:t};i&&Gh(l.auth,w,i);const{email:D}=yield function Ip(r,t){return Uc.apply(this,arguments)}(l.auth,w);D!==r.email&&(yield r.reload())}),Up.apply(this,arguments)}function Vp(){return(Vp=(0,E.Z)(function*(r,t){return ir(r,"POST","/v1/accounts:update",t)})).apply(this,arguments)}function Yp(){return Yp=(0,E.Z)(function*(r,{displayName:t,photoURL:i}){if(void 0===t&&void 0===i)return;const l=ue(r),w={idToken:yield l.getIdToken(),displayName:t,photoUrl:i,returnSecureToken:!0},D=yield Hi(l,function Pg(r,t){return Vp.apply(this,arguments)}(l.auth,w));l.displayName=D.displayName||null,l.photoURL=D.photoUrl||null;const L=l.providerData.find(({providerId:j})=>"password"===j);L&&(L.displayName=l.displayName,L.photoURL=l.photoURL),yield l._updateTokensIfNecessary(D)}),Yp.apply(this,arguments)}function Td(r,t,i){return Yu.apply(this,arguments)}function Yu(){return Yu=(0,E.Z)(function*(r,t,i){const{auth:l}=r,w={idToken:yield r.getIdToken(),returnSecureToken:!0};t&&(w.email=t),i&&(w.password=i);const D=yield Hi(r,function Wn(r,t){return hn.apply(this,arguments)}(l,w));yield r._updateTokensIfNecessary(D,!0)}),Yu.apply(this,arguments)}class oc{constructor(t,i,l={}){this.isNewUser=t,this.providerId=i,this.profile=l}}class Bu extends oc{constructor(t,i,l,_){super(t,i,l),this.username=_}}class o1 extends oc{constructor(t,i){super(t,"facebook.com",i)}}class Lg extends Bu{constructor(t,i){super(t,"github.com",i,"string"==typeof i?.login?i?.login:null)}}class Bp extends oc{constructor(t,i){super(t,"google.com",i)}}class tm extends Bu{constructor(t,i,l){super(t,"twitter.com",i,l)}}
1function Rg(r){const{user:t,_tokenResponse:i}=r;return t.isAnonymous&&!i?{providerId:null,isNewUser:!1,profile:null}:function em(r){var t,i;if(!r)return null;const{providerId:l}=r,_=r.rawUserInfo?JSON.parse(r.rawUserInfo):{},w=r.isNewUser||"identitytoolkit#SignupNewUserResponse"===r.kind;if(!l&&r?.idToken){const D=null===(i=null===(t=Tn(r.idToken))||void 0===t?void 0:t.firebase)||void 0===i?void 0:i.sign_in_provider;if(D)return new oc(w,"anonymous"!==D&&"custom"!==D?D:null)}if(!l)return null;switch(l){case"facebook.com":return new o1(w,_);case"github.com":return new Lg(w,_);case"google.com":return new Bp(w,_);case"twitter.com":return new tm(w,_,r.screenName||null);case"custom":case"anonymous":return new oc(w,null);default:return new oc(w,l,_)}}(i)}class T{constructor(t,i,l){this.type=t,this.credential=i,this.user=l}static _fromIdtoken(t,i){return new T("enroll",t,i)}static _fromMfaPendingCredential(t){return new T("signin",t)}toJSON(){return{multiFactorSession:{["enroll"===this.type?"idToken":"pendingCredential"]:this.credential}}}static fromJSON(t){var i,l;if(t?.multiFactorSession){if(null!==(i=t.multiFactorSession)&&void 0!==i&&i.pendingCredential)return T._fromMfaPendingCredential(t.multiFactorSession.pendingCredential);if(null!==(l=t.multiFactorSession)&&void 0!==l&&l.idToken)return T._fromIdtoken(t.multiFactorSession.idToken)}return null}}class I{constructor(t,i,l){this.session=t,this.hints=i,this.signInResolver=l}static _fromError(t,i){const l=Dr(t),_=i.customData._serverResponse,w=(_.mfaInfo||[]).map(L=>ic._fromServerResponse(l,L));$n(_.mfaPendingCredential,l,"internal-error");const D=T._fromMfaPendingCredential(_.mfaPendingCredential);return new I(D,w,function(){var L=(0,E.Z)(function*(j){const ee=yield j._process(l,D);delete _.mfaInfo,delete _.mfaPendingCredential;const fe=Object.assign(Object.assign({},_),{idToken:ee.idToken,refreshToken:ee.refreshToken});switch(i.operationType){case"signIn":const Pe=yield Lo._fromIdTokenResponse(l,i.operationType,fe);return yield l._updateCurrentUser(Pe.user),Pe;case"reauthenticate":return $n(i.user,l,"internal-error"),Lo._forOperation(i.user,i.operationType,fe);default:Pr(l,"internal-error")}});return function(j){return L.apply(this,arguments)}}())}resolveSignIn(t){var i=this;return(0,E.Z)(function*(){return i.signInResolver(t)})()}}class In{constructor(t){this.user=t,this.enrolledFactors=[],t._onReload(i=>{i.mfaInfo&&(this.enrolledFactors=i.mfaInfo.map(l=>ic._fromServerResponse(t.auth,l)))})}static _fromUser(t){return new In(t)}getSession(){var t=this;return(0,E.Z)(function*(){return T._fromIdtoken(yield t.user.getIdToken(),t.user)})()}enroll(t,i){var l=this;return(0,E.Z)(function*(){const _=t,w=yield l.getSession(),D=yield Hi(l.user,_._process(l.user.auth,w,i));return yield l.user._updateTokensIfNecessary(D),l.user.reload()})()}unenroll(t){var i=this;return(0,E.Z)(function*(){const l="string"==typeof t?t:t.uid,_=yield i.user.getIdToken();try{const w=yield Hi(i.user,function dn(r,t){return ir(r,"POST","/v2/accounts/mfaEnrollment:withdraw",Qi(r,t))}(i.user.auth,{idToken:_,mfaEnrollmentId:l}));i.enrolledFactors=i.enrolledFactors.filter(({uid:D})=>D!==l),yield i.user._updateTokensIfNecessary(w),yield i.user.reload()}catch(w){throw w}})()}}const oi=new WeakMap,Li="__sak";class Mi{constructor(t,i){this.storageRetriever=t,this.type=i}_isAvailable(){try{return this.storage?(this.storage.setItem(Li,"1"),this.storage.removeItem(Li),Promise.resolve(!0)):Promise.resolve(!1)}catch{return Promise.resolve(!1)}}_set(t,i){return this.storage.setItem(t,JSON.stringify(i)),Promise.resolve()}_get(t){const i=this.storage.getItem(t);return Promise.resolve(i?JSON.parse(i):null)}_remove(t){return this.storage.removeItem(t),Promise.resolve()}get storage(){return this.storageRetriever()}}const ds=(()=>{class r extends Mi{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(i,l)=>this.onStorageEvent(i,l),this.listeners={},this.localCache={},this.pollTimer=null,this.safariLocalStorageNotSynced=function Fi(){const r=yt();return xo(r)||fl(r)}()&&function Nc(){try{return!(!window||window===window.top)}catch{return!1}}(),this.fallbackToPolling=Ou(),this._shouldAllowMigration=!0}forAllChangedKeys(i){for(const l of Object.keys(this.listeners)){const _=this.storage.getItem(l),w=this.localCache[l];_!==w&&i(l,w,_)}}onStorageEvent(i,l=!1){if(!i.key)return void this.forAllChangedKeys((L,j,ee)=>{this.notifyListeners(L,ee)});const _=i.key;if(l?this.detachListener():this.stopPolling(),this.safariLocalStorageNotSynced){const L=this.storage.getItem(_);if(i.newValue!==L)null!==i.newValue?this.storage.setItem(_,i.newValue):this.storage.removeItem(_);else if(this.localCache[_]===i.newValue&&!l)return}const w=()=>{const L=this.storage.getItem(_);!l&&this.localCache[_]===L||this.notifyListeners(_,L)},D=this.storage.getItem(_);!function Ap(){return at()&&10===document.documentMode}()||D===i.newValue||i.newValue===i.oldValue?w():setTimeout(w,10)}notifyListeners(i,l){this.localCache[i]=l;const _=this.listeners[i];if(_)for(const w of Array.from(_))w(l&&JSON.parse(l))}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((i,l,_)=>{this.onStorageEvent(new StorageEvent("storage",{key:i,oldValue:l,newValue:_}),!0)})},1e3)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(i,l){0===Object.keys(this.listeners).length&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[i]||(this.listeners[i]=new Set,this.localCache[i]=this.storage.getItem(i)),this.listeners[i].add(l)}_removeListener(i,l){this.listeners[i]&&(this.listeners[i].delete(l),0===this.listeners[i].size&&delete this.listeners[i]),0===Object.keys(this.listeners).length&&(this.detachListener(),this.stopPolling())}_set(i,l){var _=()=>super._set,w=this;return(0,E.Z)(function*(){yield _().call(w,i,l),w.localCache[i]=JSON.stringify(l)})()}_get(i){var l=()=>super._get,_=this;return(0,E.Z)(function*(){const w=yield l().call(_,i);return _.localCache[i]=JSON.stringify(w),w})()}_remove(i){var l=()=>super._remove,_=this;return(0,E.Z)(function*(){yield l().call(_,i),delete _.localCache[i]})()}}return r.type="LOCAL",r})(),Bs=(()=>{class r extends Mi{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(i,l){}_removeListener(i,l){}}return r.type="SESSION",r})();let Hs=(()=>
1{class r{constructor(i){this.eventTarget=i,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(i){const l=this.receivers.find(w=>w.isListeningto(i));if(l)return l;const _=new r(i);return this.receivers.push(_),_}isListeningto(i){return this.eventTarget===i}handleEvent(i){var l=this;return(0,E.Z)(function*(){const _=i,{eventId:w,eventType:D,data:L}=_.data,j=l.handlersMap[D];if(!j?.size)return;_.ports[0].postMessage({status:"ack",eventId:w,eventType:D});const ee=Array.from(j).map(function(){var Pe=(0,E.Z)(function*(It){return It(_.origin,L)});return function(It){return Pe.apply(this,arguments)}}()),fe=yield function vl(r){return Promise.all(r.map(function(){var t=(0,E.Z)(function*(i){try{return{fulfilled:!0,value:yield i}}catch(l){return{fulfilled:!1,reason:l}}});return function(i){return t.apply(this,arguments)}}()))}(ee);_.ports[0].postMessage({status:"done",eventId:w,eventType:D,response:fe})})()}_subscribe(i,l){0===Object.keys(this.handlersMap).length&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[i]||(this.handlersMap[i]=new Set),this.handlersMap[i].add(l)}_unsubscribe(i,l){this.handlersMap[i]&&l&&this.handlersMap[i].delete(l),(!l||0===this.handlersMap[i].size)&&delete this.handlersMap[i],0===Object.keys(this.handlersMap).length&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}return r.receivers=[],r})();function va(r="",t=10){let i="";for(let l=0;l<t;l++)i+=Math.floor(10*Math.random());return r+i}class xa{constructor(t){this.target=t,this.handlers=new Set}removeMessageHandler(t){t.messageChannel&&(t.messageChannel.port1.removeEventListener("message",t.onMessage),t.messageChannel.port1.close()),this.handlers.delete(t)}_send(t,i,l=50){var _=this;return(0,E.Z)(function*(){const w=typeof MessageChannel<"u"?new MessageChannel:null;if(!w)throw new Error("connection_unavailable");let D,L;return new Promise((j,ee)=>{const fe=va("",20);w.port1.start();const Pe=setTimeout(()=>{ee(new Error("unsupported_event"))},l);L={messageChannel:w,onMessage(It){const tn=It;if(tn.data.eventId===fe)switch(tn.data.status){case"ack":clearTimeout(Pe),D=setTimeout(()=>{ee(new Error("timeout"))},3e3);break;case"done":clearTimeout(D),j(tn.data.response);break;default:clearTimeout(Pe),clearTimeout(D),ee(new Error("invalid_response"))}}},_.handlers.add(L),w.port1.addEventListener("message",L.onMessage),_.target.postMessage({eventType:t,eventId:fe,data:i},[w.port2])}).finally(()=>{L&&_.removeMessageHandler(L)})})()}}function Sr(){return window}function Fl(){return typeof Sr().WorkerGlobalScope<"u"&&"function"==typeof Sr().importScripts}function ac(){return(ac=(0,E.Z)(function*(){if(!navigator?.serviceWorker)return null;try{return(yield navigator.serviceWorker.ready).active}catch{return null}})).apply(this,arguments)}const Ti="firebaseLocalStorageDb",qi="firebaseLocalStorage",qo="fbase_key";class wa{constructor(t){this.request=t}toPromise(){return new Promise((t,i)=>{this.request.addEventListener("success",()=>{t(this.request.result)}),this.request.addEventListener("error",()=>{i(this.request.error)})})}}function js(r,t){return r.transaction([qi],t?"readwrite":"readonly").objectStore(qi)}function io(){const r=indexedDB.open(Ti,1);return new Promise((t,i)=>{r.addEventListener("error",()=>{i(r.error)}),r.addEventListener("upgradeneeded",()=>{const l=r.result;try{l.createObjectStore(qi,{keyPath:qo})}catch(_){i(_)}}),r.addEventListener("success",(0,E.Z)(function*(){const l=r.result;l.objectStoreNames.contains(qi)?t(l):(l.close(),yield function id(){const r=indexedDB.deleteDatabase(Ti);return new wa(r).toPromise()}(),t(yield io()))}))})}function jp(r,t,i){return Zs.apply(this,arguments)}function Zs(){return(Zs=(0,E.Z)(function*(r,t,i){const l=js(r,!0).put({[qo]:t,value:i});
1return new wa(l).toPromise()})).apply(this,arguments)}function Ul(){return(Ul=(0,E.Z)(function*(r,t){const i=js(r,!1).get(t),l=yield new wa(i).toPromise();return void 0===l?null:l.value})).apply(this,arguments)}function ra(r,t){const i=js(r,!0).delete(t);return new wa(i).toPromise()}const Hu=(()=>{class r{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}_openDb(){var i=this;return(0,E.Z)(function*(){return i.db||(i.db=yield io()),i.db})()}_withRetries(i){var l=this;return(0,E.Z)(function*(){let _=0;for(;;)try{const w=yield l._openDb();return yield i(w)}catch(w){if(_++>3)throw w;l.db&&(l.db.close(),l.db=void 0)}})()}initializeServiceWorkerMessaging(){var i=this;return(0,E.Z)(function*(){return Fl()?i.initializeReceiver():i.initializeSender()})()}initializeReceiver(){var i=this;return(0,E.Z)(function*(){i.receiver=Hs._getInstance(function ui(){return Fl()?self:null}()),i.receiver._subscribe("keyChanged",function(){var l=(0,E.Z)(function*(_,w){return{keyProcessed:(yield i._poll()).includes(w.key)}});return function(_,w){return l.apply(this,arguments)}}()),i.receiver._subscribe("ping",function(){var l=(0,E.Z)(function*(_,w){return["keyChanged"]});return function(_,w){return l.apply(this,arguments)}}())})()}initializeSender(){var i=this;return(0,E.Z)(function*(){var l,_;if(i.activeServiceWorker=yield function $l(){return ac.apply(this,arguments)}(),!i.activeServiceWorker)return;i.sender=new xa(i.activeServiceWorker);const w=yield i.sender._send("ping",{},800);w&&null!==(l=w[0])&&void 0!==l&&l.fulfilled&&null!==(_=w[0])&&void 0!==_&&_.value.includes("keyChanged")&&(i.serviceWorkerReceiverAvailable=!0)})()}notifyServiceWorker(i){var l=this;return(0,E.Z)(function*(){if(l.sender&&l.activeServiceWorker&&function Ng(){var r;return(null===(r=navigator?.serviceWorker)||void 0===r?void 0:r.controller)||null}()===l.activeServiceWorker)try{yield l.sender._send("keyChanged",{key:i},l.serviceWorkerReceiverAvailable?800:50)}catch{}})()}_isAvailable(){return(0,E.Z)(function*(){try{if(!indexedDB)return!1;const i=yield io();return yield jp(i,Li,"1"),yield ra(i,Li),!0}catch{}return!1})()}_withPendingWrite(i){var l=this;return(0,E.Z)(function*(){l.pendingWrites++;try{yield i()}finally{l.pendingWrites--}})()}_set(i,l){var _=this;return(0,E.Z)(function*(){return _._withPendingWrite((0,E.Z)(function*(){return yield _._withRetries(w=>jp(w,i,l)),_.localCache[i]=l,_.notifyServiceWorker(i)}))})()}_get(i){var l=this;return(0,E.Z)(function*(){const _=yield l._withRetries(w=>function cs(r,t){return Ul.apply(this,arguments)}(w,i));return l.localCache[i]=_,_})()}_remove(i){var l=this;return(0,E.Z)(function*(){return l._withPendingWrite((0,E.Z)(function*(){return yield l._withRetries(_=>ra(_,i)),delete l.localCache[i],l.notifyServiceWorker(i)}))})()}_poll(){var i=this;return(0,E.Z)(function*(){const l=yield i._withRetries(D=>{const L=js(D,!1).getAll();return new wa(L).toPromise()});if(!l)return[];if(0!==i.pendingWrites)return[];const _=[],w=new Set;if(0!==l.length)for(const{fbase_key:D,value:L}of l)w.add(D),JSON.stringify(i.localCache[D])!==JSON.stringify(L)&&(i.notifyListeners(D,L),_.push(D));for(const D of Object.keys(i.localCache))i.localCache[D]&&!w.has(D)&&(i.notifyListeners(D,null),_.push(D));return _})()}notifyListeners(i,l){this.localCache[i]=l;const _=this.listeners[i];if(_)for(const w of Array.from(_))w(l)}startPolling(){var i=this;this.stopPolling(),this.pollTimer=setInterval((0,E.Z)(function*(){return i._poll()}),800)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(i,l){0===Object.keys(this.listeners).length&&this.startPolling(),this.listeners[i]||(this.listeners[i]=new Set,this._get(i)),this.listeners[i].add(l)}_removeListener(i,l){this.listeners[i]&&(this.listeners[i].delete(l),0===this.listeners[i].size&&delete this.listeners[i]),0===Object.keys(this.listeners).length&&this.stopPolling()}}return r.type="LOCAL",r})(),Zp=1e12;class lM{constructor(t){this.auth=t,this.counter=Zp,this._widgets=new Map}render(t,i){const l=this.counter;return this._widgets.set(l,new dM(t,this.auth.name,i||{})),this.counter++,l}reset(t){var i;const l=t||Zp;null===(i=this._widgets.get(l))||void 0===i||i.delete(),this._widgets.delete(l)}getResponse(t){var i;return(null===(i=this._widgets.get(t||Zp))||void 0===i?void 0:i.getResponse())||""}execute(t){var i=this;return(0,E.Z)(function*(){var l;return null===(l=i._widgets.get(t||Zp))||void 0===l||l.execute(),""})()}}class dM{constructor(t,i,l){this.params=l,this.timerId=null,this.deleted=!1,this.responseToken=null,this.clickHandler=()=>{this.execute()};const _="string"==typeof t?document.getElementById(t):t;$n(_,"argument-error",{appName:i}),this.container=_,this.isVisible="invisible"!==this.params.size,this.isVisible?this.execute():this.container.addEventListener("click",this.clickHandler)}getResponse(){return this.checkIfDeleted(),this.responseToken}delete(){this.checkIfDeleted(),this.deleted=!0,this.timerId&&(clearTimeout(this.timerId),this.timerId=null),this.container.removeEventListener("click",this.clickHandler)}execute(){this.checkIfDeleted(),!this.timerId&&(this.timerId=window.setTimeout(()=>{this.responseToken=function a1(r){const t=[],i="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";for(let l=0;l<r;l++)t.push(i.charAt(Math.floor(62*Math.random())));return t.join("")}(50);const{callback:t,"expired-callback":i}=this.params;if(t)try{t(this.responseToken)}catch{}this.timerId=window.setTimeout(()=>{if(this.timerId=null,this.responseToken=null,i)try{i()}catch{}this.isVisible&&this.execute()},6e4)},500))}checkIfDeleted(){if(this.deleted)throw new Error("reCAPTCHA mock was already deleted!")}}const zp=gd("rcb"),cM=new xs(3e4,6e4);class uM{constructor(){var t;this.hostLanguage="",this.counter=0,this.librarySeparatelyLoaded=!(null===(t=Sr().grecaptcha)||void 0===t||!t.render)}load(t,i=""){return $n(function hM(r){return r.length<=6&&/^\s*[a-zA-Z0-9\-]*\s*$/.test(r)}(i),t,"argument-error"),this.shouldResolveImmediately(i)&&zd(Sr().grecaptcha)?Promise.resolve(Sr().grecaptcha):new Promise((l,_)=>{const w=Sr().setTimeout(()=>{_(Wr(t,"network-request-failed"))},cM.get());Sr()[zp]=()=>{Sr().clearTimeout(w),delete Sr()[zp];const L=Sr().grecaptcha;if(!L||!zd(L))return void _(Wr(t,"internal-error"));const j=L.render;L.render=(ee,fe)=>{const Pe=j(ee,fe);return this.counter++,Pe},this.hostLanguage=i,l(L)},fa(`https://www.google.com/recaptcha/api.js??${ot({onload:zp,render:"explicit",hl:i})}`).catch(()=>{clearTimeout(w),_(Wr(t,"internal-error"))})})}clearedOneInstance(){this.counter--}shouldResolveImmediately(t){var i;return!(null===(i=Sr().grecaptcha)||void 0===i||!i.render)&&(t===this.hostLanguage||this.counter>0||this.librarySeparatelyLoaded)}}class Xv{load(t){return(0,E.Z)(function*(){return new lM(t)})()}clearedOneInstance(){}}const l1="recaptcha",e2={theme:"light",type:"image"};class nm{constructor(t,i,l=Object.assign({},e2)){this.parameters=l,this.type=l1,this.destroyed=!1,this.widgetId=null,this.tokenChangeListeners=new Set,this.renderPromise=null,this.recaptcha=null,this.auth=Dr(t),this.isInvisible="invisible"===this.parameters.size,$n(typeof document<"u",this.auth,"operation-not-supported-in-this-environment");const _="string"==typeof i?document.getElementById(i):i;$n(_,this.auth,"argument-error"),this.container=_,this.parameters.callback=this.makeTokenCallback(this.parameters.callback),this._recaptchaLoader=this.auth.settings.appVerificationDisabledForTesting?new Xv:new uM,this.validateStartingState()}verify(){var t=this;return(0,E.Z)(function*(){t.assertNotDestroyed();const i=yield t.render(),l=t.getAssertedRecaptcha();return l.getResponse(i)||new Promise(w=>{const D=L=>{L&&(t.tokenChangeListeners.delete(D),w(L))};t.tokenChangeListeners.add(D),t.isInvisible&&l.execute(i)})})()}render(){try{this.assertNotDestroyed()}catch(t){return Promise.reject(t)}return this.renderPromise||(this.renderPromise=this.makeRenderPromise().catch(t=>{throw this.renderPromise=null,t})),this.renderPromise}_reset(){this.assertNotDestroyed(),null!==this.widgetId&&this.getAssertedRecaptcha().reset(this.widgetId)}clear(){this.assertNotDestroyed(),this.destroyed=!0,this._recaptchaLoader.clearedOneInstance(),this.isInvisible||this.container.childNodes.forEac
1h(t=>{this.container.removeChild(t)})}validateStartingState(){$n(!this.parameters.sitekey,this.auth,"argument-error"),$n(this.isInvisible||!this.container.hasChildNodes(),this.auth,"argument-error"),$n(typeof document<"u",this.auth,"operation-not-supported-in-this-environment")}makeTokenCallback(t){return i=>{if(this.tokenChangeListeners.forEach(l=>l(i)),"function"==typeof t)t(i);else if("string"==typeof t){const l=Sr()[t];"function"==typeof l&&l(i)}}}assertNotDestroyed(){$n(!this.destroyed,this.auth,"internal-error")}makeRenderPromise(){var t=this;return(0,E.Z)(function*(){if(yield t.init(),!t.widgetId){let i=t.container;if(!t.isInvisible){const l=document.createElement("div");i.appendChild(l),i=l}t.widgetId=t.getAssertedRecaptcha().render(i,t.parameters)}return t.widgetId})()}init(){var t=this;return(0,E.Z)(function*(){$n(ml()&&!Fl(),t.auth,"internal-error"),yield function Fg(){let r=null;return new Promise(t=>{"complete"!==document.readyState?(r=()=>t(),window.addEventListener("load",r)):t()}).catch(t=>{throw r&&window.removeEventListener("load",r),t})}(),t.recaptcha=yield t._recaptchaLoader.load(t.auth,t.auth.languageCode||void 0);const i=yield function os(r){return Ve.apply(this,arguments)}(t.auth);$n(i,t.auth,"internal-error"),t.parameters.sitekey=i})()}getAssertedRecaptcha(){return $n(this.recaptcha,this.auth,"internal-error"),this.recaptcha}}class $g{constructor(t,i){this.verificationId=t,this.onConfirmation=i}confirm(t){const i=kl._fromVerification(this.verificationId,t);return this.onConfirmation(i)}}function im(){return(im=(0,E.Z)(function*(r,t,i){const l=Dr(r),_=yield Ug(l,t,ue(i));return new $g(_,w=>Hh(l,w))})).apply(this,arguments)}function c1(){return(c1=(0,E.Z)(function*(r,t,i){const l=ue(r);yield Bi(!1,l,"phone");const _=yield Ug(l.auth,t,ue(i));return new $g(_,w=>Zh(l,w))})).apply(this,arguments)}function u1(){return(u1=(0,E.Z)(function*(r,t,i){const l=ue(r),_=yield Ug(l.auth,t,ue(i));return new $g(_,w=>zh(l,w))})).apply(this,arguments)}function Ug(r,t,i){return h1.apply(this,arguments)}function h1(){return h1=(0,E.Z)(function*(r,t,i){var l;const _=yield i.verify();try{let w;if($n("string"==typeof _,r,"argument-error"),$n(i.type===l1,r,"argument-error"),w="string"==typeof t?{phoneNumber:t}:t,"session"in w){const D=w.session;if("phoneNumber"in w)return $n("enroll"===D.type,r,"internal-error"),(yield function Ce(r,t){return ir(r,"POST","/v2/accounts/mfaEnrollment:start",Qi(r,t))}(r,{idToken:D.credential,phoneEnrollmentInfo:{phoneNumber:w.phoneNumber,recaptchaToken:_}})).phoneSessionInfo.sessionInfo;{$n("signin"===D.type,r,"internal-error");const L=(null===(l=w.multiFactorHint)||void 0===l?void 0:l.uid)||w.multiFactorUid;return $n(L,r,"missing-multi-factor-info"),(yield function oM(r,t){return ir(r,"POST","/v2/accounts/mfaSignIn:start",Qi(r,t))}(r,{mfaPendingCredential:D.credential,mfaEnrollmentId:L,phoneSignInInfo:{recaptchaToken:_}})).phoneResponseInfo.sessionInfo}}{const{sessionInfo:D}=yield function yd(r,t){return Yc.apply(this,arguments)}(r,{phoneNumber:w.phoneNumber,recaptchaToken:_});return D}}finally{i._reset()}}),h1.apply(this,arguments)}function rm(){return(rm=(0,E.Z)(function*(r,t){yield ni(ue(r),t)})).apply(this,arguments)}let ju=(()=>{class r{constructor(i){this.providerId=r.PROVIDER_ID,this.auth=Dr(i)}verifyPhoneNumber(i,l){return Ug(this.auth,i,ue(l))}static credential(i,l){return kl._fromVerification(i,l)}static credentialFromResult(i){return r.credentialFromTaggedObject(i)}static credentialFromError(i){return r.credentialFromTaggedObject(i.customData||{})}static credentialFromTaggedObject({_tokenResponse:i}){if(!i)return null;const{phoneNumber:l,temporaryProof:_}=i;return l&&_?kl._fromTokenResponse(l,_):null}}return r.PROVIDER_ID="phone",r.PHONE_SIGN_IN_METHOD="phone",r})();function dc(r,t){return t?Io(t):($n(r._popupRedirectResolver,r,"argument-error"),r._popupRedirectResolver)}class m1 extends gt{constructor(t){super("custom","custom"),this.params=t}_getIdTokenResponse(t){return Il(t,this._buildIdpRequest())}_linkToIdToken(t,i){return Il(t,this._buildIdpRequest(i))}_getReauthenticationResolver(t){return Il(t,this._buildIdpRequest())}_buildIdpRequest(t){const i={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return t&&(i.idToken=t),i}}function fM(r){return Eg(r.auth,new m1(r),r.bypassAuthState)}function p1(r){const{auth:t,user:i}=r;return $n(i,t,"internal-error"),ba(i,new m1(r),r.bypassAuthState)}function n2(r){return cc.apply(this,arguments)}function cc(){return(cc=(0,E.Z)(function*(r){const{auth:t,user:i}=r;return $n(i,t,"internal-error"),ni(i,new m1(r),r.bypassAuthState)})).apply(this,arguments)}class f1{constructor(t,i,l,_,w=!1){this.auth=t,this.resolver=l,this.user=_,this.bypassAuthState=w,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(i)?i:[i]}execute(){var t=this;return new Promise(function(){var i=(0,E.Z)(function*(l,_){t.pendingPromise={resolve:l,reject:_};try{t.eventManager=yield t.resolver._initialize(t.auth),yield t.onExecution(),t.eventManager.registerConsumer(t)}catch(w){t.reject(w)}});return function(l,_){return i.apply(this,arguments)}}())}onAuthEvent(t){var i=this;return(0,E.Z)(function*(){const{urlResponse:l,sessionId:_,postBody:w,tenantId:D,error:L,type:j}=t;if(L)return void i.reject(L);const ee={auth:i.auth,requestUri:l,sessionId:_,tenantId:D||void 0,postBody:w||void 0,user:i.user,bypassAuthState:i.bypassAuthState};try{i.resolve(yield i.getIdpTask(j)(ee))}catch(fe){i.reject(fe)}})()}onError(t){this.reject(t)}getIdpTask(t){switch(t){case"signInViaPopup":case"signInViaRedirect":return fM;case"linkViaPopup":case"linkViaRedirect":return n2;case"reauthViaPopup":case"reauthViaRedirect":return p1;default:Pr(this.auth,"internal-error")}}resolve(t){Er(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(t),this.unregisterAndCleanUp()}reject(t){Er(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(t),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}const r2=new xs(2e3,1e4);function o2(){return(o2=(0,E.Z)(function*(r,t,i){const l=Dr(r);hl(r,t,ea);const _=dc(l,i);return new Bg(l,"signInViaPopup",t,_).executeNotNull()})).apply(this,arguments)}function g1(){return(g1=(0,E.Z)(function*(r,t,i){const l=ue(r);hl(l.auth,t,ea);const _=dc(l.auth,i);return new Bg(l.auth,"reauthViaPopup",t,_,l).executeNotNull()})).apply(this,arguments)}function Yg(){return(Yg=(0,E.Z)(function*(r,t,i){const l=ue(r);hl(l.auth,t,ea);const _=dc(l.auth,i);return new Bg(l.auth,"linkViaPopup",t,_,l).executeNotNull()})).apply(this,arguments)}let Bg=(()=>{class r extends f1{constructor(i,l,_,w,D){super(i,l,w,D),this.provider=_,this.authWindow=null,this.pollId=null,r.currentPopupAction&&r.currentPopupAction.cancel(),r.currentPopupAction=this}executeNotNull(){var i=this;return(0,E.Z)(function*(){const l=yield i.execute();return $n(l,i.auth,"internal-error"),l})()}onExecution(){var i=this;return(0,E.Z)(function*(){Er(1===i.filter.length,"Popup operations only handle one event");const l=va();i.authWindow=yield i.resolver._openPopup(i.auth,i.provider,i.filter[0],l),i.authWindow.associatedEvent=l,i.resolver._originValidation(i.auth).catch(_=>{i.reject(_)}),i.resolver._isIframeWebStorageSupported(i.auth,_=>{_||i.reject(Wr(i.auth,"web-storage-unsupported"))}),i.pollUserCancellation()})()}get eventId(){var i;return(null===(i=this.authWindow)||void 0===i?void 0:i.associatedEvent)||null}cancel(){this.reject(Wr(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,r.currentPopupAction=null}pollUserCancellation(){const i=()=>{var l,_;this.pollId=null!==(_=null===(l=this.authWindow)||void 0===l?void 0:l.window)&&void 0!==_&&_.closed?window.setTimeout(()=>{this.pollId=null,this.reject(Wr(this.auth,"popup-closed-by-user"))},8e3):window.setTimeout(i,r2.get())};i()}}return r.currentPopupAction=null,r})();const _1="pendingRedirect",om=new Map;class Hg extends f1{constructor(t,i,l=!1){super(t,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],i,void 0,l),this.eventId=null}execute(){var t=()=>super.execute,i=this;return(0,E.Z)(function*(){let l=om.get(i.auth._key());if(!l){try{const w=(yield function Wp(r,t){return jg.apply(this,arguments)}(i.resolver,i.auth))?yield t().call(i):null;l=()=>Promise.resolve(w)}catch(_){l=()=>Promise.reject(_)}om.set(i.auth._key(),l)}return i.bypassAuthState||om.set(i.auth._key(),()=>Promise.resolve(null)),l()})()}onAuthEvent(t){var i=()=>super.onAuthEvent,l=this;return(0,E.Z)(function*(){if("signInViaRedirect"===t.type)return i().call(l,t);if("unknown"!==t.type){if(t.eventId){const _=yield l.auth._redirectUserForId(t.eventId);if(_)return l.user=_,i().call(l,t);l.resolve(null)}}else l.resolve(null)})()}onExecution(){return(0,E.Z)(function*(){})()}cleanUp(){}}function jg(){return(jg=(0,E.Z)(function*(r,t){const i=l2(t),l=am(r);if(!(yield l._isAvailable()))return!1;const _="true"===(yield l._get(i));return yield l._remove(i),_})).apply(this,arguments)}function qp(r,t){return sm.apply(this,arguments)}function sm(){return(sm=(0,E.Z)(function*(r,t){return am(r)._set(l2(t),"true")})).apply(this,arguments)}function Kp(r,t){om.set(r._key(),t)}function am(r){return Io(r._redirectPersistence)}function l2(r){return xr(_1,r.config.apiKey,r.name)}function d2(r,t,i){return function _M(r,t,i){return b1.apply(this,arguments)}(r,t,i)}function b1(){return(b1=(0,E.Z)(function*(r,t,i){const l=Dr(r);hl(r,t,ea),yield l._initializationPromise;const _=dc(l,i);return yield qp(_,l),_._openRedirect(l,t,"signInViaRedirect")})).apply(this,arguments)}function bM(r,t,i){return function c2(r,t,i){return Zg.apply(this,arguments)}(r,t,i)}function Zg(){return(Zg=(0,E.Z)(function*(r,t,i){const l=ue(r);hl(l.auth,t,ea),yield l.auth._initializationPromise;const _=dc(l.auth,i);yield qp(_,l.auth);const w=yield Gg(l);return _._openRedirect(l.auth,t,"reauthViaRedirect",w)})).apply(this,arguments)}function zg(r,t,i){return function y1(r,t,i){return qc.apply(this,arguments)}(r,t,i)}function qc(){return(qc=(0,E.Z)(function*(r,t,i){const l=ue(r);hl(l.auth,t,ea),yield l.auth._initializationPromise;const _=dc(l.auth,i);yield Bi(!1,l,t.providerId),yield qp(_,l.auth);const w=yield Gg(l);return _._openRedirect(l.auth,t,"linkViaRedirect",w)})).apply(this,arguments)}function v1(){return(v1=(0,E.Z)(function*(r,t){return yield Dr(r)._initializationPromise,x1(r,t,!1)})).apply(this,arguments)}function x1(r,t){return w1.apply(this,arguments)}function w1(){return(w1=(0,E.Z)(function*(r,t,i=!1){const l=Dr(r),_=dc(l,t),D=yield new Hg(l,_,i).execute();return D&&!i&&(delete D.user._redirectEventId,yield l._persistUserIfCurrent(D.user),yield l._setRedirectUser(null,t)),D})).apply(this,arguments)}function Gg(r){return T1.apply(this,arguments)}function T1(){return(T1=(0,E.Z)(function*(r){const t=va(`${r.uid}:::`);return r._redirectEventId=t,yield r.auth._setRedirectUser(r),yield r.auth._persistUserIfCurrent(r),t})).apply(this,arguments)}class Jp{constructor(t){this.auth=t,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=
1Date.now()}registerConsumer(t){this.consumers.add(t),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,t)&&(this.sendToConsumer(this.queuedRedirectEvent,t),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(t){this.consumers.delete(t)}onEvent(t){if(this.hasEventBeenHandled(t))return!1;let i=!1;return this.consumers.forEach(l=>{this.isEventForConsumer(t,l)&&(i=!0,this.sendToConsumer(t,l),this.saveEventToCache(t))}),this.hasHandledPotentialRedirect||!function u2(r){switch(r.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return M1(r);default:return!1}}(t)||(this.hasHandledPotentialRedirect=!0,i||(this.queuedRedirectEvent=t,i=!0)),i}sendToConsumer(t,i){var l;if(t.error&&!M1(t)){const _=(null===(l=t.error.code)||void 0===l?void 0:l.split("auth/")[1])||"internal-error";i.onError(Wr(this.auth,_))}else i.onAuthEvent(t)}isEventForConsumer(t,i){const l=null===i.eventId||!!t.eventId&&t.eventId===i.eventId;return i.filter.includes(t.type)&&l}hasEventBeenHandled(t){return Date.now()-this.lastProcessedEventTime>=6e5&&this.cachedEventUids.clear(),this.cachedEventUids.has(Wg(t))}saveEventToCache(t){this.cachedEventUids.add(Wg(t)),this.lastProcessedEventTime=Date.now()}}function Wg(r){return[r.type,r.eventId,r.sessionId,r.tenantId].filter(t=>t).join("-")}function M1({type:r,error:t}){return"unknown"===r&&"auth/no-auth-event"===t?.code}function E1(r){return uc.apply(this,arguments)}function uc(){return(uc=(0,E.Z)(function*(r,t={}){return ir(r,"GET","/v1/projects",t)})).apply(this,arguments)}const vM=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,xM=/^https?/;function C1(){return(C1=(0,E.Z)(function*(r){if(r.config.emulator)return;const{authorizedDomains:t}=yield E1(r);for(const i of t)try{if(TM(i))return}catch{}Pr(r,"unauthorized-domain")})).apply(this,arguments)}function TM(r){const t=Ao(),{protocol:i,hostname:l}=new URL(t);if(r.startsWith("chrome-extension://")){const D=new URL(r);return""===D.hostname&&""===l?"chrome-extension:"===i&&r.replace("chrome-extension://","")===t.replace("chrome-extension://",""):"chrome-extension:"===i&&D.hostname===l}if(!xM.test(i))return!1;if(vM.test(r))return l===r;const _=r.replace(/\./g,"\\.");return new RegExp("^(.+\\."+_+"|"+_+")$","i").test(l)}const hc=new xs(3e4,6e4);function Zu(){const r=Sr().___jsl;if(r?.H)for(const t of Object.keys(r.H))if(r.H[t].r=r.H[t].r||[],r.H[t].L=r.H[t].L||[],r.H[t].r=[...r.H[t].L],r.CP)for(let i=0;i<r.CP.length;i++)r.CP[i]=null}let qg=null;const CM=new xs(5e3,15e3),DM="__/auth/iframe",SM="emulator/auth/iframe",h2={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},AM=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function IM(r){const t=r.config;$n(t.authDomain,r,"auth-domain-config-required");const i=t.emulator?ha(t,SM):`https://${r.config.authDomain}/${DM}`,l={apiKey:t.apiKey,appName:r.name,v:Gr},_=AM.get(r.config.apiHost);_&&(l.eid=_);const w=r._getFrameworks();return w.length&&(l.fw=w.join(",")),`${i}?${ot(l).slice(1)}`}function D1(){return D1=(0,E.Z)(function*(r){const t=yield function EM(r){return qg=qg||function MM(r){return new Promise((t,i)=>{var l,_,w;function D(){Zu(),gapi.load("gapi.iframes",{callback:()=>{t(gapi.iframes.getContext())},ontimeout:()=>{Zu(),i(Wr(r,"network-request-failed"))},timeout:hc.get()})}if(null!==(_=null===(l=Sr().gapi)||void 0===l?void 0:l.iframes)&&void 0!==_&&_.Iframe)t(gapi.iframes.getContext());else{if(null===(w=Sr().gapi)||void 0===w||!w.load){const L=gd("iframefcb");return Sr()[L]=()=>{gapi.load?D():i(Wr(r,"network-request-failed"))},fa(`https://apis.google.com/js/api.js?onload=${L}`).catch(j=>i(j))}D()}}).catch(t=>{throw qg=null,t})}(r),qg}(r),i=Sr().gapi;return $n(i,r,"internal-error"),t.open({where:document.body,url:IM(r),messageHandlersFilter:i.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:h2,dontclear:!0},l=>new Promise(function(){var _=(0,E.Z)(function*(w,D){yield l.restyle({setHideOnLeave:!1});const L=Wr(r,"network-request-failed"),j=Sr().setTimeout(()=>{D(L)},CM.get());function ee(){Sr().clearTimeout(j),w(l)}l.ping(ee).then(ee,()=>{D(L)})});return function(w,D){return _.apply(this,arguments)}}()))}),D1.apply(this,arguments)}const Kg={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"};class S1{constructor(t){this.window=t,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch{}}}const E3="__/auth/handler",A1="emulator/auth/handler",I1=encodeURIComponent("fac");function f2(r,t,i,l,_,w){return g2.apply(this,arguments)}function g2(){return(g2=(0,E.Z)(function*(r,t,i,l,_,w){$n(r.config.authDomain,r,"auth-domain-config-required"),$n(r.config.apiKey,r,"invali
1d-api-key");const D={apiKey:r.config.apiKey,appName:r.name,authType:i,redirectUrl:l,v:Gr,eventId:_};if(t instanceof ea){t.setDefaultLanguage(r.languageCode),D.providerId=t.providerId||"",function xt(r){for(const t in r)if(Object.prototype.hasOwnProperty.call(r,t))return!1;return!0}(t.getCustomParameters())||(D.customParameters=JSON.stringify(t.getCustomParameters()));for(const[fe,Pe]of Object.entries(w||{}))D[fe]=Pe}if(t instanceof vd){const fe=t.getScopes().filter(Pe=>""!==Pe);fe.length>0&&(D.scopes=fe.join(","))}r.tenantId&&(D.tid=r.tenantId);const L=D;for(const fe of Object.keys(L))void 0===L[fe]&&delete L[fe];const j=yield r._getAppCheckToken(),ee=j?`#${I1}=${encodeURIComponent(j)}`:"";return`${function _2({config:r}){return r.emulator?ha(r,A1):`https://${r.authDomain}/${E3}`}(r)}?${ot(L).slice(1)}${ee}`})).apply(this,arguments)}const k1="webStorageSupport",b2=class PM{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=Bs,this._completeRedirectFn=x1,this._overrideRedirectResult=Kp}_openPopup(t,i,l,_){var w=this;return(0,E.Z)(function*(){var D;Er(null===(D=w.eventManagers[t._key()])||void 0===D?void 0:D.manager,"_initialize() not called before _openPopup()");const L=yield f2(t,i,l,Ao(),_);return function T3(r,t,i,l=500,_=600){const w=Math.max((window.screen.availHeight-_)/2,0).toString(),D=Math.max((window.screen.availWidth-l)/2,0).toString();let L="";const j=Object.assign(Object.assign({},Kg),{width:l.toString(),height:_.toString(),top:w,left:D}),ee=yt().toLowerCase();i&&(L=qd(ee)?"_blank":i),Wd(ee)&&(t=t||"http://localhost",j.scrollbars="yes");const fe=Object.entries(j).reduce((It,[tn,Yn])=>`${It}${tn}=${Yn},`,"");if(function Oc(r=yt()){var t;return fl(r)&&!(null===(t=window.navigator)||void 0===t||!t.standalone)}(ee)&&"_self"!==L)return function M3(r,t){const i=document.createElement("a");i.href=r,i.target=t;const l=document.createEvent("MouseEvent");l.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),i.dispatchEvent(l)}(t||"",L),new S1(null);const Pe=window.open(t||"",L,fe);$n(Pe,r,"popup-blocked");try{Pe.focus()}catch{}return new S1(Pe)}(t,L,va())})()}_openRedirect(t,i,l,_){var w=this;return(0,E.Z)(function*(){return yield w._originValidation(t),function Hp(r){Sr().location.href=r}(yield f2(t,i,l,Ao(),_)),new Promise(()=>{})})()}_initialize(t){const i=t._key();if(this.eventManagers[i]){const{manager:_,promise:w}=this.eventManagers[i];return _?Promise.resolve(_):(Er(w,"If manager is not set, promise should be"),w)}const l=this.initAndGetManager(t);return this.eventManagers[i]={promise:l},l.catch(()=>{delete this.eventManagers[i]}),l}initAndGetManager(t){var i=this;return(0,E.Z)(function*(){const l=yield function kM(r){return D1.apply(this,arguments)}(t),_=new Jp(t);return l.register("authEvent",w=>
1($n(w?.authEvent,t,"invalid-auth-event"),{status:_.onEvent(w.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),i.eventManagers[t._key()]={manager:_},i.iframes[t._key()]=l,_})()}_isIframeWebStorageSupported(t,i){this.iframes[t._key()].send(k1,{type:k1},_=>{var w;const D=null===(w=_?.[0])||void 0===w?void 0:w[k1];void 0!==D&&i(!!D),Pr(t,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(t){const i=t._key();return this.originValidationPromises[i]||(this.originValidationPromises[i]=function wM(r){return C1.apply(this,arguments)}(t)),this.originValidationPromises[i]}get _shouldInitProactively(){return Ou()||xo()||fl()}};class LM{constructor(t){this.factorId=t}_process(t,i,l){switch(i.type){case"enroll":return this._finalizeEnroll(t,i.credential,l);case"signin":return this._finalizeSignIn(t,i.credential);default:return gr("unexpected MultiFactorSessionType")}}}class Jg extends LM{constructor(t){super("phone"),this.credential=t}static _fromCredential(t){return new Jg(t)}_finalizeEnroll(t,i,l){return function _t(r,t){return ir(r,"POST","/v2/accounts/mfaEnrollment:finalize",Qi(r,t))}(t,{idToken:i,displayName:l,phoneVerificationInfo:this.credential._makeVerificationRequest()})}_finalizeSignIn(t,i){return function Jv(r,t){return ir(r,"POST","/v2/accounts/mfaSignIn:finalize",Qi(r,t))}(t,{mfaPendingCredential:i,phoneVerificationInfo:this.credential._makeVerificationRequest()})}}let Qg=(()=>{class r{constructor(){}static assertion(i){return Jg._fromCredential(i)}}return r.FACTOR_ID="phone",r})();var P1="@firebase/auth";class L1{constructor(t){this.auth=t,this.internalListeners=new Map}getUid(){var t;return this.assertAuthConfigured(),(null===(t=this.auth.currentUser)||void 0===t?void 0:t.uid)||null}getToken(t){var i=this;return(0,E.Z)(function*(){return i.assertAuthConfigured(),yield i.auth._initializationPromise,i.auth.currentUser?{accessToken:yield i.auth.currentUser.getIdToken(t)}:null})()}addAuthTokenListener(t){if(this.assertAuthConfigured(),this.internalListeners.has(t))return;const i=this.auth.onIdTokenChanged(l=>{t(l?.stsTokenManager.accessToken||null)});this.internalListeners.set(t,i),this.updateProactiveRefresh()}removeAuthTokenListener(t){this.assertAuthConfigured();const i=this.internalListeners.get(t);i&&(this.internalListeners.delete(t),i(),this.updateProactiveRefresh())}assertAuthConfigured(){$n(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}Qe(),function OM(r){no(new X("auth",(t,{options:i})=>{const l=t.getProvider("app").getImmediate(),_=t.getProvider("heartbeat"),w=t.getProvider("app-check-internal"),{apiKey:D,authDomain:L}=l.options;$n(D&&!D.includes(":"),"invalid-api-key",{appName:l.name});const j={apiKey:D,authDomain:L,clientPlatform:r,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:Ha(r)},ee=new Jd(l,_,w,j);return function H(r,t){const i=t?.persistence||[],l=(Array.isArray(i)?i:[i]).map(Io);t?.errorMap&&r._updateErrorMap(t.errorMap),r._initializeWithPersistence(l,t?.popupRedirectResolver)}(ee,i),ee},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((t,i,l)=>{t.getProvider("auth-internal").initialize()})),no(new X("auth-internal",t=>{const i=Dr(t.getProvider("auth").getImmediate());return new L1(i)},"PRIVATE").setInstantiationMode("EXPLICIT")),ur(P1,"1.5.1",function R1(r){switch(r){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";default:return}}(r)),ur(P1,"1.5.1","esm2017")}("Browser");var C3=y(3671);class ef{constructor(t,i){this._delegate=t,this.firebase=i,_o(t,new X("app-compat",()=>this,"PUBLIC")),this.container=t.container}get automaticDataCollectionEnabled(){return this._delegate.automaticDataCollectionEnabled}set automaticDataCollectionEnabled(t){this._delegate.automaticDataCollectionEnabled=t}get name(){return this._delegate.name}get options(){return this._delegate.options}delete(){return new Promise(t=>{this._delegate.checkDestroyed(),t()}).then(()=>(this.firebase.INTERNAL.removeApp(this.name),Oa(this._delegate)))}_getService(t,i=$i){var l;this._delegate.checkDestroyed();const _=this._delegate.container.getProvider(t);return!_.isInitialized()&&"EXPLICIT"===(null===(l=_.getComponent())||void 0===l?void 0:l.instantiationMode)&&_.initialize(),_.getImmediate({identifier:i})}_removeServiceInstance(t,i=$i){this._delegate.container.getProvider(t).clearInstance(i)}_addComponent(t){_o(this._delegate,t)}_addOrOverwriteComponent(t){dr(this._delegate,t)}toJSON(){return{name:this.name,automaticDataCollectionEnabled:this.automaticDataCollectionEnabled,options:this.options}}}const O1=new ze("app-compat","Firebase",{"no-app":"No Firebase App '{$appName}
1' has been created - call Firebase App.initializeApp()","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance."}),N1=function Xg(){const r=function T2(r){const t={},i={__esModule:!0,initializeApp:function w(ee,fe={}){const Pe=bo(ee,fe);if(fn(t,Pe.name))return t[Pe.name];const It=new r(Pe,i);return t[Pe.name]=It,It},app:_,registerVersion:ur,setLogLevel:Ho,onLog:Tr,apps:null,SDK_VERSION:Gr,INTERNAL:{registerComponent:function L(ee){const fe=ee.name,Pe=fe.replace("-compat","");if(no(ee)&&"PUBLIC"===ee.type){const It=(tn=_())=>{if("function"!=typeof tn[Pe])throw O1.create("invalid-app-argument",{appName:fe});return tn[Pe]()};void 0!==ee.serviceProps&&je(It,ee.serviceProps),i[Pe]=It,r.prototype[Pe]=function(...tn){return this._getService.bind(this,fe).apply(this,ee.multipleInstances?tn:[])}}return"PUBLIC"===ee.type?i[Pe]:null},removeApp:function l(ee){delete t[ee]},useAsService:function j(ee,fe){return"serverAuth"===fe?null:fe},modularAPIs:o}};function _(ee){if(!fn(t,ee=ee||$i))throw O1.create("no-app",{appName:ee});return t[ee]}return i.default=i,Object.defineProperty(i,"apps",{get:function D(){return Object.keys(t).map(ee=>t[ee])}}),_.App=r,i}(ef);return r.INTERNAL=Object.assign(Object.assign({},r.INTERNAL),{createFirebaseNamespace:Xg,extendNamespace:function t(i){je(r,i)},createSubscribe:vt,ErrorFactory:ze,deepExtend:je}),r}(),M2=new rn("@firebase/app-compat");if(function Pn(){return"object"==typeof self&&self.self===self}()&&void 0!==self.firebase){M2.warn("\n    Warning: Firebase is already defined in the global scope. Please make sure\n    Firebase library is only loaded once.\n  ");const r=self.firebase.SDK_VERSION;r&&r.indexOf("LITE")>=0&&M2.warn("\n    Warning: You are trying to load Firebase while using Firebase Performance standalone script.\n    You should load Firebase Performance with this instance of Firebase to avoid loading duplicate code.\n    ")}const zu=N1;function pc(){return window}!function e_(r){ur("@firebase/app-compat","0.2.25",r)}(),zu.registerVersion("firebase","10.7.1","app-compat");function fc(){return fc=(0,E.Z)(function*(r,t,i){var l;const{BuildInfo:_}=pc();Er(t.sessionId,"AuthEvent did not contain a session ID");const w=yield function Ed(r){return Kc.apply(this,arguments)}(t.sessionId),D={};return fl()?D.ibi=_.packageName:Jl()?D.apn=_.packageName:Pr(r,"operation-not-supported-in-this-environment"),_.displayName&&(D.appDisplayName=_.displayName),D.sessionId=w,f2(r,i,t.type,void 0,null!==(l=t.eventId)&&void 0!==l?l:void 0,D)}),fc.apply(this,arguments)}function nf(){return nf=(0,E.Z)(function*(r){const{BuildInfo:t}=pc(),i={};fl()?i.iosBundleId=t.packageName:Jl()?i.androidPackageName=t.packageName:Pr(r,"operation-not-supported-in-this-environment"),yield E1(r,i)}),nf.apply(this,arguments)}function rf(){return rf=(0,E.Z)(function*(r,t,i){const{cordova:l}=pc();let _=()=>{};try{yield new Promise((w,D)=>{let L=null;function j(){var Pe;w();const It=null===(Pe=l.plugins.browsertab)||void 0===Pe?void 0:Pe.close;"function"==typeof It&&It(),"function"==typeof i?.close&&i.close()}function ee(){L||(L=window.setTimeout(()=>{D(Wr(r,"redirect-cancelled-by-user"))},2e3))}function fe(){"visible"===document?.visibilityState&&ee()}t.addPassiveListener(j),document.addEventListener("resume",ee,!1),Jl()&&document.addEventListener("visibilitychange",fe,!1),_=()=>{t.removePassiveListener(j),document.removeEventListener("resume",ee,!1),document.removeEventListener("visibilitychange",fe,!1),L&&window.clearTimeout(L)}})}finally{_()}}),rf.apply(this,arguments)}function Kc(){return Kc=(0,E.Z)(function*(r){const t=function $1(r){if(Er(/[0-9a-zA-Z]+/.test(r),"Can only convert alpha-numeric strings"),typeof TextEncoder<"u")return(new TextEncoder).encode(r);const t=new ArrayBuffer(r.length),i=new Uint8Array(t);for(let l=0;l<r.length;l++)i[l]=r.charCodeAt(l);return i}(r),i=yield crypto.subtle.digest("SHA-256",t);return Array.from(new Uint8Array(i)).map(_=>_.toString(16).padStart(2,"0")).join("")}),Kc.apply(this,arguments)}class BM extends Jp{constructor(){super(...arguments),this.passiveListeners=new Set,this.initPromise=new Promise(t=>{this.resolveInialized=t})}addPassiveListener(t){this.passiveListeners.add(t)}removePassiveListener(t){this.passiveListeners.delete(t)}resetRedirect(){this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1}onEvent(t){return this.resolveInialized(),this.passiveListeners.forEac
1h(i=>i(t)),super.onEvent(t)}initialized(){var t=this;return(0,E.Z)(function*(){yield t.initPromise})()}}function I2(r){return U1.apply(this,arguments)}function U1(){return U1=(0,E.Z)(function*(r){const t=yield i_()._get(Y1(r));return t&&(yield i_()._remove(Y1(r))),t}),U1.apply(this,arguments)}function V1(){const r=[];for(let i=0;i<20;i++){const l=Math.floor(62*Math.random());r.push("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(l))}return r.join("")}function i_(){return Io(ds)}function Y1(r){return xr("authEvent",r.config.apiKey,r.name)}function H1(r){if(!r?.includes("?"))return{};const[t,...i]=r.split("?");return Xt(i.join("?"))}const zM=class ZM{constructor(){this._redirectPersistence=Bs,this._shouldInitProactively=!0,this.eventManagers=new Map,this.originValidationPromises={},this._completeRedirectFn=x1,this._overrideRedirectResult=Kp}_initialize(t){var i=this;return(0,E.Z)(function*(){const l=t._key();let _=i.eventManagers.get(l);return _||(_=new BM(t),i.eventManagers.set(l,_),i.attachCallbackListeners(t,_)),_})()}_openPopup(t){Pr(t,"operation-not-supported-in-this-environment")}_openRedirect(t,i,l,_){var w=this;return(0,E.Z)(function*(){!function n_(r){var t,i,l,_,w,D,L,j,ee,fe;const Pe=pc();$n("function"==typeof(null===(t=Pe?.universalLinks)||void 0===t?void 0:t.subscribe),r,"invalid-cordova-configuration",{missingPlugin:"cordova-universal-links-plugin-fix"}),$n(typeof(null===(i=Pe?.BuildInfo)||void 0===i?void 0:i.packageName)<"u",r,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-buildInfo"}),$n("function"==typeof(null===(w=null===(_=null===(l=Pe?.cordova)||void 0===l?void 0:l.plugins)||void 0===_?void 0:_.browsertab)||void 0===w?void 0:w.openUrl),r,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-browsertab"}),$n("function"==typeof(null===(j=null===(L=null===(D=Pe?.cordova)||void 0===D?void 0:D.plugins)||void 0===L?void 0:L.browsertab)||void 0===j?void 0:j.isAvailable),r,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-browsertab"}),$n("function"==typeof(null===(fe=null===(ee=Pe?.cordova)||void 0===ee?void 0:ee.InAppBrowser)||void 0===fe?void 0:fe.open),r,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-inappbrowser"})}(t);const D=yield w._initialize(t);yield D.initialized(),D.resetRedirect(),function a2(){om.clear()}(),yield w._originValidation(t);const L=function A2(r,t,i=null){return{type:t,eventId:i,urlResponse:null,sessionId:V1(),postBody:null,tenantId:r.tenantId,error:Wr(r,"no-auth-event")}}(t,l,_);yield function dm(r,t){return i_()._set(Y1(r),t)}(t,L);const j=yield function S2(r,t,i){return fc.apply(this,arguments)}(t,L,i),ee=yield function t_(r){const{cordova:t}=pc();return new Promise(i=>{t.plugins.browsertab.isAvailable(l=>{let _=null;l?t.plugins.browsertab.openUrl(r):_=t.InAppBrowser.open(r,function wi(r=yt()){return/(iPad|iPhone|iPod).*OS 7_\d/i.test(r)||/(iPad|iPhone|iPod).*OS 8_\d/i.test(r)}()?"_blank":"_system","location=yes"),i(_)})})}(j);return function VM(r,t,i){return rf.apply(this,arguments)}(t,D,ee)})()}_isIframeWebStorageSupported(t,i){throw new Error("Method not implemented.")}_originValidation(t){const i=t._key();return this.originValidationPromises[i]||(this.originValidationPromises[i]=function UM(r){return nf.apply(this,arguments)}(t)),this.originValidationPromises[i]}attachCallbackListeners(t,i){const{universalLinks:l,handleOpenURL:_,BuildInfo:w}=pc(),D=setTimeout((0,E.Z)(function*(){yield I2(t),i.onEvent(GM())}),500),L=function(){var fe=(0,E.Z)(function*(Pe){clearTimeout(D);const It=yield I2(t);let tn=null;It&&Pe?.url&&(tn=function HM(r,t){var i,l;const _=function B1(r){const t=H1(r),i=t.link?decodeURIComponent(t.link):void 0,l=H1(i).link,_=t.deep_link_id?decodeURIComponent(t.deep_link_id):void 0;return H1(_).link||_||l||i||r}(t);if(_.includes("/__/auth/callback")){const w=H1(_),D=w.firebaseError?function k2(r){try{return JSON.parse(r)}catch{return null}}(decodeURIComponent(w.firebaseError)):null,L=null===(l=null===(i=D?.code)||void 0===i?void 0:i.split("auth/"))||void 0===l?void 0:l[1],j=L?Wr(L):null;return j?{type:r.type,eventId:r.eventId,tenantId:r.tenantId,error:j,urlResponse:null,sessionId:null,postBody:null}:{type:r.type,eventId:r.eventId,tenantId:r.tenantId,sessionId:r.sessionId,urlResponse:_,postBody:null}}return null}(It,Pe.url)),i.onEvent(tn||GM())});return function(It){return fe.apply(this,arguments)}}();typeof l<"u"&&"function"==typeof l.subscribe&&l.subscribe(null,L);const j=_,ee=`${w.packageName.toLowerCase()}://`;pc().handleOpenURL=function(){var fe=(0,E.Z)(function*(Pe){if(Pe.toLowerCase().startsWith(ee)&&L({url:Pe}),"function"==typeof j)try{j(Pe)}catch(It){console.error(It)}});return function(Pe){return fe.apply(this,arguments)}}()}};function GM(){return{type:"unknown",eventId:null,sessionId:null,urlResponse:null,postBody:null,tenantId:null,error:Wr("no-auth-event")}}function Gu(){var r;return(null===(r=self?.location)||void 0===r?void 0:r.protocol)||null}function o_(r=yt()){return!("file:"!==Gu()&&"ionic:"!==Gu()&&"capacitor:"!==Gu()||!r.toLowerCase().match(/iphone|ipad|ipod|android/))}function a_(){try{const r=self.localStorage,t=va();if(r)return r.setItem(t,"1"),r.removeItem(t),!function um(r=yt()){return function sf(){return at()&&11===document?.documentMode}()||function s_(r=yt()){return/Edge\/\d+/.test(r)}(r)}()||se()}catch{return af()&&se()}return!1}function af(){return typeof global<"u"&&"WorkerGlobalScope"in global&&"importScripts"in global}function hm(){return(function cm(){return"http:"===Gu()||"https:"===Gu()}()||Jn()||o_())&&!function Z1(){return Dn()||En()}()&&a_()&&!af()}function qM(){return o_()&&typeof document<"u"}function Wu(){return Wu=(0,E.Z)(function*(){return!!qM()&&new Promise(r=>{const t=setTimeout(()=>{r(!1)},1e3);document.addEventListener("deviceready",()=>{clearTimeout(t),r(!0)})})}),Wu.apply(this,arguments)}const il={LOCAL:"local",NONE:"none",SESSION:"session"},lf=$n,P2="persistence";function l_(r){return W1.apply(this,arguments)}function W1(){return W1=(0,E.Z)(function*(r){yield r._initializationPromise;const t=QM(),i=xr(P2,r.config.apiKey,r.name);t&&t.setItem(i,r._getPersistence())}),W1.apply(this,arguments)}function QM(){var r;try{return(null===(r=function KM(){return typeof window<"u"?window:null}())||void 0===r?void 0:r.sessionStorage)||null}catch{return null}}const XM=$n;class rd{constructor(){this.browserResolver=Io(b2),this.cordovaResolver=Io(zM),this.underlyingResolver=null,this._redirectPersistence=Bs,this._completeRedirectFn=x1,this._overrideRedirectResult=Kp}_initialize(t){var i=this;return(0,E.Z)(function*(){return yield i.selectUnderlyingResolver(),i.assertedUnderlyingResolver._initialize(t)})()}_openPopup(t,i,l,_){var w=this;return(0,E.Z)(function*(){return yield w.selectUnderlyingResolver(),w.assertedUnderlyingResolver._openPopup(t,i,l,_)})()}_openRedirect(t,i,l,_){var w=this;return(0,E.Z)(function*(){return yield w.selectUnderlyingResolver(),w.assertedUnderlyingResolver._openRedirect(t,i,l,_)})()}_isIframeWebStorageSupported(t,i){this.assertedUnderlyingResolver._isIframeWebStorageSupported(t,i)}_originValidation(t){return this.assertedUnderlyingResolver._originValidation(t)}get _shouldInitProactively(){return qM()||this.browserResolver._shouldInitProactively}get assertedUnderlyingResolver(){return XM(this.underlyingResolver,"internal-error"),this.underlyingResolver}selectUnderlyingResolver(){var t=this;return(0,E.Z)(function*(){if(t.underlyingResolver)return;const i=yield function z1(){return Wu.apply(this,arguments)}();t.underlyingResolver=i?t.cordovaResolver:t.browserResolver})()}}function d_(r){return r.unwrap()}function L2(r){return df(r)}function df(r){const{_tokenResponse:t}=r instanceof Wt?r.customData:r;if(!t)return null;if(!(r instanceof Wt)&&"temporaryProof"in t&&"phoneNumber"in t)return ju.credentialFromResult(r);const i=t.providerId;if(!i||i===$o.PASSWORD)return null;let l;switch(i){case $o.GOOGLE:l=Go;break;case $o.FACEBOOK:l=Ll;break;case $o.GITHUB:l=bl;break;case $o.TWITTER:l=Bh;break;default:const{oauthIdToken:_,oauthAccessToken:w,oauthTokenSecret:D,pendingToken:L,nonce:j}=t;return w||D||_||L?L?i.startsWith("saml.")?td._create(i,L):_a._fromParams({providerId:i,signInMethod:i,pendingToken:L,idToken:_,accessToken:w}):new as(i).credential({idToken:_,accessToken:w,rawNonce:j}):null}return r instanceof Wt?l.credentialFromError(r):l.credentialFromResult(r)}function rl(r,t){return t.catch(i=>{throw i instanceof Wt&&function q1(r,t){var i;const l=null===(i=t.customData)||void 0===i?void 0:i._tokenResponse;if("auth/multi-factor-auth-required"===t?.code)t.resolver=new R2(r,function O(r,t){var i;const l=ue(r),_=t;return $n(t.customData.operationType,l,"argument-error"),$n(null===(i=_.customData._serverResponse)||void 0===i?void 0:i.mfaPendingCredential,l,"argument-error"),I._fromError(l,_)}
1(r,t));else if(l){const _=df(t),w=t;_&&(w.credential=_,w.tenantId=l.tenantId||void 0,w.email=l.email||void 0,w.phoneNumber=l.phoneNumber||void 0)}}(r,i),i}).then(i=>{const _=i.user;return{operationType:i.operationType,credential:L2(i),additionalUserInfo:Rg(i),user:Jc.getOrCreate(_)}})}function c_(r,t){return K1.apply(this,arguments)}function K1(){return K1=(0,E.Z)(function*(r,t){const i=yield t;return{verificationId:i.verificationId,confirm:l=>rl(r,i.confirm(l))}}),K1.apply(this,arguments)}class R2{constructor(t,i){this.resolver=i,this.auth=function eE(r){return r.wrapped()}(t)}get session(){return this.resolver.session}get hints(){return this.resolver.hints}resolveSignIn(t){return rl(d_(this.auth),this.resolver.resolveSignIn(t))}}class Jc{constructor(t){this._delegate=t,this.multiFactor=function Ji(r){const t=ue(r);return oi.has(t)||oi.set(t,In._fromUser(t)),oi.get(t)}(t)}static getOrCreate(t){return Jc.USER_MAP.has(t)||Jc.USER_MAP.set(t,new Jc(t)),Jc.USER_MAP.get(t)}delete(){return this._delegate.delete()}reload(){return this._delegate.reload()}toJSON(){return this._delegate.toJSON()}getIdTokenResult(t){return this._delegate.getIdTokenResult(t)}getIdToken(t){return this._delegate.getIdToken(t)}linkAndRetrieveDataWithCredential(t){return this.linkWithCredential(t)}linkWithCredential(t){var i=this;return(0,E.Z)(function*(){return rl(i.auth,Zh(i._delegate,t))})()}linkWithPhoneNumber(t,i){var l=this;return(0,E.Z)(function*(){return c_(l.auth,function mM(r,t,i){return c1.apply(this,arguments)}(l._delegate,t,i))})()}linkWithPopup(t){var i=this;return(0,E.Z)(function*(){return rl(i.auth,function s2(r,t,i){return Yg.apply(this,arguments)}(i._delegate,t,rd))})()}linkWithRedirect(t){var i=this;return(0,E.Z)(function*(){return yield l_(Dr(i.auth)),zg(i._delegate,t,rd)})()}reauthenticateAndRetrieveDataWithCredential(t){return this.reauthenticateWithCredential(t)}reauthenticateWithCredential(t){var i=this;return(0,E.Z)(function*(){return rl(i.auth,zh(i._delegate,t))})()}reauthenticateWithPhoneNumber(t,i){return c_(this.auth,function pM(r,t,i){return u1.apply(this,arguments)}(this._delegate,t,i))}reauthenticateWithPopup(t){return rl(this.auth,function Vg(r,t,i){return g1.apply(this,arguments)}(this._delegate,t,rd))}reauthenticateWithRedirect(t){var i=this;return(0,E.Z)(function*(){return yield l_(Dr(i.auth)),bM(i._delegate,t,rd)})()}sendEmailVerification(t){return function Gc(r,t){return kg.apply(this,arguments)}(this._delegate,t)}unlink(t){var i=this;return(0,E.Z)(function*(){return yield function Bt(r,t){return gn.apply(this,arguments)}(i._delegate,t),i})()}updateEmail(t){return function r1(r,t){return Td(ue(r),t,null)}(this._delegate,t)}updatePassword(t){return function Xh(r,t){return Td(ue(r),null,t)}(this._delegate,t)}updatePhoneNumber(t){return function t2(r,t){return rm.apply(this,arguments)}(this._delegate,t)}updateProfile(t){return function n1(r,t){return Yp.apply(this,arguments)}(this._delegate,t)}verifyBeforeUpdateEmail(t,i){return function Qh(r,t,i){return Up.apply(this,arguments)}(this._delegate,t,i)}get emailVerified(){return this._delegate.emailVerified}get isAnonymous(){return this._delegate.isAnonymous}get metadata(){return this._delegate.metadata}get phoneNumber(){return this._delegate.phoneNumber}get providerData(){return this._delegate.providerData}get refreshToken(){return this._delegate.refreshToken}get tenantId(){return this._delegate.tenantId}get displayName(){return this._delegate.displayName}get email(){return this._delegate.email}get photoURL(){return this._delegate.photoURL}get providerId(){return this._delegate.providerId}get uid(){return this._delegate.uid}get auth(){return this._delegate.auth}}Jc.USER_MAP=new WeakMap;const cf=$n;let mm=(()=>{class r{constructor(i,l){if(this.app=i,l.isInitialized())return this._delegate=l.getImmediate(),void this.linkUnderlyingAuth();const{apiKey:_}=i.options;cf(_,"invalid-api-key",{appName:i.name}),cf(_,"invalid-api-key",{appName:i.name});const w=typeof window<"u"?rd:void 0;this._delegate=l.initialize({options:{persistence:pm(_,i.name),popupRedirectResolver:w}}),this._delegate._updateErrorMap(Qn),this.linkUnderlyingAuth()}get emulatorConfig(){return this._delegate.emulatorConfig}get currentUser(){return this._delegate.currentUser?Jc.getOrCreate(this._delegate.currentUser):null}get languageCode(){return this._delegate.languageCode}set languageCode(i){this._delegate.languageCode=i}
1get settings(){return this._delegate.settings}get tenantId(){return this._delegate.tenantId}set tenantId(i){this._delegate.tenantId=i}useDeviceLanguage(){this._delegate.useDeviceLanguage()}signOut(){return this._delegate.signOut()}useEmulator(i,l){!function q(r,t,i){const l=Dr(r);$n(l._canInitEmulator,l,"emulator-config-failed"),$n(/^https?:\/\//.test(t),l,"invalid-emulator-scheme");const _=!!i?.disableWarnings,w=F(t),{host:D,port:L}=function K(r){const t=F(r),i=/(\/\/)?([^?#/]+)/.exec(r.substr(t.length));if(!i)return{host:"",port:null};const l=i[2].split("@").pop()||"",_=/^(\[[^\]]+\])(:|$)/.exec(l);if(_){const w=_[1];return{host:w,port:de(l.substr(w.length+1))}}{const[w,D]=l.split(":");return{host:w,port:de(D)}}}(t);l.config.emulator={url:`${w}//${D}${null===L?"":`:${L}`}/`},l.settings.appVerificationDisabledForTesting=!0,l.emulatorConfig=Object.freeze({host:D,port:L,protocol:w.replace(":",""),options:Object.freeze({disableWarnings:_})}),_||function $e(){function r(){const t=document.createElement("p"),i=t.style;t.innerText="Running in emulator mode. Do not use with production credentials.",i.position="fixed",i.width="100%",i.backgroundColor="#ffffff",i.border=".1em solid #000000",i.color="#b50000",i.bottom="0px",i.left="0px",i.margin="0px",i.zIndex="10000",i.textAlign="center",t.classList.add("firebase-emulator-warning"),document.body.appendChild(t)}typeof console<"u"&&"function"==typeof console.info&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only.  Do not use with production credentials."),typeof window<"u"&&typeof document<"u"&&("loading"===document.readyState?window.addEventListener("DOMContentLoaded",r):r())}()}(this._delegate,i,l)}applyActionCode(i){return function zc(r,t){return Fp.apply(this,arguments)}(this._delegate,i)}checkActionCode(i){return Jh(this._delegate,i)}confirmPasswordReset(i,l){return function qh(r,t,i){return Kh.apply(this,arguments)}(this._delegate,i,l)}createUserWithEmailAndPassword(i,l){var _=this;return(0,E.Z)(function*(){return rl(_._delegate,function e1(r,t,i){return ia.apply(this,arguments)}(_._delegate,i,l))})()}fetchProvidersForEmail(i){return this.fetchSignInMethodsForEmail(i)}fetchSignInMethodsForEmail(i){return function ya(r,t){return wd.apply(this,arguments)}(this._delegate,i)}isSignInWithEmailLink(i){return function Nl(r,t){const i=Bc.parseLink(t);return"EMAIL_SIGNIN"===i?.operation}(0,i)}getRedirectResult(){var i=this;return(0,E.Z)(function*(){cf(hm(),i._delegate,"operation-not-supported-in-this-environment");const l=yield function yM(r,t){return v1.apply(this,arguments)}(i._delegate,rd);return l?rl(i._delegate,Promise.resolve(l)):{credential:null,user:null}})()}addFrameworkForLogging(i){!function D3(r,t){Dr(r)._logFramework(t)}(this._delegate,i)}onAuthStateChanged(i,l,_){const{next:w,error:D,complete:L}=O2(i,l,_);return this._delegate.onAuthStateChanged(w,D,L)}onIdTokenChanged(i,l,_){const{next:w,error:D,complete:L}=O2(i,l,_);return this._delegate.onIdTokenChanged(w,D,L)}sendSignInLinkToEmail(i,l){return function $p(r,t,i){return Ds.apply(this,arguments)}(this._delegate,i,l)}sendPasswordResetEmail(i,l){return function Rl(r,t,i){return Wh.apply(this,arguments)}(this._delegate,i,l||void 0)}setPersistence(i){var l=this;return(0,E.Z)(function*(){let _;switch(function G1(r,t){lf(Object.values(il).includes(t),r,"invalid-persistence-type"),Dn()?lf(t!==il.SESSION,r,"unsupported-persistence-type"):En()?lf(t===il.NONE,r,"unsupported-persistence-type"):af()?lf(t===il.NONE||t===il.LOCAL&&se(),r,"unsupported-persistence-type"):lf(t===il.NONE||a_(),r,"unsupported-persistence-type")}(l._delegate,i),i){case il.SESSION:_=Bs;break;case il.LOCAL:_=(yield Io(Hu)._isAvailable())?Hu:ds;break;case il.NONE:_=Us;break;default:return Pr("argument-error",{appName:l._delegate.name})}return l._delegate.setPersistence(_)})()}signInAndRetrieveDataWithCredential(i){return this.signInWithCredential(i)}signInAnonymously(){return rl(this._delegate,function A(r){return $.apply(this,arguments)}(this._delegate))}signInWithCredential(i){return rl(this._delegate,Hh(this._delegate,i))}signInWithCustomToken(i){return rl(this._delegate,function jc(r,t){return Zc.apply(this,arguments)}(this._delegate,i))}signInWithEmailAndPassword(i,l){return rl(this._delegate,function rc(r,t,i){return Hh(ue(r),nc.credential(t,i)).c
1atch(function(){var l=(0,E.Z)(function*(_){throw"auth/password-does-not-meet-requirements"===_.code&&Np(r),_});return function(_){return l.apply(this,arguments)}}())}(this._delegate,i,l))}signInWithEmailLink(i,l){return rl(this._delegate,function t1(r,t,i){return Sg.apply(this,arguments)}(this._delegate,i,l))}signInWithPhoneNumber(i,l){return c_(this._delegate,function d1(r,t,i){return im.apply(this,arguments)}(this._delegate,i,l))}signInWithPopup(i){var l=this;return(0,E.Z)(function*(){return cf(hm(),l._delegate,"operation-not-supported-in-this-environment"),rl(l._delegate,function gM(r,t,i){return o2.apply(this,arguments)}(l._delegate,i,rd))})()}signInWithRedirect(i){var l=this;return(0,E.Z)(function*(){return cf(hm(),l._delegate,"operation-not-supported-in-this-environment"),yield l_(l._delegate),d2(l._delegate,i,rd)})()}updateCurrentUser(i){return this._delegate.updateCurrentUser(i)}verifyPasswordResetCode(i){return function X0(r,t){return Ol.apply(this,arguments)}(this._delegate,i)}unwrap(){return this._delegate}_delete(){return this._delegate._delete()}linkUnderlyingAuth(){this._delegate.wrapped=()=>this}}return r.Persistence=il,r})();function O2(r,t,i){let l=r;"function"!=typeof r&&({next:l,error:t,complete:i}=r);const _=l;return{next:D=>_(D&&Jc.getOrCreate(D)),error:t,complete:i}}function pm(r,t){const i=function JM(r,t){const i=QM();if(!i)return[];const l=xr(P2,r,t);switch(i.getItem(l)){case il.NONE:return[Us];case il.LOCAL:return[Hu,Bs];case il.SESSION:return[Bs];default:return[]}}(r,t);if(typeof self<"u"&&!i.includes(Hu)&&i.push(Hu),typeof window<"u")for(const l of[ds,Bs])i.includes(l)||i.push(l);return i.includes(Us)||i.push(Us),i}class qu{constructor(){this.providerId="phone",this._delegate=new ju(d_(zu.auth()))}static credential(t,i){return ju.credential(t,i)}verifyPhoneNumber(t,i){return this._delegate.verifyPhoneNumber(t,i)}unwrap(){return this._delegate}}qu.PHONE_SIGN_IN_METHOD=ju.PHONE_SIGN_IN_METHOD,qu.PROVIDER_ID=ju.PROVIDER_ID;const tE=$n;class N2{constructor(t,i,l=zu.app()){var _;tE(null===(_=l.options)||void 0===_?void 0:_.apiKey,"invalid-api-key",{appName:l.name}),this._delegate=new nm(l.auth(),t,i),this.type=this._delegate.type}clear(){this._delegate.clear()}render(){return this._delegate.render()}verify(){return this._delegate.verify()}}!function iE(r){r.INTERNAL.registerComponent(new X("auth-compat",t=>{const i=t.getProvider("app-compat").getImmediate(),l=t.getProvider("auth");return new mm(i,l)},"PUBLIC").setServiceProps({ActionCodeInfo:{Operation:{EMAIL_SIGNIN:"EMAIL_SIGNIN",PASSWORD_RESET:"PASSWORD_RESET",RECOVER_EMAIL:"RECOVER_EMAIL",REVERT_SECOND_FACTOR_ADDITION:"REVERT_SECOND_FACTOR_ADDITION",VERIFY_AND_CHANGE_EMAIL:"VERIFY_AND_CHANGE_EMAIL",VERIFY_EMAIL:"VERIFY_EMAIL"}},EmailAuthProvider:nc,FacebookAuthProvider:Ll,GithubAuthProvider:bl,GoogleAuthProvider:Go,OAuthProvider:as,SAMLAuthProvider:ta,PhoneAuthProvider:qu,PhoneMultiFactorGenerator:Qg,RecaptchaVerifier:N2,TwitterAuthProvider:Bh,Auth:mm,AuthCredential:gt,Error:Wt}).setInstantiationMode("LAZY").setMultipleInstances(!1)),r.registerVersion("@firebase/auth-compat","0.5.1")}(zu);var ri,rE=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Vl={},uf=uf||{},Vi=rE||self;function fm(r){var t=typeof r;return"array"==(t="object"!=t?t:r?Array.isArray(r)?"array":t:"null")||"object"==t&&"number"==typeof r.length}function gm(r){var t=typeof r;return"object"==t&&null!=r||"function"==t}var J1="closure_uid_"+(1e9*Math.random()>>>0),F2=0;function sE(r,t,i){return r.call.apply(r.bind,arguments)}function $2(r,t,i){if(!r)throw Error();if(2<arguments.length){var l=Array.prototype.slice.call(arguments,2);return function(){var _=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(_,l),r.apply(t,_)}}return function(){return r.apply(t,arguments)}}function Ta(r,t,i){return(Ta=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?sE:$2).apply(null,arguments)}function u_(r,t){var i=Array.prototype.slice.call(arguments,1);return function(){var l=i.slice();return l.push.apply(l,arguments),r.apply(this,l)}}function oa(r,t){function i(){}i.prototype=t.prototype,r.$=t.prototype,r.prototype=new i,r.prototype.constructor=r,r.ac=function(l,_,w){for(var D=Array(arguments.length-2),L=2;L<arguments.length;L++)D[L-2]=arguments[L];return t.prototype[_].apply(l,D)}}function gc(){this.s=this.s,this.o=this.o}gc.prototype.s=!1,gc.prototype.sa=function(){!this.s&&(this.s=!0,this.N(),0)&&function oE(r){Object.prototype.hasOwnProperty.call(r,J1)&&r[J1]||(r[J1]=++F2)}
1(this)},gc.prototype.N=function(){if(this.o)for(;this.o.length;)this.o.shift()()};const Yl=Array.prototype.indexOf?function(r,t){return Array.prototype.indexOf.call(r,t,void 0)}:function(r,t){if("string"==typeof r)return"string"!=typeof t||1!=t.length?-1:r.indexOf(t,0);for(let i=0;i<r.length;i++)if(i in r&&r[i]===t)return i;return-1};function h_(r){const t=r.length;if(0<t){const i=Array(t);for(let l=0;l<t;l++)i[l]=r[l];return i}return[]}function aE(r,t){for(let i=1;i<arguments.length;i++){const l=arguments[i];if(fm(l)){const _=r.length||0,w=l.length||0;r.length=_+w;for(let D=0;D<w;D++)r[_+D]=l[D]}else r.push(l)}}function zs(r,t){this.type=r,this.g=this.target=t,this.defaultPrevented=!1}zs.prototype.h=function(){this.defaultPrevented=!0};var Qc=function(){if(!Vi.addEventListener||!Object.defineProperty)return!1;var r=!1,t=Object.defineProperty({},"passive",{get:function(){r=!0}});try{const i=()=>{};Vi.addEventListener("test",i,t),Vi.removeEventListener("test",i,t)}catch{}return r}();function Xc(r){return/^[\s\xa0]*$/.test(r)}function m_(){var r=Vi.navigator;return r&&(r=r.userAgent)?r:""}function Cd(r){return-1!=m_().indexOf(r)}function Q1(r){return Q1[" "](r),r}Q1[" "]=function(){};var eb,Dd=Cd("Opera"),Ku=Cd("Trident")||Cd("MSIE"),V2=Cd("Edge"),Y2=V2||Ku,Ss=Cd("Gecko")&&!(-1!=m_().toLowerCase().indexOf("webkit")&&!Cd("Edge"))&&!(Cd("Trident")||Cd("MSIE"))&&!Cd("Edge"),lE=-1!=m_().toLowerCase().indexOf("webkit")&&!Cd("Edge");function p_(){var r=Vi.document;return r?r.documentMode:void 0}e:{var tb="",hf=function(){var r=m_();return Ss?/rv:([^\);]+)(\)|;)/.exec(r):V2?/Edge\/([\d\.]+)/.exec(r):Ku?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(r):lE?/WebKit\/(\S+)/.exec(r):Dd?/(?:Version)[ \/]?(\S+)/.exec(r):void 0}();if(hf&&(tb=hf?hf[1]:""),Ku){var f_=p_();if(null!=f_&&f_>parseFloat(tb)){eb=String(f_);break e}}eb=tb}var H2=Vi.document&&Ku&&(p_()||parseInt(eb,10))||void 0;function _m(r,t){if(zs.call(this,r?r.type:""),this.relatedTarget=this.g=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.state=null,this.pointerId=0,this.pointerType="",this.i=null,r){var i=this.type=r.type,l=r.changedTouches&&r.changedTouches.length?r.changedTouches[0]:null;if(this.target=r.target||r.srcElement,this.g=t,t=r.relatedTarget){if(Ss){e:{try{Q1(t.nodeName);var _=!0;break e}catch{}_=!1}_||(t=null)}}else"mouseover"==i?t=r.fromElement:"mouseout"==i&&(t=r.toElement);this.relatedTarget=t,l?(this.clientX=void 0!==l.clientX?l.clientX:l.pageX,this.clientY=void 0!==l.clientY?l.clientY:l.pageY,this.screenX=l.screenX||0,this.screenY=l.screenY||0):(this.clientX=void 0!==r.clientX?r.clientX:r.pageX,this.clientY=void 0!==r.clientY?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0),this.button=r.button,this.key=r.key||"",this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.pointerId=r.pointerId||0,this.pointerType="string"==typeof r.pointerType?r.pointerType:dE[r.pointerType]||"",this.state=r.state,this.i=r,r.defaultPrevented&&_m.$.h.call(this)}}oa(_m,zs);var dE={2:"touch",3:"pen",4:"mouse"};_m.prototype.h=function(){_m.$.h.call(this);var r=this.i;r.preventDefault?r.preventDefault():r.returnValue=!1};var bm="closure_listenable_"+(1e6*Math.random()|0),j2=0;function Z2(r,t,i,l,_){this.listener=r,this.proxy=null,this.src=t,this.type=i,this.capture=!!l,this.la=_,this.key=++j2,this.fa=this.ia=!1}function _c(r){r.fa=!0,r.listener=null,r.proxy=null,r.src=null,r.la=null}function od(r,t,i){for(const l in r)t.call(i,r[l],l,r)}function z2(r){const t={};for(const i in r)t[i]=r[i];return t}const G2="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function nb(r,t){let i,l;for(let _=1;_<arguments.length;_++){for(i in l=arguments[_],l)r[i]=l[i];for(let w=0;w<G2.length;w++)i=G2[w],Object.prototype.hasOwnProperty.call(l,i)&&(r[i]=l[i])}}function mf(r){this.src=r,this.g={},this.h=0}function pf(r,t){var i=t.type;if(i in r.g){var w,l=r.g[i],_=Yl(l,t);
1(w=0<=_)&&Array.prototype.splice.call(l,_,1),w&&(_c(t),0==r.g[i].length&&(delete r.g[i],r.h--))}}function Ju(r,t,i,l){for(var _=0;_<r.length;++_){var w=r[_];if(!w.fa&&w.listener==t&&w.capture==!!i&&w.la==l)return _}return-1}mf.prototype.add=function(r,t,i,l,_){var w=r.toString();(r=this.g[w])||(r=this.g[w]=[],this.h++);var D=Ju(r,t,l,_);return-1<D?(t=r[D],i||(t.ia=!1)):((t=new Z2(t,this.src,w,!!l,_)).ia=i,r.push(t)),t};var vm="closure_lm_"+(1e6*Math.random()|0),__={};function ib(r,t,i,l,_){if(l&&l.once)return q2(r,t,i,l,_);if(Array.isArray(t)){for(var w=0;w<t.length;w++)ib(r,t[w],i,l,_);return null}return i=y_(i),r&&r[bm]?r.O(t,i,gm(l)?!!l.capture:!!l,_):W2(r,t,i,!1,l,_)}function W2(r,t,i,l,_,w){if(!t)throw Error("Invalid event type");var D=gm(_)?!!_.capture:!!_,L=J2(r);if(L||(r[vm]=L=new mf(r)),(i=L.add(t,i,l,D,w)).proxy)return i;if(l=function cE(){const t=hE;return function r(i){return t.call(r.src,r.listener,i)}}(),i.proxy=l,l.src=r,l.listener=i,r.addEventListener)Qc||(_=D),void 0===_&&(_=!1),r.addEventListener(t.toString(),l,_);else if(r.attachEvent)r.attachEvent(uE(t.toString()),l);else{if(!r.addListener||!r.removeListener)throw Error("addEventListener and attachEvent are unavailable.");r.addListener(l)}return i}function q2(r,t,i,l,_){if(Array.isArray(t)){for(var w=0;w<t.length;w++)q2(r,t[w],i,l,_);return null}return i=y_(i),r&&r[bm]?r.P(t,i,gm(l)?!!l.capture:!!l,_):W2(r,t,i,!0,l,_)}function K2(r,t,i,l,_){if(Array.isArray(t))for(var w=0;w<t.length;w++)K2(r,t[w],i,l,_);else l=gm(l)?!!l.capture:!!l,i=y_(i),r&&r[bm]?(r=r.i,(t=String(t).toString())in r.g&&-1<(i=Ju(w=r.g[t],i,l,_))&&(_c(w[i]),Array.prototype.splice.call(w,i,1),0==w.length&&(delete r.g[t],r.h--))):r&&(r=J2(r))&&(t=r.g[t.toString()],r=-1,t&&(r=Ju(t,i,l,_)),(i=-1<r?t[r]:null)&&b_(i))}function b_(r){if("number"!=typeof r&&r&&!r.fa){var t=r.src;if(t&&t[bm])pf(t.i,r);else{var i=r.type,l=r.proxy;t.removeEventListener?t.removeEventListener(i,l,r.capture):t.detachEvent?t.detachEvent(uE(i),l):t.addListener&&t.removeListener&&t.removeListener(l),(i=J2(t))?(pf(i,r),0==i.h&&(i.src=null,t[vm]=null)):_c(r)}}}function uE(r){return r in __?__[r]:__[r]="on"+r}function hE(r,t){if(r.fa)r=!0;else{t=new _m(t,this);var i=r.listener,l=r.la||r.src;r.ia&&b_(r),r=i.call(l,t)}return r}function J2(r){return(r=r[vm])instanceof mf?r:null}var Q2="__closure_events_fn_"+(1e9*Math.random()>>>0);function y_(r){return"function"==typeof r?r:(r[Q2]||(r[Q2]=function(t){return r.handleEvent(t)}),r[Q2])}function As(){gc.call(this),this.i=new mf(this),this.S=this,this.J=null}function Ma(r,t){var i,l=r.J;if(l)for(i=[];l;l=l.J)i.push(l);if(r=r.S,l=t.type||t,"string"==typeof t)t=new zs(t,r);else if(t instanceof zs)t.target=t.target||r;else{var _=t;nb(t=new zs(l,r),_)}if(_=!0,i)for(var w=i.length-1;0<=w;w--){var D=t.g=i[w];_=Qu(D,l,!0,t)&&_}if(_=Qu(D=t.g=r,l,!0,t)&&_,_=Qu(D,l,!1,t)&&_,i)for(w=0;w<i.length;w++)_=Qu(D=t.g=i[w],l,!1,t)&&_}function Qu(r,t,i,l){if(!(t=r.i.g[String(t)]))return!0;t=t.concat();for(var _=!0,w=0;w<t.length;++w){var D=t[w];if(D&&!D.fa&&D.capture==i){var L=D.listener,j=D.la||D.src;D.ia&&pf(r.i,D),_=!1!==L.call(j,l)&&_}}return _&&!l.defaultPrevented}oa(As,gc),As.prototype[bm]=!0,As.prototype.removeEventListener=function(r,t,i,l){K2(this,r,t,i,l)},As.prototype.N=function(){if(As.$.N.call(this),this.i){var t,r=this.i;for(t in r.g){for(var i=r.g[t],l=0;l<i.length;l++)_c(i[l]);delete r.g[t],r.h--}}this.J=null},As.prototype.O=function(r,t,i,l){return this.i.add(String(r),t,!1,i,l)},As.prototype.P=function(r,t,i,l){return this.i.add(String(r),t,!0,i,l)};var v_=Vi.JSON.stringify;function mE(){var r=ob;let t=null;return r.g&&(t=r.g,r.g=r.g.next,r.g||(r.h=null),t.next=null),t}var rb=new class X2{constructor(t,i){this.i=t,this.j=i,this.h=0,this.g=null}get(){let t;return 0<this.h?(this.h--,t=this.g,this.g=t.next,t.next=null):t=this.i(),t}}(()=>new Yi,r=>r.reset());class Yi{constructor(){this.next=this.g=this.h=null}set(t,i){this.h=t,this.g=i,this.next=null}reset(){this.next=this.g=this.h=null}}function tx(r){var t=1;r=r.split(":");const i=[];for(;0<t&&r.length;)i.push(r.shift()),t--;return r.length&&i.push(r.join(":")),i}function nx(r){Vi.setTimeout(()=>{throw r},0)}let Sd,xm=!1,ob=new class ex{constructor(){this.h=this.g=null}add(t,i){const l=rb.get();l.set(t,i),this.h?this.h.next=l:this.g=l,this.h=l}},ff=()=>{const r=Vi.Promise.resolve(void 0);Sd=()=>{r.then(wm)}};var wm=()=>{for(var r;r=mE();){try{r.h.call(r.g)}catch(i){nx(i)}var t=rb;t.j(r),100>t.h&&(t.h++,r.next=t.g,t.g=r)}xm=!1};function Tm(r,t){As.call(this),this.h=r||1,this.g=t||Vi,this.j=Ta(this.qb,this),this.l=Date.now()}function Xu(r){r.ga=!1,r.T&&(r.g.clearTimeout(r.T),r.T=null)}function x_(r,t,i){if("function"==typeof r)i&&(r=Ta(r,i));else{if(!r||"function"!=typeof r.handleEvent)throw Error("Invalid listener argument");r=Ta(r.handleEvent,r)}return 2147483647<Number(t)?-1:Vi.setTimeout(r,t||0)}function w_(r){r.g=x_(()=>{r.g=null,r.i&&(r.i=!1,w_(r))},r.j);const t=r.h;r.h=null,r.m.apply(null,t)}
1oa(Tm,As),(ri=Tm.prototype).ga=!1,ri.T=null,ri.qb=function(){if(this.ga){var r=Date.now()-this.l;0<r&&r<.8*this.h?this.T=this.g.setTimeout(this.j,this.h-r):(this.T&&(this.g.clearTimeout(this.T),this.T=null),Ma(this,"tick"),this.ga&&(Xu(this),this.start()))}},ri.start=function(){this.ga=!0,this.T||(this.T=this.g.setTimeout(this.j,this.h),this.l=Date.now())},ri.N=function(){Tm.$.N.call(this),Xu(this),delete this.g};class sb extends gc{constructor(t,i){super(),this.m=t,this.j=i,this.h=null,this.i=!1,this.g=null}l(t){this.h=arguments,this.g?this.i=!0:w_(this)}N(){super.N(),this.g&&(Vi.clearTimeout(this.g),this.g=null,this.i=!1,this.h=null)}}function eh(r){gc.call(this),this.h=r,this.g={}}oa(eh,gc);var ab=[];function T_(r,t,i,l){Array.isArray(i)||(i&&(ab[0]=i.toString()),i=ab);for(var _=0;_<i.length;_++){var w=ib(t,i[_],l||r.handleEvent,!1,r.h||r);if(!w)break;r.g[w.key]=w}}function ix(r){od(r.g,function(t,i){this.g.hasOwnProperty(i)&&b_(t)},r),r.g={}}function M_(){this.g=!0}function Mm(r,t,i,l){r.info(function(){return"XMLHTTP TEXT ("+t+"): "+function gE(r,t){if(!r.g)return t;if(!t)return null;try{var i=JSON.parse(t);if(i)for(r=0;r<i.length;r++)if(Array.isArray(i[r])){var l=i[r];if(!(2>l.length)){var _=l[1];if(Array.isArray(_)&&!(1>_.length)){var w=_[0];if("noop"!=w&&"stop"!=w&&"close"!=w)for(var D=1;D<_.length;D++)_[D]=""}}}return v_(i)}catch{return t}}(r,i)+(l?" "+l:"")})}eh.prototype.N=function(){eh.$.N.call(this),ix(this)},eh.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented")},M_.prototype.Ea=function(){this.g=!1},M_.prototype.info=function(){};var th={},lb=null;function gf(){return lb=lb||new As}function ox(r){zs.call(this,th.Ta,r)}function _f(r){const t=gf();Ma(t,new ox(t))}function ol(r,t){zs.call(this,th.STAT_EVENT,r),this.stat=t}function ja(r){const t=gf();Ma(t,new ol(t,r))}function sx(r,t){zs.call(this,th.Ua,r),this.size=t}function E_(r,t){if("function"!=typeof r)throw Error("Fn must not be null and must be a function");return Vi.setTimeout(function(){r()},t)}th.Ta="serverreachability",oa(ox,zs),th.STAT_EVENT="statevent",oa(ol,zs),th.Ua="timingevent",oa(sx,zs);var Em={NO_ERROR:0,rb:1,Eb:2,Db:3,yb:4,Cb:5,Fb:6,Qa:7,TIMEOUT:8,Ib:9},db={wb:"complete",Sb:"success",Ra:"error",Qa:"abort",Kb:"ready",Lb:"readystatechange",TIMEOUT:"timeout",Gb:"incrementaldata",Jb:"progress",zb:"downloadprogress",$b:"uploadprogress"};function cb(){}function lx(){}cb.prototype.h=null;var bf,Cm={OPEN:"a",vb:"b",Ra:"c",Hb:"d"};function ub(){zs.call(this,"d")}function hb(){zs.call(this,"c")}function C_(){}function yf(r,t,i,l){this.l=r,this.j=t,this.m=i,this.W=l||1,this.U=new eh(this),this.P=_E,this.V=new Tm(r=Y2?125:void 0),this.I=null,this.i=!1,this.u=this.B=this.A=this.L=this.G=this.Y=this.C=null,this.F=[],this.g=null,this.o=0,this.s=this.v=null,this.ca=-1,this.J=!1,this.O=0,this.M=null,this.ba=this.K=this.aa=this.S=!1,this.h=new dx}function dx(){this.i=null,this.g="",this.h=!1}oa(ub,zs),oa(hb,zs),oa(C_,cb),C_.prototype.g=function(){return new XMLHttpRequest},C_.prototype.i=function(){return{}},bf=new C_;var _E=45e3,cx={},Bl={};function vf(r,t,i){r.L=1,r.A=tu(sd(t)),r.u=i,r.S=!0,ux(r,null)}function ux(r,t){r.G=Date.now(),Dm(r),r.B=sd(r.A);var i=r.B,l=r.W;Array.isArray(l)||(l=[String(l)]),fb(i.i,"t",l),r.o=0,i=r.l.J,r.h=new dx,r.g=Db(r.l,i?t:null,!r.u),0<r.O&&(r.M=new sb(Ta(r.Pa,r,r.g),r.O)),T_(r.U,r.g,"readystatechange",r.nb),t=r.I?z2(r.I):{},r.u?(r.v||(r.v="POST"),t["Content-Type"]="application/x-www-form-urlencoded",r.g.ha(r.B,r.v,r.u,t)):(r.v="GET",r.g.ha(r.B,r.v,null,t)),_f(),function pE(r,t,i,l,_,w){r.info(function(){if(r.g)if(w)for(var D="",L=w.split("&"),j=0;j<L.length;j++){var ee=L[j].split("=");if(1<ee.length){var fe=ee[0];ee=ee[1];var Pe=fe.split("_");D=2<=Pe.length&&"type"==Pe[1]?D+(fe+"=")+ee+"&":D+(fe+"=redacted&")}}else D=null;else D=w;return"XMLHTTP REQ ("+l+") [attempt "+_+"]: "+t+"\n"+i+"\n"+D})}(r.j,r.v,r.B,r.m,r.W,r.u)}function mb(r){return!!r.g&&"GET"==r.v&&2!=r.L&&r.l.Ha}function hx(r,t,i){let _,l=!0;for(;!r.J&&r.o<i.length;){if(_=mx(r,i),_==Bl){4==t&&(r.s=4,ja(14),l=!1),Mm(r.j,r.m,null,"[Incomplete Response]");break}if(_==cx){r.s=4,ja(15),Mm(r.j,r.m,i,"[Invalid Chunk]"),l=!1;break}Mm(r.j,r.m,_,null),S_(r,_)}mb(r)&&0!=r.o&&(r.h.g=r.h.g.slice(r.o),r.o=0),4!=t||0!=i.length||r.h.h||(r.s=1,ja(16),l=!1),r.i=r.i&&l,l?0<i.length&&!r.ba&&(r.ba=!0,(t=r.l).g==r&&t.ca&&!t.M&&(t.l.info("Great, no buffering proxy detected. Bytes received: "+i.length),ru(t),t.M=!0,ja(11))):(Mm(r.j,r.m,i,"[Invalid Chunked Response]"),eu(r),D_(r))}function mx(r,t){var i=r.o,l=t.indexOf("\n",i);return-1==l?Bl:(i=Number(t.substring(i,l)),isNaN(i)?cx:(l+=1)+i>t.length?Bl:(t=t.slice(l,l+i),r.o=l+i,t))}function Dm(r){r.Y=Date.now()+r.P,xf(r,r.P)}function xf(r,t){if(null!=r.C)throw Error("WatchDog timer not null");r.C=E_(Ta(r.lb,r),t)}function Sm(r){r.C&&(Vi.clearTimeout(r.C),r.C=null)}function D_(r){0==r.l.H||r.J||Tb(r.l,r)}function eu(r){Sm(r);var t=r.M;t&&"function"==typeof t.sa&&t.sa(),r.M=null,Xu(r.V),ix(r.U),r.g&&(t=r.g,r.g=null,t.abort(),t.sa())}function S_(r,t){try{var i=r.l;if(0!=i.H&&(i.g==r||gb(i.i,r)))if(!r.K&&gb(i.i,r)&&3==i.H){try{var l=i.Ja.g.parse(t)}catch{l=null}if(Array.isArray(l)&&3==l.length){var _=l;if(0==_[0]){e:if(!i.u){if(i.g){if(!(i.g.G+3e3<r.G))break e;Sf(i),Rm(i)}iu(i),ja(18)}}else i.Fa=_[1],0<i.Fa-i.V&&37500>_[2]&&i.G&&0==i.A&&!i.v&&(i.v=E_(Ta(i.ib,i),6e3));if(1>=xx(i.i)&&i.oa){try{i.oa()}catch{}i.oa=void 0}}else ou(i,11)}else if((r.K||i.g==r)&&Sf(i),!Xc(t))for(_=i.Ja.g.parse(t),t=0;t<_.length;t++){let ee=_[t];if(i.V=ee[0],ee=ee[1],2==i.H)if("c"==ee[0]){i.K=ee[1],i.pa=ee[2];const fe=ee[3];null!=fe&&(i.ra=fe,i.l.info("VER="+i.ra));const Pe=ee[4];null!=Pe&&(i.Ga=Pe,i.l.info("SVER="+i.Ga));const It=ee[5];null!=It&&"number"==typeof It&&0<It&&(i.L=l=1.5*It,i.l.info("backChannelRequestTimeoutMs_="+l)),l=i;const tn=r.g;if(tn){const Yn=tn.g?tn.g.getResponseHeader("X-Client-Wire-Protocol"):null;if(Yn){var w=l.i;w.g||-1==Yn.indexOf("spdy")&&-1==Yn.indexOf("quic")&&-1==Yn.indexOf("h2")||(w.j=w.l,w.g=new Set,w.h&&(_b(w,w.h),w.h=null))}if(l.F){const zn=tn.g?tn.g.getResponseHeader("X-HTTP-Session-Id"):null;zn&&(l.Da=zn,qr(l.I,l.F,zn))}}i.H=3,i.h&&i.h.Ba(),i.ca&&(i.S=Date.now()-r.G,i.l.info("Handshake RTT: "+i.S+"ms"));var D=r;if((l=i).wa=Cb(l,l.J?l.pa:null,l.Y),D.K){wx(l.i,D);var L=D,j=l.L;
1j&&L.setTimeout(j),L.C&&(Sm(L),Dm(L)),l.g=D}else lh(l);0<i.j.length&&yc(i)}else"stop"!=ee[0]&&"close"!=ee[0]||ou(i,7);else 3==i.H&&("stop"==ee[0]||"close"==ee[0]?"stop"==ee[0]?ou(i,7):sl(i):"noop"!=ee[0]&&i.h&&i.h.Aa(ee),i.A=0)}_f()}catch{}}function A_(r,t){if(r.forEach&&"function"==typeof r.forEach)r.forEach(t,void 0);else if(fm(r)||"string"==typeof r)Array.prototype.forEach.call(r,t,void 0);else for(var i=function fx(r){if(r.ta&&"function"==typeof r.ta)return r.ta();if(!r.Z||"function"!=typeof r.Z){if(typeof Map<"u"&&r instanceof Map)return Array.from(r.keys());if(!(typeof Set<"u"&&r instanceof Set)){if(fm(r)||"string"==typeof r){var t=[];r=r.length;for(var i=0;i<r;i++)t.push(i);return t}t=[],i=0;for(const l in r)t[i++]=l;return t}}}(r),l=function px(r){if(r.Z&&"function"==typeof r.Z)return r.Z();if(typeof Map<"u"&&r instanceof Map||typeof Set<"u"&&r instanceof Set)return Array.from(r.values());if("string"==typeof r)return r.split("");if(fm(r)){for(var t=[],i=r.length,l=0;l<i;l++)t.push(r[l]);return t}for(l in t=[],i=0,r)t[i++]=r[l];return t}(r),_=l.length,w=0;w<_;w++)t.call(void 0,l[w],i&&i[w],r)}(ri=yf.prototype).setTimeout=function(r){this.P=r},ri.nb=function(r){r=r.target;const t=this.M;t&&3==Hl(r)?t.l():this.Pa(r)},ri.Pa=function(r){try{if(r==this.g)e:{const fe=Hl(this.g);var t=this.g.Ia();if(this.g.da(),!(3>fe)&&(3!=fe||Y2||this.g&&(this.h.h||this.g.ja()||Sx(this.g)))){this.J||4!=fe||7==t||_f(),Sm(this);var i=this.g.da();this.ca=i;t:if(mb(this)){var l=Sx(this.g);r="";var _=l.length,w=4==Hl(this.g);if(!this.h.i){if(typeof TextDecoder>"u"){eu(this),D_(this);var D="";break t}this.h.i=new Vi.TextDecoder}for(t=0;t<_;t++)this.h.h=!0,r+=this.h.i.decode(l[t],{stream:w&&t==_-1});l.length=0,this.h.g+=r,this.o=0,D=this.h.g}else D=this.g.ja();if(this.i=200==i,function rx(r,t,i,l,_,w,D){r.info(function(){return"XMLHTTP RESP ("+l+") [ attempt "+_+"]: "+t+"\n"+i+"\n"+w+" "+D})}
1(this.j,this.v,this.B,this.m,this.W,fe,i),this.i){if(this.aa&&!this.K){t:{if(this.g){var L,j=this.g;if((L=j.g?j.g.getResponseHeader("X-HTTP-Initial-Response"):null)&&!Xc(L)){var ee=L;break t}}ee=null}if(!(i=ee)){this.i=!1,this.s=3,ja(12),eu(this),D_(this);break e}Mm(this.j,this.m,i,"Initial handshake response via X-HTTP-Initial-Response"),this.K=!0,S_(this,i)}this.S?(hx(this,fe,D),Y2&&this.i&&3==fe&&(T_(this.U,this.V,"tick",this.mb),this.V.start())):(Mm(this.j,this.m,D,null),S_(this,D)),4==fe&&eu(this),this.i&&!this.J&&(4==fe?Tb(this.l,this):(this.i=!1,Dm(this)))}else(function Id(r){const t={};r=(r.g&&2<=Hl(r)&&r.g.getAllResponseHeaders()||"").split("\r\n");for(let l=0;l<r.length;l++){if(Xc(r[l]))continue;var i=tx(r[l]);const _=i[0];if("string"!=typeof(i=i[1]))continue;i=i.trim();const w=t[_]||[];t[_]=w,w.push(i)}!function ym(r,t){for(const i in r)t.call(void 0,r[i],i,r)}(t,function(l){return l.join(", ")})})(this.g),400==i&&0<D.indexOf("Unknown SID")?(this.s=3,ja(12)):(this.s=0,ja(13)),eu(this),D_(this)}}}catch{}},ri.mb=function(){if(this.g){var r=Hl(this.g),t=this.g.ja();this.o<t.length&&(Sm(this),hx(this,r,t),this.i&&4!=r&&Dm(this))}},ri.cancel=function(){this.J=!0,eu(this)},ri.lb=function(){this.C=null;const r=Date.now();0<=r-this.Y?(function fE(r,t){r.info(function(){return"TIMEOUT: "+t})}(this.j,this.B),2!=this.L&&(_f(),ja(17)),eu(this),this.s=2,D_(this)):xf(this,this.Y-r)};var Ad=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function nh(r){if(this.g=this.s=this.j="",this.m=null,this.o=this.l="",this.h=!1,r instanceof nh){this.h=r.h,I_(this,r.j),this.s=r.s,this.g=r.g,wf(this,r.m),this.l=r.l;var t=r.i,i=new Im;i.i=t.i,t.g&&(i.g=new Map(t.g),i.h=t.h),pb(this,i),this.o=r.o}else r&&(t=String(r).match(Ad))?(this.h=!1,I_(this,t[1]||"",!0),this.s=Am(t[2]||""),this.g=Am(t[3]||"",!0),wf(this,t[4]),this.l=Am(t[5]||"",!0),pb(this,t[6]||"",!0),this.o=Am(t[7]||"")):(this.h=!1,this.i=new Im(null,this.h))}function sd(r){return new nh(r)}function I_(r,t,i){r.j=i?Am(t,!0):t,r.j&&(r.j=r.j.replace(/:$/,""))}function wf(r,t){if(t){if(t=Number(t),isNaN(t)||0>t)throw Error("Bad port number "+t);r.m=t}else r.m=null}function pb(r,t,i){t instanceof Im?(r.i=t,function xE(r,t){t&&!r.j&&(bc(r),r.i=null,r.g.forEach(function(i,l){var _=l.toLowerCase();l!=_&&(km(this,l),fb(this,_,i))},r)),r.j=t}(r.i,r.h)):(i||(t=nu(t,yE)),r.i=new Im(t,r.h))}function qr(r,t,i){r.i.set(t,i)}function tu(r){return qr(r,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)),r}function Am(r,t){return r?t?decodeURI(r.replace(/%25/g,"%2525")):decodeURIComponent(r):""}function nu(r,t,i){return"string"==typeof r?(r=encodeURI(r).replace(t,S3),i&&(r=r.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),r):null}function S3(r){return"%"+((r=r.charCodeAt(0))>>4&15).toString(16)+(15&r).toString(16)}nh.prototype.toString=function(){var r=[],t=this.j;t&&r.push(nu(t,gx,!0),":");var i=this.g;return(i||"file"==t)&&(r.push("//"),(t=this.s)&&r.push(nu(t,gx,!0),"@"),r.push(encodeURIComponent(String(i)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(i=this.m)&&r.push(":",String(i))),(i=this.l)&&(this.g&&"/"!=i.charAt(0)&&r.push("/"),r.push(nu(i,"/"==i.charAt(0)?bx:_x,!0))),(i=this.i.toString())&&r.push("?",i),(i=this.o)&&r.push("#",nu(i,vE)),r.join("")};var gx=/[#\/\?@]/g,_x=/[#\?:]/g,bx=/[#\?]/g,yE=/[#\?@]/g,vE=/#/g;function Im(r,t){this.h=this.g=null,this.i=r||null,this.j=!!t}function bc(r){r.g||(r.g=new Map,r.h=0,r.i&&function bE(r,t){if(r){r=r.split("&");for(var i=0;i<r.length;i++){var l=r[i].indexOf("="),_=null;if(0<=l){var w=r[i].substring(0,l);_=r[i].substring(l+1)}else w=r[i];t(w,_?decodeURIComponent(_.replace(/\+/g," ")):"")}}}(r.i,function(t,i){r.add(decodeURIComponent(t.replace(/\+/g," ")),i)}))}function km(r,t){bc(r),t=ih(r,t),r.g.has(t)&&(r.i=null,r.h-=r.g.get(t).length,r.g.delete(t))}function yx(r,t){return bc(r),t=ih(r,t),r.g.has(t)}function fb(r,t,i){km(r,t),0<i.length&&(r.i=null,r.g.set(ih(r,t),h_(i)),r.h+=i.length)}function ih(r,t){return t=String(t),r.j&&(t=t.toLowerCase()),t}function Pm(r){this.l=r||TE,r=Vi.PerformanceNavigationTiming?0<(r=Vi.performance.getEntriesByType("navigation")).length&&("hq"==r[0].nextHopProtocol||"h2"==r[0].nextHopProtocol):!!(Vi.g&&Vi.g.Ka&&Vi.g.Ka()&&Vi.g.Ka().dc),this.j=r?this.l:1,this.g=null,1<this.j&&(this.g=new Set),this.h=null,this.i=[]}(ri=Im.prototype).add=function(r,t){bc(this),this.i=null,r=ih(this,r);var i=this.g.get(r);return i||this.g.set(r,i=[]),i.push(t),this.h+=1,this}
1,ri.forEach=function(r,t){bc(this),this.g.forEach(function(i,l){i.forEach(function(_){r.call(t,_,l,this)},this)},this)},ri.ta=function(){bc(this);const r=Array.from(this.g.values()),t=Array.from(this.g.keys()),i=[];for(let l=0;l<t.length;l++){const _=r[l];for(let w=0;w<_.length;w++)i.push(t[l])}return i},ri.Z=function(r){bc(this);let t=[];if("string"==typeof r)yx(this,r)&&(t=t.concat(this.g.get(ih(this,r))));else{r=Array.from(this.g.values());for(let i=0;i<r.length;i++)t=t.concat(r[i])}return t},ri.set=function(r,t){return bc(this),this.i=null,yx(this,r=ih(this,r))&&(this.h-=this.g.get(r).length),this.g.set(r,[t]),this.h+=1,this},ri.get=function(r,t){return r&&0<(r=this.Z(r)).length?String(r[0]):t},ri.toString=function(){if(this.i)return this.i;if(!this.g)return"";const r=[],t=Array.from(this.g.keys());for(var i=0;i<t.length;i++){var l=t[i];const w=encodeURIComponent(String(l)),D=this.Z(l);for(l=0;l<D.length;l++){var _=w;""!==D[l]&&(_+="="+encodeURIComponent(String(D[l]))),r.push(_)}}return this.i=r.join("&")};var TE=10;function vx(r){return!!r.h||!!r.g&&r.g.size>=r.j}function xx(r){return r.h?1:r.g?r.g.size:0}function gb(r,t){return r.h?r.h==t:!!r.g&&r.g.has(t)}function _b(r,t){r.g?r.g.add(t):r.h=t}function wx(r,t){r.h&&r.h==t?r.h=null:r.g&&r.g.has(t)&&r.g.delete(t)}function Tx(r){if(null!=r.h)return r.i.concat(r.h.F);if(null!=r.g&&0!==r.g.size){let t=r.i;for(const i of r.g.values())t=t.concat(i.F);return t}return h_(r.i)}Pm.prototype.cancel=function(){if(this.i=Tx(this),this.h)this.h.cancel(),this.h=null;else if(this.g&&0!==this.g.size){for(const r of this.g.values())r.cancel();this.g.clear()}};var ME=class{stringify(r){return Vi.JSON.stringify(r,void 0)}parse(r){return Vi.JSON.parse(r,void 0)}};function Mx(){this.g=new ME}function bb(r,t,i){const l=i||"";try{A_(r,function(_,w){let D=_;gm(_)&&(D=v_(_)),t.push(l+w+"="+encodeURIComponent(D))})}catch(_){throw t.push(l+"type="+encodeURIComponent("_badmap")),_}}function rh(r,t,i,l,_){try{t.onload=null,t.onerror=null,t.onabort=null,t.ontimeout=null,_(l)}catch{}}function Tf(r){this.l=r.ec||null,this.j=r.ob||!1}function k_(r,t){As.call(this),this.F=r,this.u=t,this.m=void 0,this.readyState=yb,this.status=0,this.responseType=this.responseText=this.response=this.statusText="",this.onreadystatechange=null,this.v=new Headers,this.h=null,this.C="GET",this.B="",this.g=!1,this.A=this.j=this.l=null}oa(Tf,cb),Tf.prototype.g=function(){return new k_(this.l,this.j)},Tf.prototype.i=function(r){return function(){return r}}({}),oa(k_,As);var yb=0;function Ex(r){r.j.read().then(r.Xa.bind(r)).catch(r.ka.bind(r))}function Mf(r){r.readyState=4,r.l=null,r.j=null,r.A=null,Ef(r)}function Ef(r){r.onreadystatechange&&r.onreadystatechange.call(r)}(ri=k_.prototype).open=function(r,t){if(this.readyState!=yb)throw this.abort(),Error("Error reopening a connection");this.C=r,this.B=t,this.readyState=1,Ef(this)},ri.send=function(r){if(1!=this.readyState)throw this.abort(),Error("need to call open() first. ");this.g=!0;const t={headers:this.v,method:this.C,credentials:this.m,cache:void 0};r&&(t.body=r),(this.F||Vi).fetch(new Request(this.B,t)).then(this.$a.bind(this),this.ka.bind(this))},ri.abort=function(){this.response=this.responseText="",this.v=new Headers,this.status=0,this.j&&this.j.cancel("Request was aborted.").catch(()=>{}),1<=this.readyState&&this.g&&4!=this.readyState&&(this.g=!1,Mf(this)),this.readyState=yb},ri.$a=function(r){if(this.g&&(this.l=r,this.h||(this.status=this.l.status,this.statusText=this.l.statusText,this.h=r.headers,this.readyState=2,Ef(this)),this.g&&(this.readyState=3,Ef(this),this.g)))if("arraybuffer"===this.responseType)r.arrayBuffer().then(this.Ya.bind(this),this.ka.bind(this));else if(typeof Vi.ReadableStream<"u"&&"body"in r){if(this.j=r.body.getReader(),this.u){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=[]}else this.response=this.responseText="",this.A=new TextDecoder;Ex(this)}else r.text().then(this.Za.bind(this),this.ka.bind(this))},ri.Xa=function(r){if(this.g){if(this.u&&r.value)this.response.push(r.value);else if(!this.u){var t=r.value?r.value:new Uint8Array(0);(t=this.A.decode(t,{stream:!r.done}))&&(this.response=this.responseText+=t)}r.done?Mf(this):Ef(this),3==this.readyState&&Ex(this)}},ri.Za=function(r){this.g&&(this.response=this.responseText=r,Mf(this))},ri.Ya=function(r){this.g&&(this.response=r,Mf(this))},ri.ka=function(){this.g&&Mf(this)},ri.setRequestHeader=function(r,t){this.v.append(r,t)},ri.getResponseHeader=function(r){return this.h&&this.h.get(r.toLowerCase())||""},ri.getAllResponseHeaders=function(){if(!this.h)return"";const r=[],t=this.h.entries();for(var i=t.next();!i.done;)r.push((i=i.value)[0]+": "+i[1]),i=t.next();return r.join("\r\n")},Object.defineProperty(k_.prototype,"withCredentials",{get:function(){return"include"===this.m},set:function(r){this.m=r?"include":"same-origin"}});var CE=Vi.JSON.parse;function Oo(r){As.call(this),this.headers=new Map,this.u=r||null,this.h=!1,this.C=this.g=null,this.I="",this.m=0,this.j="",this.l=this.G=this.v=this.F=!1,this.B=0,this.A=null,this.K=vb,this.L=this.M=!1}oa(Oo,As);var vb="",DE=/^https?$/i,A3=["POST","PUT"];function xb(r,t){r.h=!1,r.g&&(r.l=!0,r.g.abort(),r.l=!1),r.j=t,r.m=5,SE(r),P_(r)}function SE(r){r.F||(r.F=!0,Ma(r,"complete"),Ma(r,"error"))}function Cf(r){if(r.h&&typeof uf<"u"&&(!r.C[1]||4!=Hl(r)||2!=r.da())
1)if(r.v&&4==Hl(r))x_(r.La,0,r);else if(Ma(r,"readystatechange"),4==Hl(r)){r.h=!1;try{const D=r.da();e:switch(D){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var t=!0;break e;default:t=!1}var i;if(!(i=t)){var l;if(l=0===D){var _=String(r.I).match(Ad)[1]||null;!_&&Vi.self&&Vi.self.location&&(_=Vi.self.location.protocol.slice(0,-1)),l=!DE.test(_?_.toLowerCase():"")}i=l}if(i)Ma(r,"complete"),Ma(r,"success");else{r.m=6;try{var w=2<Hl(r)?r.g.statusText:""}catch{w=""}r.j=w+" ["+r.da()+"]",SE(r)}}finally{P_(r)}}}function P_(r,t){if(r.g){Dx(r);const i=r.g,l=r.C[0]?()=>{}:null;r.g=null,r.C=null,t||Ma(r,"ready");try{i.onreadystatechange=l}catch{}}}function Dx(r){r.g&&r.L&&(r.g.ontimeout=null),r.A&&(Vi.clearTimeout(r.A),r.A=null)}function Hl(r){return r.g?r.g.readyState:0}function Sx(r){try{if(!r.g)return null;if("response"in r.g)return r.g.response;switch(r.K){case vb:case"text":return r.g.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in r.g)return r.g.mozResponseArrayBuffer}return null}catch{return null}}function Lm(r){let t="";return od(r,function(i,l){t+=l,t+=":",t+=i,t+="\r\n"}),t}function Gs(r,t,i){e:{for(l in i){var l=!1;break e}l=!0}l||(i=Lm(i),"string"==typeof r?null!=i&&encodeURIComponent(String(i)):qr(r,t,i))}function ad(r,t,i){return i&&i.internalChannelParams&&i.internalChannelParams[r]||t}function Df(r){this.Ga=0,this.j=[],this.l=new M_,this.pa=this.wa=this.I=this.Y=this.g=this.Da=this.F=this.na=this.o=this.U=this.s=null,this.fb=this.W=0,this.cb=ad("failFast",!1,r),this.G=this.v=this.u=this.m=this.h=null,this.aa=!0,this.Fa=this.V=-1,this.ba=this.A=this.C=0,this.ab=ad("baseRetryDelayMs",5e3,r),this.hb=ad("retryDelaySeedMs",1e4,r),this.eb=ad("forwardChannelMaxRetries",2,r),this.xa=ad("forwardChannelRequestTimeoutMs",2e4,r),this.va=r&&r.xmlHttpFactory||void 0,this.Ha=r&&r.useFetchStreams||!1,this.L=void 0,this.J=r&&r.supportsCrossDomainXhr||!1,this.K="",this.i=new Pm(r&&r.concurrentRequestLimit),this.Ja=new Mx,this.P=r&&r.fastHandshake||!1,this.O=r&&r.encodeInitMessageHeaders||!1,this.P&&this.O&&(this.O=!1),this.bb=r&&r.bc||!1,r&&r.Ea&&this.l.Ea(),r&&r.forceLongPolling&&(this.aa=!1),this.ca=!this.P&&this.aa&&r&&r.detectBufferingProxy||!1,this.qa=void 0,r&&r.longPollingTimeout&&0<r.longPollingTimeout&&(this.qa=r.longPollingTimeout),this.oa=void 0,this.S=0,this.M=!1,this.ma=this.B=null}function sl(r){if(oh(r),3==r.H){var t=r.W++,i=sd(r.I);if(qr(i,"SID",r.K),qr(i,"RID",t),qr(i,"TYPE","terminate"),kd(r,i),(t=new yf(r,r.l,t)).L=2,t.A=tu(sd(i)),i=!1,Vi.navigator&&Vi.navigator.sendBeacon)try{i=Vi.navigator.sendBeacon(t.A.toString(),"")}catch{}!i&&Vi.Image&&((new Image).src=t.A,i=!0),i||(t.g=Db(t.l,null),t.g.ha(t.A)),t.G=Date.now(),Dm(t)}Eb(r)}function Rm(r){r.g&&(ru(r),r.g.cancel(),r.g=null)}function oh(r){Rm(r),r.u&&(Vi.clearTimeout(r.u),r.u=null),Sf(r),r.i.cancel(),r.m&&("number"==typeof r.m&&Vi.clearTimeout(r.m),r.m=null)}function yc(r){if(!vx(r.i)&&!r.m){r.m=!0;var t=r.Na;Sd||ff(),xm||(Sd(),xm=!0),ob.add(t,r),r.C=0}}function sh(r,t){var i;i=t?t.m:r.W++;const l=sd(r.I);qr(l,"SID",r.K),qr(l,"RID",i),qr(l,"AID",r.V),kd(r,l),r.o&&r.s&&Gs(l,r.o,r.s),i=new yf(r,r.l,i,r.C+1),null===r.o&&(i.I=r.s),t&&(r.j=t.F.concat(r.j)),t=ah(r,i,1e3),i.setTimeout(Math.round(.5*r.xa)+Math.round(.5*r.xa*Math.random())),_b(r.i,i),vf(i,l,t)}function kd(r,t){r.na&&od(r.na,function(i,l){qr(t,l,i)}),r.h&&A_({},function(i,l){qr(t,l,i)})}function ah(r,t,i){i=Math.min(r.j.length,i);var l=r.h?Ta(r.h.Va,r.h,r):null;e:{var _=r.j;let w=-1;for(;;){const D=["count="+i];-1==w?0<i?(w=_[0].g,D.push("ofs="+w)):w=0:D.push("ofs="+w);let L=!0;for(let j=0;j<i;j++){let ee=_[j].g;const fe=_[j].map;if(ee-=w,0>ee)w=Math.max(0,_[j].g-100),L=!1;else try{bb(fe,D,"req"+ee+"_")}catch{l&&l(fe)}}if(L){l=D.join("&");break e}}}return r=r.j.splice(0,i),t.F=r,l}function lh(r){if(!r.g&&!r.u){r.ba=1;var t=r.Ma;Sd||ff(),xm||(Sd(),xm=!0),ob.add(t,r),r.A=0}}function iu(r){return!(r.g||r.u||3<=r.A||(r.ba++,r.u=E_(Ta(r.Ma,r),Mb(r,r.A)),r.A++,0))}function ru(r){null!=r.B&&(Vi.clearTimeout(r.B),r.B=null)}function wb(r){r.g=new yf(r,r.l,"rpc",r.ba),null===r.o&&(r.g.I=r.s),r.g.O=0;var t=sd(r.wa);qr(t,"RID","rpc"),qr(t,"SID",r.K),qr(t,"AID",r.V),qr(t,"CI",r.G?"0":"1"),!r.G&&r.qa&&qr(t,"TO",r.qa),qr(t,"TYPE","xmlhttp"),kd(r,t),r.o&&r.s&&Gs(t,r.o,r.s),r.L&&r.g.setTimeout(r.L);var i=r.g;r=r.pa,i.L=1,i.A=tu(sd(t)),i.u=null,i.S=!0,ux(i,r)}function Sf(r){null!=r.v&&(Vi.clearTimeout(r.v),r.v=null)}function Tb(r,t){var i=null;if(r.g==t){Sf(r),ru(r),r.g=null;var l=2}else{if(!gb(r.i,t))return;i=t.F,wx(r.i,t),l=1}if(0!=r.H)if(t.i)if(1==l){i=t.u?t.u.length:0,t=Date.now()-t.G;var _=r.C;Ma(l=gf(),new sx(l,i)),yc(r)}else lh(r);
1else if(3==(_=t.s)||0==_&&0<t.ca||!(1==l&&function Om(r,t){return!(xx(r.i)>=r.i.j-(r.m?1:0)||(r.m?(r.j=t.F.concat(r.j),0):1==r.H||2==r.H||r.C>=(r.cb?0:r.eb)||(r.m=E_(Ta(r.Na,r,t),Mb(r,r.C)),r.C++,0)))}(r,t)||2==l&&iu(r)))switch(i&&0<i.length&&(t=r.i,t.i=t.i.concat(i)),_){case 1:ou(r,5);break;case 4:ou(r,10);break;case 3:ou(r,6);break;default:ou(r,2)}}function Mb(r,t){let i=r.ab+Math.floor(Math.random()*r.hb);return r.isActive()||(i*=2),i*t}function ou(r,t){if(r.l.info("Error code "+t),2==t){var i=null;r.h&&(i=null);var l=Ta(r.pb,r);i||(i=new nh("//www.google.com/images/cleardot.gif"),Vi.location&&"http"==Vi.location.protocol||I_(i,"https"),tu(i)),function EE(r,t){const i=new M_;if(Vi.Image){const l=new Image;l.onload=u_(rh,i,l,"TestLoadImage: loaded",!0,t),l.onerror=u_(rh,i,l,"TestLoadImage: error",!1,t),l.onabort=u_(rh,i,l,"TestLoadImage: abort",!1,t),l.ontimeout=u_(rh,i,l,"TestLoadImage: timeout",!1,t),Vi.setTimeout(function(){l.ontimeout&&l.ontimeout()},1e4),l.src=r}else t(!1)}(i.toString(),l)}else ja(2);r.H=0,r.h&&r.h.za(t),Eb(r),oh(r)}function Eb(r){if(r.H=0,r.ma=[],r.h){const t=Tx(r.i);(0!=t.length||0!=r.j.length)&&(aE(r.ma,t),aE(r.ma,r.j),r.i.i.length=0,h_(r.j),r.j.length=0),r.h.ya()}}function Cb(r,t,i){var l=i instanceof nh?sd(i):new nh(i);if(""!=l.g)t&&(l.g=t+"."+l.g),wf(l,l.m);else{var _=Vi.location;l=_.protocol,t=t?t+"."+_.hostname:_.hostname,_=+_.port;var w=new nh(null);l&&I_(w,l),t&&(w.g=t),_&&wf(w,_),i&&(w.l=i),l=w}return t=r.Da,(i=r.F)&&t&&qr(l,i,t),qr(l,"VER",r.ra),kd(r,l),l}function Db(r,t,i){if(t&&!r.J)throw Error("Can't create secondary domain capable XhrIo object.");return(t=new Oo(r.Ha&&!r.va?new Tf({ob:i}):r.va)).Oa(r.J),t}function Sb(){}function Nm(){if(Ku&&!(10<=Number(H2)))throw Error("Environmental error: no available transport.")}function xl(r,t){As.call(this),this.g=new Df(t),this.l=r,this.h=t&&t.messageUrlParams||null,r=t&&t.messageHeaders||null,t&&t.clientProtocolHeaderRequired&&(r?r["X-Client-Protocol"]="webchannel":r={"X-Client-Protocol":"webchannel"}),this.g.s=r,r=t&&t.initMessageHeaders||null,t&&t.messageContentType&&(r?r["X-WebChannel-Content-Type"]=t.messageContentType:r={"X-WebChannel-Content-Type":t.messageContentType}),t&&t.Ca&&(r?r["X-WebChannel-Client-Profile"]=t.Ca:r={"X-WebChannel-Client-Profile":t.Ca}),this.g.U=r,(r=t&&t.cc)&&!Xc(r)&&(this.g.o=r),this.A=t&&t.supportsCrossDomainXhr||!1,this.v=t&&t.sendRawJson||!1,(t=t&&t.httpSessionIdParam)&&!Xc(t)&&(this.g.F=t,null!==(r=this.h)&&t in r&&t in(r=this.h)&&delete r[t]),this.j=new Fm(this)}function AE(r){ub.call(this),r.__headers__&&(this.headers=r.__headers__,this.statusCode=r.__status__,delete r.__headers__,delete r.__status__);var t=r.__sm__;if(t){e:{for(const i in t){r=i;break e}r=void 0}(this.i=r)&&(r=this.i,t=null!==t&&r in t?t[r]:void 0),this.data=t}else this.data=r}function IE(){hb.call(this),this.status=1}function Fm(r){this.g=r}function Pd(){this.blockSize=-1,this.blockSize=64,this.g=Array(4),this.m=Array(this.blockSize),this.i=this.h=0,this.reset()}function Ab(r,t,i){i||(i=0);var l=Array(16);if("string"==typeof t)for(var _=0;16>_;++_)l[_]=t.charCodeAt(i++)|t.charCodeAt(i++)<<8|t.charCodeAt(i++)<<16|t.charCodeAt(i++)<<24;else for(_=0;16>_;++_)l[_]=t[i++]|t[i++]<<8|t[i++]<<16|t[i++]<<24;var w=r.g[3],D=(t=r.g[0])+(w^(i=r.g[1])&((_=r.g[2])^w))+l[0]+3614090360&4294967295;D=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=(i=(_=(w=(t=i+(D<<7&4294967295|D>>>25))+((D=w+(_^t&(i^_))+l[1]+3905402710&4294967295)<<12&4294967295|D>>>20))+((D=_+(i^w&(t^i))+l[2]+606105819&4294967295)<<17&4294967295|D>>>15))+((D=i+(t^_&(w^t))+l[3]+3250441966&4294967295)<<22&4294967295|D>>>10))+((D=t+(w^i&(_^w))+l[4]+4118548399&4294967295)<<7&4294967295|D>>>25))+((D=w+(_^t&(i^_))+l[5]+1200080426&4294967295)<<12&4294967295|D>>>20))+((D=_+(i^w&(t^i))+l[6]+2821735955&4294967295)<<17&4294967295|D>>>15))+((D=i+(t^_&(w^t))+l[7]+4249261313&4294967295)<<22&4294967295|D>>>10))+((D=t+(w^i&(_^w))+l[8]+1770035416&4294967295)<<7&4294967295|D>>>25))+((D=w+(_^t&(i^_))+l[9]+2336552879&4294967295)<<12&4294967295|D>>>20))+((D=_+(i^w&(t^i))+l[10]+4294925233&4294967295)<<17&4294967295|D>>>15))+((D=i+(t^_&(w^t))+l[11]+2304563134&4294967295)<<22&4294967295|D>>>10))+((D=t+(w^i&(_^w))+l[12]+1804603682&4294967295)<<7&4294967295|D>>>25))+((D=w+(_^t&(i^_))+l[13]+4254626195&4294967295)<<12&4294967295|D>>>20))+((D=_+(i^w&(t^i))+l[14]+2792965006&4294967295)<<17&4294967295|D>>>15))+((D=i+(t^_&(w^t))+l[15]+1236535329&4294967295)<<22&4294967295|D>>>10))+((D=t+(_^w&(i^_))+l[1]+4129170786&4294967295)<<5&4294967295|D>>>27))+((D=w+(i^_&(t^i))+l[6]+3225465664&4294967295)<<9&4294967295|D>>>23))+((D=_+(t^i&(w^t))+l[11]+643717713&4294967295)<<14&4294967295|D>>>18))+((D=i+(w^t&(_^w))+l[0]+3921069994&4294967295)<<20&4294967295|D>>>12))+((D=t+(_^w&(i^_))+l[5]+3593408605&4294967295)<<5&4294967295|D>>>27))+((D=w+(i^_&(t^i))+l[10]+38016083&4294967295)<<9&4294967295|D>>>23))+((D=_+(t^i&(w^t))+l[15]+3634488961&4294967295)<<14&4294967295|D>>>18))+((D=i+(w^t&(_^w))+l[4]+3889429448&4294967295)<<20&4294967295|D>>>12))+((D=t+(_^w&(i^_))+l[9]+568446438&4294967295)<<5&4294967295|D>>>27))+((D=w+(i^_&(t^i))+l[14]+3275163606&4294967295)<<9&4294967295|D>>>23))+((D=_+(t^i&(w^t))+l[3]+4107603335&4294967295)<<14&4294967295|D>>>18))+((D=i+(w^t&(_^w))+l[8]+1163531501&4294967295)<<20&4294967295|D>>>12))+((D=t+(_^w&(i^_))+l[13]+2850285829&4294967295)<<5&4294967295|D>>>27))+((D=w+(i^_&(t^i))+l[2]+4243563512&4294967295)<<9&4294967295|D>>>23))+((D=_+(t^i&(w^t))+l[7]+1735328473&4294967295)<<14&4294967295|D>>>18))+((D=i+(w^t&(_^w))+l[12]+2368359562&4294967295)<<20&4294967295|D>>>12))+((D=t+(i^_^w)+l[5]+4294588738&4294967295)<<4&4294967295|D>>>28))+((D=w+(t^i^_)+l[8]+2272392833&4294967295)<<11&4294967295|D>>>21))+((D=_+(w^t^i)+l[11]+1839030562&4294967295)<<16&4294967295|D>>>16))+((D=i+(_^w^t)+l[14]+4259657740&4294967295)<<23&4294967295|D>>>9))+((D=t+(i^_^w)+l[1]+2763975236&4294967295)<<4&4294967295|D>>>28))+((D=w+(t^i^_)+l[4]+1272893353&4294967295)<<11&4294967295|D>>>21))+((D=_+(w^t^i)+l[7]+4139469664&4294967295)<<16&4294967295|D>>>16))+((D=i+(_^w^t)+l[10]+3200236656&4294967295)<<23&4294967295|D>>>9))+((D=t+(i^_^w)+l[13]+681279174&4294967295)<<4&4294967295|D>>>28))+((D=w+(t^i^_)+l[0]+3936430074&4294967295)<<11&4294967295|D>>>21))+((D=_+(w^t^i)+l[3]+3572445317&4294967295)<<16&4294967295|D>>>16))+((D=i+(_^w^t)+l[6]+76029189&4294967295)<<23&4294967295|D>>>9))+((D=t+(i^_^w)+l[9]+3654602809&4294967295)<<4&4294967295|D>>>28))+((D=w+(t^i^_)+l[12]+3873151461&4294967295)<<11&4294967295|D>>>21))+((D=_+(w^t^i)+l[15]+530742520&4294967295)<<16&4294967295|D>>>16))+((D=i+(_^w^t)+l[2]+3299628645&4294967295)<<23&4294967295|D>>>9))+((D=t+(_^(i|~w))+l[0]+4096336452&4294967295)<<6&4294967295|D>>>26))+((D=w+(i^(t|~_))+l[7]+1126891415&4294967295)<<10&4294967295|D>>>22))+((D=_+(t^(w|~i))+l[14]+2878612391&4294967295)<<15&4294967295|D>>>17))+((D=i+(w^(_|~t))+l[5]+4237533241&4294967295)<<21&4294967295|D>>>11))+((D=t+(_^(i|~w))+l[12]+1700485571&4294967295)<<6&4294967295|D>>>26))+((D=w+(i^(t|~_))+l[3]+2399980690&4294967295)<<10&4294967295|D>>>22))+((D=_+(t^(w|~i))+l[10]+4293915773&4294967295)<<15&4294967295|D>>>17))+((D=i+(w^(_|~t))+l[1]+2240044497&4294967295)<<21&4294967295|D>>>11))+((D=t+(_^(i|~w))+l[8]+1873313359&4294967295)<<6&4294967295|D>>>26))+((D=w+(i^(t|~_))+l[15]+4264355552&4294967295)<<10&4294967295|D>>>22))+((D=_+(t^(w|~i))+l[6]+2734768916&4294967295)<<15&4294967295|D>>>17))+((D=i+(w^(_|~t))+l[13]+1309151649&4294967295)<<21&4294967295|D>>>11))+((w=(t=i+((D=t+(_^(i|~w))+l[4]+4149444226&4294967295)<<6&4294967295|D>>>26))+((D=w+(i^(t|~_))+l[11]+3174756917&4294967295)<<10&4294967295|D>>>22))^((_=w+((D=_+(t^(w|~i))+l[2]+718787259&4294967295)<<15&4294967295|D>>>17))|~t))+l[9]+3951481745&4294967295,r.g[0]=r.g[0]+t&4294967295,r.g[1]=r.g[1]+(_+(D<<21&4294967295|D>>>11))&4294967295,r.g[2]=r.g[2]+_&4294967295,r.g[3]=r.g[3]+w&4294967295}function Kr(r,t){this.h=t;for(var i=[],l=!0,_=r.length-1;0<=_;_--){var w=0|r[_];l&&w==t||(i[_]=w,l=!1)}this.g=i}(ri=Oo.prototype).Oa=function(r){this.M=r},ri.ha=function(r,t,i,l){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.I+"; newUri="+r);t=t?t.toUpperCase():"GET",this.I=r,this.j="",this.m=0,this.F=!1,this.h=!0,this.g=this.u?this.u.g():bf.g(),this.C=function ax(r){return r.h||(r.h=r.i())}(this.u?this.u:bf),this.g.onreadystatechange=Ta(this.La,this);try{this.G=!0,this.g.open(t,String(r),!0),this.G=!1}catch(w){return void xb(this,w)}if(r=i||"",i=new Map(this.headers),l)if(Object.getPrototypeOf(l)===Object.prototype)for(var _ in l)i.set(_,l[_]);else{if("function"!=typeof l.keys||"function"!=typeof l.get)throw Error("Unknown input type for opt_headers: "+String(l));for(const w of l.keys())i.set(w,l.get(w))}l=Array.from(i.keys()).find(w=>"content-type"==w.toLowerCase()),_=Vi.FormData&&r instanceof Vi.FormData,!(0<=Yl(A3,t))||l||_||i.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const[w,D]of i)this.g.setRequestHeader(w,D);this.K&&(this.g.responseType=this.K),"withCredentials"in this.g&&this.g.withCredentials!==this.M&&(this.g.withCredentials=this.M);try{Dx(this),0<this.B&&((this.L=function Cx(r){return Ku&&"number"==typeof r.timeout&&void 0!==r.ontimeout}(this.g))?(this.g.timeout=this.B,this.g.ontimeout=Ta(this.ua,this)):this.A=x_(this.ua,this.B,this)),this.v=!0,this.g.send(r),this.v=!1}catch(w){xb(this,w)}},ri.ua=function(){typeof uf<"u"&&this.g&&(this.j="Timed out after "+this.B+"ms, aborting",this.m=8,Ma(this,"timeout"),this.abort(8))},ri.abort=function(r){this.g&&this.h&&(this.h=!1,this.l=!0,this.g.abort(),this.l=!1,this.m=r||7,Ma(this,"complete"),Ma(this,"abort"),P_(this))},ri.N=function(){this.g&&(this.h&&(this.h=!1,this.l=!0,this.g.abort(),this.l=!1),P_(this,!0)),Oo.$.N.call(this)}
1,ri.La=function(){this.s||(this.G||this.v||this.l?Cf(this):this.kb())},ri.kb=function(){Cf(this)},ri.isActive=function(){return!!this.g},ri.da=function(){try{return 2<Hl(this)?this.g.status:-1}catch{return-1}},ri.ja=function(){try{return this.g?this.g.responseText:""}catch{return""}},ri.Wa=function(r){if(this.g){var t=this.g.responseText;return r&&0==t.indexOf(r)&&(t=t.substring(r.length)),CE(t)}},ri.Ia=function(){return this.m},ri.Sa=function(){return"string"==typeof this.j?this.j:String(this.j)},(ri=Df.prototype).ra=8,ri.H=1,ri.Na=function(r){if(this.m)if(this.m=null,1==this.H){if(!r){this.W=Math.floor(1e5*Math.random()),r=this.W++;const _=new yf(this,this.l,r);let w=this.s;if(this.U&&(w?(w=z2(w),nb(w,this.U)):w=this.U),null!==this.o||this.O||(_.I=w,w=null),this.P)e:{for(var t=0,i=0;i<this.j.length;i++){var l=this.j[i];if(void 0===(l="__data__"in l.map&&"string"==typeof(l=l.map.__data__)?l.length:void 0))break;if(4096<(t+=l)){t=i;break e}if(4096===t||i===this.j.length-1){t=i+1;break e}}t=1e3}else t=1e3;t=ah(this,_,t),qr(i=sd(this.I),"RID",r),qr(i,"CVER",22),this.F&&qr(i,"X-HTTP-Session-Id",this.F),kd(this,i),w&&(this.O?t="headers="+encodeURIComponent(String(Lm(w)))+"&"+t:this.o&&Gs(i,this.o,w)),_b(this.i,_),this.bb&&qr(i,"TYPE","init"),this.P?(qr(i,"$req",t),qr(i,"SID","null"),_.aa=!0,vf(_,i,null)):vf(_,i,t),this.H=2}}else 3==this.H&&(r?sh(this,r):0==this.j.length||vx(this.i)||sh(this))},ri.Ma=function(){if(this.u=null,wb(this),this.ca&&!(this.M||null==this.g||0>=this.S)){var r=2*this.S;this.l.info("BP detection timer enabled: "+r),this.B=E_(Ta(this.jb,this),r)}},ri.jb=function(){this.B&&(this.B=null,this.l.info("BP detection timeout reached."),this.l.info("Buffering proxy detected and switch to long-polling!"),this.G=!1,this.M=!0,ja(10),Rm(this),wb(this))},ri.ib=function(){null!=this.v&&(this.v=null,Rm(this),iu(this),ja(19))},ri.pb=function(r){r?(this.l.info("Successfully pinged google.com"),ja(2)):(this.l.info("Failed to ping google.com"),ja(1))},ri.isActive=function(){return!!this.h&&this.h.isActive(this)},(ri=Sb.prototype).Ba=function(){},ri.Aa=function(){},ri.za=function(){},ri.ya=function(){},ri.isActive=function(){return!0},ri.Va=function(){},Nm.prototype.g=function(r,t){return new xl(r,t)},oa(xl,As),xl.prototype.m=function(){this.g.h=this.j,this.A&&(this.g.J=!0);var r=this.g,t=this.l,i=this.h||void 0;ja(0),r.Y=t,r.na=i||{},r.G=r.aa,r.I=Cb(r,null,r.Y),yc(r)},xl.prototype.close=function(){sl(this.g)},xl.prototype.u=function(r){var t=this.g;if("string"==typeof r){var i={};i.__data__=r,r=i}else this.v&&((i={}).__data__=v_(r),r=i);t.j.push(new class{constructor(r,t){this.g=r,this.map=t}}(t.fb++,r)),3==t.H&&yc(t)},xl.prototype.N=function(){this.g.h=null,delete this.j,sl(this.g),delete this.g,xl.$.N.call(this)},oa(AE,ub),oa(IE,hb),oa(Fm,Sb),Fm.prototype.Ba=function(){Ma(this.g,"a")},Fm.prototype.Aa=function(r){Ma(this.g,new AE(r))},Fm.prototype.za=function(r){Ma(this.g,new IE)},Fm.prototype.ya=function(){Ma(this.g,"b")},oa(Pd,function kE(){this.blockSize=-1}),Pd.prototype.reset=function(){this.g[0]=1732584193,this.g[1]=4023233417,this.g[2]=2562383102,this.g[3]=271733878,this.i=this.h=0},Pd.prototype.j=function(r,t){void 0===t&&(t=r.length);for(var i=t-this.blockSize,l=this.m,_=this.h,w=0;w<t;){if(0==_)for(;w<=i;)Ab(this,r,w),w+=this.blockSize;if("string"==typeof r){for(;w<t;)if(l[_++]=r.charCodeAt(w++),_==this.blockSize){Ab(this,l),_=0;break}}else for(;w<t;)if(l[_++]=r[w++],_==this.blockSize){Ab(this,l),_=0;break}}this.h=_,this.i+=t},Pd.prototype.l=function(){var r=Array((56>this.h?this.blockSize:2*this.blockSize)-this.h);r[0]=128;for(var t=1;t<r.length-8;++t)r[t]=0;var i=8*this.i;for(t=r.length-8;t<r.length;++t)r[t]=255&i,i/=256;for(this.j(r),r=Array(16),t=i=0;4>t;++t)for(var l=0;32>l;l+=8)r[i++]=this.g[t]>>>l&255;return r};var PE={};function Ib(r){return-128<=r&&128>r?function X1(r,t){var i=PE;return Object.prototype.hasOwnProperty.call(i,r)?i[r]:i[r]=t(r)}(r,function(t){return new Kr([0|t],0>t?-1:0)}):new Kr([0|r],0>r?-1:0)}function Ld(r){if(isNaN(r)||!isFinite(r))return su;if(0>r)return sa(Ld(-r));for(var t=[],i=1,l=0;r>=i;l++)t[l]=r/i|0,i*=dh;return new Kr(t,0)}var dh=4294967296,su=Ib(0),$m=Ib(1),kb=Ib(16777216);function wl(r){if(0!=r.h)return!1;for(var t=0;t<r.g.length;t++)if(0!=r.g[t])return!1;return!0}function Tl(r){return-1==r.h}function sa(r){for(var t=r.g.length,i=[],l=0;l<t;l++)i[l]=~r.g[l];return new Kr(i,~r.h).add($m)}function au(r,t){return r.add(sa(t))}function R_(r,t){for(;(65535&r[t])!=r[t];)r[t+1]+=r[t]>>>16,r[t]&=65535,t++}function Af(r,t){this.g=r,this.h=t}function O_(r,t){if(wl(t))throw Error("division by zero");if(wl(r))return new Af(su,su);if(Tl(r))return t=O_(sa(r),t),new Af(sa(t.g),sa(t.h));if(Tl(t))return t=O_(r,sa(t)),new Af(sa(t.g),t.h);if(30<r.g.length){if(Tl(r)||Tl(t))throw Error("slowDivide_ only works with positive integers.");for(var i=$m,l=t;0>=l.X(r);)i=Ax(i),l=Ax(l);var _=lu(i,1),w=lu(l,1);for(l=lu(l,2),i=lu(i,2);!wl(l);){var D=w.add(l);0>=D.X(r)&&(_=_.add(i),w=D),l=lu(l,1),i=lu(i,1)}return t=au(r,_.R(t)),new Af(_,t)}for(_=su;0<=r.X(t);){for(i=Math.max(1,Math.floor(r.ea()/t.ea())),l=48>=(l=Math.ceil(Math.log(i)/Math.LN2))?1:Math.pow(2,l-48),D=(w=Ld(i)).R(t);Tl(D)||0<D.X(r);)D=(w=Ld(i-=l)).R(t);wl(w)&&(w=$m),_=_.add(w),r=au(r,D)}return new Af(_,r)}function Ax(r){for(var t=r.g.length+1,i=[],l=0;l<t;l++)i[l]=r.D(l)<<1|r.D(l-1)>>>31;return new Kr(i,r.h)}function lu(r,t){var i=t>>5;t%=32;for(var l=r.g.length-i,_=[],w=0;w<l;w++)_[w]=0<t?r.D(w+i)>>>t|r.D(w+i+1)<<32-t:r.D(w+i);return new Kr(_,r.h)}(ri=Kr.prototype).ea=function(){if(Tl(this))return-sa(this).ea();for(var r=0,t=1,i=0;i<this.g.length;i++){var l=this.D(i);r+=(0<=l?l:dh+l)*t,t*=dh}return r},ri.toString=function(r){if(2>(r=r||10)||36<r)throw Error("radix out of range: "+r);if(wl(this))return"0";if(Tl(this))return"-"+sa(this).toString(r);for(var t=Ld(Math.pow(r,6)),i=this,l="";;
1){var _=O_(i,t).g,w=((0<(i=au(i,_.R(t))).g.length?i.g[0]:i.h)>>>0).toString(r);if(wl(i=_))return w+l;for(;6>w.length;)w="0"+w;l=w+l}},ri.D=function(r){return 0>r?0:r<this.g.length?this.g[r]:this.h},ri.X=function(r){return Tl(r=au(this,r))?-1:wl(r)?0:1},ri.abs=function(){return Tl(this)?sa(this):this},ri.add=function(r){for(var t=Math.max(this.g.length,r.g.length),i=[],l=0,_=0;_<=t;_++){var w=l+(65535&this.D(_))+(65535&r.D(_)),D=(w>>>16)+(this.D(_)>>>16)+(r.D(_)>>>16);l=D>>>16,i[_]=(D&=65535)<<16|(w&=65535)}return new Kr(i,-2147483648&i[i.length-1]?-1:0)},ri.R=function(r){if(wl(this)||wl(r))return su;if(Tl(this))return Tl(r)?sa(this).R(sa(r)):sa(sa(this).R(r));if(Tl(r))return sa(this.R(sa(r)));if(0>this.X(kb)&&0>r.X(kb))return Ld(this.ea()*r.ea());for(var t=this.g.length+r.g.length,i=[],l=0;l<2*t;l++)i[l]=0;for(l=0;l<this.g.length;l++)for(var _=0;_<r.g.length;_++){var w=this.D(l)>>>16,D=65535&this.D(l),L=r.D(_)>>>16,j=65535&r.D(_);i[2*l+2*_]+=D*j,R_(i,2*l+2*_),i[2*l+2*_+1]+=w*j,R_(i,2*l+2*_+1),i[2*l+2*_+1]+=D*L,R_(i,2*l+2*_+1),i[2*l+2*_+2]+=w*L,R_(i,2*l+2*_+2)}for(l=0;l<t;l++)i[l]=i[2*l+1]<<16|i[2*l];for(l=t;l<2*t;l++)i[l]=0;return new Kr(i,0)},ri.gb=function(r){return O_(this,r).h},ri.and=function(r){for(var t=Math.max(this.g.length,r.g.length),i=[],l=0;l<t;l++)i[l]=this.D(l)&r.D(l);return new Kr(i,this.h&r.h)},ri.or=function(r){for(var t=Math.max(this.g.length,r.g.length),i=[],l=0;l<t;l++)i[l]=this.D(l)|r.D(l);return new Kr(i,this.h|r.h)},ri.xor=function(r){for(var t=Math.max(this.g.length,r.g.length),i=[],l=0;l<t;l++)i[l]=this.D(l)^r.D(l);return new Kr(i,this.h^r.h)},Nm.prototype.createWebChannel=Nm.prototype.g,xl.prototype.send=xl.prototype.u,xl.prototype.open=xl.prototype.m,xl.prototype.close=xl.prototype.close,Em.NO_ERROR=0,Em.TIMEOUT=8,Em.HTTP_ERROR=6,db.COMPLETE="complete",lx.EventType=Cm,Cm.OPEN="a",Cm.CLOSE="b",Cm.ERROR="c",Cm.MESSAGE="d",As.prototype.listen=As.prototype.O,Oo.prototype.listenOnce=Oo.prototype.P,Oo.prototype.getLastError=Oo.prototype.Sa,Oo.prototype.getLastErrorCode=Oo.prototype.Ia,Oo.prototype.getStatus=Oo.prototype.da,Oo.prototype.getResponseJson=Oo.prototype.Wa,Oo.prototype.getResponseText=Oo.prototype.ja,Oo.prototype.send=Oo.prototype.ha,Oo.prototype.setWithCredentials=Oo.prototype.Oa,Pd.prototype.digest=Pd.prototype.l,Pd.prototype.reset=Pd.prototype.reset,Pd.prototype.update=Pd.prototype.j,Kr.prototype.add=Kr.prototype.add,Kr.prototype.multiply=Kr.prototype.R,Kr.prototype.modulo=Kr.prototype.gb,Kr.prototype.compare=Kr.prototype.X,Kr.prototype.toNumber=Kr.prototype.ea,Kr.prototype.toString=Kr.prototype.toString,Kr.prototype.getBits=Kr.prototype.D,Kr.fromNumber=Ld,Kr.fromString=function L_(r,t){if(0==r.length)throw Error("number format error: empty string");if(2>(t=t||10)||36<t)throw Error("radix out of range: "+t);if("-"==r.charAt(0))return sa(L_(r.substring(1),t));if(0<=r.indexOf("-"))throw Error('number format error: interior "-" character');for(var i=Ld(Math.pow(t,8)),l=su,_=0;_<r.length;_+=8){var w=Math.min(8,r.length-_),D=parseInt(r.substring(_,_+w),t);8>w?(w=Ld(Math.pow(t,w)),l=l.R(w).add(Ld(D))):l=(l=l.R(i)).add(Ld(D))}return l};var N_=Vl.createWebChannelTransport=function(){return new Nm},F_=Vl.getStatEventTarget=function(){return gf()},Ix=Vl.ErrorCode=Em,LE=Vl.EventType=db,RE=Vl.Event=th,$_=Vl.Stat={xb:0,Ab:1,Bb:2,Ub:3,Zb:4,Wb:5,Xb:6,Vb:7,Tb:8,Yb:9,PROXY:10,NOPROXY:11,Rb:12,Nb:13,Ob:14,Mb:15,Pb:16,Qb:17,tb:18,sb:19,ub:20},If=(Vl.FetchXmlHttpFactory=Tf,Vl.WebChannel=lx),OE=Vl.XhrIo=Oo,NE=Vl.Md5=Pd,ch=Vl.Integer=Kr;const Pb="@firebase/firestore";class Is{constructor(t){this.uid=t}isAuthenticated(){return null!=this.uid}toKey(){return this.isAuthenticated()?"uid:"+this.uid:"anonymous-user"}isEqual(t){return t.uid===this.uid}}Is.UNAUTHENTICATED=new Is(null),Is.GOOGLE_CREDENTIALS=new Is("google-credentials-uid"),Is.FIRST_PARTY=new Is("first-party-uid"),Is.MOCK_USER=new Is("mock-user");let Um="10.7.0";const du=new rn("@firebase/firestore");function Vm(){return du.logLevel}function Rn(r,...t){if(du.logLevel<=st.DEBUG){const i=t.map(Ym);du.debug(`Firestore (${Um}): ${r}`,...i)}}function No(r,...t){if(du.logLevel<=st.ERROR){const i=t.map(Ym);du.error(`Firestore (${Um}): ${r}`,...i)}}function al(r,...t){if(du.logLevel<=st.WARN){const i=t.map(Ym);du.warn(`Firestore (${Um}): ${r}`,...i)}}function Ym(r){if("string"==typeof r)return r;try{return JSON.stringify(r)}catch{return r}}function si(r="Unexpected state"){const t=`FIRESTORE (${Um}) INTERNAL ASSERTION FAILED: `+r;throw No(t),new Error(t)}function hi(r,t){r||si()}function Xn(r,t){return r}const pn={OK:"ok",CANCELLED:"cancelled",UNKNOWN:"unknown",INVALID_ARGUMENT:"invalid-argument",DEADLINE_EXCEEDED:"deadline-exceeded",NOT_FOUND:"not-found",ALREADY_EXISTS:"already-exists",PERMISSION_DENIED:"permission-denied",UNAUTHENTICATED:"unauthenticated",RESOURCE_EXHAUSTED:"resource-exhausted",FAILED_PRECONDITION:"failed-precondition",ABORTED:"aborted",OUT_OF_RANGE:"out-of-range",UNIMPLEMENT
1ED:"unimplemented",INTERNAL:"internal",UNAVAILABLE:"unavailable",DATA_LOSS:"data-loss"};class Ln extends Wt{constructor(t,i){super(t,i),this.code=t,this.message=i,this.toString=()=>`${this.name}: [code=${this.code}]: ${this.message}`}}class Vo{constructor(){this.promise=new Promise((t,i)=>{this.resolve=t,this.reject=i})}}class kf{constructor(t,i){this.user=i,this.type="OAuth",this.headers=new Map,this.headers.set("Authorization",`Bearer ${t}`)}}class Lb{getToken(){return Promise.resolve(null)}invalidateToken(){}start(t,i){t.enqueueRetryable(()=>i(Is.UNAUTHENTICATED))}shutdown(){}}class Lx{constructor(t){this.token=t,this.changeListener=null}getToken(){return Promise.resolve(this.token)}invalidateToken(){}start(t,i){this.changeListener=i,t.enqueueRetryable(()=>i(this.token.user))}shutdown(){this.changeListener=null}}class FE{constructor(t){this.t=t,this.currentUser=Is.UNAUTHENTICATED,this.i=0,this.forceRefresh=!1,this.auth=null}start(t,i){var l=this;let _=this.i;const w=ee=>this.i!==_?(_=this.i,i(ee)):Promise.resolve();let D=new Vo;this.o=()=>{this.i++,this.currentUser=this.u(),D.resolve(),D=new Vo,t.enqueueRetryable(()=>w(this.currentUser))};const L=()=>{const ee=D;t.enqueueRetryable((0,E.Z)(function*(){yield ee.promise,yield w(l.currentUser)}))},j=ee=>{Rn("FirebaseAuthCredentialsProvider","Auth detected"),this.auth=ee,this.auth.addAuthTokenListener(this.o),L()};this.t.onInit(ee=>j(ee)),setTimeout(()=>{if(!this.auth){const ee=this.t.getImmediate({optional:!0});ee?j(ee):(Rn("FirebaseAuthCredentialsProvider","Auth not yet detected"),D.resolve(),D=new Vo)}},0),L()}getToken(){const t=this.i,i=this.forceRefresh;return this.forceRefresh=!1,this.auth?this.auth.getToken(i).then(l=>this.i!==t?(Rn("FirebaseAuthCredentialsProvider","getToken aborted due to token change."),this.getToken()):l?(hi("string"==typeof l.accessToken),new kf(l.accessToken,this.currentUser)):null):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.auth&&this.auth.removeAuthTokenListener(this.o)}u(){const t=this.auth&&this.auth.getUid();return hi(null===t||"string"==typeof t),new Is(t)}}class $E{constructor(t,i,l){this.l=t,this.h=i,this.P=l,this.type="FirstParty",this.user=Is.FIRST_PARTY,this.I=new Map}T(){return this.P?this.P():null}get headers(){this.I.set("X-Goog-AuthUser",this.l);const t=this.T();return t&&this.I.set("Authorization",t),this.h&&this.I.set("X-Goog-Iam-Authorization-Token",this.h),this.I}}class Rx{constructor(t,i,l){this.l=t,this.h=i,this.P=l}getToken(){return Promise.resolve(new $E(this.l,this.h,this.P))}start(t,i){t.enqueueRetryable(()=>i(Is.FIRST_PARTY))}shutdown(){}invalidateToken(){}}class U_{constructor(t){this.value=t,this.type="AppCheck",this.headers=new Map,t&&t.length>0&&this.headers.set("x-firebase-appcheck",this.value)}}class Ox{constructor(t){this.A=t,this.forceRefresh=!1,this.appCheck=null,this.R=null}start(t,i){const l=w=>{null!=w.error&&Rn("FirebaseAppCheckTokenProvider",`Error getting App Check token; using placeholder token instead. Error: ${w.error.message}`);const D=w.token!==this.R;return this.R=w.token,Rn("FirebaseAppCheckTokenProvider",`Received ${D?"new":"existing"} token.`),D?i(w.token):Promise.resolve()};this.o=w=>{t.enqueueRetryable(()=>l(w))};const _=w=>{Rn("FirebaseAppCheckTokenProvider","AppCheck detected"),this.appCheck=w,this.appCheck.addTokenListener(this.o)};this.A.onInit(w=>_(w)),setTimeout(()=>{if(!this.appCheck){const w=this.A.getImmediate({optional:!0});w?_(w):Rn("FirebaseAppCheckTokenProvider","AppCheck not yet detected")}},0)}getToken(){const t=this.forceRefresh;return this.forceRefresh=!1,this.appCheck?this.appCheck.getToken(t).then(i=>i?(hi("string"==typeof i.token),this.R=i.token,new U_(i.token)):null):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.appCheck&&this.appCheck.removeTokenListener(this.o)}}function Rb(r){const t=typeof self<"u"&&(self.crypto||self.msCrypto),i=new Uint8Array(r);if(t&&"function"==typeof t.getRandomValues)t.getRandomValues(i);else for(let l=0;l<r;l++)i[l]=Math.floor(256*Math.random());return i}class Fx{static newId(){const i=62*Math.floor(256/62);let l="";for(;l.length<20;){const _=Rb(40);for(let w=0;w<_.length;++w)l.length<20&&_[w]<i&&(l+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(_[w]%62))}return l}}function Ni(r,t){return r<t?-1:r>t?1:0}function uh(r,t,i){return r.length===t.length&&r.every((l,_)=>i(l,t[_]))}function Ob(r){return r+"\0"}class ho{constructor(t,i){if(this.seconds=t,this.nanoseconds=i,i<0)throw new Ln(pn.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+i);if(i>=1e9)throw new Ln(pn.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+i);if(t<-62135596800)throw new Ln(pn.INVALID_ARGUMENT,"Timestamp seconds out of range: "+t);if(t>=253402300800)throw new Ln(pn.INVALID_ARGUMENT,"Timestamp seconds out of range: "+t)}static now(){return ho.fromMillis(Date.now())}static fromDate(t){return ho.fromMillis(t.getTime())}static fromMillis(t){const i=Math.floor(t/1e3),l=Math.floor(1e6*(t-1e3*i));return new ho(i,l)}toDate(){return new Date(this.toMillis())}toMillis(){return 1e3*this.seconds+this.nanoseconds/1e6}_compareTo(t){return this.seconds===t.seconds?Ni(this.nanoseconds,t.nanoseconds):Ni(this.seconds,t.seconds)}isEqual(t){return t.seconds===this.seconds&&t.nanoseconds===this.nanoseconds}toString(){return"Timestamp(seconds="+this.seconds+", nanoseconds="+this.nanoseconds+")"}toJSON(){return{seconds:this.seconds,nanoseconds:this.nanoseconds}}valueOf(){return String(this.seconds- -62135596800).padStart(12,"0")+"."+String(this.nanoseconds).padStart(9,"0")}
1}class _i{constructor(t){this.timestamp=t}static fromTimestamp(t){return new _i(t)}static min(){return new _i(new ho(0,0))}static max(){return new _i(new ho(253402300799,999999999))}compareTo(t){return this.timestamp._compareTo(t.timestamp)}isEqual(t){return this.timestamp.isEqual(t.timestamp)}toMicroseconds(){return 1e6*this.timestamp.seconds+this.timestamp.nanoseconds/1e3}toString(){return"SnapshotVersion("+this.timestamp.toString()+")"}toTimestamp(){return this.timestamp}}class Bm{constructor(t,i,l){void 0===i?i=0:i>t.length&&si(),void 0===l?l=t.length-i:l>t.length-i&&si(),this.segments=t,this.offset=i,this.len=l}get length(){return this.len}isEqual(t){return 0===Bm.comparator(this,t)}child(t){const i=this.segments.slice(this.offset,this.limit());return t instanceof Bm?t.forEach(l=>{i.push(l)}):i.push(t),this.construct(i)}limit(){return this.offset+this.length}popFirst(t){return this.construct(this.segments,this.offset+(t=void 0===t?1:t),this.length-t)}popLast(){return this.construct(this.segments,this.offset,this.length-1)}firstSegment(){return this.segments[this.offset]}lastSegment(){return this.get(this.length-1)}get(t){return this.segments[this.offset+t]}isEmpty(){return 0===this.length}isPrefixOf(t){if(t.length<this.length)return!1;for(let i=0;i<this.length;i++)if(this.get(i)!==t.get(i))return!1;return!0}isImmediateParentOf(t){if(this.length+1!==t.length)return!1;for(let i=0;i<this.length;i++)if(this.get(i)!==t.get(i))return!1;return!0}forEach(t){for(let i=this.offset,l=this.limit();i<l;i++)t(this.segments[i])}toArray(){return this.segments.slice(this.offset,this.limit())}static comparator(t,i){const l=Math.min(t.length,i.length);for(let _=0;_<l;_++){const w=t.get(_),D=i.get(_);if(w<D)return-1;if(w>D)return 1}return t.length<i.length?-1:t.length>i.length?1:0}}class pr extends Bm{construct(t,i,l){return new pr(t,i,l)}canonicalString(){return this.toArray().join("/")}toString(){return this.canonicalString()}static fromString(...t){const i=[];for(const l of t){if(l.indexOf("//")>=0)throw new Ln(pn.INVALID_ARGUMENT,`Invalid segment (${l}). Paths must not contain // in them.`);i.push(...l.split("/").filter(_=>_.length>0))}return new pr(i)}static emptyPath(){return new pr([])}}const Nb=/^[_a-zA-Z][_a-zA-Z0-9]*$/;class Jr extends Bm{construct(t,i,l){return new Jr(t,i,l)}static isValidIdentifier(t){return Nb.test(t)}canonicalString(){return this.toArray().map(t=>(t=t.replace(/\\/g,"\\\\").replace(/`/g,"\\`"),Jr.isValidIdentifier(t)||(t="`"+t+"`"),t)).join(".")}toString(){return this.canonicalString()}isKeyField(){return 1===this.length&&"__name__"===this.get(0)}static keyField(){return new Jr(["__name__"])}static fromServerFormat(t){const i=[];let l="",_=0;const w=()=>{if(0===l.length)throw new Ln(pn.INVALID_ARGUMENT,`Invalid field path (${t}). Paths must not be empty, begin with '.', end with '.', or contain '..'`);i.push(l),l=""};let D=!1;for(;_<t.length;){const L=t[_];if("\\"===L){if(_+1===t.length)throw new Ln(pn.INVALID_ARGUMENT,"Path has trailing escape character: "+t);const j=t[_+1];if("\\"!==j&&"."!==j&&"`"!==j)throw new Ln(pn.INVALID_ARGUMENT,"Path has invalid escape sequence: "+t);l+=j,_+=2}else"`"===L?(D=!D,_++):"."!==L||D?(l+=L,_++):(w(),_++)}if(w(),D)throw new Ln(pn.INVALID_ARGUMENT,"Unterminated ` in path: "+t);return new Jr(i)}static emptyPath(){return new Jr([])}}class Kn{constructor(t){this.path=t}static fromPath(t){return new Kn(pr.fromString(t))}static fromName(t){return new Kn(pr.fromString(t).popFirst(5))}static empty(){return new Kn(pr.emptyPath())}get collectionGroup(){return this.path.popLast().lastSegment()}hasCollectionId(t){return this.path.length>=2&&this.path.get(this.path.length-2)===t}getCollectionGroup(){return this.path.get(this.path.length-2)}getCollectionPath(){return this.path.popLast()}isEqual(t){return null!==t&&0===pr.comparator(this.path,t.path)}toString(){return this.path.toString()}static comparator(t,i){return pr.comparator(t.path,i.path)}static isDocumentKey(t){return t.length%2==0}static fromSegments(t){return new Kn(new pr(t.slice()))}}class hh{constructor(t,i,l,_){this.indexId=t,this.collectionGroup=i,this.fields=l,this.indexState=_}}function V_(r){return r.fields.find(t=>2===t.kind)}function cu(r){return r.fields.filter(t=>2!==t.kind)}hh.UNKNOWN_ID=-1;class uu{constructor(t,i){this.fieldPath=t,this.kind=i}}class mh{constructor(t,i){this.sequenceNumber=t,this.offset=i}static empty(){return new mh(0,Ml.min())}}function Pf(r,t){const i=r.toTimestamp().seconds,l=r.toTimestamp().nanoseconds+1,_=_i.fromTimestamp(1e9===l?new ho(i+1,0):new ho(i,l));return new Ml(_,Kn.empty(),t)}function vc(r){return new Ml(r.readTime,r.key,-1)}class Ml{constructor(t,i,l){this.readTime=t,this.documentKey=i,this.largestBatchId=l}static min(){return new Ml(_i.min(),Kn.empty(),-1)}static max(){return new Ml(_i.max(),Kn.empty(),-1)}}function Fb(r,t){let i=r.readTime.compareTo(t.readTime);return 0!==i?i:(i=Kn.comparator(r.documentKey,t.documentKey),0!==i?i:Ni(r.largestBatchId,t.largestBatchId))}const Y_="The current tab is not in the required state to perform this operation. It might be necessary to refresh the browser tab.";class hu{constructor(){this.onCommittedListeners=[]}addOnCommittedListener(t){this.onCommittedListeners.push(t)}
1raiseOnCommittedEvent(){this.onCommittedListeners.forEach(t=>t())}}function Rd(r){return $b.apply(this,arguments)}function $b(){return $b=(0,E.Z)(function*(r){if(r.code!==pn.FAILED_PRECONDITION||r.message!==Y_)throw r;Rn("LocalStore","Unexpectedly lost primary lease")}),$b.apply(this,arguments)}class an{constructor(t){this.nextCallback=null,this.catchCallback=null,this.result=void 0,this.error=void 0,this.isDone=!1,this.callbackAttached=!1,t(i=>{this.isDone=!0,this.result=i,this.nextCallback&&this.nextCallback(i)},i=>{this.isDone=!0,this.error=i,this.catchCallback&&this.catchCallback(i)})}catch(t){return this.next(void 0,t)}next(t,i){return this.callbackAttached&&si(),this.callbackAttached=!0,this.isDone?this.error?this.wrapFailure(i,this.error):this.wrapSuccess(t,this.result):new an((l,_)=>{this.nextCallback=w=>{this.wrapSuccess(t,w).next(l,_)},this.catchCallback=w=>{this.wrapFailure(i,w).next(l,_)}})}toPromise(){return new Promise((t,i)=>{this.next(t,i)})}wrapUserFunction(t){try{const i=t();return i instanceof an?i:an.resolve(i)}catch(i){return an.reject(i)}}wrapSuccess(t,i){return t?this.wrapUserFunction(()=>t(i)):an.resolve(i)}wrapFailure(t,i){return t?this.wrapUserFunction(()=>t(i)):an.reject(i)}static resolve(t){return new an((i,l)=>{i(t)})}static reject(t){return new an((i,l)=>{l(t)})}static waitFor(t){return new an((i,l)=>{let _=0,w=0,D=!1;t.forEach(L=>{++_,L.next(()=>{++w,D&&w===_&&i()},j=>l(j))}),D=!0,w===_&&i()})}static or(t){let i=an.resolve(!1);for(const l of t)i=i.next(_=>_?an.resolve(_):l());return i}static forEach(t,i){const l=[];return t.forEach((_,w)=>{l.push(i.call(this,_,w))}),this.waitFor(l)}static mapArray(t,i){return new an((l,_)=>{const w=t.length,D=new Array(w);let L=0;for(let j=0;j<w;j++){const ee=j;i(t[ee]).next(fe=>{D[ee]=fe,++L,L===w&&l(D)},fe=>_(fe))}})}static doWhile(t,i){return new an((l,_)=>{const w=()=>{!0===t()?i().next(()=>{w()},_):l()};w()})}}class Ub{constructor(t,i){this.action=t,this.transaction=i,this.aborted=!1,this.V=new Vo,this.transaction.oncomplete=()=>{this.V.resolve()},this.transaction.onabort=()=>{i.error?this.V.reject(new Lf(t,i.error)):this.V.resolve()},this.transaction.onerror=l=>{const _=Yb(l.target.error);this.V.reject(new Lf(t,_))}}static open(t,i,l,_){try{return new Ub(i,t.transaction(_,l))}catch(w){throw new Lf(i,w)}}get m(){return this.V.promise}abort(t){t&&this.V.reject(t),this.aborted||(Rn("SimpleDb","Aborting transaction:",t?t.message:"Client-initiated abort"),this.aborted=!0,this.transaction.abort())}g(){const t=this.transaction;this.aborted||"function"!=typeof t.commit||t.commit()}store(t){const i=this.transaction.objectStore(t);return new VE(i)}}class Od{constructor(t,i,l){this.name=t,this.version=i,this.p=l,12.2===Od.S(yt())&&No("Firestore persistence suffers from a bug in iOS 12.2 Safari that may cause your app to stop working. See https://stackoverflow.com/q/56496296/110915 for details and a potential workaround.")}static delete(t){return Rn("SimpleDb","Removing database:",t),mo(window.indexedDB.deleteDatabase(t)).toPromise()}static D(){if(!se())return!1;if(Od.C())return!0;const t=yt(),i=Od.S(t),l=0<i&&i<10,_=Od.v(t),w=0<_&&_<4.5;return!(t.indexOf("MSIE ")>0||t.indexOf("Trident/")>0||t.indexOf("Edge/")>0||l||w)}static C(){var t;return typeof process<"u"&&"YES"===(null===(t=process.env)||void 0===t?void 0:t.F)}static M(t,i){return t.store(i)}static S(t){const i=t.match(/i(?:phone|pad|pod) os ([\d_]+)/i),l=i?i[1].split("_").slice(0,2).join("."):"-1";return Number(l)}static v(t){const i=t.match(/Android ([\d.]+)/i),l=i?i[1].split(".").slice(0,2).join("."):"-1";return Number(l)}O(t){var i=this;return(0,E.Z)(function*(){return i.db||(Rn("SimpleDb","Opening database:",i.name),i.db=yield new Promise((l,_)=>{const w=indexedDB.open(i.name,i.version);w.onsuccess=D=>{l(D.target.result)},w.onblocked=()=>{_(new Lf(t,"Cannot upgrade IndexedDB schema while another tab is open. Close all tabs that access Firestore and reload this page to proceed."))},w.onerror=D=>{const L=D.target.error;_("VersionError"===L.name?new Ln(pn.FAILED_PRECONDITION,"A newer version of the Firestore SDK was previously used and so the persisted data is not compatible with the version of the SDK you are now using. The SDK will operate with persistence disabled. If you need persistence, please re-upgrade to a newer version of the SDK or else clear the persisted IndexedDB data for your app to start fresh."):"InvalidStateError"===L.name?new Ln(pn.FAILED_PRECONDITION,"Unable to open an IndexedDB connection. This could be due to running in a private browsing session on a browser whose private browsing sessions do not support IndexedDB: "+L):new Lf(t,L))},w.onupgradeneeded=D=>{Rn("SimpleDb",'Database "'+i.name+'" requires upgrade from version:',D.oldVersion),i.p.N(D.target.result,w.transaction,D.oldVersion,i.version).next(()=>{Rn("SimpleDb","Database upgrade to version "+i.version+" complete")}
1)}})),i.B&&(i.db.onversionchange=l=>i.B(l)),i.db})()}L(t){this.B=t,this.db&&(this.db.onversionchange=i=>t(i))}runTransaction(t,i,l,_){var w=this;return(0,E.Z)(function*(){const D="readonly"===i;let L=0;for(;;){++L;try{w.db=yield w.O(t);const j=Ub.open(w.db,t,D?"readonly":"readwrite",l),ee=_(j).next(fe=>(j.g(),fe)).catch(fe=>(j.abort(fe),an.reject(fe))).toPromise();return ee.catch(()=>{}),yield j.m,ee}catch(j){const ee=j,fe="FirebaseError"!==ee.name&&L<3;if(Rn("SimpleDb","Transaction failed with error:",ee.message,"Retrying:",fe),w.close(),!fe)return Promise.reject(ee)}}})()}close(){this.db&&this.db.close(),this.db=void 0}}class UE{constructor(t){this.k=t,this.q=!1,this.K=null}get isDone(){return this.q}get $(){return this.K}set cursor(t){this.k=t}done(){this.q=!0}U(t){this.K=t}delete(){return mo(this.k.delete())}}class Lf extends Ln{constructor(t,i){super(pn.UNAVAILABLE,`IndexedDB transaction '${t}' failed: ${i}`),this.name="IndexedDbTransactionError"}}function xc(r){return"IndexedDbTransactionError"===r.name}class VE{constructor(t){this.store=t}put(t,i){let l;return void 0!==i?(Rn("SimpleDb","PUT",this.store.name,t,i),l=this.store.put(i,t)):(Rn("SimpleDb","PUT",this.store.name,"<auto-key>",t),l=this.store.put(t)),mo(l)}add(t){return Rn("SimpleDb","ADD",this.store.name,t,t),mo(this.store.add(t))}get(t){return mo(this.store.get(t)).next(i=>(void 0===i&&(i=null),Rn("SimpleDb","GET",this.store.name,t,i),i))}delete(t){return Rn("SimpleDb","DELETE",this.store.name,t),mo(this.store.delete(t))}count(){return Rn("SimpleDb","COUNT",this.store.name),mo(this.store.count())}W(t,i){const l=this.options(t,i);if(l.index||"function"!=typeof this.store.getAll){const _=this.cursor(l),w=[];return this.G(_,(D,L)=>{w.push(L)}).next(()=>w)}{const _=this.store.getAll(l.range);return new an((w,D)=>{_.onerror=L=>{D(L.target.error)},_.onsuccess=L=>{w(L.target.result)}})}}j(t,i){const l=this.store.getAll(t,null===i?void 0:i);return new an((_,w)=>{l.onerror=D=>{w(D.target.error)},l.onsuccess=D=>{_(D.target.result)}})}H(t,i){Rn("SimpleDb","DELETE ALL",this.store.name);const l=this.options(t,i);l.J=!1;const _=this.cursor(l);return this.G(_,(w,D,L)=>L.delete())}Y(t,i){let l;i?l=t:(l={},i=t);const _=this.cursor(l);return this.G(_,i)}Z(t){const i=this.cursor({});return new an((l,_)=>{i.onerror=w=>{const D=Yb(w.target.error);_(D)},i.onsuccess=w=>{const D=w.target.result;D?t(D.primaryKey,D.value).next(L=>{L?D.continue():l()}):l()}})}G(t,i){const l=[];return new an((_,w)=>{t.onerror=D=>{w(D.target.error)},t.onsuccess=D=>{const L=D.target.result;if(!L)return void _();const j=new UE(L),ee=i(L.primaryKey,L.value,j);if(ee instanceof an){const fe=ee.catch(Pe=>(j.done(),an.reject(Pe)));l.push(fe)}j.isDone?_():null===j.$?L.continue():L.continue(j.$)}}).next(()=>an.waitFor(l))}options(t,i){let l;return void 0!==t&&("string"==typeof t?l=t:i=t),{index:l,range:i}}cursor(t){let i="next";if(t.reverse&&(i="prev"),t.index){const l=this.store.index(t.index);return t.J?l.openKeyCursor(t.range,i):l.openCursor(t.range,i)}return this.store.openCursor(t.range,i)}}function mo(r){return new an((t,i)=>{r.onsuccess=l=>{t(l.target.result)},r.onerror=l=>{const _=Yb(l.target.error);i(_)}})}let Vb=!1;function Yb(r){const t=Od.S(yt());if(t>=12.2&&t<13){const i="An internal error was encountered in the Indexed Database server";if(r.message.indexOf(i)>=0){const l=new Ln("internal",`IOS_INDEXEDDB_BUG1: IndexedDb has thrown '${i}'. This is likely due to an unavoidable bug in iOS. See https://stackoverflow.com/q/56496296/110915 for details and a potential workaround.`);return Vb||(Vb=!0,setTimeout(()=>{throw l},0)),l}}return r}class YE{constructor(t,i){this.asyncQueue=t,this.X=i,this.task=null}start(){this.ee(15e3)}stop(){this.task&&(this.task.cancel(),this.task=null)}get started(){return null!==this.task}ee(t){var i=this;Rn("IndexBackiller",`Scheduled in ${t}ms`),this.task=this.asyncQueue.enqueueAfterDelay("index_backfill",t,(0,E.Z)(function*(){i.task=null;try{Rn("IndexBackiller",`Documents written: ${yield i.X.te()}`)}catch(l){xc(l)?Rn("IndexBackiller","Ignoring IndexedDB error during index backfill: ",l):yield Rd(l)}yield i.ee(6e4)}))}}class Vx{constructor(t,i){this.localStore=t,this.persistence=i}te(t=50){var i=this;return(0,E.Z)(function*(){return i.persistence.runTransaction("Backfill Indexes","readwrite-primary",l=>i.ne(l,t))})()}ne(t,i){const l=new Set;let _=i,w=!0;
1return an.doWhile(()=>!0===w&&_>0,()=>this.localStore.indexManager.getNextCollectionGroupToUpdate(t).next(D=>{if(null!==D&&!l.has(D))return Rn("IndexBackiller",`Processing collection: ${D}`),this.re(t,D,_).next(L=>{_-=L,l.add(D)});w=!1})).next(()=>i-_)}re(t,i,l){return this.localStore.indexManager.getMinOffsetFromCollectionGroup(t,i).next(_=>this.localStore.localDocuments.getNextDocuments(t,i,_,l).next(w=>{const D=w.changes;return this.localStore.indexManager.updateIndexEntries(t,D).next(()=>this.ie(_,w)).next(L=>(Rn("IndexBackiller",`Updating offset: ${L}`),this.localStore.indexManager.updateCollectionGroup(t,i,L))).next(()=>D.size)}))}ie(t,i){let l=t;return i.changes.forEach((_,w)=>{const D=vc(w);Fb(D,l)>0&&(l=D)}),new Ml(l.readTime,l.documentKey,Math.max(i.batchId,t.largestBatchId))}}let El=(()=>{class r{constructor(i,l){this.previousValue=i,l&&(l.sequenceNumberHandler=_=>this.se(_),this.oe=_=>l.writeSequenceNumber(_))}se(i){return this.previousValue=Math.max(i,this.previousValue),this.previousValue}next(){const i=++this.previousValue;return this.oe&&this.oe(i),i}}return r._e=-1,r})();function Hm(r){return null==r}function jm(r){return 0===r&&1/r==-1/0}function ph(r){return"number"==typeof r&&Number.isInteger(r)&&!jm(r)&&r<=Number.MAX_SAFE_INTEGER&&r>=Number.MIN_SAFE_INTEGER}function Ea(r){let t="";for(let i=0;i<r.length;i++)t.length>0&&(t=Bb(t)),t=BE(r.get(i),t);return Bb(t)}function BE(r,t){let i=t;const l=r.length;for(let _=0;_<l;_++){const w=r.charAt(_);switch(w){case"\0":i+="\x01\x10";break;case"\x01":i+="\x01\x11";break;default:i+=w}}return i}function Bb(r){return r+"\x01\x01"}function Nd(r){const t=r.length;if(hi(t>=2),2===t)return hi("\x01"===r.charAt(0)&&"\x01"===r.charAt(1)),pr.emptyPath();const i=t-2,l=[];let _="";for(let w=0;w<t;){const D=r.indexOf("\x01",w);switch((D<0||D>i)&&si(),r.charAt(D+1)){case"\x01":const L=r.substring(w,D);let j;0===_.length?j=L:(_+=L,j=_,_=""),l.push(j);break;case"\x10":_+=r.substring(w,D),_+="\0";break;case"\x11":_+=r.substring(w,D+1);break;default:si()}w=D+2}return new pr(l)}const Hb=["userId","batchId"];function jb(r,t){return[r,Ea(t)]}function B_(r,t,i){return[r,Ea(t),i]}const Zb={},Fd=["prefixPath","collectionGroup","readTime","documentId"],HE=["prefixPath","collectionGroup","documentId"],Yx=["collectionGroup","readTime","prefixPath","documentId"],$d=["canonicalId","targetId"],ld=["targetId","path"],dd=["path","targetId"],Bx=["collectionId","parent"],Hx=["indexId","uid"],jE=["uid","sequenceNumber"],ZE=["indexId","uid","arrayValue","directionalValue","orderedDocumentKey","documentKey"],zE=["indexId","uid","orderedDocumentKey"],GE=["userId","collectionPath","documentId"],zb=["userId","collectionPath","largestBatchId"],Rf=["userId","collectionGroup","largestBatchId"],jx=["mutationQueues","mutations","documentMutations","remoteDocuments","targets","owner","targetGlobal","targetDocuments","clientMetadata","remoteDocumentGlobal","collectionParents","bundles","namedQueries"],Zx=[...jx,"documentOverlays"],zx=["mutationQueues","mutations","documentMutations","remoteDocumentsV14","targets","owner","targetGlobal","targetDocuments","clientMetadata","remoteDocumentGlobal","collectionParents","bundles","namedQueries","documentOverlays"],Gx=zx,Wx=[...Gx,"indexConfiguration","indexState","indexEntries"];class H_ extends hu{constructor(t,i){super(),this.ae=t,this.currentSequenceNumber=i}}function Jo(r,t){const i=Xn(r);return Od.M(i.ae,t)}function qx(r){let t=0;for(const i in r)Object.prototype.hasOwnProperty.call(r,i)&&t++;return t}function wc(r,t){for(const i in r)Object.prototype.hasOwnProperty.call(r,i)&&t(i,r[i])}function Gb(r){for(const t in r)if(Object.prototype.hasOwnProperty.call(r,t))return!1;return!0}class ro{constructor(t,i){this.comparator=t,this.root=i||aa.EMPTY}insert(t,i){return new ro(this.comparator,this.root.insert(t,i,this.comparator).copy(null,null,aa.BLACK,null,null))}remove(t){return new ro(this.comparator,this.root.remove(t,this.comparator).copy(null,null,aa.BLACK,null,null))}get(t){let i=this.root;for(;!i.isEmpty();){const l=this.comparator(t,i.key);if(0===l)return i.value;l<0?i=i.left:l>0&&(i=i.right)}return null}indexOf(t){let i=0,l=this.root;for(;!l.isEmpty();){const _=this.comparator(t,l.key);if(0===_)return i+l.left.size;_<0?l=l.left:(i+=l.left.size+1,l=l.right)}return-1}isEmpty(){return this.root.isEmpty()}get size(){return this.root.size}minKey(){return this.root.minKey()}maxKey(){return this.root.maxKey()}inorderTraversal(t){return this.root.inorderTraversal(t)}forEach(t){this.inorderTraversal((i,l)=>(t(i,l),!1))}toString(){const t=[];return this.inorderTraversal((i,l)=>(t.push(`${i}:${l}`),!1)),`{${t.join(", ")}}`}reverseTraversal(t){return this.root.reverseTraversal(t)}getIterator(){return new j_(this.root,null,this.comparator,!1)}getIteratorFrom(t){return new j_(this.root,t,this.comparator,!1)}getReverseIterator(){return new j_(this.root,null,this.comparator,!0)}getReverseIteratorFrom(t){return new j_(this.root,t,this.comparator,!0)}}class j_{constructor(t,i,l,_){this.isReverse=_,this.nodeStack=[];let w=1;for(;!t.isEmpty();)if(w=i?l(t.key,i):1,i&&_&&(w*=-1),w<0)t=this.isReverse?t.left:t.right;else{if(0===w){this.nodeStack.push(t);break}this.nodeStack.push(t),t=this.isReverse?t.right:t.left}}getNext(){let t=this.nodeStack.pop();const i={key:t.key,value:t.value};if(this.isReverse)for(t=t.left;!t.isEmpty();)this.nodeStack.push(t),t=t.right;else for(t=t.right;!t.isEmpty();)this.nodeStack.push(t),t=t.left;return i}hasNext(){return this.nodeStack.length>0}peek(){if(0===this.nodeStack.length)return null;const t=this.nodeStack[this.nodeStack.length-1];return{key:t.key,value:t.value}}}class aa{constructor(t,i,l,_,w){this.key=t,this.value=i,this.color=l??aa.RED,this.left=_??aa.EMPTY,this.right=w??aa.EMPTY,this.size=this.left.size+1+this.right.size}copy(t,i,l,_,w){return new aa(t??this.key,i??this.value,l??this.color,_??this.left,w??this.right)}isEmpty(){return!1}inorderTraversal(t){return this.left.inorderTraversal(t)||t(this.key,this.value)||this.right.inorderTraversal(t)}reverseTraversal(t){return this.right.reverseTraversal(t)||t(this.key,this.value)||this.left.reverseTraversal(t)}min(){return this.left.isEmpty()?this:this.left.min()}minKey(){return this.min().key}maxKey(){return this.right.isEmpty()?this.key:this.right.maxKey()}insert(t,i,l){let _=this;const w=l(t,_.key);return _=w<0?_.copy(null,null,null,_.left.insert(t,i,l),null):0===w?_.copy(null,i,null,null,null):_.copy(null,null,null,null,_.right.insert(t,i,l)),_.fixUp()}removeMin(){if(this.left.isEmpty())return aa.EMPTY;let t=this;return t.left.isRed()||t.left.left.isRed()||(t=t.moveRedLeft()),t=t.copy(null,null,null,t.left.removeMin(),null),t.fixUp()}remove(t,i){let l,_=this;if(i(t,_.key)<0)_.left.isEmpty()||_.left.isRed()||_.left.left.isRed()||(_=_.moveRedLeft()),_=_.copy(null,null,null,_.left.remove(t,i),null);else{if(_.left.isRed()&&(_=_.rotateRight()),_.right.isEmpty()||_.right.isRed()||_.right.left.isRed()||(_=_.moveRedRight()),0===i(t,_.key)){if(_.right.isEmpty())return aa.EMPTY;l=_.right.min(),_=_.copy(l.key,l.value,null,null,_.right.removeMin())}_=_.copy(null,null,null,null,_.right.remove(t,i))}return _.fixUp()}isRed(){return this.color}fixUp(){let t=this;return t.right.isRed()&&!t.left.isRed()&&(t=t.rotateLeft()),t.left.isRed()&&t.left.left.isRed()&&(t=t.rotateRight()),t.left.isRed()&&t.right.isRed()&&(t=t.colorFlip()),t}moveRedLeft(){let t=this.colorFlip();return t.right.left.isRed()&&(t=t.copy(null,null,null,null,t.right.rotateRight()),t=t.rotateLeft(),t=t.colorFlip()),t}moveRedRight(){let t=this.colorFlip();return t.left.left.isRed()&&(t=t.rotateRight(),t=t.colorFlip()),t}rotateLeft(){const t=this.copy(null,null,aa.RED,null,this.right.left);return this.right.copy(null,null,this.color,t,null)}rotateRight(){const t=this.copy(null,null,aa.RED,this.left.right,null);return this.left.copy(null,null,this.color,null,t)}colorFlip(){const t=this.left.copy(null,null,!this.left.color,null,null),i=this.right.copy(null,null,!this.right.color,null,null);return this.copy(null,null,!this.color,t,i)}checkMaxDepth(){const t=this.check();return Math.pow(2,t)<=this.size+1}check(){if(this.isRed()&&this.left.isRed()||this.right.isRed())throw si();const t=this.left.check();if(t!==this.right.check())throw si();return t+(this.isRed()?0:1)}}
1aa.EMPTY=null,aa.RED=!0,aa.BLACK=!1,aa.EMPTY=new class{constructor(){this.size=0}get key(){throw si()}get value(){throw si()}get color(){throw si()}get left(){throw si()}get right(){throw si()}copy(t,i,l,_,w){return this}insert(t,i,l){return new aa(t,i)}remove(t,i){return this}isEmpty(){return!0}inorderTraversal(t){return!1}reverseTraversal(t){return!1}minKey(){return null}maxKey(){return null}isRed(){return!1}checkMaxDepth(){return!0}check(){return 0}};class Rr{constructor(t){this.comparator=t,this.data=new ro(this.comparator)}has(t){return null!==this.data.get(t)}first(){return this.data.minKey()}last(){return this.data.maxKey()}get size(){return this.data.size}indexOf(t){return this.data.indexOf(t)}forEach(t){this.data.inorderTraversal((i,l)=>(t(i),!1))}forEachInRange(t,i){const l=this.data.getIteratorFrom(t[0]);for(;l.hasNext();){const _=l.getNext();if(this.comparator(_.key,t[1])>=0)return;i(_.key)}}forEachWhile(t,i){let l;for(l=void 0!==i?this.data.getIteratorFrom(i):this.data.getIterator();l.hasNext();)if(!t(l.getNext().key))return}firstAfterOrEqual(t){const i=this.data.getIteratorFrom(t);return i.hasNext()?i.getNext().key:null}getIterator(){return new Of(this.data.getIterator())}getIteratorFrom(t){return new Of(this.data.getIteratorFrom(t))}add(t){return this.copy(this.data.remove(t).insert(t,!0))}delete(t){return this.has(t)?this.copy(this.data.remove(t)):this}isEmpty(){return this.data.isEmpty()}unionWith(t){let i=this;return i.size<t.size&&(i=t,t=this),t.forEach(l=>{i=i.add(l)}),i}isEqual(t){if(!(t instanceof Rr)||this.size!==t.size)return!1;const i=this.data.getIterator(),l=t.data.getIterator();for(;i.hasNext();){const _=i.getNext().key,w=l.getNext().key;if(0!==this.comparator(_,w))return!1}return!0}toArray(){const t=[];return this.forEach(i=>{t.push(i)}),t}toString(){const t=[];return this.forEach(i=>t.push(i)),"SortedSet("+t.toString()+")"}copy(t){const i=new Rr(this.comparator);return i.data=t,i}}class Of{constructor(t){this.iter=t}getNext(){return this.iter.getNext().key}hasNext(){return this.iter.hasNext()}}function mu(r){return r.hasNext()?r.getNext():void 0}class Ca{constructor(t){this.fields=t,t.sort(Jr.comparator)}static empty(){return new Ca([])}unionWith(t){let i=new Rr(Jr.comparator);for(const l of this.fields)i=i.add(l);for(const l of t)i=i.add(l);return new Ca(i.toArray())}covers(t){for(const i of this.fields)if(i.isPrefixOf(t))return!0;return!1}isEqual(t){return uh(this.fields,t.fields,(i,l)=>i.isEqual(l))}}class Wb extends Error{constructor(){super(...arguments),this.name="Base64DecodeError"}}class us{constructor(t){this.binaryString=t}static fromBase64String(t){const i=function(_){try{return atob(_)}catch(w){throw typeof DOMException<"u"&&w instanceof DOMException?new Wb("Invalid base64 string: "+w):w}}(t);return new us(i)}static fromUint8Array(t){const i=function(_){let w="";for(let D=0;D<_.length;++D)w+=String.fromCharCode(_[D]);return w}(t);return new us(i)}[Symbol.iterator](){let t=0;return{next:()=>t<this.binaryString.length?{value:this.binaryString.charCodeAt(t++),done:!1}:{value:void 0,done:!0}}}toBase64(){return btoa(this.binaryString)}toUint8Array(){return function(i){const l=new Uint8Array(i.length);for(let _=0;_<i.length;_++)l[_]=i.charCodeAt(_);return l}(this.binaryString)}approximateByteSize(){return 2*this.binaryString.length}compareTo(t){return Ni(this.binaryString,t.binaryString)}isEqual(t){return this.binaryString===t.binaryString}}us.EMPTY_BYTE_STRING=new us("");const Jx=new RegExp(/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(?:\.(\d+))?Z$/);function Tc(r){if(hi(!!r),"string"==typeof r){let t=0;const i=Jx.exec(r);if(hi(!!i),i[1]){let _=i[1];_=(_+"000000000").substr(0,9),t=Number(_)}const l=new Date(r);return{seconds:Math.floor(l.getTime()/1e3),nanos:t}}return{seconds:Fo(r.seconds),nanos:Fo(r.nanos)}}function Fo(r){return"number"==typeof r?r:"string"==typeof r?Number(r):0}function Ud(r){return"string"==typeof r?us.fromBase64String(r):us.fromUint8Array(r)}function Z_(r){var t,i;return"server_timestamp"===(null===(i=((null===(t=r?.mapValue)||void 0===t?void 0:t.fields)||{}).__type__)||void 0===i?void 0:i.stringValue)}function z_(r){const t=r.mapValue.fields.__previous_value__;return Z_(t)?z_(t):t}function Nf(r){const t=Tc(r.mapValue.fields.__local_write_time__.timestampValue);return new ho(t.seconds,t.nanos)}class WE{constructor(t,i,l,_,w,D,L,j,ee){this.databaseId=t,this.appId=i,this.persistenceKey=l,this.host=_,this.ssl=w,this.forceLongPolling=D,this.autoDetectLongPolling=L,this.longPollingOptions=j,this.useFetchStreams=ee}}class pu{constructor(t,i){this.projectId=t,this.database=i||"(default)"}static empty(){return new pu("","")}get isDefaultDatabase(){return"(default)"===this.database}isEqual(t){return t instanceof pu&&t.projectId===this.projectId&&t.database===this.database}}const fu={mapValue:{fields:{__type__:{stringValue:"__max__"}}}},G_={nullValue:"NULL_VALUE"};function gu(r){return"nullValue"in r?0:"booleanValue"in r?1:"integerValue"in r||"doubleValue"in r?2:"timestampValue"in r?3:"stringValue"in r?5:"bytesValue"in r?6:"referenceValue"in r?7:"geoPointValue"in r?8:"arrayValue"in r?9:"mapValue"in r?Z_(r)?4:Xb(r)?900
17199254740991:10:si()}function Vd(r,t){if(r===t)return!0;const i=gu(r);if(i!==gu(t))return!1;switch(i){case 0:case 9007199254740991:return!0;case 1:return r.booleanValue===t.booleanValue;case 4:return Nf(r).isEqual(Nf(t));case 3:return function(_,w){if("string"==typeof _.timestampValue&&"string"==typeof w.timestampValue&&_.timestampValue.length===w.timestampValue.length)return _.timestampValue===w.timestampValue;const D=Tc(_.timestampValue),L=Tc(w.timestampValue);return D.seconds===L.seconds&&D.nanos===L.nanos}(r,t);case 5:return r.stringValue===t.stringValue;case 6:return w=t,Ud(r.bytesValue).isEqual(Ud(w.bytesValue));case 7:return r.referenceValue===t.referenceValue;case 8:return function(_,w){return Fo(_.geoPointValue.latitude)===Fo(w.geoPointValue.latitude)&&Fo(_.geoPointValue.longitude)===Fo(w.geoPointValue.longitude)}(r,t);case 2:return function(_,w){if("integerValue"in _&&"integerValue"in w)return Fo(_.integerValue)===Fo(w.integerValue);if("doubleValue"in _&&"doubleValue"in w){const D=Fo(_.doubleValue),L=Fo(w.doubleValue);return D===L?jm(D)===jm(L):isNaN(D)&&isNaN(L)}return!1}(r,t);case 9:return uh(r.arrayValue.values||[],t.arrayValue.values||[],Vd);case 10:return function(_,w){const D=_.mapValue.fields||{},L=w.mapValue.fields||{};if(qx(D)!==qx(L))return!1;for(const j in D)if(D.hasOwnProperty(j)&&(void 0===L[j]||!Vd(D[j],L[j])
1))return!1;return!0}(r,t);default:return si()}var w}function Ff(r,t){return void 0!==(r.values||[]).find(i=>Vd(i,t))}function _u(r,t){if(r===t)return 0;const i=gu(r),l=gu(t);if(i!==l)return Ni(i,l);switch(i){case 0:case 9007199254740991:return 0;case 1:return Ni(r.booleanValue,t.booleanValue);case 2:return function(w,D){const L=Fo(w.integerValue||w.doubleValue),j=Fo(D.integerValue||D.doubleValue);return L<j?-1:L>j?1:L===j?0:isNaN(L)?isNaN(j)?0:-1:1}(r,t);case 3:return Qx(r.timestampValue,t.timestampValue);case 4:return Qx(Nf(r),Nf(t));case 5:return Ni(r.stringValue,t.stringValue);case 6:return function(w,D){const L=Ud(w),j=Ud(D);return L.compareTo(j)}(r.bytesValue,t.bytesValue);case 7:return function(w,D){const L=w.split("/"),j=D.split("/");for(let ee=0;ee<L.length&&ee<j.length;ee++){const fe=Ni(L[ee],j[ee]);if(0!==fe)return fe}return Ni(L.length,j.length)}(r.referenceValue,t.referenceValue);case 8:return function(w,D){const L=Ni(Fo(w.latitude),Fo(D.latitude));return 0!==L?L:Ni(Fo(w.longitude),Fo(D.longitude))}(r.geoPointValue,t.geoPointValue);case 9:return function(w,D){const L=w.values||[],j=D.values||[];for(let ee=0;ee<L.length&&ee<j.length;++ee){const fe=_u(L[ee],j[ee]);if(fe)return fe}return Ni(L.length,j.length)}(r.arrayValue,t.arrayValue);case 10:return function(w,D){if(w===fu.mapValue&&D===fu.mapValue)return 0;if(w===fu.mapValue)return 1;if(D===fu.mapValue)return-1;const L=w.fields||{},j=Object.keys(L),ee=D.fields||{},fe=Object.keys(ee);j.sort(),fe.sort();for(let Pe=0;Pe<j.length&&Pe<fe.length;++Pe){const It=Ni(j[Pe],fe[Pe]);if(0!==It)return It;const tn=_u(L[j[Pe]],ee[fe[Pe]]);if(0!==tn)return tn}return Ni(j.length,fe.length)}(r.mapValue,t.mapValue);default:throw si()}}function Qx(r,t){if("string"==typeof r&&"string"==typeof t&&r.length===t.length)return Ni(r,t);const i=Tc(r),l=Tc(t),_=Ni(i.seconds,l.seconds);return 0!==_?_:Ni(i.nanos,l.nanos)}function Zm(r){return qb(r)}function qb(r){return"nullValue"in r?"null":"booleanValue"in r?""+r.booleanValue:"integerValue"in r?""+r.integerValue:"doubleValue"in r?""+r.doubleValue:"timestampValue"in r?function(i){const l=Tc(i);return`time(${l.seconds},${l.nanos})`}(r.timestampValue):"stringValue"in r?r.stringValue:"bytesValue"in r?Ud(r.bytesValue).toBase64():"referenceValue"in r?Kn.fromName(r.referenceValue).toString():"geoPointValue"in r?function(i){return`geo(${i.latitude},${i.longitude})`}(r.geoPointValue):"arrayValue"in r?function(i){let l="[",_=!0;for(const w of i.values||[])_?_=!1:l+=",",l+=qb(w);return l+"]"}(r.arrayValue):"mapValue"in r?function(i){const l=Object.keys(i.fields||{}).sort();let _="{",w=!0;for(const D of l)w?w=!1:_+=",",_+=`${D}:${qb(i.fields[D])}`;return _+"}"}(r.mapValue):si()}function fh(r,t){return{referenceValue:`projects/${r.projectId}/databases/${r.database}/documents/${t.path.canonicalString()}`}}function Kb(r){return!!r&&"integerValue"in r}function zm(r){return!!r&&"arrayValue"in r}function Jb(r){return!!r&&"nullValue"in r}function Qb(r){return!!r&&"doubleValue"in r&&isNaN(Number(r.doubleValue))}function $f(r){return!!r&&"mapValue"in r}function Gm(r){if(r.geoPointValue)return{geoPointValue:Object.assign({},r.geoPointValue)};if(r.timestampValue&&"object"==typeof r.timestampValue)return{timestampValue:Object.assign({},r.timestampValue)};if(r.mapValue){const t={mapValue:{fields:{}}};return wc(r.mapValue.fields,(i,l)=>t.mapValue.fields[i]=Gm(l)),t}if(r.arrayValue){const t={arrayValue:{values:[]}};for(let i=0;i<(r.arrayValue.values||[]).length;++i)t.arrayValue.values[i]=Gm(r.arrayValue.values[i]);return t}return Object.assign({},r)}function Xb(r){return"__max__"===(((r.mapValue||{}).fields||{}).__type__||{}).stringValue}function Xx(r){return"nullValue"in r?G_:"booleanValue"in r?{booleanValue:!1}:"integerValue"in r||"doubleValue"in r?{doubleValue:NaN}:"timestampValue"in r?{timestampValue:{seconds:Number.MIN_SAFE_INTEGER}}:"stringValue"in r?{stringValue:""}:"bytesValue"in r?{bytesValue:""}:"referenceValue"in r?fh(pu.empty(),Kn.empty()):"geoPointValue"in r?{geoPointValue:{latitude:-90,longitude:-180}}:"arrayValue"in r?{arrayValue:{}}:"mapValue"in r?{mapValue:{}}:si()}function ew(r){return"nullValue"in r?{booleanValue:!1}:"booleanValue"in r?{doubleValue:NaN}:"integerValue"in r||"doubleValue"in r?{timestampValue:{seconds:Number.MIN_SAFE_INTEGER}}:"timestampValue"in r?{stringValue:""}:"stringValue"in r?{bytesValue:""}
1:"bytesValue"in r?fh(pu.empty(),Kn.empty()):"referenceValue"in r?{geoPointValue:{latitude:-90,longitude:-180}}:"geoPointValue"in r?{arrayValue:{}}:"arrayValue"in r?{mapValue:{}}:"mapValue"in r?fu:si()}function ey(r,t){const i=_u(r.value,t.value);return 0!==i?i:r.inclusive&&!t.inclusive?-1:!r.inclusive&&t.inclusive?1:0}function q_(r,t){const i=_u(r.value,t.value);return 0!==i?i:r.inclusive&&!t.inclusive?1:!r.inclusive&&t.inclusive?-1:0}class ks{constructor(t){this.value=t}static empty(){return new ks({mapValue:{}})}field(t){if(t.isEmpty())return this.value;{let i=this.value;for(let l=0;l<t.length-1;++l)if(i=(i.mapValue.fields||{})[t.get(l)],!$f(i))return null;return i=(i.mapValue.fields||{})[t.lastSegment()],i||null}}set(t,i){this.getFieldsMap(t.popLast())[t.lastSegment()]=Gm(i)}setAll(t){let i=Jr.emptyPath(),l={},_=[];t.forEach((D,L)=>{if(!i.isImmediateParentOf(L)){const j=this.getFieldsMap(i);this.applyChanges(j,l,_),l={},_=[],i=L.popLast()}D?l[L.lastSegment()]=Gm(D):_.push(L.lastSegment())});const w=this.getFieldsMap(i);this.applyChanges(w,l,_)}delete(t){const i=this.field(t.popLast());$f(i)&&i.mapValue.fields&&delete i.mapValue.fields[t.lastSegment()]}isEqual(t){return Vd(this.value,t.value)}getFieldsMap(t){let i=this.value;i.mapValue.fields||(i.mapValue={fields:{}});for(let l=0;l<t.length;++l){let _=i.mapValue.fields[t.get(l)];$f(_)&&_.mapValue.fields||(_={mapValue:{fields:{}}},i.mapValue.fields[t.get(l)]=_),i=_}return i.mapValue.fields}applyChanges(t,i,l){wc(i,(_,w)=>t[_]=w);for(const _ of l)delete t[_]}clone(){return new ks(Gm(this.value))}}function bu(r){const t=[];return wc(r.fields,(i,l)=>{const _=new Jr([i]);if($f(l)){const w=bu(l.mapValue).fields;if(0===w.length)t.push(_);else for(const D of w)t.push(_.child(D))}else t.push(_)}),new Ca(t)}class po{constructor(t,i,l,_,w,D,L){this.key=t,this.documentType=i,this.version=l,this.readTime=_,this.createTime=w,this.data=D,this.documentState=L}static newInvalidDocument(t){return new po(t,0,_i.min(),_i.min(),_i.min(),ks.empty(),0)}static newFoundDocument(t,i,l,_){return new po(t,1,i,_i.min(),l,_,0)}static newNoDocument(t,i){return new po(t,2,i,_i.min(),_i.min(),ks.empty(),0)}static newUnknownDocument(t,i){return new po(t,3,i,_i.min(),_i.min(),ks.empty(),2)}convertToFoundDocument(t,i){return!this.createTime.isEqual(_i.min())||2!==this.documentType&&0!==this.documentType||(this.createTime=t),this.version=t,this.documentType=1,this.data=i,this.documentState=0,this}convertToNoDocument(t){return this.version=t,this.documentType=2,this.data=ks.empty(),this.documentState=0,this}convertToUnknownDocument(t){return this.version=t,this.documentType=3,this.data=ks.empty(),this.documentState=2,this}setHasCommittedMutations(){return this.documentState=2,this}setHasLocalMutations(){return this.documentState=1,this.version=_i.min(),this}setReadTime(t){return this.readTime=t,this}get hasLocalMutations(){return 1===this.documentState}get hasCommittedMutations(){return 2===this.documentState}get hasPendingWrites(){return this.hasLocalMutations||this.hasCommittedMutations}isValidDocument(){return 0!==this.documentType}isFoundDocument(){return 1===this.documentType}isNoDocument(){return 2===this.documentType}isUnknownDocument(){return 3===this.documentType}isEqual(t){return t instanceof po&&this.key.isEqual(t.key)&&this.version.isEqual(t.version)&&this.documentType===t.documentType&&this.documentState===t.documentState&&this.data.isEqual(t.data)}mutableCopy(){return new po(this.key,this.documentType,this.version,this.readTime,this.createTime,this.data.clone(),this.documentState)}toString(){return`Document(${this.key}, ${this.version}, ${JSON.stringify(this.data.value)}, {createTime: ${this.createTime}}), {documentType: ${this.documentType}}), {documentState: ${this.documentState}})`}}class yu{constructor(t,i){this.position=t,this.inclusive=i}}function gh(r,t,i){let l=0;for(let _=0;_<r.position.length;_++){const w=t[_],D=r.position[_];if(l=w.field.isKeyField()?Kn.comparator(Kn.fromName(D.referenceValue),i.key):_u(D,i.data.field(w.field)),"desc"===w.dir&&(l*=-1),0!==l)break}return l}function qE(r,t){if(null===r)return null===t;if(null===t||r.inclusive!==t.inclusive||r.position.length!==t.position.length)return!1;for(let i=0;i<r.position.length;i++)if(!Vd(r.position[i],t.position[i]))return!1;return!0}class _h{constructor(t,i="asc"){this.field=t,this.dir=i}}function k3(r,t){return r.dir===t.dir&&r.field.isEqual(t.field)}class ty{}class sr extends ty{constructor(t,i,l){super(),this.field=t,this.op=i,this.value=l}static create(t,i,l){return t.isKeyField()?"in"===i||"not-in"===i?this.createKeyFieldInFilter(t,i,l):new ll(t,i,l):"array-contains"===i?new KE(t,l):"in"===i?new oy(t,l):"not-in"===i?new rw(t,l):"array-contains-any"===i?new ow(t,l):new sr(t,i,l)}static createKeyFieldInFilter(t,i,l){return"in"===i?new P3(t,l):new iw(t,l)}matches(t){const i=t.data.field(this.field);return"!="===this.op?null!==i&&this.matchesComparison(_u(i,this.value)):null!==i&&gu(this.value)===gu(i)&&this.matchesComparison(_u(i,this.value))}matchesComparison(t){switch(this.op){case"<":return t<0;case"<=":return t<=0;case"==":return 0===t;case"!=":return 0!==t;case">":return t>0;case">=":return t>=0;default:return si()}}isInequality(){return["<","<=",">",">=","!=","not-in"].indexOf(this.op)>=0}getFlattenedFilters(){return[this]}getFilters(){return[this]}}class Qr extends ty{constructor(t,i){super(),this.filters=t,this.op=i,this.ue=null}static create(t,i){return new Qr(t,i)}matches(t){return cd(this)?void 0===this.filters.find(i=>!i.matches(t)):void 0!==this.filters.find(i=>i.matches(t))}getFlattenedFilters(){return null!==this.ue||(this.ue=this.filters.reduce((t,i)=>t.concat(i.getFlattenedFilters()),[])),this.ue}getFilters(){return Object.assign([],this.filters)}}function cd(r){return"and"===r.op}function ny(r){return"or"===r.op}function iy(r){return tw(r)&&cd(r)}function tw(r){for(const t of r.filters)if(t instanceof Qr)return!1;return!0}function vu(r){if(r instanceof sr)return r.field.canonicalString()+r.op.toString()+Zm(r.value);if(iy(r))return r.filters.map(t=>vu(t)).join(",");{const t=r.filters.map(i=>vu(i)).join(",");return`${r.op}(${t})`}}function nw(r,t){return r instanceof sr?(l=r,(_=t)instanceof sr&&l.op===_.op&&l.field.isEqual(_.field)&&Vd(l.value,_.value)):r instanceof Qr?function(l,_){return _ instanceof Qr&&l.op===_.op&&l.filters.length===_.filters.length&&l.filters.reduce((w,D,L)=>w&&nw(D,_.filters[L]),!0)}(r,t):void si();var l,_}function Uf(r,t){const i=r.filters.concat(t);return Qr.create(i,r.op)}function Vf(r){return r instanceof sr?`${(i=r).field.canonicalString()} ${i.op} ${Zm(i.value)}`:r instanceof Qr?function(i){return i.op.toString()+" {"+i.getFilters().map(Vf).join(" ,")+"}"}(r):"Filter";var i}class ll extends sr{constructor(t,i,l){super(t,i,l),this.key=Kn.fromN
1ame(l.referenceValue)}matches(t){const i=Kn.comparator(t.key,this.key);return this.matchesComparison(i)}}class P3 extends sr{constructor(t,i){super(t,"in",i),this.keys=ry(0,i)}matches(t){return this.keys.some(i=>i.isEqual(t.key))}}class iw extends sr{constructor(t,i){super(t,"not-in",i),this.keys=ry(0,i)}matches(t){return!this.keys.some(i=>i.isEqual(t.key))}}function ry(r,t){var i;return((null===(i=t.arrayValue)||void 0===i?void 0:i.values)||[]).map(l=>Kn.fromName(l.referenceValue))}class KE extends sr{constructor(t,i){super(t,"array-contains",i)}matches(t){const i=t.data.field(this.field);return zm(i)&&Ff(i.arrayValue,this.value)}}class oy extends sr{constructor(t,i){super(t,"in",i)}matches(t){const i=t.data.field(this.field);return null!==i&&Ff(this.value.arrayValue,i)}}class rw extends sr{constructor(t,i){super(t,"not-in",i)}matches(t){if(Ff(this.value.arrayValue,{nullValue:"NULL_VALUE"}))return!1;const i=t.data.field(this.field);return null!==i&&!Ff(this.value.arrayValue,i)}}class ow extends sr{constructor(t,i){super(t,"array-contains-any",i)}matches(t){const i=t.data.field(this.field);return!(!zm(i)||!i.arrayValue.values)&&i.arrayValue.values.some(l=>Ff(this.value.arrayValue,l))}}class sw{constructor(t,i=null,l=[],_=[],w=null,D=null,L=null){this.path=t,this.collectionGroup=i,this.orderBy=l,this.filters=_,this.limit=w,this.startAt=D,this.endAt=L,this.ce=null}}function sy(r,t=null,i=[],l=[],_=null,w=null,D=null){return new sw(r,t,i,l,_,w,D)}function bh(r){const t=Xn(r);if(null===t.ce){let i=t.path.canonicalString();null!==t.collectionGroup&&(i+="|cg:"+t.collectionGroup),i+="|f:",i+=t.filters.map(l=>vu(l)).join(","),i+="|ob:",i+=t.orderBy.map(l=>{return(w=l).field.canonicalString()+w.dir;var w}).join(","),Hm(t.limit)||(i+="|l:",i+=t.limit),t.startAt&&(i+="|lb:",i+=t.startAt.inclusive?"b:":"a:",i+=t.startAt.position.map(l=>Zm(l)).join(",")),t.endAt&&(i+="|ub:",i+=t.endAt.inclusive?"a:":"b:",i+=t.endAt.position.map(l=>Zm(l)).join(",")),t.ce=i}return t.ce}function Yf(r,t){if(r.limit!==t.limit||r.orderBy.length!==t.orderBy.length)return!1;for(let i=0;i<r.orderBy.length;i++)if(!k3(r.orderBy[i],t.orderBy[i]))return!1;if(r.filters.length!==t.filters.length)return!1;for(let i=0;i<r.filters.length;i++)if(!nw(r.filters[i],t.filters[i]))return!1;return r.collectionGroup===t.collectionGroup&&!!r.path.isEqual(t.path)&&!!qE(r.startAt,t.startAt)&&qE(r.endAt,t.endAt)}function xu(r){return Kn.isDocumentKey(r.path)&&null===r.collectionGroup&&0===r.filters.length}function K_(r,t){return r.filters.filter(i=>i instanceof sr&&i.field.isEqual(t))}function aw(r,t,i){let l=G_,_=!0;for(const w of K_(r,t)){let D=G_,L=!0;switch(w.op){case"<":case"<=":D=Xx(w.value);break;case"==":case"in":case">=":D=w.value;break;case">":D=w.value,L=!1;break;case"!=":case"not-in":D=G_}ey({value:l,inclusive:_},{value:D,inclusive:L})<0&&(l=D,_=L)}if(null!==i)for(let w=0;w<r.orderBy.length;++w)if(r.orderBy[w].field.isEqual(t)){const D=i.position[w];ey({value:l,inclusive:_},{value:D,inclusive:i.inclusive})<0&&(l=D,_=i.inclusive);break}return{value:l,inclusive:_}}function lw(r,t,i){let l=fu,_=!0;for(const w of K_(r,t)){let D=fu,L=!0;switch(w.op){case">=":case">":D=ew(w.value),L=!1;break;case"==":case"in":case"<=":D=w.value;break;case"<":D=w.value,L=!1;break;case"!=":case"not-in":D=fu}q_({value:l,inclusive:_},{value:D,inclusive:L})>0&&(l=D,_=L)}if(null!==i)for(let w=0;w<r.orderBy.length;++w)if(r.orderBy[w].field.isEqual(t)){const D=i.position[w];q_({value:l,inclusive:_},{value:D,inclusive:i.inclusive})>0&&(l=D,_=i.inclusive);break}return{value:l,inclusive:_}}class jl{constructor(t,i=null,l=[],_=[],w=null,D="F",L=null,j=null){this.path=t,this.collectionGroup=i,this.explicitOrderBy=l,this.filters=_,this.limit=w,this.limitType=D,this.startAt=L,this.endAt=j,this.le=null,this.he=null,this.Pe=null}}function ay(r,t,i,l,_,w,D,L){return new jl(r,t,i,l,_,w,D,L)}function yh(r){return new jl(r)}function ly(r){return 0===r.filters.length&&null===r.limit&&null==r.startAt&&null==r.endAt&&(0===r.explicitOrderBy.length||1===r.explicitOrderBy.length&&r.explicitOrderBy[0].field.isKeyField())}function dy(r){return null!==r.collectionGroup}function Yd(r){const t=Xn(r);if(null===t.le){t.le=[];const i=new Set;for(const w of t.explicitOrderBy)t.le.push(w),i.add(w.field.canonicalString());const l=t.explicitOrderBy.length>0?t.explicitOrderBy[t.explicitOrderBy.length-1].dir:"asc";(function(D){let L=new Rr(Jr.comparator);
1return D.filters.forEach(j=>{j.getFlattenedFilters().forEach(ee=>{ee.isInequality()&&(L=L.add(ee.field))})}),L})(t).forEach(w=>{i.has(w.canonicalString())||w.isKeyField()||t.le.push(new _h(w,l))}),i.has(Jr.keyField().canonicalString())||t.le.push(new _h(Jr.keyField(),l))}return t.le}function Ps(r){const t=Xn(r);return t.he||(t.he=function dw(r,t){if("F"===r.limitType)return sy(r.path,r.collectionGroup,t,r.filters,r.limit,r.startAt,r.endAt);{t=t.map(_=>new _h(_.field,"desc"===_.dir?"asc":"desc"));const i=r.endAt?new yu(r.endAt.position,r.endAt.inclusive):null,l=r.startAt?new yu(r.startAt.position,r.startAt.inclusive):null;return sy(r.path,r.collectionGroup,t,r.filters,r.limit,i,l)}}(t,Yd(r))),t.he}function cy(r,t){const i=r.filters.concat([t]);return new jl(r.path,r.collectionGroup,r.explicitOrderBy.slice(),i,r.limit,r.limitType,r.startAt,r.endAt)}function J_(r,t,i){return new jl(r.path,r.collectionGroup,r.explicitOrderBy.slice(),r.filters.slice(),t,i,r.startAt,r.endAt)}function Wm(r,t){return Yf(Ps(r),Ps(t))&&r.limitType===t.limitType}function uy(r){return`${bh(Ps(r))}|lt:${r.limitType}`}function vh(r){return`Query(target=${function(i){let l=i.path.canonicalString();return null!==i.collectionGroup&&(l+=" collectionGroup="+i.collectionGroup),i.filters.length>0&&(l+=`, filters: [${i.filters.map(_=>Vf(_)).join(", ")}]`),Hm(i.limit)||(l+=", limit: "+i.limit),i.orderBy.length>0&&(l+=`, orderBy: [${i.orderBy.map(_=>{return`${(D=_).field.canonicalString()} (${D.dir})`;var D}).join(", ")}]`),i.startAt&&(l+=", startAt: ",l+=i.startAt.inclusive?"b:":"a:",l+=i.startAt.position.map(_=>Zm(_)).join(",")),i.endAt&&(l+=", endAt: ",l+=i.endAt.inclusive?"a:":"b:",l+=i.endAt.position.map(_=>Zm(_)).join(",")),`Target(${l})`}(Ps(r))}; limitType=${r.limitType})`}function Bf(r,t){return t.isFoundDocument()&&function(l,_){const w=_.key.path;return null!==l.collectionGroup?_.key.hasCollectionId(l.collectionGroup)&&l.path.isPrefixOf(w):Kn.isDocumentKey(l.path)?l.path.isEqual(w):l.path.isImmediateParentOf(w)}(r,t)&&function(l,_){for(const w of Yd(l))if(!w.field.isKeyField()&&null===_.data.field(w.field))return!1;return!0}(r,t)&&function(l,_){for(const w of l.filters)if(!w.matches(_))return!1;return!0}(r,t)&&(_=t,!((l=r).startAt&&!function(D,L,j){const ee=gh(D,L,j);return D.inclusive?ee<=0:ee<0}(l.startAt,Yd(l),_)||l.endAt&&!function(D,L,j){const ee=gh(D,L,j);return D.inclusive?ee>=0:ee>0}(l.endAt,Yd(l),_)));var l,_}function hy(r){return r.collectionGroup||(r.path.length%2==1?r.path.lastSegment():r.path.get(r.path.length-2))}function cw(r){return(t,i)=>{let l=!1;for(const _ of Yd(r)){const w=JE(_,t,i);if(0!==w)return w;l=l||_.field.isKeyField()}return 0}}function JE(r,t,i){const l=r.field.isKeyField()?Kn.comparator(t.key,i.key):function(w,D,L){const j=D.data.field(w),ee=L.data.field(w);return null!==j&&null!==ee?_u(j,ee):si()}(r.field,t,i);switch(r.dir){case"asc":return l;case"desc":return-1*l;default:return si()}}class wu{constructor(t,i){this.mapKeyFn=t,this.equalsFn=i,this.inner={},this.innerSize=0}get(t){const i=this.mapKeyFn(t),l=this.inner[i];if(void 0!==l)for(const[_,w]of l)if(this.equalsFn(_,t))return w}has(t){return void 0!==this.get(t)}set(t,i){const l=this.mapKeyFn(t),_=this.inner[l];if(void 0===_)return this.inner[l]=[[t,i]],void this.innerSize++;for(let w=0;w<_.length;w++)if(this.equalsFn(_[w][0],t))return void(_[w]=[t,i]);_.push([t,i]),this.innerSize++}delete(t){const i=this.mapKeyFn(t),l=this.inner[i];if(void 0===l)return!1;for(let _=0;_<l.length;_++)if(this.equalsFn(l[_][0],t))return 1===l.length?delete this.inner[i]:l.splice(_,1),this.innerSize--,!0;return!1}forEach(t){wc(this.inner,(i,l)=>{for(const[_,w]of l)t(_,w)})}isEmpty(){return Gb(this.inner)}size(){return this.innerSize}}const L3=new ro(Kn.comparator);function Cl(){return L3}const QE=new ro(Kn.comparator);function qm(...r){let t=QE;for(const i of r)t=t.insert(i.key,i);return t}function Hf(r){let t=QE;return r.forEach((i,l)=>t=t.insert(i,l.overlayedDocument)),t}function Bd(){return Km()}function uw(){return Km()}function Km(){return new wu(r=>r.toString(),(r,t)=>r.isEqual(t))}const jf=new ro(Kn.comparator),XE=new Rr(Kn.comparator);function zi(...r){let t=XE;for(const i of r)t=t.add(i);return t}const eC=new Rr(Ni);function my(){return eC}function tC(r,t){if(r.useProto3Json){if(isNaN(t))return{doubleValue:"NaN"};if(t===1/0)return{doubleValue:"Infinity"};if(t===-1/0)return{doubleValue:"-Infinity"}}return{doubleValue:jm(t)?"-0":t}}function hw(r){return{integerValue:""+r}}function py(r,t){return ph(t)?hw(t):tC(r,t)}class Q_{constructor(){this._=void 0}}function nC(r,t,i){return r instanceof xh?function(_,w){const D={fields:{__type__:{stringValue:"server_timestamp"},__local_write_time__:{timestampValue:{seconds:_.seconds,nanos:_.nanoseconds}}}};return w&&Z_(w)&&(w=z_(w)),w&&(D.fields.__previous_value__=w),{mapValue:D}}(i,t):r instanceof wh?fy(r,t):r instanceof Th?gy(r,t):function(_,w){const D=mw(_,w),L=X_(D)+X_(_.Ie);
1return Kb(D)&&Kb(_.Ie)?hw(L):tC(_.serializer,L)}(r,t)}function Zf(r,t,i){return r instanceof wh?fy(r,t):r instanceof Th?gy(r,t):i}function mw(r,t){return r instanceof Jm?Kb(l=t)||(w=l)&&"doubleValue"in w?t:{integerValue:0}:null;var l,w}class xh extends Q_{}class wh extends Q_{constructor(t){super(),this.elements=t}}function fy(r,t){const i=pw(t);for(const l of r.elements)i.some(_=>Vd(_,l))||i.push(l);return{arrayValue:{values:i}}}class Th extends Q_{constructor(t){super(),this.elements=t}}function gy(r,t){let i=pw(t);for(const l of r.elements)i=i.filter(_=>!Vd(_,l));return{arrayValue:{values:i}}}class Jm extends Q_{constructor(t,i){super(),this.serializer=t,this.Ie=i}}function X_(r){return Fo(r.integerValue||r.doubleValue)}function pw(r){return zm(r)&&r.arrayValue.values?r.arrayValue.values.slice():[]}class Qm{constructor(t,i){this.field=t,this.transform=i}}class iC{constructor(t,i){this.version=t,this.transformResults=i}}class Eo{constructor(t,i){this.updateTime=t,this.exists=i}static none(){return new Eo}static exists(t){return new Eo(void 0,t)}static updateTime(t){return new Eo(t)}get isNone(){return void 0===this.updateTime&&void 0===this.exists}isEqual(t){return this.exists===t.exists&&(this.updateTime?!!t.updateTime&&this.updateTime.isEqual(t.updateTime):!t.updateTime)}}function e0(r,t){return void 0!==r.updateTime?t.isFoundDocument()&&t.version.isEqual(r.updateTime):void 0===r.exists||r.exists===t.isFoundDocument()}class Xm{}function gw(r,t){if(!r.hasLocalMutations||t&&0===t.fields.length)return null;if(null===t)return r.isNoDocument()?new Mh(r.key,Eo.none()):new ep(r.key,r.data,Eo.none());{const i=r.data,l=ks.empty();let _=new Rr(Jr.comparator);for(let w of t.fields)if(!_.has(w)){let D=i.field(w);null===D&&w.length>1&&(w=w.popLast(),D=i.field(w)),null===D?l.delete(w):l.set(w,D),_=_.add(w)}return new Mc(r.key,l,new Ca(_.toArray()),Eo.none())}}function _w(r,t,i){r instanceof ep?function(_,w,D){const L=_.value.clone(),j=vw(_.fieldTransforms,w,D.transformResults);L.setAll(j),w.convertToFoundDocument(D.version,L).setHasCommittedMutations()}(r,t,i):r instanceof Mc?function(_,w,D){if(!e0(_.precondition,w))return void w.convertToUnknownDocument(D.version);const L=vw(_.fieldTransforms,w,D.transformResults),j=w.data;j.setAll(yw(_)),j.setAll(L),w.convertToFoundDocument(D.version,j).setHasCommittedMutations()}(r,t,i):t.convertToNoDocument(i.version).setHasCommittedMutations()}function zf(r,t,i,l){return r instanceof ep?function(w,D,L,j){if(!e0(w.precondition,D))return L;const ee=w.value.clone(),fe=xw(w.fieldTransforms,j,D);return ee.setAll(fe),D.convertToFoundDocument(D.version,ee).setHasLocalMutations(),null}(r,t,i,l):r instanceof Mc?function(w,D,L,j){if(!e0(w.precondition,D))return L;const ee=xw(w.fieldTransforms,j,D),fe=D.data;return fe.setAll(yw(w)),fe.setAll(ee),D.convertToFoundDocument(D.version,fe).setHasLocalMutations(),null===L?null:L.unionWith(w.fieldMask.fields).unionWith(w.fieldTransforms.map(Pe=>Pe.field))}(r,t,i,l):(L=i,e0(r.precondition,D=t)?(D.convertToNoDocument(D.version).setHasLocalMutations(),null):L);var D,L}function rC(r,t){let i=null;for(const l of r.fieldTransforms){const _=t.data.field(l.field),w=mw(l.transform,_||null);null!=w&&(null===i&&(i=ks.empty()),i.set(l.field,w))}return i||null}function bw(r,t){return r.type===t.type&&!!r.key.isEqual(t.key)&&!!r.precondition.isEqual(t.precondition)&&(_=t.fieldTransforms,!!(void 0===(l=r.fieldTransforms)&&void 0===_||l&&_&&uh(l,_,(w,D)=>function fw(r,t){return r.field.isEqual(t.field)&&(_=t.transform,(l=r.transform)instanceof wh&&_ instanceof wh||l instanceof Th&&_ instanceof Th?uh(l.elements,_.elements,Vd):l instanceof Jm&&_ instanceof Jm?Vd(l.Ie,_.Ie):l instanceof xh&&_ instanceof xh);var l,_}(w,D))))&&(0===r.type?r.value.isEqual(t.value):1!==r.type||r.data.isEqual(t.data)&&r.fieldMask.isEqual(t.fieldMask));var l,_}class ep extends Xm{constructor(t,i,l,_=[]){super(),this.key=t,this.value=i,this.precondition=l,this.fieldTransforms=_,this.type=0}getFieldMask(){return null}}class Mc extends Xm{constructor(t,i,l,_,w=[]){super(),this.key=t,this.data=i,this.fieldMask=l,this.prec
1ondition=_,this.fieldTransforms=w,this.type=1}getFieldMask(){return this.fieldMask}}function yw(r){const t=new Map;return r.fieldMask.fields.forEach(i=>{if(!i.isEmpty()){const l=r.data.field(i);t.set(i,l)}}),t}function vw(r,t,i){const l=new Map;hi(r.length===i.length);for(let _=0;_<i.length;_++){const w=r[_],D=w.transform,L=t.data.field(w.field);l.set(w.field,Zf(D,L,i[_]))}return l}function xw(r,t,i){const l=new Map;for(const _ of r){const w=_.transform,D=i.data.field(_.field);l.set(_.field,nC(w,D,t))}return l}class Mh extends Xm{constructor(t,i){super(),this.key=t,this.precondition=i,this.type=2,this.fieldTransforms=[]}getFieldMask(){return null}}class t0 extends Xm{constructor(t,i){super(),this.key=t,this.precondition=i,this.type=3,this.fieldTransforms=[]}getFieldMask(){return null}}class _y{constructor(t,i,l,_){this.batchId=t,this.localWriteTime=i,this.baseMutations=l,this.mutations=_}applyToRemoteDocument(t,i){const l=i.mutationResults;for(let _=0;_<this.mutations.length;_++){const w=this.mutations[_];w.key.isEqual(t.key)&&_w(w,t,l[_])}}applyToLocalView(t,i){for(const l of this.baseMutations)l.key.isEqual(t.key)&&(i=zf(l,t,i,this.localWriteTime));for(const l of this.mutations)l.key.isEqual(t.key)&&(i=zf(l,t,i,this.localWriteTime));return i}applyToLocalDocumentSet(t,i){const l=uw();return this.mutations.forEach(_=>{const w=t.get(_.key),D=w.overlayedDocument;let L=this.applyToLocalView(D,w.mutatedFields);L=i.has(_.key)?null:L;const j=gw(D,L);null!==j&&l.set(_.key,j),D.isValidDocument()||D.convertToNoDocument(_i.min())}),l}keys(){return this.mutations.reduce((t,i)=>t.add(i.key),zi())}isEqual(t){return this.batchId===t.batchId&&uh(this.mutations,t.mutations,(i,l)=>bw(i,l))&&uh(this.baseMutations,t.baseMutations,(i,l)=>bw(i,l))}}class by{constructor(t,i,l,_){this.batch=t,this.commitVersion=i,this.mutationResults=l,this.docVersions=_}static from(t,i,l){hi(t.mutations.length===l.length);let _=jf;const w=t.mutations;for(let D=0;D<w.length;D++)_=_.insert(w[D].key,l[D].version);return new by(t,i,l,_)}}class n0{constructor(t,i){this.largestBatchId=t,this.mutation=i}getKey(){return this.mutation.key}isEqual(t){return null!==t&&this.mutation===t.mutation}toString(){return`Overlay{\n      largestBatchId: ${this.largestBatchId},\n      mutation: ${this.mutation.toString()}\n    }`}}class sC{constructor(t,i){this.count=t,this.unchangedNames=i}}var hs,_r;function r0(r){switch(r){default:return si();case pn.CANCELLED:case pn.UNKNOWN:case pn.DEADLINE_EXCEEDED:case pn.RESOURCE_EXHAUSTED:case pn.INTERNAL:case pn.UNAVAILABLE:case pn.UNAUTHENTICATED:return!1;case pn.INVALID_ARGUMENT:case pn.NOT_FOUND:case pn.ALREADY_EXISTS:case pn.PERMISSION_DENIED:case pn.FAILED_PRECONDITION:case pn.ABORTED:case pn.OUT_OF_RANGE:case pn.UNIMPLEMENTED:case pn.DATA_LOSS:return!0}}function o0(r){if(void 0===r)return No("GRPC error has no .code"),pn.UNKNOWN;switch(r){case hs.OK:return pn.OK;case hs.CANCELLED:return pn.CANCELLED;case hs.UNKNOWN:return pn.UNKNOWN;case hs.DEADLINE_EXCEEDED:return pn.DEADLINE_EXCEEDED;case hs.RESOURCE_EXHAUSTED:return pn.RESOURCE_EXHAUSTED;case hs.INTERNAL:return pn.INTERNAL;case hs.UNAVAILABLE:return pn.UNAVAILABLE;case hs.UNAUTHENTICATED:return pn.UNAUTHENTICATED;case hs.INVALID_ARGUMENT:return pn.INVALID_ARGUMENT;case hs.NOT_FOUND:return pn.NOT_FOUND;case hs.ALREADY_EXISTS:return pn.ALREADY_EXISTS;case hs.PERMISSION_DENIED:return pn.PERMISSION_DENIED;case hs.FAILED_PRECONDITION:return pn.FAILED_PRECONDITION;case hs.ABORTED:return pn.ABORTED;case hs.OUT_OF_RANGE:return pn.OUT_OF_RANGE;case hs.UNIMPLEMENTED:return pn.UNIMPLEMENTED;case hs.DATA_LOSS:return pn.DATA_LOSS;default:return si()}}(_r=hs||(hs={}))[_r.OK=0]="OK",_r[_r.CANCELLED=1]="CANCELLED",_r[_r.UNKNOWN=2]="UNKNOWN",_r[_r.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",_r[_r.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",_r[_r.NOT_FOUND=5]="NOT_FOUND",_r[_r.ALREADY_EXISTS=6]="ALREADY_EXISTS",_r[_r.PERMISSION_DENIED=7]="PERMISSION_DENIED",_r[_r.UNAUTHENTICATED=16]="UNAUTHENTICATED",_r[_r.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",_r[_r.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",_r[_r.ABORTED=10]="ABORTED",_r[_r.OUT_OF_RANGE=11]="OUT_OF_RANGE",_r[_r.UNIMPLEMENT
1ED=12]="UNIMPLEMENTED",_r[_r.INTERNAL=13]="INTERNAL",_r[_r.UNAVAILABLE=14]="UNAVAILABLE",_r[_r.DATA_LOSS=15]="DATA_LOSS";function s0(){return new TextEncoder}const aC=new ch([4294967295,4294967295],0);function ww(r){const t=s0().encode(r),i=new NE;return i.update(t),new Uint8Array(i.digest())}function a0(r){const t=new DataView(r.buffer),i=t.getUint32(0,!0),l=t.getUint32(4,!0),_=t.getUint32(8,!0),w=t.getUint32(12,!0);return[new ch([i,l],0),new ch([_,w],0)]}class yy{constructor(t,i,l){if(this.bitmap=t,this.padding=i,this.hashCount=l,i<0||i>=8)throw new tp(`Invalid padding: ${i}`);if(l<0)throw new tp(`Invalid hash count: ${l}`);if(t.length>0&&0===this.hashCount)throw new tp(`Invalid hash count: ${l}`);if(0===t.length&&0!==i)throw new tp(`Invalid padding when bitmap length is 0: ${i}`);this.Te=8*t.length-i,this.Ee=ch.fromNumber(this.Te)}de(t,i,l){let _=t.add(i.multiply(ch.fromNumber(l)));return 1===_.compare(aC)&&(_=new ch([_.getBits(0),_.getBits(1)],0)),_.modulo(this.Ee).toNumber()}Ae(t){return 0!=(this.bitmap[Math.floor(t/8)]&1<<t%8)}mightContain(t){if(0===this.Te)return!1;const i=ww(t),[l,_]=a0(i);for(let w=0;w<this.hashCount;w++){const D=this.de(l,_,w);if(!this.Ae(D))return!1}return!0}static create(t,i,l){const _=t%8==0?0:8-t%8,w=new Uint8Array(Math.ceil(t/8)),D=new yy(w,_,i);return l.forEach(L=>D.insert(L)),D}insert(t){if(0===this.Te)return;const i=ww(t),[l,_]=a0(i);for(let w=0;w<this.hashCount;w++){const D=this.de(l,_,w);this.Re(D)}}Re(t){const i=Math.floor(t/8);this.bitmap[i]|=1<<t%8}}
1class tp extends Error{constructor(){super(...arguments),this.name="BloomFilterError"}}class ud{constructor(t,i,l,_,w){this.snapshotVersion=t,this.targetChanges=i,this.targetMismatches=l,this.documentUpdates=_,this.resolvedLimboDocuments=w}static createSynthesizedRemoteEventForCurrentChange(t,i,l){const _=new Map;return _.set(t,np.createSynthesizedTargetChangeForCurrentChange(t,i,l)),new ud(_i.min(),_,new ro(Ni),Cl(),zi())}}class np{constructor(t,i,l,_,w){this.resumeToken=t,this.current=i,this.addedDocuments=l,this.modifiedDocuments=_,this.removedDocuments=w}static createSynthesizedTargetChangeForCurrentChange(t,i,l){return new np(l,i,zi(),zi(),zi())}}class l0{constructor(t,i,l,_){this.Ve=t,this.removedTargetIds=i,this.key=l,this.me=_}}class lC{constructor(t,i){this.targetId=t,this.fe=i}}class d0{constructor(t,i,l=us.EMPTY_BYTE_STRING,_=null){this.state=t,this.targetIds=i,this.resumeToken=l,this.cause=_}}class c0{constructor(){this.ge=0,this.pe=xy(),this.ye=us.EMPTY_BYTE_STRING,this.we=!1,this.Se=!0}get current(){return this.we}get resumeToken(){return this.ye}get be(){return 0!==this.ge}get De(){return this.Se}Ce(t){t.approximateByteSize()>0&&(this.Se=!0,this.ye=t)}ve(){let t=zi(),i=zi(),l=zi();return this.pe.forEach((_,w)=>{switch(w){case 0:t=t.add(_);break;case 2:i=i.add(_);break;case 1:l=l.add(_);break;default:si()}}),new np(this.ye,this.we,t,i,l)}Fe(){this.Se=!1,this.pe=xy()}Me(t,i){this.Se=!0,this.pe=this.pe.insert(t,i)}xe(t){this.Se=!0,this.pe=this.pe.remove(t)}Oe(){this.ge+=1}Ne(){this.ge-=1,hi(this.ge>=0)}Be(){this.Se=!0,this.we=!0}}class dC{constructor(t){this.Le=t,this.ke=new Map,this.qe=Cl(),this.Qe=vy(),this.Ke=new ro(Ni)}$e(t){for(const i of t.Ve)t.me&&t.me.isFoundDocument()?this.Ue(i,t.me):this.We(i,t.key,t.me);for(const i of t.removedTargetIds)this.We(i,t.key,t.me)}Ge(t){this.forEachTarget(t,i=>{const l=this.ze(i);switch(t.state){case 0:this.je(i)&&l.Ce(t.resumeToken);break;case 1:l.Ne(),l.be||l.Fe(),l.Ce(t.resumeToken);break;case 2:l.Ne(),l.be||this.removeTarget(i);break;case 3:this.je(i)&&(l.Be(),l.Ce(t.resumeToken));break;case 4:this.je(i)&&(this.He(i),l.Ce(t.resumeToken));break;default:si()}})}forEachTarget(t,i){t.targetIds.length>0?t.targetIds.forEach(i):this.ke.forEach((l,_)=>{this.je(_)&&i(_)})}Je(t){const i=t.targetId,l=t.fe.count,_=this.Ye(i);if(_){const w=_.target;if(xu(w))if(0===l){const D=new Kn(w.path);this.We(i,D,po.newNoDocument(D,_i.min()))}else hi(1===l);else{const D=this.Ze(i);if(D!==l){const L=this.Xe(t),j=L?this.et(L,t,D):1;0!==j&&(this.He(i),this.Ke=this.Ke.insert(i,2===j?"TargetPurposeExistenceFilterMismatchBloom":"TargetPurposeExistenceFilterMismatch"))}}}}Xe(t){const i=t.fe.unchangedNames;if(!i||!i.bits)return null;const{bits:{bitmap:l="",padding:_=0},hashCount:w=0}=i;let D,L;try{D=Ud(l).toUint8Array()}catch(j){if(j instanceof Wb)return al("Decoding the base64 bloom filter in existence filter failed ("+j.message+"); ignoring the bloom filter and falling back to full re-query."),null;throw j}try{L=new yy(D,_,w)}catch(j){return al(j instanceof tp?"BloomFilter error: ":"Applying bloom filter failed: ",j),null}return 0===L.Te?null:L}et(t,i,l){return i.fe.count===l-this.rt(t,i.targetId)?0:2}rt(t,i){const l=this.Le.getRemoteKeysForTarget(i);let _=0;return l.forEach(w=>{const D=this.Le.nt(),L=`projects/${D.projectId}/databases/${D.database}/documents/${w.path.canonicalString()}`;t.mightContain(L)||(this.We(i,w,null),_++)}),_}it(t){const i=new Map;this.ke.forEach((w,D)=>{const L=this.Ye(D);if(L){if(w.current&&xu(L.target)){const j=new Kn(L.target.path);null!==this.qe.get(j)||this.st(D,j)||this.We(D,j,po.newNoDocument(j,t))}w.De&&(i.set(D,w.ve()),w.Fe())}});let l=zi();this.Qe.forEach((w,D)=>{let L=!0;D.forEachWhile(j=>{const ee=this.Ye(j);return!ee||"TargetPurposeLimboResolution"===ee.purpose||(L=!1,!1)}),L&&(l=l.add(w))}),this.qe.forEach((w,D)=>D.setReadTime(t));const _=new ud(t,i,this.Ke,this.qe,l);return this.qe=Cl(),this.Qe=vy(),this.Ke=new ro(Ni),_}Ue(t,i){if(!this.je(t))return;const l=this.st(t,i.key)?2:0;this.ze(t).Me(i.key,l),this.qe=this.qe.insert(i.key,i),this.Qe=this.Qe.insert(i.key,this.ot(i.key).add(t))}We(t,i,l){if(!this.je(t))return;const _=this.ze(t);this.st(t,i)?_.Me(i,1):_.xe(i),this.Qe=this.Qe.insert(i,this.ot(i).delete(t)),l&&(this.qe=this.qe.insert(i,l))}removeTarget(t){this.ke.delete(t)}Ze(t){const i=this.ze(t).ve();return this.Le.getRemoteKeysForTarget(t).size+i.addedDocuments.size-i.removedDocuments.size}Oe(t){this.ze(t).Oe()}ze(t){let i=this.ke.get(t);
1return i||(i=new c0,this.ke.set(t,i)),i}ot(t){let i=this.Qe.get(t);return i||(i=new Rr(Ni),this.Qe=this.Qe.insert(t,i)),i}je(t){const i=null!==this.Ye(t);return i||Rn("WatchChangeAggregator","Detected inactive target",t),i}Ye(t){const i=this.ke.get(t);return i&&i.be?null:this.Le._t(t)}He(t){this.ke.set(t,new c0),this.Le.getRemoteKeysForTarget(t).forEach(i=>{this.We(t,i,null)})}st(t,i){return this.Le.getRemoteKeysForTarget(t).has(i)}}function vy(){return new ro(Kn.comparator)}function xy(){return new ro(Kn.comparator)}const cC={asc:"ASCENDING",desc:"DESCENDING"},Tw={"<":"LESS_THAN","<=":"LESS_THAN_OR_EQUAL",">":"GREATER_THAN",">=":"GREATER_THAN_OR_EQUAL","==":"EQUAL","!=":"NOT_EQUAL","array-contains":"ARRAY_CONTAINS",in:"IN","not-in":"NOT_IN","array-contains-any":"ARRAY_CONTAINS_ANY"},wy={and:"AND",or:"OR"};class Mw{constructor(t,i){this.databaseId=t,this.useProto3Json=i}}function u0(r,t){return r.useProto3Json||Hm(t)?t:{value:t}}function Eh(r,t){return r.useProto3Json?`${new Date(1e3*t.seconds).toISOString().replace(/\.\d*/,"").replace("Z","")}.${("000000000"+t.nanoseconds).slice(-9)}Z`:{seconds:""+t.seconds,nanos:t.nanoseconds}}function Ty(r,t){return r.useProto3Json?t.toBase64():t.toUint8Array()}function uC(r,t){return Eh(r,t.toTimestamp())}function Qo(r){return hi(!!r),_i.fromTimestamp(function(i){const l=Tc(i);return new ho(l.seconds,l.nanos)}(r))}function My(r,t){return(l=r,new pr(["projects",l.projectId,"databases",l.database])).child("documents").child(t).canonicalString();var l}function Ew(r){const t=pr.fromString(r);return hi(Fw(t)),t}function ip(r,t){return My(r.databaseId,t.path)}function Ec(r,t){const i=Ew(t);if(i.get(1)!==r.databaseId.projectId)throw new Ln(pn.INVALID_ARGUMENT,"Tried to deserialize key from different project: "+i.get(1)+" vs "+r.databaseId.projectId);if(i.get(3)!==r.databaseId.database)throw new Ln(pn.INVALID_ARGUMENT,"Tried to deserialize key from different database: "+i.get(3)+" vs "+r.databaseId.database);return new Kn(hC(i))}function h0(r,t){return My(r.databaseId,t)}function Cw(r){const t=Ew(r);return 4===t.length?pr.emptyPath():hC(t)}function Wf(r){return new pr(["projects",r.databaseId.projectId,"databases",r.databaseId.database]).canonicalString()}function hC(r){return hi(r.length>4&&"documents"===r.get(4)),r.popFirst(5)}function Dw(r,t,i){return{name:ip(r,t),fields:i.value.mapValue.fields}}function Sw(r,t,i){const l=Ec(r,t.name),_=Qo(t.updateTime),w=t.createTime?Qo(t.createTime):_i.min(),D=new ks({mapValue:{fields:t.fields}}),L=po.newFoundDocument(l,_,w,D);return i&&L.setHasCommittedMutations(),i?L.setHasCommittedMutations():L}function rp(r,t){let i;if(t instanceof ep)i={update:Dw(r,t.key,t.value)};else if(t instanceof Mh)i={delete:ip(r,t.key)};else if(t instanceof Mc)i={update:Dw(r,t.key,t.data),updateMask:Nw(t.fieldMask)};else{if(!(t instanceof t0))return si();i={verify:ip(r,t.key)}}return t.fieldTransforms.length>0&&(i.updateTransforms=t.fieldTransforms.map(l=>function(w,D){const L=D.transform;if(L instanceof xh)return{fieldPath:D.field.canonicalString(),setToServerValue:"REQUEST_TIME"};if(L instanceof wh)return{fieldPath:D.field.canonicalString(),appendMissingElements:{values:L.elements}};if(L instanceof Th)return{fieldPath:D.field.canonicalString(),removeAllFromArray:{values:L.elements}};if(L instanceof Jm)return{fieldPath:D.field.canonicalString(),increment:L.Ie};throw si()}(0,l))),t.precondition.isNone||(i.currentDocument=void 0!==(w=t.precondition).updateTime?{updateTime:uC(r,w.updateTime)}:void 0!==w.exists?{exists:w.exists}:si()),i;var w}function m0(r,t){const i=t.currentDocument?void 0!==(w=t.currentDocument).updateTime?Eo.updateTime(Qo(w.updateTime)):void 0!==w.exists?Eo.exists(w.exists):Eo.none():Eo.none(),l=t.updateTransforms?t.updateTransforms.map(_=>function(D,L){let j=null;"setToServerValue"in L?(hi("REQUEST_TIME"===L.setToServerValue),j=new xh):"appendMissingElements"in L?j=new wh(L.appendMissingElements.values||[]):"removeAllFromArray"in L?j=new Th(L.removeAllFromArray.values||[]):"increment"in L?j=new Jm(D,L.increment):si();const ee=Jr.fromServerFormat(L.fieldPath);return new Qm(ee,j)}(r,_)):[];var w;if(t.update){const _=Ec(r,t.update.name),w=new ks({mapValue:{fields:t.update.fields}});if(t.updateMask){const D=new Ca((t.updateMask.fieldPaths||[]).map(fe=>Jr.fromServerFormat(fe)));return new Mc(_,w,D,i,l)}return new ep(_,w,i,l)}if(t.delete){const _=Ec(r,t.delete);return new Mh(_,i)}if(t.verify){const _=Ec(r,t.verify);return new t0(_,i)}return si()}function kw(r,t){return{documents:[h0(r,t.path)]}}function Ey(r,t){const i={structuredQuery:{}},l=t.path;null!==t.collectionGroup?(i.parent=h0(r,l),i.structuredQuery.from=[{collectionId:t.collectionGroup,allDescendants:!0}]):(i.parent=h0(r,l.popLast()),i.structuredQuery.from=[{collectionId:l.lastSegment()}]);const _=function(j){if(0!==j.length)return Cy(Qr.create(j,"and"))}(t.filters);_&&(i.structuredQuery.where=_);const w=function(j){if(0!==j.length)return j.map(ee=>{return{field:Cc((Pe=ee).field),direction:qf(Pe.dir)};var Pe})}(t.orderBy);w&&(i.structuredQuery.orderBy=w);const D=u0(r,t.limit);return null!==D&&(i.structuredQuery.limit=D),t.startAt&&(i.structuredQuery.startAt={before:(j=t.startAt).inclusive,values:j.position}),t.endAt&&(i.structuredQuery.endAt=function(j){return{before:!j.inclusive,values:j.position}}(t.endAt)),i;var j}function Pw(r){let t=Cw(r.parent);const i=r.structuredQuery,l=i.from?i.from.length:0;let _=null;if(l>0){hi(1===l);const fe=i.from[0];fe.allDescendants?_=fe.collectionId:t=t.child(fe.collectionId)}let w=[];i.where&&(w=function(Pe){const It=Lw(Pe);return It instanceof Qr&&iy(It)?It.getFilters():[It]}(i.where));let D=[];i.orderBy&&(D=i.orderBy.map(It=>{return new _h(Ch((Yn=It).field),function(jn){switch(jn){case"ASCENDING":return"asc";case"DESCENDING":return"desc";default:return}}(Yn.direction));var Yn}));let L=null;i.limit&&(L=function(Pe){let It;return It="object"==typeof Pe?Pe.value:Pe,Hm(It)?null:It}(i.limit));let j=null;var Pe;i.startAt&&(j=new yu((Pe=i.startAt).values||[],!!Pe.before));let ee=null;return i.endAt&&(ee=function(Pe){return new yu(Pe.values||[],!Pe.before)}(i.endAt)),ay(t,_,D,w,L,"F",j,ee)}function Lw(r){return void 0!==r.unaryFilter?function(i){switch(i.unaryFilter.op){case"IS_NAN":const l=Ch(i.unaryFilter.field);return sr.create(l,"==",{doubleValue:NaN});case"IS_NULL":const _=Ch(i.unaryFilter.field);return sr.create(_,"==",{nullValue:"NULL_VALUE"});
1case"IS_NOT_NAN":const w=Ch(i.unaryFilter.field);return sr.create(w,"!=",{doubleValue:NaN});case"IS_NOT_NULL":const D=Ch(i.unaryFilter.field);return sr.create(D,"!=",{nullValue:"NULL_VALUE"});default:return si()}}(r):void 0!==r.fieldFilter?sr.create(Ch((i=r).fieldFilter.field),function(_){switch(_){case"EQUAL":return"==";case"NOT_EQUAL":return"!=";case"GREATER_THAN":return">";case"GREATER_THAN_OR_EQUAL":return">=";case"LESS_THAN":return"<";case"LESS_THAN_OR_EQUAL":return"<=";case"ARRAY_CONTAINS":return"array-contains";case"IN":return"in";case"NOT_IN":return"not-in";case"ARRAY_CONTAINS_ANY":return"array-contains-any";default:return si()}}(i.fieldFilter.op),i.fieldFilter.value):void 0!==r.compositeFilter?function(i){return Qr.create(i.compositeFilter.filters.map(l=>Lw(l)),function(_){switch(_){case"AND":return"and";case"OR":return"or";default:return si()}}(i.compositeFilter.op))}(r):si();var i}function qf(r){return cC[r]}function Rw(r){return Tw[r]}function Ow(r){return wy[r]}function Cc(r){return{fieldPath:r.canonicalString()}}function Ch(r){return Jr.fromServerFormat(r.fieldPath)}function Cy(r){return r instanceof sr?function(i){if("=="===i.op){if(Qb(i.value))return{unaryFilter:{field:Cc(i.field),op:"IS_NAN"}};if(Jb(i.value))return{unaryFilter:{field:Cc(i.field),op:"IS_NULL"}}}else if("!="===i.op){if(Qb(i.value))return{unaryFilter:{field:Cc(i.field),op:"IS_NOT_NAN"}};if(Jb(i.value))return{unaryFilter:{field:Cc(i.field),op:"IS_NOT_NULL"}}}return{fieldFilter:{field:Cc(i.field),op:Rw(i.op),value:i.value}}}(r):r instanceof Qr?function(i){const l=i.getFilters().map(_=>Cy(_));return 1===l.length?l[0]:{compositeFilter:{op:Ow(i.op),filters:l}}}(r):si()}function Nw(r){const t=[];return r.fields.forEach(i=>t.push(i.canonicalString())),{fieldPaths:t}}function Fw(r){return r.length>=4&&"projects"===r.get(0)&&"databases"===r.get(2)}class Tu{constructor(t,i,l,_,w=_i.min(),D=_i.min(),L=us.EMPTY_BYTE_STRING,j=null){this.target=t,this.targetId=i,this.purpose=l,this.sequenceNumber=_,this.snapshotVersion=w,this.lastLimboFreeSnapshotVersion=D,this.resumeToken=L,this.expectedCount=j}withSequenceNumber(t){return new Tu(this.target,this.targetId,this.purpose,t,this.snapshotVersion,this.lastLimboFreeSnapshotVersion,this.resumeToken,this.expectedCount)}withResumeToken(t,i){return new Tu(this.target,this.targetId,this.purpose,this.sequenceNumber,i,this.lastLimboFreeSnapshotVersion,t,null)}withExpectedCount(t){return new Tu(this.target,this.targetId,this.purpose,this.sequenceNumber,this.snapshotVersion,this.lastLimboFreeSnapshotVersion,this.resumeToken,t)}withLastLimboFreeSnapshotVersion(t){return new Tu(this.target,this.targetId,this.purpose,this.sequenceNumber,this.snapshotVersion,t,this.resumeToken,this.expectedCount)}}class fC{constructor(t){this.ut=t}}function Dy(r,t){const i=t.key,l={prefixPath:i.getCollectionPath().popLast().toArray(),collectionGroup:i.collectionGroup,documentId:i.path.lastSegment(),readTime:Kf(t.readTime),hasCommittedMutations:t.hasCommittedMutations};if(t.isFoundDocument())l.document={name:ip(w=r.ut,(D=t).key),fields:D.data.value.mapValue.fields,updateTime:Eh(w,D.version.toTimestamp()),createTime:Eh(w,D.createTime.toTimestamp())};else if(t.isNoDocument())l.noDocument={path:i.path.toArray(),readTime:Mu(t.version)};else{if(!t.isUnknownDocument())return si();l.unknownDocument={path:i.path.toArray(),version:Mu(t.version)}}var w,D;return l}function Kf(r){const t=r.toTimestamp();return[t.seconds,t.nanoseconds]}function Mu(r){const t=r.toTimestamp();return{seconds:t.seconds,nanoseconds:t.nanoseconds}}function Dh(r){const t=new ho(r.seconds,r.nanoseconds);return _i.fromTimestamp(t)}function hd(r,t){const i=(t.baseMutations||[]).map(w=>m0(r.ut,w));for(let w=0;w<t.mutations.length-1;++w)w+1<t.mutations.length&&void 0!==t.mutations[w+1].transform&&(t.mutations[w].updateTransforms=t.mutations[w+1].transform.fieldTransforms,t.mutations.splice(w+1,1),++w);const l=t.mutations.map(w=>m0(r.ut,w)),_=ho.fromMillis(t.localWriteTimeMs);return new _y(t.batchId,_,i,l)}function Jf(r){const t=Dh(r.readTime),i=void 0!==r.lastLimboFreeSnapshotVersion?Dh(r.lastLimboFreeSnapshotVersion):_i.min();let l;return l=void 0!==r.query.documents?(hi(1===(w=r.query).documents.length),Ps(yh(Cw(w.documents[0])))):function(w){return Ps(Pw(w))}(r.query),new Tu(l,r.targetId,"TargetPurposeListen",r.lastListenSequenceNumber,t,i,us.fromBase64String(r.resumeToken));var w}function Qf(r,t){const i=Mu(t.snapshotVersion),l=Mu(t.lastLimboFreeSnapshotVersion);let _;_=xu(t.target)?kw(r.ut,t.target):Ey(r.ut,t.target);const w=t.resumeToken.toBase64();return{targetId:t.targetId,canonicalId:bh(t.target),readTime:i,resumeToken:w,lastListenSequenceNumber:t.sequenceNumber,lastLimboFreeSnapshotVersion:l,query:_}}function Sy(r){const t=Pw({parent:r.parent,structuredQuery:r.structuredQuery});return"LAST"===r.limitType?J_(t,t.limit,"L"):t}function Uw(r,t){return new n0(t.largestBatchId,m0(r.ut,t.overlayMutation))}function Vw(r,t){const i=t.path.lastSegment();return[r,Ea(t.path.popLast()),i]}function gC(r,t,i,l){return{indexId:r,uid:t.uid||"",sequenceNumber:i,readTime:Mu(l.readTime),documentKey:Ea(l.documentKey.path),largestBatchId:l.largestBatchId}}class Xf{getBundleMetadata(t,i){return Yw(t).get(i).next(l=>{if(l)return{id:(w=l).bundleId,createTime:Dh(w.createTime),version:w.version};var w})}saveBundleMetadata(t,i){return Yw(t).put({bundleId:(_=i).id,createTime:Mu(Qo(_.createTime)),version:_.version});var _}getNamedQuery(t,i){return Bw(t).get(i).next(l=>{if(l)return{name:(w=l).name,query:Sy(w.bundledQuery),readTime:Dh(w.readTime)};var w})}saveNamedQuery(t,i){return Bw(t).put({name:(_=i).name,readTime:Mu(Qo(_.readTime)),bundledQuery:_.bundledQuery});var _}}function Yw(r){return Jo(r,"bundles")}function Bw(r){return Jo(r,"namedQueries")}
1class p0{constructor(t,i){this.serializer=t,this.userId=i}static ct(t,i){return new p0(t,i.uid||"")}getOverlay(t,i){return Eu(t).get(Vw(this.userId,i)).next(l=>l?Uw(this.serializer,l):null)}getOverlays(t,i){const l=Bd();return an.forEach(i,_=>this.getOverlay(t,_).next(w=>{null!==w&&l.set(_,w)})).next(()=>l)}saveOverlays(t,i,l){const _=[];return l.forEach((w,D)=>{const L=new n0(i,D);_.push(this.lt(t,L))}),an.waitFor(_)}removeOverlaysForBatchId(t,i,l){const _=new Set;i.forEach(D=>_.add(Ea(D.getCollectionPath())));const w=[];return _.forEach(D=>{const L=IDBKeyRange.bound([this.userId,D,l],[this.userId,D,l+1],!1,!0);w.push(Eu(t).H("collectionPathOverlayIndex",L))}),an.waitFor(w)}getOverlaysForCollection(t,i,l){const _=Bd(),w=Ea(i),D=IDBKeyRange.bound([this.userId,w,l],[this.userId,w,Number.POSITIVE_INFINITY],!0);return Eu(t).W("collectionPathOverlayIndex",D).next(L=>{for(const j of L){const ee=Uw(this.serializer,j);_.set(ee.getKey(),ee)}return _})}getOverlaysForCollectionGroup(t,i,l,_){const w=Bd();let D;const L=IDBKeyRange.bound([this.userId,i,l],[this.userId,i,Number.POSITIVE_INFINITY],!0);return Eu(t).Y({index:"collectionGroupOverlayIndex",range:L},(j,ee,fe)=>{const Pe=Uw(this.serializer,ee);w.size()<_||Pe.largestBatchId===D?(w.set(Pe.getKey(),Pe),D=Pe.largestBatchId):fe.done()}).next(()=>w)}lt(t,i){return Eu(t).put(function(_,w,D){const[L,j,ee]=Vw(w,D.mutation.key);return{userId:w,collectionPath:j,documentId:ee,collectionGroup:D.mutation.key.getCollectionGroup(),largestBatchId:D.largestBatchId,overlayMutation:rp(_.ut,D.mutation)}}(this.serializer,this.userId,i))}}function Eu(r){return Jo(r,"documentOverlays")}class Cu{constructor(){}ht(t,i){this.Pt(t,i),i.It()}Pt(t,i){if("nullValue"in t)this.Tt(i,5);else if("booleanValue"in t)this.Tt(i,10),i.Et(t.booleanValue?1:0);else if("integerValue"in t)this.Tt(i,15),i.Et(Fo(t.integerValue));else if("doubleValue"in t){const l=Fo(t.doubleValue);isNaN(l)?this.Tt(i,13):(this.Tt(i,15),jm(l)?i.Et(0):i.Et(l))}else if("timestampValue"in t){const l=t.timestampValue;this.Tt(i,20),"string"==typeof l?i.dt(l):(i.dt(`${l.seconds||""}`),i.Et(l.nanos||0))}else if("stringValue"in t)this.At(t.stringValue,i),this.Rt(i);else if("bytesValue"in t)this.Tt(i,30),i.Vt(Ud(t.bytesValue)),this.Rt(i);else if("referenceValue"in t)this.ft(t.referenceValue,i);else if("geoPointValue"in t){const l=t.geoPointValue;this.Tt(i,45),i.Et(l.latitude||0),i.Et(l.longitude||0)}else"mapValue"in t?Xb(t)?this.Tt(i,Number.MAX_SAFE_INTEGER):(this.gt(t.mapValue,i),this.Rt(i)):"arrayValue"in t?(this.yt(t.arrayValue,i),this.Rt(i)):si()}At(t,i){this.Tt(i,25),this.wt(t,i)}wt(t,i){i.dt(t)}gt(t,i){const l=t.fields||{};this.Tt(i,55);for(const _ of Object.keys(l))this.At(_,i),this.Pt(l[_],i)}yt(t,i){const l=t.values||[];this.Tt(i,50);for(const _ of l)this.Pt(_,i)}ft(t,i){this.Tt(i,37),Kn.fromName(t).path.forEach(l=>{this.Tt(i,60),this.wt(l,i)})}Tt(t,i){t.Et(i)}Rt(t){t.Et(2)}}function _C(r){if(0===r)return 8;let t=0;return!(r>>4)&&(t+=4,r<<=4),!(r>>6)&&(t+=2,r<<=2),!(r>>7)&&(t+=1),t}function Ay(r){const t=64-function(l){let _=0;for(let w=0;w<8;++w){const D=_C(255&l[w]);if(_+=D,8!==D)break}return _}(r);return Math.ceil(t/8)}Cu.St=new Cu;class f0{constructor(){this.buffer=new Uint8Array(1024),this.position=0}bt(t){const i=t[Symbol.iterator]();let l=i.next();for(;!l.done;)this.Dt(l.value),l=i.next();this.Ct()}vt(t){const i=t[Symbol.iterator]();let l=i.next();for(;!l.done;)this.Ft(l.value),l=i.next();this.Mt()}xt(t){for(const i of t){const l=i.charCodeAt(0);if(l<128)this.Dt(l);else if(l<2048)this.Dt(960|l>>>6),this.Dt(128|63&l);else if(i<"\ud800"||"\udbff"<i)this.Dt(480|l>>>12),this.Dt(128|63&l>>>6),this.Dt(128|63&l);else{const _=i.codePointAt(0);this.Dt(240|_>>>18),this.Dt(128|63&_>>>12),this.Dt(128|63&_>>>6),this.Dt(128|63&_)}}this.Ct()}Ot(t){for(const i of t){const l=i.charCodeAt(0);if(l<128)this.Ft(l);else if(l<2048)this.Ft(960|l>>>6),this.Ft(128|63&l);else if(i<"\ud800"||"\udbff"<i)this.Ft(480|l>>>12),this.Ft(128|63&l>>>6),this.Ft(128|63&l);else{const _=i.codePointAt(0);this.Ft(240|_>>>18),this.Ft(128|63&_>>>12),this.Ft(128|63&_>>>6),this.Ft(128|63&_)}}this.Mt()}Nt(t){const i=this.Bt(t),l=Ay(i);this.Lt(1+l),this.buffer[this.position++]=255&l;for(let _=i.length-l;_<i.length;++_)this.buffer[this.position++]=255&i[_]}kt(t){const i=this.Bt(t),l=Ay(i);this.Lt(1+l),this.buffer[this.position++]=~(255&l);for(let _=i.length-l;_<i.length;++_)this.buffer[this.position++]=~(255&i[_])}qt(){this.Qt(255),this.Qt(255)}Kt(){this.$t(255),this.$t(255)}reset(){this.position=0}seed(t){this.Lt(t.length),this.buffer.set(t,this.position),this.position+=t.length}Ut(){return this.buffer.slice(0,this.position)}Bt(t){const i=function(w){const D=new DataView(new ArrayBuffer(8));return D.setFloat64(0,w,!1),new Uint8Array(D.buffer)}(t),l=0!=(128&i[0]);i[0]^=l?255:128;for(let _=1;_<i.length;++_)i[_]^=l?255:0;return i}Dt(t){const i=255&t;0===i?(this.Qt(0),this.Qt(255)):255===i?(this.Qt(255),this.Qt(0)):this.Qt(i)}Ft(t){const i=255&t;0===i?(this.$t(0),this.$t(255)):255===i?(this.$t(255),this.$t(0)):this.$t(t)}
1Ct(){this.Qt(0),this.Qt(1)}Mt(){this.$t(0),this.$t(1)}Qt(t){this.Lt(1),this.buffer[this.position++]=t}$t(t){this.Lt(1),this.buffer[this.position++]=~t}Lt(t){const i=t+this.position;if(i<=this.buffer.length)return;let l=2*this.buffer.length;l<i&&(l=i);const _=new Uint8Array(l);_.set(this.buffer),this.buffer=_}}class bC{constructor(t){this.Wt=t}Vt(t){this.Wt.bt(t)}dt(t){this.Wt.xt(t)}Et(t){this.Wt.Nt(t)}It(){this.Wt.qt()}}class yC{constructor(t){this.Wt=t}Vt(t){this.Wt.vt(t)}dt(t){this.Wt.Ot(t)}Et(t){this.Wt.kt(t)}It(){this.Wt.Kt()}}class op{constructor(){this.Wt=new f0,this.Gt=new bC(this.Wt),this.zt=new yC(this.Wt)}seed(t){this.Wt.seed(t)}jt(t){return 0===t?this.Gt:this.zt}Ut(){return this.Wt.Ut()}reset(){this.Wt.reset()}}class Sh{constructor(t,i,l,_){this.indexId=t,this.documentKey=i,this.arrayValue=l,this.directionalValue=_}Ht(){const t=this.directionalValue.length,i=0===t||255===this.directionalValue[t-1]?t+1:t,l=new Uint8Array(i);return l.set(this.directionalValue,0),i!==t?l.set([0],this.directionalValue.length):++l[l.length-1],new Sh(this.indexId,this.documentKey,this.arrayValue,l)}}function Du(r,t){let i=r.indexId-t.indexId;return 0!==i?i:(i=Iy(r.arrayValue,t.arrayValue),0!==i?i:(i=Iy(r.directionalValue,t.directionalValue),0!==i?i:Kn.comparator(r.documentKey,t.documentKey)))}function Iy(r,t){for(let i=0;i<r.length&&i<t.length;++i){const l=r[i]-t[i];if(0!==l)return l}return r.length-t.length}class eg{constructor(t){this.Jt=new Rr((i,l)=>Jr.comparator(i.field,l.field)),this.collectionId=null!=t.collectionGroup?t.collectionGroup:t.path.lastSegment(),this.Yt=t.orderBy,this.Zt=[];for(const i of t.filters){const l=i;l.isInequality()?this.Jt=this.Jt.add(l):this.Zt.push(l)}}get Xt(){return this.Jt.size>1}en(t){if(hi(t.collectionGroup===this.collectionId),this.Xt)return!1;const i=V_(t);if(void 0!==i&&!this.tn(i))return!1;const l=cu(t);let _=new Set,w=0,D=0;for(;w<l.length&&this.tn(l[w]);++w)_=_.add(l[w].fieldPath.canonicalString());if(w===l.length)return!0;if(this.Jt.size>0){const L=this.Jt.getIterator().getNext();if(!_.has(L.field.canonicalString())){const j=l[w];if(!this.nn(L,j)||!this.rn(this.Yt[D++],j))return!1}++w}for(;w<l.length;++w)if(D>=this.Yt.length||!this.rn(this.Yt[D++],l[w]))return!1;return!0}sn(){if(this.Xt)return null;let t=new Rr(Jr.comparator);const i=[];for(const l of this.Zt)if(!l.field.isKeyField())if("array-contains"===l.op||"array-contains-any"===l.op)i.push(new uu(l.field,2));else{if(t.has(l.field))continue;t=t.add(l.field),i.push(new uu(l.field,0))}for(const l of this.Yt)l.field.isKeyField()||t.has(l.field)||(t=t.add(l.field),i.push(new uu(l.field,"asc"===l.dir?0:1)));return new hh(hh.UNKNOWN_ID,this.collectionId,i,mh.empty())}tn(t){for(const i of this.Zt)if(this.nn(i,t))return!0;return!1}nn(t,i){return!(void 0===t||!t.field.isEqual(i.fieldPath))&&2===i.kind==("array-contains"===t.op||"array-contains-any"===t.op)}rn(t,i){return!!t.field.isEqual(i.fieldPath)&&(0===i.kind&&"asc"===t.dir||1===i.kind&&"desc"===t.dir)}}function Hw(r){var t,i;if(hi(r instanceof sr||r instanceof Qr),r instanceof sr){if(r instanceof oy){const _=(null===(i=null===(t=r.value.arrayValue)||void 0===t?void 0:t.values)||void 0===i?void 0:i.map(w=>sr.create(r.field,"==",w)))||[];return Qr.create(_,"or")}return r}const l=r.filters.map(_=>Hw(_));return Qr.create(l,r.op)}function vC(r){if(0===r.getFilters().length)return[];const t=y0(Hw(r));return hi(b0(t)),g0(t)||_0(t)?[t]:t.getFilters()}function g0(r){return r instanceof sr}function _0(r){return r instanceof Qr&&iy(r)}function b0(r){return g0(r)||_0(r)||function(i){if(i instanceof Qr&&ny(i)){for(const l of i.getFilters())if(!g0(l)&&!_0(l))return!1;return!0}return!1}(r)}function y0(r){if(hi(r instanceof sr||r instanceof Qr),r instanceof sr)return r;if(1===r.filters.length)return y0(r.filters[0]);const t=r.filters.map(l=>y0(l));let i=Qr.create(t,r.op);return i=tg(i),b0(i)?i:(hi(i instanceof Qr),hi(cd(i)),hi(i.filters.length>1),i.filters.reduce((l,_)=>ky(l,_)))}function ky(r,t){let i;return hi(r instanceof sr||r instanceof Qr),hi(t instanceof sr||t instanceof Qr),i=r instanceof sr?t instanceof sr?Qr.create([r,t],"and"):Py(r,t):t instanceof sr?Py(t,r):function(_,w){if(hi(_.f
1ilters.length>0&&w.filters.length>0),cd(_)&&cd(w))return Uf(_,w.getFilters());const D=ny(_)?_:w,L=ny(_)?w:_,j=D.filters.map(ee=>ky(ee,L));return Qr.create(j,"or")}(r,t),tg(i)}function Py(r,t){if(cd(t))return Uf(t,r.getFilters());{const i=t.filters.map(l=>ky(r,l));return Qr.create(i,"or")}}function tg(r){if(hi(r instanceof sr||r instanceof Qr),r instanceof sr)return r;const t=r.getFilters();if(1===t.length)return tg(t[0]);if(tw(r))return r;const i=t.map(_=>tg(_)),l=[];return i.forEach(_=>{_ instanceof sr?l.push(_):_ instanceof Qr&&(_.op===r.op?l.push(..._.filters):l.push(_))}),1===l.length?l[0]:Qr.create(l,r.op)}class xC{constructor(){this.on=new Ly}addToCollectionParentIndex(t,i){return this.on.add(i),an.resolve()}getCollectionParents(t,i){return an.resolve(this.on.getEntries(i))}addFieldIndex(t,i){return an.resolve()}deleteFieldIndex(t,i){return an.resolve()}deleteAllFieldIndexes(t){return an.resolve()}createTargetIndexes(t,i){return an.resolve()}getDocumentsMatchingTarget(t,i){return an.resolve(null)}getIndexType(t,i){return an.resolve(0)}getFieldIndexes(t,i){return an.resolve([])}getNextCollectionGroupToUpdate(t){return an.resolve(null)}getMinOffset(t,i){return an.resolve(Ml.min())}getMinOffsetFromCollectionGroup(t,i){return an.resolve(Ml.min())}updateCollectionGroup(t,i,l){return an.resolve()}updateIndexEntries(t,i){return an.resolve()}}class Ly{constructor(){this.index={}}add(t){const i=t.lastSegment(),l=t.popLast(),_=this.index[i]||new Rr(pr.comparator),w=!_.has(l);return this.index[i]=_.add(l),w}has(t){const i=t.lastSegment(),l=t.popLast(),_=this.index[i];return _&&_.has(l)}getEntries(t){return(this.index[t]||new Rr(pr.comparator)).toArray()}}const sp=new Uint8Array(0);class Ry{constructor(t,i){this.user=t,this.databaseId=i,this._n=new Ly,this.an=new wu(l=>bh(l),(l,_)=>Yf(l,_)),this.uid=t.uid||""}addToCollectionParentIndex(t,i){if(!this._n.has(i)){const l=i.lastSegment(),_=i.popLast();t.addOnCommittedListener(()=>{this._n.add(i)});const w={collectionId:l,parent:Ea(_)};return Oy(t).put(w)}return an.resolve()}getCollectionParents(t,i){const l=[],_=IDBKeyRange.bound([i,""],[Ob(i),""],!1,!0);return Oy(t).W(_).next(w=>{for(const D of w){if(D.collectionId!==i)break;l.push(Nd(D.parent))}return l})}addFieldIndex(t,i){const l=Ah(t),_={indexId:(L=i).indexId,collectionGroup:L.collectionGroup,fields:L.fields.map(j=>[j.fieldPath.canonicalString(),j.kind])};var L;delete _.indexId;const w=l.add(_);if(i.indexState){const D=ap(t);return w.next(L=>{D.put(gC(L,this.user,i.indexState.sequenceNumber,i.indexState.offset))})}return w.next()}deleteFieldIndex(t,i){const l=Ah(t),_=ap(t),w=Su(t);return l.delete(i.indexId).next(()=>_.delete(IDBKeyRange.bound([i.indexId],[i.indexId+1],!1,!0))).next(()=>w.delete(IDBKeyRange.bound([i.indexId],[i.indexId+1],!1,!0)))}deleteAllFieldIndexes(t){const i=Ah(t),l=Su(t),_=ap(t);return i.H().next(()=>l.H()).next(()=>_.H())}createTargetIndexes(t,i){return an.forEach(this.un(i),l=>this.getIndexType(t,l).next(_=>{if(0===_||1===_){const w=new eg(l).sn();if(null!=w)return this.addFieldIndex(t,w)}}))}getDocumentsMatchingTarget(t,i){const l=Su(t);let _=!0;const w=new Map;return an.forEach(this.un(i),D=>this.cn(t,D).next(L=>{_&&(_=!!L),w.set(D,L)})).next(()=>{if(_){let D=zi();const L=[];return an.forEach(w,(j,ee)=>{var Ci;Rn("IndexedDbIndexManager",`Using index ${Ci=j,`id=${Ci.indexId}|cg=${Ci.collectionGroup}|f=${Ci.fields.map(ar=>`${ar.fieldPath}:${ar.kind}`).join(",")}`} to execute ${bh(i)}`);const fe=function(Ci,ar){const Xr=V_(ar);if(void 0===Xr)return null;for(const Ar of K_(Ci,Xr.fieldPath))switch(Ar.op){case"array-contains-any":return Ar.value.arrayValue.values||[];case"array-contains":return[Ar.value]}return null}(ee,j),Pe=function(Ci,ar){const Xr=new Map;for(const Ar of cu(ar))for(const ps of K_(Ci,Ar.fieldPath))switch(ps.op){case"==":case"in":Xr.set(Ar.fieldPath.canonicalString(),ps.value);break;case"not-in":case"!=":return Xr.set(Ar.fieldPath.canonicalString(),ps.value),Array.from(Xr.values())}return null}(ee,j),It=function(Ci,ar){const Xr=[];let Ar=!0;for(const ps of cu(ar)){const zl=0===ps.kind?aw(Ci,ps.fieldPath,Ci.startAt):lw(Ci,ps.fieldPath,Ci.startAt);Xr.push(zl.value),Ar&&(Ar=zl.inclusive)}return new yu(Xr,Ar)}(ee,j),tn=function(Ci,ar){const Xr=[];let Ar=!0;for(const ps of cu(ar)){const zl=0===ps.kind?lw(Ci,ps.fieldPath,Ci.endAt):aw(Ci,ps.fieldPath,Ci.endAt);Xr.push(zl.value),Ar&&(Ar=zl.inclusive)}return new yu(Xr,Ar)}(ee,j),Yn=this.ln(j,ee,It),zn=this.ln(j,ee,tn),jn=this.hn(j,ee,Pe),Ei=this.Pn(j.indexId,fe,Yn,It.
1inclusive,zn,tn.inclusive,jn);return an.forEach(Ei,ki=>l.j(ki,i.limit).next(Ci=>{Ci.forEach(ar=>{const Xr=Kn.fromSegments(ar.documentKey);D.has(Xr)||(D=D.add(Xr),L.push(Xr))})}))}).next(()=>L)}return an.resolve(null)})}un(t){let i=this.an.get(t);return i||(i=0===t.filters.length?[t]:vC(Qr.create(t.filters,"and")).map(l=>sy(t.path,t.collectionGroup,t.orderBy,l.getFilters(),t.limit,t.startAt,t.endAt)),this.an.set(t,i),i)}Pn(t,i,l,_,w,D,L){const j=(null!=i?i.length:1)*Math.max(l.length,w.length),ee=j/(null!=i?i.length:1),fe=[];for(let Pe=0;Pe<j;++Pe){const It=i?this.In(i[Pe/ee]):sp,tn=this.Tn(t,It,l[Pe%ee],_),Yn=this.En(t,It,w[Pe%ee],D),zn=L.map(jn=>this.Tn(t,It,jn,!0));fe.push(...this.createRange(tn,Yn,zn))}return fe}Tn(t,i,l,_){const w=new Sh(t,Kn.empty(),i,l);return _?w:w.Ht()}En(t,i,l,_){const w=new Sh(t,Kn.empty(),i,l);return _?w.Ht():w}cn(t,i){const l=new eg(i),_=null!=i.collectionGroup?i.collectionGroup:i.path.lastSegment();return this.getFieldIndexes(t,_).next(w=>{let D=null;for(const L of w)l.en(L)&&(!D||L.fields.length>D.fields.length)&&(D=L);return D})}getIndexType(t,i){let l=2;const _=this.un(i);return an.forEach(_,w=>this.cn(t,w).next(D=>{D?0!==l&&D.fields.length<function(j){let ee=new Rr(Jr.comparator),fe=!1;for(const Pe of j.filters)for(const It of Pe.getFlattenedFilters())It.field.isKeyField()||("array-contains"===It.op||"array-contains-any"===It.op?fe=!0:ee=ee.add(It.field));for(const Pe of j.orderBy)Pe.field.isKeyField()||(ee=ee.add(Pe.field));return ee.size+(fe?1:0)}(w)&&(l=1):l=0})).next(()=>null!==i.limit&&_.length>1&&2===l?1:l)}dn(t,i){const l=new op;for(const _ of cu(t)){const w=i.data.field(_.fieldPath);if(null==w)return null;const D=l.jt(_.kind);Cu.St.ht(w,D)}return l.Ut()}In(t){const i=new op;return Cu.St.ht(t,i.jt(0)),i.Ut()}An(t,i){const l=new op;return Cu.St.ht(fh(this.databaseId,i),l.jt(function(w){const D=cu(w);return 0===D.length?0:D[D.length-1].kind}(t))),l.Ut()}hn(t,i,l){if(null===l)return[];let _=[];_.push(new op);let w=0;for(const D of cu(t)){const L=l[w++];for(const j of _)if(this.Rn(i,D.fieldPath)&&zm(L))_=this.Vn(_,D,L);else{const ee=j.jt(D.kind);Cu.St.ht(L,ee)}}return this.mn(_)}ln(t,i,l){return this.hn(t,i,l.position)}mn(t){const i=[];for(let l=0;l<t.length;++l)i[l]=t[l].Ut();return i}Vn(t,i,l){const _=[...t],w=[];for(const D of l.arrayValue.values||[])for(const L of _){const j=new op;j.seed(L.Ut()),Cu.St.ht(D,j.jt(i.kind)),w.push(j)}return w}Rn(t,i){return!!t.filters.find(l=>l instanceof sr&&l.field.isEqual(i)&&("in"===l.op||"not-in"===l.op))}getFieldIndexes(t,i){const l=Ah(t),_=ap(t);return(i?l.W("collectionGroupIndex",IDBKeyRange.bound(i,i)):l.W()).next(w=>{const D=[];return an.forEach(w,L=>_.get([L.indexId,this.uid]).next(j=>{D.push(function(fe,Pe){const It=Pe?new mh(Pe.sequenceNumber,new Ml(Dh(Pe.readTime),new Kn(Nd(Pe.documentKey)),Pe.largestBatchId)):mh.empty(),tn=fe.fields.map(([Yn,zn])=>new uu(Jr.fromServerFormat(Yn),zn));return new hh(fe.indexId,fe.collectionGroup,tn,It)}(L,j))})).next(()=>D)})}getNextCollectionGroupToUpdate(t){return this.getFieldIndexes(t).next(i=>0===i.length?null:(i.sort((l,_)=>{const w=l.indexState.sequenceNumber-_.indexState.sequenceNumber;return 0!==w?w:Ni(l.collectionGroup,_.collectionGroup)}),i[0].collectionGroup))}updateCollectionGroup(t,i,l){const _=Ah(t),w=ap(t);return this.fn(t).next(D=>_.W("collectionGroupIndex",IDBKeyRange.bound(i,i)).next(L=>an.forEach(L,j=>w.put(gC(j.indexId,this.user,D,l)))))}updateIndexEntries(t,i){const l=new Map;return an.forEach(i,(_,w)=>{const D=l.get(_.collectionGroup);return(D?an.resolve(D):this.getFieldIndexes(t,_.collectionGroup)).next(L=>(l.set(_.collectionGroup,L),an.forEach(L,j=>this.gn(t,_,j).next(ee=>{const fe=this.pn(w,j);return ee.isEqual(fe)?an.resolve():this.yn(t,w,j,ee,fe)}))))})}wn(t,i,l,_){return Su(t).put({indexId:_.indexId,uid:this.uid,arrayValue:_.arrayValue,directionalValue:_.directionalValue,orderedDocumentKey:this.An(l,i.key),documentKey:i.key.path.toArray()})}Sn(t,i,l,_){return Su(t).delete([_.indexId,this.uid,_.arrayValue,_.directionalValue,this.An(l,i.key),i.key.path.toArray()])}gn(t,i,l){const _=Su(t);let w=new Rr(Du);return _.Y({index:"documentKeyIndex",range:IDBKeyRange.only([l.indexId,this.uid,this.An(l,i)])},(D,L)=>{w=w.add(new Sh(l.indexId,i,L.arrayValue,L.directionalValue))}).next(()=>w)}pn(t,i){let l=new Rr(Du);const _=this.dn(i,t);if(null==_)return l;const w=V_(i);if(null!=w){const D=t.data.field(w.fieldPath);if(zm(D))for(const L of D.arrayValue.values||[])l=l.add(new Sh(i.indexId,t.key,this.In(L),_))}else l=l.add(new Sh(i.indexId,t.key,sp,_));return l}yn(t,i,l,_,w){Rn("IndexedDbIndexManager","Updating index entries for document '%s'",i.key);const D=[];return function(j,ee,fe,Pe,It){const tn=j.getIterator(),Yn=ee.getIterator();let zn=mu(tn),jn=mu(Yn);for(;zn||jn;){let Ei=!1,ki=!1;if(zn&&jn){const Ci=fe(zn,jn);Ci<0?ki=!0:Ci>0&&(Ei=!0)}else null!=zn?ki=!0:Ei=!0;Ei?(Pe(jn),jn=mu(Yn)):ki?(It(zn),zn=mu(tn)):(zn=mu(tn),jn=mu(Yn))}}(_,w,Du,L=>{D.push(this.wn(t,i,l,L))},L=>{D.push(this.Sn(t,i,l,L))}),an.waitFor(D)}fn(t){let i=1;return ap(t).Y({index:"sequenceNumberIndex",reverse:!0,range:IDBKeyRange.upperBound([this.uid,Number.MAX_SAFE_INTEGER])},(l,_,w)=>{w.done(),i=_.sequenceNumber+1}
1).next(()=>i)}createRange(t,i,l){l=l.sort((D,L)=>Du(D,L)).filter((D,L,j)=>!L||0!==Du(D,j[L-1]));const _=[];_.push(t);for(const D of l){const L=Du(D,t),j=Du(D,i);if(0===L)_[0]=t.Ht();else if(L>0&&j<0)_.push(D),_.push(D.Ht());else if(j>0)break}_.push(i);const w=[];for(let D=0;D<_.length;D+=2){if(this.bn(_[D],_[D+1]))return[];w.push(IDBKeyRange.bound([_[D].indexId,this.uid,_[D].arrayValue,_[D].directionalValue,sp,[]],[_[D+1].indexId,this.uid,_[D+1].arrayValue,_[D+1].directionalValue,sp,[]]))}return w}bn(t,i){return Du(t,i)>0}getMinOffsetFromCollectionGroup(t,i){return this.getFieldIndexes(t,i).next(jw)}getMinOffset(t,i){return an.mapArray(this.un(i),l=>this.cn(t,l).next(_=>_||si())).next(jw)}}function Oy(r){return Jo(r,"collectionParents")}function Su(r){return Jo(r,"indexEntries")}function Ah(r){return Jo(r,"indexConfiguration")}function ap(r){return Jo(r,"indexState")}function jw(r){hi(0!==r.length);let t=r[0].indexState.offset,i=t.largestBatchId;for(let l=1;l<r.length;l++){const _=r[l].indexState.offset;Fb(_,t)<0&&(t=_),i<_.largestBatchId&&(i=_.largestBatchId)}return new Ml(t.readTime,t.documentKey,i)}const Zw={didRun:!1,sequenceNumbersCollected:0,targetsRemoved:0,documentsRemoved:0};class Da{constructor(t,i,l){this.cacheSizeCollectionThreshold=t,this.percentileToCollect=i,this.maximumSequenceNumbersToCollect=l}static withCacheSize(t){return new Da(t,Da.DEFAULT_COLLECTION_PERCENTILE,Da.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT)}}function Ny(r,t,i){const l=r.store("mutations"),_=r.store("documentMutations"),w=[],D=IDBKeyRange.only(i.batchId);let L=0;const j=l.Y({range:D},(fe,Pe,It)=>(L++,It.delete()));w.push(j.next(()=>{hi(1===L)}));const ee=[];for(const fe of i.mutations){const Pe=B_(t,fe.key.path,i.batchId);w.push(_.delete(Pe)),ee.push(fe.key)}return an.waitFor(w).next(()=>ee)}function lp(r){if(!r)return 0;let t;if(r.document)t=r.document;else if(r.unknownDocument)t=r.unknownDocument;else{if(!r.noDocument)throw si();t=r.noDocument}return JSON.stringify(t).length}Da.DEFAULT_COLLECTION_PERCENTILE=10,Da.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT=1e3,Da.DEFAULT=new Da(41943040,Da.DEFAULT_COLLECTION_PERCENTILE,Da.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT),Da.DISABLED=new Da(-1,0,0);class ng{constructor(t,i,l,_){this.userId=t,this.serializer=i,this.indexManager=l,this.referenceDelegate=_,this.Dn={}}static ct(t,i,l,_){hi(""!==t.uid);const w=t.isAuthenticated()?t.uid:"";return new ng(w,i,l,_)}checkEmpty(t){let i=!0;const l=IDBKeyRange.bound([this.userId,Number.NEGATIVE_INFINITY],[this.userId,Number.POSITIVE_INFINITY]);return Dc(t).Y({index:"userMutationsIndex",range:l},(_,w,D)=>{i=!1,D.done()}).next(()=>i)}addMutationBatch(t,i,l,_){const w=Ih(t),D=Dc(t);return D.add({}).next(L=>{hi("number"==typeof L);const j=new _y(L,i,l,_),ee=function(tn,Yn,zn){const jn=zn.baseMutations.map(ki=>rp(tn.ut,ki)),Ei=zn.mutations.map(ki=>rp(tn.ut,ki));return{userId:Yn,batchId:zn.batchId,localWriteTimeMs:zn.localWriteTime.toMillis(),baseMutations:jn,mutations:Ei}}(this.serializer,this.userId,j),fe=[];let Pe=new Rr((It,tn)=>Ni(It.canonicalString(),tn.canonicalString()));for(const It of _){const tn=B_(this.userId,It.key.path,L);Pe=Pe.add(It.key.path.popLast()),fe.push(D.put(ee)),fe.push(w.put(tn,Zb))}return Pe.forEach(It=>{fe.push(this.indexManager.addToCollectionParentIndex(t,It))}),t.addOnCommittedListener(()=>{this.Dn[L]=j.keys()}),an.waitFor(fe).next(()=>j)})}lookupMutationBatch(t,i){return Dc(t).get(i).next(l=>l?(hi(l.userId===this.userId),hd(this.serializer,l)):null)}Cn(t,i){return this.Dn[i]?an.resolve(this.Dn[i]):this.lookupMutationBatch(t,i).next(l=>{if(l){const _=l.keys();return this.Dn[i]=_,_}return null})}getNextMutationBatchAfterBatchId(t,i){const l=i+1,_=IDBKeyRange.lowerBound([this.userId,l]);let w=null;return Dc(t).Y({index:"userMutationsIndex",range:_},(D,L,j)=>{L.userId===this.userId&&(hi(L.batchId>=l),w=hd(this.serializer,L)),j.done()}).next(()=>w)}getHighestUnacknowledgedBatchId(t){const i=IDBKeyRange.upperBound([this.userId,Number.POSITIVE_INFINITY]);let l=-1;return Dc(t).Y({index:"userMutationsIndex",range:i,reverse:!0},(_,w,D)=>{l=w.batchId,D.done()}).next(()=>l)}getAllMutationBatches(t){const i=IDBKeyRange.bound([this.userId,-1],[this.userId,Number.POSITIVE_INFINITY]);return Dc(t).W("userMutationsIndex",i).next(l=>l.map(_=>hd(this.serializer,_)))}getAllMutationBatchesAffectingDocumentKey(t,i){const l=jb(this.userId,i.path),_=IDBKeyRange.lowerBound(l),w=[];return Ih(t).Y({range:_},(D,L,j)=>{const[ee,fe,Pe]=D,It=Nd(fe);if(ee===this.userId&&i.path.isEqual(It))return Dc(t).get(Pe).next(tn=>
1{if(!tn)throw si();hi(tn.userId===this.userId),w.push(hd(this.serializer,tn))});j.done()}).next(()=>w)}getAllMutationBatchesAffectingDocumentKeys(t,i){let l=new Rr(Ni);const _=[];return i.forEach(w=>{const D=jb(this.userId,w.path),L=IDBKeyRange.lowerBound(D),j=Ih(t).Y({range:L},(ee,fe,Pe)=>{const[It,tn,Yn]=ee,zn=Nd(tn);It===this.userId&&w.path.isEqual(zn)?l=l.add(Yn):Pe.done()});_.push(j)}),an.waitFor(_).next(()=>this.vn(t,l))}getAllMutationBatchesAffectingQuery(t,i){const l=i.path,_=l.length+1,w=jb(this.userId,l),D=IDBKeyRange.lowerBound(w);let L=new Rr(Ni);return Ih(t).Y({range:D},(j,ee,fe)=>{const[Pe,It,tn]=j,Yn=Nd(It);Pe===this.userId&&l.isPrefixOf(Yn)?Yn.length===_&&(L=L.add(tn)):fe.done()}).next(()=>this.vn(t,L))}vn(t,i){const l=[],_=[];return i.forEach(w=>{_.push(Dc(t).get(w).next(D=>{if(null===D)throw si();hi(D.userId===this.userId),l.push(hd(this.serializer,D))}))}),an.waitFor(_).next(()=>l)}removeMutationBatch(t,i){return Ny(t.ae,this.userId,i).next(l=>(t.addOnCommittedListener(()=>{this.Fn(i.batchId)}),an.forEach(l,_=>this.referenceDelegate.markPotentiallyOrphaned(t,_))))}Fn(t){delete this.Dn[t]}performConsistencyCheck(t){return this.checkEmpty(t).next(i=>{if(!i)return an.resolve();const l=IDBKeyRange.lowerBound([this.userId]),_=[];return Ih(t).Y({range:l},(w,D,L)=>{if(w[0]===this.userId){const j=Nd(w[1]);_.push(j)}else L.done()}).next(()=>{hi(0===_.length)})})}containsKey(t,i){return Fy(t,this.userId,i)}Mn(t){return zw(t).get(this.userId).next(i=>i||{userId:this.userId,lastAcknowledgedBatchId:-1,lastStreamToken:""})}}function Fy(r,t,i){const l=jb(t,i.path),_=l[1],w=IDBKeyRange.lowerBound(l);let D=!1;return Ih(r).Y({range:w,J:!0},(L,j,ee)=>{const[fe,Pe,It]=L;fe===t&&Pe===_&&(D=!0),ee.done()}).next(()=>D)}function Dc(r){return Jo(r,"mutations")}function Ih(r){return Jo(r,"documentMutations")}function zw(r){return Jo(r,"mutationQueues")}class Au{constructor(t){this.xn=t}next(){return this.xn+=2,this.xn}static On(){return new Au(0)}static Nn(){return new Au(-1)}}class Gw{constructor(t,i){this.referenceDelegate=t,this.serializer=i}allocateTargetId(t){return this.Bn(t).next(i=>{const l=new Au(i.highestTargetId);return i.highestTargetId=l.next(),this.Ln(t,i).next(()=>i.highestTargetId)})}getLastRemoteSnapshotVersion(t){return this.Bn(t).next(i=>_i.fromTimestamp(new ho(i.lastRemoteSnapshotVersion.seconds,i.lastRemoteSnapshotVersion.nanoseconds)))}getHighestSequenceNumber(t){return this.Bn(t).next(i=>i.highestListenSequenceNumber)}setTargetsMetadata(t,i,l){return this.Bn(t).next(_=>(_.highestListenSequenceNumber=i,l&&(_.lastRemoteSnapshotVersion=l.toTimestamp()),i>_.highestListenSequenceNumber&&(_.highestListenSequenceNumber=i),this.Ln(t,_)))}addTargetData(t,i){return this.kn(t,i).next(()=>this.Bn(t).next(l=>(l.targetCount+=1,this.qn(i,l),this.Ln(t,l))))}updateTargetData(t,i){return this.kn(t,i)}removeTargetData(t,i){return this.removeMatchingKeysForTargetId(t,i.targetId).next(()=>dp(t).delete(i.targetId)).next(()=>this.Bn(t)).next(l=>(hi(l.targetCount>0),l.targetCount-=1,this.Ln(t,l)))}removeTargets(t,i,l){let _=0;const w=[];return dp(t).Y((D,L)=>{const j=Jf(L);j.sequenceNumber<=i&&null===l.get(j.targetId)&&(_++,w.push(this.removeTargetData(t,j)))}).next(()=>an.waitFor(w)).next(()=>_)}forEachTarget(t,i){return dp(t).Y((l,_)=>{const w=Jf(_);i(w)})}Bn(t){return $y(t).get("targetGlobalKey").next(i=>(hi(null!==i),i))}Ln(t,i){return $y(t).put("targetGlobalKey",i)}kn(t,i){return dp(t).put(Qf(this.serializer,i))}qn(t,i){let l=!1;return t.targetId>i.highestTargetId&&(i.highestTargetId=t.targetId,l=!0),t.sequenceNumber>i.highestListenSequenceNumber&&(i.highestListenSequenceNumber=t.sequenceNumber,l=!0),l}getTargetCount(t){return this.Bn(t).next(i=>i.targetCount)}getTargetData(t,i){const l=bh(i),_=IDBKeyRange.bound([l,Number.NEGATIVE_INFINITY],[l,Number.POSITIVE_INFINITY]);let w=null;return dp(t).Y({range:_,index:"queryTargetsIndex"},(D,L,j)=>{const ee=Jf(L);Yf(i,ee.target)&&(w=ee,j.done())}).next(()=>w)}addMatchingKeys(t,i,l){const _=[],w=Sc(t);return i.forEach(D=>{const L=Ea(D.path);_.push(w.put({targetId:l,path:L})),_.push(this.referenceDelegate.addReference(t,l,D))}),an.waitFor(_)}removeMatchingKeys(t,i,l){const _=Sc(t);return an.forEach(i,w=>{const D=Ea(w.path);return an.waitFor([_.delete([l,D]),this.referenceDelegate.removeReference(t,l,w)])})}removeMatchingKeysForTargetId(t,i){const l=Sc(t),_=IDBKeyRange.bound([i],[i+1],!1,!0);return l.delete(_)}getMatchingKeysForTargetId(t,i){const l=IDBKeyRange.bound([i],[i+1],!1,!0),_=Sc(t);let w=zi();return _.Y({range:l,J:!0},(D,L,j)=>{const ee=Nd(D[1]),fe=new Kn(ee);w=w.add(fe)}).next(()=>w)}containsKey(t,i){const l=Ea(i.path),_=IDBKeyRange.bound([l],[Ob(l)],!1,!0);let w=0;return Sc(t).Y({index:"documentTargetsIndex",J:!0,range:_},([D,L],j,ee)=>{0!==D&&(w++,ee.done())}).next(()=>w>0)}_t(t,i){return dp(t).get(i).next(l=>l?Jf(l):null)}}function dp(r){return Jo(r,"targets")}function $y(r){return Jo(r,"targetGlobal")}function Sc(r){return Jo(r,"targetDocuments")}function Sa([r,t],[i,l]){const _=Ni(r,i);return 0===_?Ni(t,l):_}class cp{constructor(t){this.Qn=t,this.buffer=new Rr(Sa),this.Kn=0}$n(){return++this.Kn}Un(t){const i=[t,this.$n()];if(this.buffer.size<this.Qn)this.buffer=this.buffer.add(i);else{const l=this.buffer.last();Sa(i,l)<0&&(this.buffer=this.buffer.delete(l).add(i))}}get maxValue(){return this.buffer.last()[0]}}class Ww{constructor(t,i,l){this.garbageCollector=t,this.asyncQueue=i,this.localStore=l,this.Wn=null}start(){-1!==this.garbageCollector.params.cacheSizeCollectionThreshold&&this.Gn(6e4)}stop(){this.Wn&&(this.Wn.cancel(),this.Wn=null)}get started(){return null!==this.Wn}Gn(t){var i=this;Rn("LruGarbageCollector",`Garbage collection scheduled in ${t}ms`),this.Wn=this.asyncQueue.enqueueAfterDelay("lru_garbage_collection",t,(0,E.Z)(function*(){i.Wn=null;try{yield i.localStore.collectGarbage(i.garbageCollector)}catch(l){xc(l)?Rn("LruGarbageCollector","Ignoring IndexedDB error during garbage collection: ",l):yield Rd(l)}yield i.Gn(3e5)}))}}class wC{constructor(t,i){this.zn=t,this.params=i}calculateTargetCount(t,i){return this.zn.jn(t).next(l=>Math.floor(i/100*l))}
1nthSequenceNumber(t,i){if(0===i)return an.resolve(El._e);const l=new cp(i);return this.zn.forEachTarget(t,_=>l.Un(_.sequenceNumber)).next(()=>this.zn.Hn(t,_=>l.Un(_))).next(()=>l.maxValue)}removeTargets(t,i,l){return this.zn.removeTargets(t,i,l)}removeOrphanedDocuments(t,i){return this.zn.removeOrphanedDocuments(t,i)}collect(t,i){return-1===this.params.cacheSizeCollectionThreshold?(Rn("LruGarbageCollector","Garbage collection skipped; disabled"),an.resolve(Zw)):this.getCacheSize(t).next(l=>l<this.params.cacheSizeCollectionThreshold?(Rn("LruGarbageCollector",`Garbage collection skipped; Cache size ${l} is lower than threshold ${this.params.cacheSizeCollectionThreshold}`),Zw):this.Jn(t,i))}getCacheSize(t){return this.zn.getCacheSize(t)}Jn(t,i){let l,_,w,D,L,j,ee;const fe=Date.now();return this.calculateTargetCount(t,this.params.percentileToCollect).next(Pe=>(Pe>this.params.maximumSequenceNumbersToCollect?(Rn("LruGarbageCollector",`Capping sequence numbers to collect down to the maximum of ${this.params.maximumSequenceNumbersToCollect} from ${Pe}`),_=this.params.maximumSequenceNumbersToCollect):_=Pe,D=Date.now(),this.nthSequenceNumber(t,_))).next(Pe=>(l=Pe,L=Date.now(),this.removeTargets(t,l,i))).next(Pe=>(w=Pe,j=Date.now(),this.removeOrphanedDocuments(t,l))).next(Pe=>(ee=Date.now(),Vm()<=st.DEBUG&&Rn("LruGarbageCollector",`LRU Garbage Collection\n\tCounted targets in ${D-fe}ms\n\tDetermined least recently used ${_} in `+(L-D)+`ms\n\tRemoved ${w} targets in `+(j-L)+`ms\n\tRemoved ${Pe} documents in `+(ee-j)+`ms\nTotal Duration: ${ee-fe}ms`),an.resolve({didRun:!0,sequenceNumbersCollected:_,targetsRemoved:w,documentsRemoved:Pe})))}}class R3{constructor(t,i){this.db=t,this.garbageCollector=function TC(r,t){return new wC(r,t)}(this,i)}jn(t){const i=this.Yn(t);return this.db.getTargetCache().getTargetCount(t).next(l=>i.next(_=>l+_))}Yn(t){let i=0;return this.Hn(t,l=>{i++}).next(()=>i)}forEachTarget(t,i){return this.db.getTargetCache().forEachTarget(t,i)}Hn(t,i){return this.Zn(t,(l,_)=>i(_))}addReference(t,i,l){return ig(t,l)}removeReference(t,i,l){return ig(t,l)}removeTargets(t,i,l){return this.db.getTargetCache().removeTargets(t,i,l)}markPotentiallyOrphaned(t,i){return ig(t,i)}Xn(t,i){return function(_,w){let D=!1;return zw(_).Z(L=>Fy(_,L,w).next(j=>(j&&(D=!0),an.resolve(!j)))).next(()=>D)}(t,i)}removeOrphanedDocuments(t,i){const l=this.db.getRemoteDocumentCache().newChangeBuffer(),_=[];let w=0;return this.Zn(t,(D,L)=>{if(L<=i){const j=this.Xn(t,D).next(ee=>{if(!ee)return w++,l.getEntry(t,D).next(()=>(l.removeEntry(D,_i.min()),Sc(t).delete([0,Ea(D.path)])))});_.push(j)}}).next(()=>an.waitFor(_)).next(()=>l.apply(t)).next(()=>w)}removeTarget(t,i){const l=i.withSequenceNumber(t.currentSequenceNumber);return this.db.getTargetCache().updateTargetData(t,l)}updateLimboDocument(t,i){return ig(t,i)}Zn(t,i){const l=Sc(t);let _,w=El._e;return l.Y({index:"documentTargetsIndex"},([D,L],{path:j,sequenceNumber:ee})=>{0===D?(w!==El._e&&i(new Kn(Nd(_)),w),w=ee,_=j):w=El._e}).next(()=>{w!==El._e&&i(new Kn(Nd(_)),w)})}getCacheSize(t){return this.db.getRemoteDocumentCache().getSize(t)}}function ig(r,t){return Sc(r).put((_=r.currentSequenceNumber,{targetId:0,path:Ea(t.path),sequenceNumber:_}));var _}class v0{constructor(){this.changes=new wu(t=>t.toString(),(t,i)=>t.isEqual(i)),this.changesApplied=!1}addEntry(t){this.assertNotApplied(),this.changes.set(t.key,t)}removeEntry(t,i){this.assertNotApplied(),this.changes.set(t,po.newInvalidDocument(t).setReadTime(i))}getEntry(t,i){this.assertNotApplied();const l=this.changes.get(i);return void 0!==l?an.resolve(l):this.getFromCache(t,i)}getEntries(t,i){return this.getAllFromCache(t,i)}apply(t){return this.assertNotApplied(),this.changesApplied=!0,this.applyChanges(t)}assertNotApplied(){}}class O3{constructor(t){this.serializer=t}setIndexManager(t){this.indexManager=t}addEntry(t,i,l){return kh(t).put(l)}removeEntry(t,i,l){return kh(t).delete(function(w,D){const L=w.path.toArray();return[L.slice(0,L.length-2),L[L.length-2],Kf(D),L[L.length-1]]}(i,l))}updateMetadata(t,i){return this.getMetadata(t).next(l=>(l.byteSize+=i,this.er(t,l)))}getEntry(t,i){let l=po.newInvalidDocument(i);return kh(t).Y({index:"documentKeyIndex",range:IDBKeyRange.only(Ph(i))},(_,w)=>{l=this.tr(i,w)}).next(()=>l)}nr(t,i){let l={size:0,document:po.newInvalidDocument(i)};return kh(t).Y({index:"documentKeyIndex",range:IDBKeyRange.only(Ph(i))},(_,w)=>{l={document:this.tr(i,w),size:lp(w)}}).next(()=>l)}getEntries(t,i){let l=Cl();return this.rr(t,i,(_,w)=>{const D=this.tr(_,w);l=l.insert(_,D)}).next(()=>l)}ir(t,i){let l=Cl(),_=new ro(Kn.comparator);return this.rr(t,i,(w,D)=>{const L=this.tr(w,D);l=l.insert(w,L),_=_.insert(w,lp(D))}).next(()=>({documents:l,sr:_}))}rr(t,i,l){if(i.isEmpty())return an.resolve();let _=new Rr(Uy);
1i.forEach(j=>_=_.add(j));const w=IDBKeyRange.bound(Ph(_.first()),Ph(_.last())),D=_.getIterator();let L=D.getNext();return kh(t).Y({index:"documentKeyIndex",range:w},(j,ee,fe)=>{const Pe=Kn.fromSegments([...ee.prefixPath,ee.collectionGroup,ee.documentId]);for(;L&&Uy(L,Pe)<0;)l(L,null),L=D.getNext();L&&L.isEqual(Pe)&&(l(L,ee),L=D.hasNext()?D.getNext():null),L?fe.U(Ph(L)):fe.done()}).next(()=>{for(;L;)l(L,null),L=D.hasNext()?D.getNext():null})}getDocumentsMatchingQuery(t,i,l,_,w){const D=i.path,L=[D.popLast().toArray(),D.lastSegment(),Kf(l.readTime),l.documentKey.path.isEmpty()?"":l.documentKey.path.lastSegment()],j=[D.popLast().toArray(),D.lastSegment(),[Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],""];return kh(t).W(IDBKeyRange.bound(L,j,!0)).next(ee=>{w?.incrementDocumentReadCount(ee.length);let fe=Cl();for(const Pe of ee){const It=this.tr(Kn.fromSegments(Pe.prefixPath.concat(Pe.collectionGroup,Pe.documentId)),Pe);It.isFoundDocument()&&(Bf(i,It)||_.has(It.key))&&(fe=fe.insert(It.key,It))}return fe})}getAllFromCollectionGroup(t,i,l,_){let w=Cl();const D=qw(i,l),L=qw(i,Ml.max());return kh(t).Y({index:"collectionGroupIndex",range:IDBKeyRange.bound(D,L,!0)},(j,ee,fe)=>{const Pe=this.tr(Kn.fromSegments(ee.prefixPath.concat(ee.collectionGroup,ee.documentId)),ee);w=w.insert(Pe.key,Pe),w.size===_&&fe.done()}).next(()=>w)}newChangeBuffer(t){return new N3(this,!!t&&t.trackRemovals)}getSize(t){return this.getMetadata(t).next(i=>i.byteSize)}getMetadata(t){return up(t).get("remoteDocumentGlobalKey").next(i=>(hi(!!i),i))}er(t,i){return up(t).put("remoteDocumentGlobalKey",i)}tr(t,i){if(i){const l=function $w(r,t){let i;if(t.document)i=Sw(r.ut,t.document,!!t.hasCommittedMutations);else if(t.noDocument){const l=Kn.fromSegments(t.noDocument.path),_=Dh(t.noDocument.readTime);i=po.newNoDocument(l,_),t.hasCommittedMutations&&i.setHasCommittedMutations()}else{if(!t.unknownDocument)return si();{const l=Kn.fromSegments(t.unknownDocument.path),_=Dh(t.unknownDocument.version);i=po.newUnknownDocument(l,_)}}return t.readTime&&i.setReadTime(function(_){const w=new ho(_[0],_[1]);return _i.fromTimestamp(w)}(t.readTime)),i}(this.serializer,i);if(!l.isNoDocument()||!l.version.isEqual(_i.min()))return l}return po.newInvalidDocument(t)}}function MC(r){return new O3(r)}class N3 extends v0{constructor(t,i){super(),this._r=t,this.trackRemovals=i,this.ar=new wu(l=>l.toString(),(l,_)=>l.isEqual(_))}applyChanges(t){const i=[];let l=0,_=new Rr((w,D)=>Ni(w.canonicalString(),D.canonicalString()));
1return this.changes.forEach((w,D)=>{const L=this.ar.get(w);if(i.push(this._r.removeEntry(t,w,L.readTime)),D.isValidDocument()){const j=Dy(this._r.serializer,D);_=_.add(w.path.popLast());const ee=lp(j);l+=ee-L.size,i.push(this._r.addEntry(t,w,j))}else if(l-=L.size,this.trackRemovals){const j=Dy(this._r.serializer,D.convertToNoDocument(_i.min()));i.push(this._r.addEntry(t,w,j))}}),_.forEach(w=>{i.push(this._r.indexManager.addToCollectionParentIndex(t,w))}),i.push(this._r.updateMetadata(t,l)),an.waitFor(i)}getFromCache(t,i){return this._r.nr(t,i).next(l=>(this.ar.set(i,{size:l.size,readTime:l.document.readTime}),l.document))}getAllFromCache(t,i){return this._r.ir(t,i).next(({documents:l,sr:_})=>(_.forEach((w,D)=>{this.ar.set(w,{size:D,readTime:l.get(w).readTime})}),l))}}function up(r){return Jo(r,"remoteDocumentGlobal")}function kh(r){return Jo(r,"remoteDocumentsV14")}function Ph(r){const t=r.path.toArray();return[t.slice(0,t.length-2),t[t.length-2],t[t.length-1]]}function qw(r,t){const i=t.documentKey.path.toArray();return[r,Kf(t.readTime),i.slice(0,i.length-2),i.length>0?i[i.length-1]:""]}function Uy(r,t){const i=r.path.toArray(),l=t.path.toArray();let _=0;for(let w=0;w<i.length-2&&w<l.length-2;++w)if(_=Ni(i[w],l[w]),_)return _;return _=Ni(i.length,l.length),_||(_=Ni(i[i.length-2],l[l.length-2]),_||Ni(i[i.length-1],l[l.length-1]))}class EC{constructor(t,i){this.overlayedDocument=t,this.mutatedFields=i}}class Kw{constructor(t,i,l,_){this.remoteDocumentCache=t,this.mutationQueue=i,this.documentOverlayCache=l,this.indexManager=_}getDocument(t,i){let l=null;return this.documentOverlayCache.getOverlay(t,i).next(_=>(l=_,this.remoteDocumentCache.getEntry(t,i))).next(_=>(null!==l&&zf(l.mutation,_,Ca.empty(),ho.now()),_))}getDocuments(t,i){return this.remoteDocumentCache.getEntries(t,i).next(l=>this.getLocalViewOfDocuments(t,l,zi()).next(()=>l))}getLocalViewOfDocuments(t,i,l=zi()){const _=Bd();return this.populateOverlays(t,_,i).next(()=>this.computeViews(t,i,_,l).next(w=>{let D=qm();return w.forEach((L,j)=>{D=D.insert(L,j.overlayedDocument)}),D}))}getOverlayedDocuments(t,i){const l=Bd();return this.populateOverlays(t,l,i).next(()=>this.computeViews(t,i,l,zi()))}populateOverlays(t,i,l){const _=[];return l.forEach(w=>{i.has(w)||_.push(w)}),this.documentOverlayCache.getOverlays(t,_).next(w=>{w.forEach((D,L)=>{i.set(D,L)})})}computeViews(t,i,l,_){let w=Cl();const D=Km(),L=Km();return i.forEach((j,ee)=>{const fe=l.get(ee.key);_.has(ee.key)&&(void 0===fe||fe.mutation instanceof Mc)?w=w.insert(ee.key,ee):void 0!==fe?(D.set(ee.key,fe.mutation.getFieldMask()),zf(fe.mutation,ee,fe.mutation.getFieldMask(),ho.now())):D.set(ee.key,Ca.empty())}),this.recalculateAndSaveOverlays(t,w).next(j=>(j.forEach((ee,fe)=>D.set(ee,fe)),i.forEach((ee,fe)=>{var Pe;return L.set(ee,new EC(fe,null!==(Pe=D.get(ee))&&void 0!==Pe?Pe:null))}),L))}recalculateAndSaveOverlays(t,i){const l=Km();let _=new ro((D,L)=>D-L),w=zi();return this.mutationQueue.getAllMutationBatchesAffectingDocumentKeys(t,i).next(D=>{for(const L of D)L.keys().forEach(j=>{const ee=i.get(j);if(null===ee)return;let fe=l.get(j)||Ca.empty();fe=L.applyToLocalView(ee,fe),l.set(j,fe);const Pe=(_.get(L.batchId)||zi()).add(j);_=_.insert(L.batchId,Pe)})}).next(()=>{const D=[],L=_.getReverseIterator();for(;L.hasNext();){const j=L.getNext(),ee=j.key,fe=j.value,Pe=uw();fe.forEach(It=>{if(!w.has(It)){const tn=gw(i.get(It),l.get(It));null!==tn&&Pe.set(It,tn),w=w.add(It)}}),D.push(this.documentOverlayCache.saveOverlays(t,ee,Pe))}return an.waitFor(D)}).next(()=>l)}recalculateAndSaveOverlaysForDocumentKeys(t,i){return this.remoteDocumentCache.getEntries(t,i).next(l=>this.recalculateAndSaveOverlays(t,l))}getDocumentsMatchingQuery(t,i,l,_){return Kn.isDocumentKey((D=i).path)&&null===D.collectionGroup&&0===D.filters.length?this.getDocumentsMatchingDocumentQuery(t,i.path):dy(i)?this.getDocumentsMatchingCollectionGroupQuery(t,i,l,_):this.getDocumentsMatchingCollectionQuery(t,i,l,_);var D}getNextDocuments(t,i,l,_){return this.remoteDocumentCache.getAllFromCollectionGroup(t,i,l,_).next(w=>{const D=_-w.size>0?this.documentOverlayCache.getOverlaysForCollectionGroup(t,i,l.largestBatchId,_-w.size):an.resolve(Bd());let L=-1,j=w;return D.next(ee=>an.forEach(ee,(fe,Pe)=>(L<Pe.largestBatchId&&(L=Pe.largestBatchId),w.get(fe)?an.resolve():this.remoteDocumentCache.getEntry(t,fe).next(It=>{j=j.insert(fe,It)}))).next(()=>this.populateOverlays(t,ee,w)).next(()=>this.computeViews(t,j,ee,zi())).next(fe=>({batchId:L,changes:Hf(fe)})))})}getDocumentsMatchingDocumentQuery(t,i){return this.getDocument(t,new Kn(i)).next(l=>{let _=qm();
1return l.isFoundDocument()&&(_=_.insert(l.key,l)),_})}getDocumentsMatchingCollectionGroupQuery(t,i,l,_){const w=i.collectionGroup;let D=qm();return this.indexManager.getCollectionParents(t,w).next(L=>an.forEach(L,j=>{const ee=(Pe=i,It=j.child(w),new jl(It,null,Pe.explicitOrderBy.slice(),Pe.filters.slice(),Pe.limit,Pe.limitType,Pe.startAt,Pe.endAt));var Pe,It;return this.getDocumentsMatchingCollectionQuery(t,ee,l,_).next(fe=>{fe.forEach((Pe,It)=>{D=D.insert(Pe,It)})})}).next(()=>D))}getDocumentsMatchingCollectionQuery(t,i,l,_){let w;return this.documentOverlayCache.getOverlaysForCollection(t,i.path,l.largestBatchId).next(D=>(w=D,this.remoteDocumentCache.getDocumentsMatchingQuery(t,i,l,w,_))).next(D=>{w.forEach((j,ee)=>{const fe=ee.getKey();null===D.get(fe)&&(D=D.insert(fe,po.newInvalidDocument(fe)))});let L=qm();return D.forEach((j,ee)=>{const fe=w.get(j);void 0!==fe&&zf(fe.mutation,ee,Ca.empty(),ho.now()),Bf(i,ee)&&(L=L.insert(j,ee))}),L})}}class CC{constructor(t){this.serializer=t,this.ur=new Map,this.cr=new Map}getBundleMetadata(t,i){return an.resolve(this.ur.get(i))}saveBundleMetadata(t,i){return this.ur.set(i.id,{id:(_=i).id,version:_.version,createTime:Qo(_.createTime)}),an.resolve();var _}getNamedQuery(t,i){return an.resolve(this.cr.get(i))}saveNamedQuery(t,i){return this.cr.set(i.name,{name:(_=i).name,query:Sy(_.bundledQuery),readTime:Qo(_.readTime)}),an.resolve();var _}}class Vy{constructor(){this.overlays=new ro(Kn.comparator),this.lr=new Map}getOverlay(t,i){return an.resolve(this.overlays.get(i))}getOverlays(t,i){const l=Bd();return an.forEach(i,_=>this.getOverlay(t,_).next(w=>{null!==w&&l.set(_,w)})).next(()=>l)}saveOverlays(t,i,l){return l.forEach((_,w)=>{this.lt(t,i,w)}),an.resolve()}removeOverlaysForBatchId(t,i,l){const _=this.lr.get(l);return void 0!==_&&(_.forEach(w=>this.overlays=this.overlays.remove(w)),this.lr.delete(l)),an.resolve()}getOverlaysForCollection(t,i,l){const _=Bd(),w=i.length+1,D=new Kn(i.child("")),L=this.overlays.getIteratorFrom(D);for(;L.hasNext();){const j=L.getNext().value,ee=j.getKey();if(!i.isPrefixOf(ee.path))break;ee.path.length===w&&j.largestBatchId>l&&_.set(j.getKey(),j)}return an.resolve(_)}getOverlaysForCollectionGroup(t,i,l,_){let w=new ro((ee,fe)=>ee-fe);const D=this.overlays.getIterator();for(;D.hasNext();){const ee=D.getNext().value;if(ee.getKey().getCollectionGroup()===i&&ee.largestBatchId>l){let fe=w.get(ee.largestBatchId);null===fe&&(fe=Bd(),w=w.insert(ee.largestBatchId,fe)),fe.set(ee.getKey(),ee)}}const L=Bd(),j=w.getIterator();for(;j.hasNext()&&(j.getNext().value.forEach((ee,fe)=>L.set(ee,fe)),!(L.size()>=_)););return an.resolve(L)}lt(t,i,l){const _=this.overlays.get(l.key);if(null!==_){const D=this.lr.get(_.largestBatchId).delete(l.key);this.lr.set(_.largestBatchId,D)}this.overlays=this.overlays.insert(l.key,new n0(i,l));let w=this.lr.get(i);
1void 0===w&&(w=zi(),this.lr.set(i,w)),this.lr.set(i,w.add(l.key))}}class x0{constructor(){this.hr=new Rr(Ws.Pr),this.Ir=new Rr(Ws.Tr)}isEmpty(){return this.hr.isEmpty()}addReference(t,i){const l=new Ws(t,i);this.hr=this.hr.add(l),this.Ir=this.Ir.add(l)}Er(t,i){t.forEach(l=>this.addReference(l,i))}removeReference(t,i){this.dr(new Ws(t,i))}Ar(t,i){t.forEach(l=>this.removeReference(l,i))}Rr(t){const i=new Kn(new pr([])),l=new Ws(i,t),_=new Ws(i,t+1),w=[];return this.Ir.forEachInRange([l,_],D=>{this.dr(D),w.push(D.key)}),w}Vr(){this.hr.forEach(t=>this.dr(t))}dr(t){this.hr=this.hr.delete(t),this.Ir=this.Ir.delete(t)}mr(t){const i=new Kn(new pr([])),l=new Ws(i,t),_=new Ws(i,t+1);let w=zi();return this.Ir.forEachInRange([l,_],D=>{w=w.add(D.key)}),w}containsKey(t){const i=new Ws(t,0),l=this.hr.firstAfterOrEqual(i);return null!==l&&t.isEqual(l.key)}}class Ws{constructor(t,i){this.key=t,this.gr=i}static Pr(t,i){return Kn.comparator(t.key,i.key)||Ni(t.gr,i.gr)}static Tr(t,i){return Ni(t.gr,i.gr)||Kn.comparator(t.key,i.key)}}class w0{constructor(t,i){this.indexManager=t,this.referenceDelegate=i,this.mutationQueue=[],this.pr=1,this.yr=new Rr(Ws.Pr)}checkEmpty(t){return an.resolve(0===this.mutationQueue.length)}addMutationBatch(t,i,l,_){const w=this.pr;this.pr++;const D=new _y(w,i,l,_);this.mutationQueue.push(D);for(const L of _)this.yr=this.yr.add(new Ws(L.key,w)),this.indexManager.addToCollectionParentIndex(t,L.key.path.popLast());return an.resolve(D)}lookupMutationBatch(t,i){return an.resolve(this.wr(i))}getNextMutationBatchAfterBatchId(t,i){const _=this.Sr(i+1),w=_<0?0:_;return an.resolve(this.mutationQueue.length>w?this.mutationQueue[w]:null)}getHighestUnacknowledgedBatchId(){return an.resolve(0===this.mutationQueue.length?-1:this.pr-1)}getAllMutationBatches(t){return an.resolve(this.mutationQueue.slice())}getAllMutationBatchesAffectingDocumentKey(t,i){const l=new Ws(i,0),_=new Ws(i,Number.POSITIVE_INFINITY),w=[];return this.yr.forEachInRange([l,_],D=>{const L=this.wr(D.gr);w.push(L)}),an.resolve(w)}getAllMutationBatchesAffectingDocumentKeys(t,i){let l=new Rr(Ni);return i.forEach(_=>{const w=new Ws(_,0),D=new Ws(_,Number.POSITIVE_INFINITY);this.yr.forEachInRange([w,D],L=>{l=l.add(L.gr)})}),an.resolve(this.br(l))}getAllMutationBatchesAffectingQuery(t,i){const l=i.path,_=l.length+1;let w=l;Kn.isDocumentKey(w)||(w=w.child(""));const D=new Ws(new Kn(w),0);let L=new Rr(Ni);return this.yr.forEachWhile(j=>{const ee=j.key.path;return!!l.isPrefixOf(ee)&&(ee.length===_&&(L=L.add(j.gr)),!0)},D),an.resolve(this.br(L))}br(t){const i=[];return t.forEach(l=>{const _=this.wr(l);null!==_&&i.push(_)}),i}removeMutationBatch(t,i){hi(0===this.Dr(i.batchId,"removed")),this.mutationQueue.shift();let l=this.yr;return an.forEach(i.mutations,_=>{const w=new Ws(_.key,i.batchId);return l=l.delete(w),this.referenceDelegate.markPotentiallyOrphaned(t,_.key)}).next(()=>{this.yr=l})}Fn(t){}containsKey(t,i){const l=new Ws(i,0),_=this.yr.firstAfterOrEqual(l);return an.resolve(i.isEqual(_&&_.key))}performConsistencyCheck(t){return an.resolve()}Dr(t,i){return this.Sr(t)}Sr(t){return 0===this.mutationQueue.length?0:t-this.mutationQueue[0].batchId}wr(t){const i=this.Sr(t);return i<0||i>=this.mutationQueue.length?null:this.mutationQueue[i]}}class Yy{constructor(t){this.Cr=t,this.docs=new ro(Kn.comparator),this.size=0}setIndexManager(t){this.indexManager=t}addEntry(t,i){const l=i.key,_=this.docs.get(l),w=_?_.size:0,D=this.Cr(i);return this.docs=this.docs.insert(l,{document:i.mutableCopy(),size:D}),this.size+=D-w,this.indexManager.addToCollectionParentIndex(t,l.path.popLast())}removeEntry(t){const i=this.docs.get(t);i&&(this.docs=this.docs.remove(t),this.size-=i.size)}getEntry(t,i){const l=this.docs.get(i);return an.resolve(l?l.document.mutableCopy():po.newInvalidDocument(i))}getEntries(t,i){let l=Cl();return i.forEach(_=>{const w=this.docs.get(_);l=l.insert(_,w?w.document.mutableCopy():po.newInvalidDocument(_))}),an.resolve(l)}getDocumentsMatchingQuery(t,i,l,_){let w=Cl();const D=i.path,L=new Kn(D.child("")),j=this.docs.getIteratorFrom(L);for(;j.hasNext();){const{key:ee,value:{document:fe}}=j.getNext();if(!D.isPrefixOf(ee.path))break;ee.path.length>D.length+1||Fb(vc(fe),l)<=0||(_.has(fe.key)||Bf(i,fe))&&(w=w.insert(fe.key,fe.mutableCopy()))}return an.resolve(w)}getAllFromCollectionGroup(t,i,l,_){si()}vr(t,i){return an.forEach(this.docs,l=>i(l))}newChangeBuffer(t){return new F3(this)}getSize(t){return an.resolve(this.size)}}class F3 extends v0{constructor(t){super(),this._r=t}applyChanges(t){const i=[];
1return this.changes.forEach((l,_)=>{_.isValidDocument()?i.push(this._r.addEntry(t,_)):this._r.removeEntry(l)}),an.waitFor(i)}getFromCache(t,i){return this._r.getEntry(t,i)}getAllFromCache(t,i){return this._r.getEntries(t,i)}}class Jw{constructor(t){this.persistence=t,this.Fr=new wu(i=>bh(i),Yf),this.lastRemoteSnapshotVersion=_i.min(),this.highestTargetId=0,this.Mr=0,this.Or=new x0,this.targetCount=0,this.Nr=Au.On()}forEachTarget(t,i){return this.Fr.forEach((l,_)=>i(_)),an.resolve()}getLastRemoteSnapshotVersion(t){return an.resolve(this.lastRemoteSnapshotVersion)}getHighestSequenceNumber(t){return an.resolve(this.Mr)}allocateTargetId(t){return this.highestTargetId=this.Nr.next(),an.resolve(this.highestTargetId)}setTargetsMetadata(t,i,l){return l&&(this.lastRemoteSnapshotVersion=l),i>this.Mr&&(this.Mr=i),an.resolve()}kn(t){this.Fr.set(t.target,t);const i=t.targetId;i>this.highestTargetId&&(this.Nr=new Au(i),this.highestTargetId=i),t.sequenceNumber>this.Mr&&(this.Mr=t.sequenceNumber)}addTargetData(t,i){return this.kn(i),this.targetCount+=1,an.resolve()}updateTargetData(t,i){return this.kn(i),an.resolve()}removeTargetData(t,i){return this.Fr.delete(i.target),this.Or.Rr(i.targetId),this.targetCount-=1,an.resolve()}removeTargets(t,i,l){let _=0;const w=[];return this.Fr.forEach((D,L)=>{L.sequenceNumber<=i&&null===l.get(L.targetId)&&(this.Fr.delete(D),w.push(this.removeMatchingKeysForTargetId(t,L.targetId)),_++)}),an.waitFor(w).next(()=>_)}getTargetCount(t){return an.resolve(this.targetCount)}getTargetData(t,i){const l=this.Fr.get(i)||null;return an.resolve(l)}addMatchingKeys(t,i,l){return this.Or.Er(i,l),an.resolve()}removeMatchingKeys(t,i,l){this.Or.Ar(i,l);const _=this.persistence.referenceDelegate,w=[];
1return _&&i.forEach(D=>{w.push(_.markPotentiallyOrphaned(t,D))}),an.waitFor(w)}removeMatchingKeysForTargetId(t,i){return this.Or.Rr(i),an.resolve()}getMatchingKeysForTargetId(t,i){const l=this.Or.mr(i);return an.resolve(l)}containsKey(t,i){return an.resolve(this.Or.containsKey(i))}}class By{constructor(t,i){this.Br={},this.overlays={},this.Lr=new El(0),this.kr=!1,this.kr=!0,this.referenceDelegate=t(this),this.qr=new Jw(this),this.indexManager=new xC,this.remoteDocumentCache=new Yy(l=>this.referenceDelegate.Qr(l)),this.serializer=new fC(i),this.Kr=new CC(this.serializer)}start(){return Promise.resolve()}shutdown(){return this.kr=!1,Promise.resolve()}get started(){return this.kr}setDatabaseDeletedListener(){}setNetworkEnabled(){}getIndexManager(t){return this.indexManager}getDocumentOverlayCache(t){let i=this.overlays[t.toKey()];return i||(i=new Vy,this.overlays[t.toKey()]=i),i}getMutationQueue(t,i){let l=this.Br[t.toKey()];return l||(l=new w0(i,this.referenceDelegate),this.Br[t.toKey()]=l),l}getTargetCache(){return this.qr}getRemoteDocumentCache(){return this.remoteDocumentCache}getBundleCache(){return this.Kr}runTransaction(t,i,l){Rn("MemoryPersistence","Starting transaction:",t);const _=new Qw(this.Lr.next());return this.referenceDelegate.$r(),l(_).next(w=>this.referenceDelegate.Ur(_).next(()=>w)).toPromise().then(w=>(_.raiseOnCommittedEvent(),w))}Wr(t,i){return an.or(Object.values(this.Br).map(l=>()=>l.containsKey(t,i)))}}class Qw extends hu{constructor(t){super(),this.currentSequenceNumber=t}}class Ac{constructor(t){this.persistence=t,this.Gr=new x0,this.zr=null}static jr(t){return new Ac(t)}get Hr(){if(this.zr)return this.zr;throw si()}addReference(t,i,l){return this.Gr.addReference(l,i),this.Hr.delete(l.toString()),an.resolve()}removeReference(t,i,l){return this.Gr.removeReference(l,i),this.Hr.add(l.toString()),an.resolve()}markPotentiallyOrphaned(t,i){return this.Hr.add(i.toString()),an.resolve()}removeTarget(t,i){this.Gr.Rr(i.targetId).forEach(_=>this.Hr.add(_.toString()));const l=this.persistence.getTargetCache();return l.getMatchingKeysForTargetId(t,i.targetId).next(_=>{_.forEach(w=>this.Hr.add(w.toString()))}).next(()=>l.removeTargetData(t,i))}$r(){this.zr=new Set}Ur(t){const i=this.persistence.getRemoteDocumentCache().newChangeBuffer();return an.forEach(this.Hr,l=>{const _=Kn.fromPath(l);return this.Jr(t,_).next(w=>{w||i.removeEntry(_,_i.min())})}).next(()=>(this.zr=null,i.apply(t)))}updateLimboDocument(t,i){return this.Jr(t,i).next(l=>{l?this.Hr.delete(i.toString()):this.Hr.add(i.toString())})}Qr(t){return 0}Jr(t,i){return an.or([()=>an.resolve(this.Gr.containsKey(i)),()=>this.persistence.getTargetCache().containsKey(t,i),()=>this.persistence.Wr(t,i)])}}class Xw{constructor(t){this.serializer=t}N(t,i,l,_){const w=new Ub("createOrUpgrade",i);var j;l<1&&_>=1&&(t.createObjectStore("owner"),(j=t).createObjectStore("mutationQueues",{keyPath:"userId"}),j.createObjectStore("mutations",{keyPath:"batchId",autoIncrement:!0}).createIndex("userMutationsIndex",Hb,{unique:!0}),j.createObjectStore("documentMutations"),M0(t),function(j){j.createObjectStore("remoteDocuments")}(t));let D=an.resolve();return l<3&&_>=3&&(0!==l&&(function(j){j.deleteObjectStore("targetDocuments"),j.deleteObjectStore("targets"),j.deleteObjectStore("targetGlobal")}(t),M0(t)),D=D.next(()=>function(j){const ee=j.store("targetGlobal"),fe={highestTargetId:0,highestListenSequenceNumber:0,lastRemoteSnapshotVersion:_i.min().toTimestamp(),targetCount:0};return ee.put("targetGlobalKey",fe)}(w))),l<4&&_>=4&&(0!==l&&(D=D.next(()=>function(j,ee){return ee.store("mutations").W().next(fe=>{j.deleteObjectStore("mutations"),j.createObjectStore("mutations",{keyPath:"batchId",autoIncrement:!0}).createIndex("userMutationsIndex",Hb,{unique:!0});const Pe=ee.store("mutations"),It=fe.map(tn=>Pe.put(tn));return an.waitFor(It)})}(t,w))),D=D.next(()=>{!function(j){j.createObjectStore("clientMetadata",{keyPath:"clientId"})}(t)})),l<5&&_>=5&&(D=D.next(()=>this.Zr(w))),l<6&&_>=6&&(D=D.next(()=>(function(j){j.createObjectStore("remoteDocumentGlobal")}(t),this.Xr(w)))),l<7&&_>=7&&(D=D.next(()=>this.ei(w))),l<8&&_>=8&&(D=D.next(()=>this.ti(t,w))),l<9&&_>=9&&(D=D.next(()=>{!function(j){j.objectStoreNames.contains("remoteDocumentChanges")&&j.deleteObjectStore("remoteDocumentChanges")}
1(t)})),l<10&&_>=10&&(D=D.next(()=>this.ni(w))),l<11&&_>=11&&(D=D.next(()=>{(function(j){j.createObjectStore("bundles",{keyPath:"bundleId"})})(t),function(j){j.createObjectStore("namedQueries",{keyPath:"name"})}(t)})),l<12&&_>=12&&(D=D.next(()=>{!function(j){const ee=j.createObjectStore("documentOverlays",{keyPath:GE});ee.createIndex("collectionPathOverlayIndex",zb,{unique:!1}),ee.createIndex("collectionGroupOverlayIndex",Rf,{unique:!1})}(t)})),l<13&&_>=13&&(D=D.next(()=>function(j){const ee=j.createObjectStore("remoteDocumentsV14",{keyPath:Fd});ee.createIndex("documentKeyIndex",HE),ee.createIndex("collectionGroupIndex",Yx)}(t)).next(()=>this.ri(t,w)).next(()=>t.deleteObjectStore("remoteDocuments"))),l<14&&_>=14&&(D=D.next(()=>this.ii(t,w))),l<15&&_>=15&&(D=D.next(()=>function(j){j.createObjectStore("indexConfiguration",{keyPath:"indexId",autoIncrement:!0}).createIndex("collectionGroupIndex","collectionGroup",{unique:!1}),j.createObjectStore("indexState",{keyPath:Hx}).createIndex("sequenceNumberIndex",jE,{unique:!1}),j.createObjectStore("indexEntries",{keyPath:ZE}).createIndex("documentKeyIndex",zE,{unique:!1})}(t))),D}Xr(t){let i=0;return t.store("remoteDocuments").Y((l,_)=>{i+=lp(_)}).next(()=>{const l={byteSize:i};return t.store("remoteDocumentGlobal").put("remoteDocumentGlobalKey",l)})}Zr(t){const i=t.store("mutationQueues"),l=t.store("mutations");return i.W().next(_=>an.forEach(_,w=>{const D=IDBKeyRange.bound([w.userId,-1],[w.userId,w.lastAcknowledgedBatchId]);return l.W("userMutationsIndex",D).next(L=>an.forEach(L,j=>{hi(j.userId===w.userId);const ee=hd(this.serializer,j);return Ny(t,w.userId,ee).next(()=>{})}))}))}ei(t){const i=t.store("targetDocuments"),l=t.store("remoteDocuments");return t.store("targetGlobal").get("targetGlobalKey").next(_=>{const w=[];return l.Y((D,L)=>{const j=new pr(D),ee=[0,Ea(j)];w.push(i.get(ee).next(fe=>fe?an.resolve():i.put({targetId:0,path:Ea(j),sequenceNumber:_.highestListenSequenceNumber})))}).next(()=>an.waitFor(w))})}ti(t,i){t.createObjectStore("collectionParents",{keyPath:Bx});const l=i.store("collectionParents"),_=new Ly,w=D=>{if(_.add(D)){const L=D.lastSegment(),j=D.popLast();return l.put({collectionId:L,parent:Ea(j)})}};return i.store("remoteDocuments").Y({J:!0},(D,L)=>{const j=new pr(D);return w(j.popLast())}).next(()=>i.store("documentMutations").Y({J:!0},([D,L,j],ee)=>{const fe=Nd(L);return w(fe.popLast())}))}ni(t){const i=t.store("targets");return i.Y((l,_)=>{const w=Jf(_),D=Qf(this.serializer,w);return i.put(D)})}ri(t,i){const l=i.store("remoteDocuments"),_=[];return l.Y((w,D)=>{const L=i.store("remoteDocumentsV14"),j=(Pe=D,Pe.document?new Kn(pr.fromString(Pe.document.name).popFirst(5)):Pe.noDocument?Kn.fromSegments(Pe.noDocument.path):Pe.unknownDocument?Kn.fromSegments(Pe.unknownDocument.path):si()).path.toArray(),ee={prefixPath:j.slice(0,j.length-2),collectionGroup:j[j.length-2],documentId:j[j.length-1],readTime:D.readTime||[0,0],unknownDocument:D.unknownDocument,noDocument:D.noDocument,document:D.document,hasCommittedMutations:!!D.hasCommittedMutations};var Pe;_.push(L.put(ee))}).next(()=>an.waitFor(_))}ii(t,i){const l=i.store("mutations"),_=MC(this.serializer),w=new By(Ac.jr,this.serializer.ut);return l.W().next(D=>{const L=new Map;return D.forEach(j=>{var ee;let fe=null!==(ee=L.get(j.userId))&&void 0!==ee?ee:zi();hd(this.serializer,j).keys().forEach(Pe=>fe=fe.add(Pe)),L.set(j.userId,fe)}),an.forEach(L,(j,ee)=>{const fe=new Is(ee),Pe=p0.ct(this.serializer,fe),It=w.getIndexManager(fe),tn=ng.ct(fe,this.serializer,It,w.referenceDelegate);return new Kw(_,tn,Pe,It).recalculateAndSaveOverlaysForDocumentKeys(new H_(i,El._e),j).next()})})}}function M0(r){r.createObjectStore("targetDocuments",{keyPath:ld}).createIndex("documentTargetsIndex",dd,{unique:!0}),r.createObjectStore("targets",{keyPath:"targetId"}).createIndex("queryTargetsIndex",$d,{unique:!0}),r.createObjectStore("targetGlobal")}const eT="Failed to obtain exclusive access to the persistence layer. To allow shared access, multi-tab synchronization has to be enabled in all tabs. If you are using `experimentalForceOwningTab:true`, make sure that only one tab has persistence enabled at any given time.";class Hy{constructor(t,i,l,_,w,D,L,j,ee,fe,Pe=15){if(this.allowTabSynchronization=t,this.persistenceKey=i,this.clientId=l,this.si=w,this.window=D,this.document=L,this.oi=ee,this._i=fe,this.ai=Pe,this.Lr=null,this.kr=!1,this.isPrimary=!1,this.networkEnabled=!0,this.ui=null,this.inForeground=!1,this.ci=null,this.li=null,this.hi=Number.NEGATIVE_INFINITY,this.Pi=It=>
1Promise.resolve(),!Hy.D())throw new Ln(pn.UNIMPLEMENTED,"This platform is either missing IndexedDB or is known to have an incomplete implementation. Offline persistence has been disabled.");this.referenceDelegate=new R3(this,_),this.Ii=i+"main",this.serializer=new fC(j),this.Ti=new Od(this.Ii,this.ai,new Xw(this.serializer)),this.qr=new Gw(this.referenceDelegate,this.serializer),this.remoteDocumentCache=MC(this.serializer),this.Kr=new Xf,this.window&&this.window.localStorage?this.Ei=this.window.localStorage:(this.Ei=null,!1===fe&&No("IndexedDbPersistence","LocalStorage is unavailable. As a result, persistence may not work reliably. In particular enablePersistence() could fail immediately after refreshing the page."))}start(){return this.di().then(()=>{if(!this.isPrimary&&!this.allowTabSynchronization)throw new Ln(pn.FAILED_PRECONDITION,eT);return this.Ai(),this.Ri(),this.Vi(),this.runTransaction("getHighestListenSequenceNumber","readonly",t=>this.qr.getHighestSequenceNumber(t))}).then(t=>{this.Lr=new El(t,this.oi)}).then(()=>{this.kr=!0}).catch(t=>(this.Ti&&this.Ti.close(),Promise.reject(t)))}mi(t){var i=this;return this.Pi=function(){var l=(0,E.Z)(function*(_){if(i.started)return t(_)});return function(_){return l.apply(this,arguments)}}(),t(this.isPrimary)}setDatabaseDeletedListener(t){this.Ti.L(function(){var i=(0,E.Z)(function*(l){null===l.newVersion&&(yield t())});return function(l){return i.apply(this,arguments)}}())}setNetworkEnabled(t){var i=this;this.networkEnabled!==t&&(this.networkEnabled=t,this.si.enqueueAndForget((0,E.Z)(function*(){i.started&&(yield i.di())})))}di(){return this.runTransaction("updateClientMetadataAndTryBecomePrimary","readwrite",t=>C0(t).put({clientId:this.clientId,updateTimeMs:Date.now(),networkEnabled:this.networkEnabled,inForeground:this.inForeground}).next(()=>{if(this.isPrimary)return this.fi(t).next(i=>{i||(this.isPrimary=!1,this.si.enqueueRetryable(()=>this.Pi(!1)))})}).next(()=>this.gi(t)).next(i=>this.isPrimary&&!i?this.pi(t).next(()=>!1):!!i&&this.yi(t).next(()=>!0))).catch(t=>{if(xc(t))return Rn("IndexedDbPersistence","Failed to extend owner lease: ",t),this.isPrimary;if(!this.allowTabSynchronization)throw t;return Rn("IndexedDbPersistence","Releasing owner lease after error during lease refresh",t),!1}).then(t=>{this.isPrimary!==t&&this.si.enqueueRetryable(()=>this.Pi(t)),this.isPrimary=t})}fi(t){return E0(t).get("owner").next(i=>an.resolve(this.wi(i)))}Si(t){return C0(t).delete(this.clientId)}bi(){var t=this;return(0,E.Z)(function*(){if(t.isPrimary&&!t.Di(t.hi,18e5)){t.hi=Date.now();const i=yield t.runTransaction("maybeGarbageCollectMultiClientState","readwrite-primary",l=>{const _=Jo(l,"clientMetadata");return _.W().next(w=>{const D=t.Ci(w,18e5),L=w.filter(j=>-1===D.indexOf(j));return an.forEach(L,j=>_.delete(j.clientId)).next(()=>L)})}).catch(()=>[]);if(t.Ei)for(const l of i)t.Ei.removeItem(t.vi(l.clientId))}})()}Vi(){this.li=this.si.enqueueAfterDelay("client_metadata_refresh",4e3,()=>this.di().then(()=>this.bi()).then(()=>this.Vi()))}wi(t){return!!t&&t.ownerId===this.clientId}gi(t){return this._i?an.resolve(!0):E0(t).get("owner").next(i=>{if(null!==i&&this.Di(i.leaseTimestampMs,5e3)&&!this.Fi(i.ownerId)){if(this.wi(i)&&this.networkEnabled)return!0;if(!this.wi(i)){if(!i.allowTabSynchronization)throw new Ln(pn.FAILED_PRECONDITION,eT);return!1}}return!(!this.networkEnabled||!this.inForeground)||C0(t).W().next(l=>void 0===this.Ci(l,5e3).find(_=>!(this.clientId===_.clientId||!(!this.networkEnabled&&_.networkEnabled||!this.inForeground&&_.inForeground&&this.networkEnabled===_.networkEnabled))))}).next(i=>(this.isPrimary!==i&&Rn("IndexedDbPersistence",`Client ${i?"is":"is not"} eligible for a primary lease.`),i))}shutdown(){var t=this;return(0,E.Z)(function*(){t.kr=!1,t.Mi(),t.li&&(t.li.cancel(),t.li=null),t.xi(),t.Oi(),yield t.Ti.runTransaction("shutdown","readwrite",["owner","clientMetadata"],i=>{const l=new H_(i,El._e);return t.pi(l).next(()=>t.Si(l))}),t.Ti.close(),t.Ni()})()}Ci(t,i){return t.filter(l=>this.Di(l.updateTimeMs,i)&&!this.Fi(l.clientId))}Bi(){return this.runTransaction("getActiveClients","readonly",t=>C0(t).W().next(i=>
1this.Ci(i,18e5).map(l=>l.clientId)))}get started(){return this.kr}getMutationQueue(t,i){return ng.ct(t,this.serializer,i,this.referenceDelegate)}getTargetCache(){return this.qr}getRemoteDocumentCache(){return this.remoteDocumentCache}getIndexManager(t){return new Ry(t,this.serializer.ut.databaseId)}getDocumentOverlayCache(t){return p0.ct(this.serializer,t)}getBundleCache(){return this.Kr}runTransaction(t,i,l){Rn("IndexedDbPersistence","Starting transaction:",t);const _="readonly"===i?"readonly":"readwrite",w=15===(j=this.ai)?Wx:14===j?Gx:13===j?zx:12===j?Zx:11===j?jx:void si();var j;let D;return this.Ti.runTransaction(t,_,w,L=>(D=new H_(L,this.Lr?this.Lr.next():El._e),"readwrite-primary"===i?this.fi(D).next(j=>!!j||this.gi(D)).next(j=>{if(!j)throw No(`Failed to obtain primary lease for action '${t}'.`),this.isPrimary=!1,this.si.enqueueRetryable(()=>this.Pi(!1)),new Ln(pn.FAILED_PRECONDITION,Y_);return l(D)}).next(j=>this.yi(D).next(()=>j)):this.Li(D).next(()=>l(D)))).then(L=>(D.raiseOnCommittedEvent(),L))}Li(t){return E0(t).get("owner").next(i=>{if(null!==i&&this.Di(i.leaseTimestampMs,5e3)&&!this.Fi(i.ownerId)&&!this.wi(i)&&!(this._i||this.allowTabSynchronization&&i.allowTabSynchronization))throw new Ln(pn.FAILED_PRECONDITION,eT)})}yi(t){const i={ownerId:this.clientId,allowTabSynchronization:this.allowTabSynchronization,leaseTimestampMs:Date.now()};return E0(t).put("owner",i)}static D(){return Od.D()}pi(t){const i=E0(t);return i.get("owner").next(l=>this.wi(l)?(Rn("IndexedDbPersistence","Releasing primary lease."),i.delete("owner")):an.resolve())}Di(t,i){const l=Date.now();return!(t<l-i||t>l&&(No(`Detected an update time that is in the future: ${t} > ${l}`),1))}Ai(){null!==this.document&&"function"==typeof this.document.addEventListener&&(this.ci=()=>{this.si.enqueueAndForget(()=>(this.inForeground="visible"===this.document.visibilityState,this.di()))},this.document.addEventListener("visibilitychange",this.ci),this.inForeground="visible"===this.document.visibilityState)}xi(){this.ci&&(this.document.removeEventListener("visibilitychange",this.ci),this.ci=null)}Ri(){var t;"function"==typeof(null===(t=this.window)||void 0===t?void 0:t.addEventListener)&&(this.ui=()=>{this.Mi();const i=/(?:Version|Mobile)\/1[456]/;(function Lt(){return!En()&&navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")})()&&(navigator.appVersion.match(i)||navigator.userAgent.match(i))&&this.si.enterRestrictedMode(!0),this.si.enqueueAndForget(()=>this.shutdown())},this.window.addEventListener("pagehide",this.ui))}Oi(){this.ui&&(this.window.removeEventListener("pagehide",this.ui),this.ui=null)}Fi(t){var i;try{const l=null!==(null===(i=this.Ei)||void 0===i?void 0:i.getItem(this.vi(t)));return Rn("IndexedDbPersistence",`Client '${t}' ${l?"is":"is not"} zombied in LocalStorage`),l}catch(l){return No("IndexedDbPersistence","Failed to get zombied client id.",l),!1}}Mi(){if(this.Ei)try{this.Ei.setItem(this.vi(this.clientId),String(Date.now()))}catch(t){No("Failed to set zombie client id.",t)}}Ni(){if(this.Ei)try{this.Ei.removeItem(this.vi(this.clientId))}catch{}}vi(t){return`firestore_zombie_${this.persistenceKey}_${t}`}}function E0(r){return Jo(r,"owner")}function C0(r){return Jo(r,"clientMetadata")}function jy(r,t){let i=r.projectId;return r.isDefaultDatabase||(i+="."+r.database),"firestore/"+t+"/"+i+"/"}class Zy{constructor(t,i,l,_){this.targetId=t,this.fromCache=i,this.ki=l,this.qi=_}static Qi(t,i){let l=zi(),_=zi();for(const w of i.docChanges)switch(w.type){case 0:l=l.add(w.doc.key);break;case 1:_=_.add(w.doc.key)}return new Zy(t,i.fromCache,l,_)}}class tT{constructor(){this._documentReadCount=0}get documentReadCount(){return this._documentReadCount}incrementDocumentReadCount(t){this._documentReadCount+=t}}class zy{constructor(){this.Ki=!1,this.$i=!1,this.Ui=100,this.Wi=8}initialize(t,i){this.Gi=t,this.indexManager=i,this.Ki=!0}getDocumentsMatchingQuery(t,i,l,_){const w={result:null};return this.zi(t,i).next(D=>{w.result=D}).next(()=>{if(!w.result)return this.ji(t,i,_,l).next(D=>{w.result=D})}).next(()=>{if(w.result)return;const D=new tT;return this.Hi(t,i,D).next(L=>{if(w.result=L,this.$i)return this.Ji(t,i,D,L.size)})}).next(()=>w.result)}Ji(t,i,l,_){return l.documentReadCount<this.Ui?(Vm()<=st.DEBUG&&Rn("QueryEngine","SDK will not create cache indexes for query:",vh(i),"since it only creates cache indexes for collection contains","more than or equal to",this.Ui,"documents"),an.resolve()):(Vm()<=st.DEBUG&&Rn("QueryEngine","Query:",vh(i),"scans",l.documentReadCount,"local documents and returns",_,"documents as results."),l.documentReadCount>this.Wi*_?(Vm()<=st.DEBUG&&Rn("QueryEngine","The SDK decides to create cache indexes for query:",vh(i),"as using cache indexes may help improve performance."),this.indexManager.createTargetIndexes(t,Ps(i))):an.resolve())}zi(t,i){if(ly(i))return an.resolve(null);let l=Ps(i);return this.indexManager.getIndexType(t,l).next(_=>0===_?null:(null!==i.limit&&1===_&&(i=J_(i,null,"F"),l=Ps(i)),this.indexManager.getDocumentsMatchingTarget(t,l).next(w=>{const D=zi(...w);return this.Gi.getDocuments(t,D).next(L=>this.indexManager.getMinOffset(t,l).next(j=>{const ee=this.Yi(i,L);return this.Zi(i,ee,D,j.readTime)?this.zi(t,J_(i,null,"F")):this.Xi(t,ee,i,j)}))})))}ji(t,i,l,_){return ly(i)||_.isEqual(_i.min())?an.resolve(null):this.Gi.getDocuments(t,l).next(w=>{const D=this.Yi(i,w);return this.Zi(i,D,l,_)?an.resolve(null):(Vm()<=st.DEBUG&&Rn("QueryEngine","Re-using previous result from %s to execute query: %s",_.toString(),vh(i)),this.Xi(t,D,i,Pf(_,-1)).next(L=>L))})}Yi(t,i){let l=new Rr(cw(t));
1return i.forEach((_,w)=>{Bf(t,w)&&(l=l.add(w))}),l}Zi(t,i,l,_){if(null===t.limit)return!1;if(l.size!==i.size)return!0;const w="F"===t.limitType?i.last():i.first();return!!w&&(w.hasPendingWrites||w.version.compareTo(_)>0)}Hi(t,i,l){return Vm()<=st.DEBUG&&Rn("QueryEngine","Using full collection scan to execute query:",vh(i)),this.Gi.getDocumentsMatchingQuery(t,i,Ml.min(),l)}Xi(t,i,l,_){return this.Gi.getDocumentsMatchingQuery(t,l,_).next(w=>(i.forEach(D=>{w=w.insert(D.key,D)}),w))}}class DC{constructor(t,i,l,_){this.persistence=t,this.es=i,this.serializer=_,this.ts=new ro(Ni),this.ns=new wu(w=>bh(w),Yf),this.rs=new Map,this.ss=t.getRemoteDocumentCache(),this.qr=t.getTargetCache(),this.Kr=t.getBundleCache(),this.os(l)}os(t){this.documentOverlayCache=this.persistence.getDocumentOverlayCache(t),this.indexManager=this.persistence.getIndexManager(t),this.mutationQueue=this.persistence.getMutationQueue(t,this.indexManager),this.localDocuments=new Kw(this.ss,this.mutationQueue,this.documentOverlayCache,this.indexManager),this.ss.setIndexManager(this.indexManager),this.es.initialize(this.localDocuments,this.indexManager)}collectGarbage(t){return this.persistence.runTransaction("Collect garbage","readwrite-primary",i=>t.collect(i,this.ts))}}function Gy(r,t,i,l){return new DC(r,t,i,l)}function Wy(r,t){return qy.apply(this,arguments)}function qy(){return qy=(0,E.Z)(function*(r,t){const i=Xn(r);return yield i.persistence.runTransaction("Handle user change","readonly",l=>{let _;
1return i.mutationQueue.getAllMutationBatches(l).next(w=>(_=w,i.os(t),i.mutationQueue.getAllMutationBatches(l))).next(w=>{const D=[],L=[];let j=zi();for(const ee of _){D.push(ee.batchId);for(const fe of ee.mutations)j=j.add(fe.key)}for(const ee of w){L.push(ee.batchId);for(const fe of ee.mutations)j=j.add(fe.key)}return i.localDocuments.getDocuments(l,j).next(ee=>({_s:ee,removedBatchIds:D,addedBatchIds:L}))})})}),qy.apply(this,arguments)}function Ky(r){const t=Xn(r);return t.persistence.runTransaction("Get last remote snapshot version","readonly",i=>t.qr.getLastRemoteSnapshotVersion(i))}function Jy(r,t,i){let l=zi(),_=zi();return i.forEach(w=>l=l.add(w)),t.getEntries(r,l).next(w=>{let D=Cl();return i.forEach((L,j)=>{const ee=w.get(L);j.isFoundDocument()!==ee.isFoundDocument()&&(_=_.add(L)),j.isNoDocument()&&j.version.isEqual(_i.min())?(t.removeEntry(L,j.readTime),D=D.insert(L,j)):!ee.isValidDocument()||j.version.compareTo(ee.version)>0||0===j.version.compareTo(ee.version)&&ee.hasPendingWrites?(t.addEntry(j),D=D.insert(L,j)):Rn("LocalStore","Ignoring outdated watch update for ",L,". Current version:",ee.version," Watch version:",j.version)}),{us:D,cs:_}})}function nT(r,t){const i=Xn(r);return i.persistence.runTransaction("Get next mutation batch","readonly",l=>(void 0===t&&(t=-1),i.mutationQueue.getNextMutationBatchAfterBatchId(l,t)))}function Lh(r,t){const i=Xn(r);return i.persistence.runTransaction("Allocate target","readwrite",l=>{let _;return i.qr.getTargetData(l,t).next(w=>w?(_=w,an.resolve(_)):i.qr.allocateTargetId(l).next(D=>(_=new Tu(t,D,"TargetPurposeListen",l.currentSequenceNumber),i.qr.addTargetData(l,_).next(()=>_))))}).then(l=>{const _=i.ts.get(l.targetId);return(null===_||l.snapshotVersion.compareTo(_.snapshotVersion)>0)&&(i.ts=i.ts.insert(l.targetId,l),i.ns.set(t,l.targetId)),l})}function Rh(r,t,i){return Qy.apply(this,arguments)}function Qy(){return Qy=(0,E.Z)(function*(r,t,i){const l=Xn(r),_=l.ts.get(t),w=i?"readwrite":"readwrite-primary";try{i||(yield l.persistence.runTransaction("Release target",w,D=>l.persistence.referenceDelegate.removeTarget(D,_)))}catch(D){if(!xc(D))throw D;Rn("LocalStore",`Failed to update sequence numbers for target ${t}: ${D}`)}l.ts=l.ts.remove(t),l.ns.delete(_.target)}),Qy.apply(this,arguments)}function D0(r,t,i){const l=Xn(r);let _=_i.min(),w=zi();return l.persistence.runTransaction("Execute query","readwrite",D=>function(j,ee,fe){const Pe=Xn(j),It=Pe.ns.get(fe);return void 0!==It?an.resolve(Pe.ts.get(It)):Pe.qr.getTargetData(ee,fe)}(l,D,Ps(t)).next(L=>{if(L)return _=L.lastLimboFreeSnapshotVersion,l.qr.getMatchingKeysForTargetId(D,L.targetId).next(j=>{w=j})}).next(()=>l.es.getDocumentsMatchingQuery(D,t,i?_:_i.min(),i?w:zi())).next(L=>(kC(l,hy(t),L),{documents:L,ls:w})))}function IC(r,t){const i=Xn(r),l=Xn(i.qr),_=i.ts.get(t);return _?Promise.resolve(_.target):i.persistence.runTransaction("Get target data","readonly",w=>l._t(w,t).next(D=>D?D.target:null))}function Xy(r,t){const i=Xn(r),l=i.rs.get(t)||_i.min();return i.persistence.runTransaction("Get new document changes","readonly",_=>i.ss.getAllFromCollectionGroup(_,t,Pf(l,-1),Number.MAX_SAFE_INTEGER)).then(_=>(kC(i,t,_),_))}function kC(r,t,i){let l=r.rs.get(t)||_i.min();i.forEach((_,w)=>{w.readTime.compareTo(l)>0&&(l=w.readTime)}),r.rs.set(t,l)}function iT(){return iT=(0,E.Z)(function*(r,t,i,l){const _=Xn(r);let w=zi(),D=Cl();for(const ee of i){const fe=t.hs(ee.metadata.name);ee.document&&(w=w.add(fe));const Pe=t.Ps(ee);Pe.setReadTime(t.Is(ee.metadata.readTime)),D=D.insert(fe,Pe)}const L=_.ss.newChangeBuffer({trackRemovals:!0}),j=yield Lh(_,(fe=l,Ps(yh(pr.fromString(`__bundle__/docs/${fe}`)))));var fe;return _.persistence.runTransaction("Apply bundle documents","readwrite",ee=>Jy(ee,L,D).next(fe=>(L.apply(ee),fe)).next(fe=>_.qr.removeMatchingKeysForTargetId(ee,j.targetId).next(()=>_.qr.addMatchingKeys(ee,w,j.targetId)).next(()=>_.localDocuments.getLocalViewOfDocuments(ee,fe.us,fe.cs)).next(()=>fe.us)))}),iT.apply(this,arguments)}function U3(r,t){return rT.apply(this,arguments)}function rT(){return rT=(0,E.Z)(function*(r,t,i=zi()){const l=yield Lh(r,Ps(Sy(t.bundledQuery))),_=Xn(r);return _.persistence.runTransaction("Save named query","readwrite",w=>{const D=Qo(t.readTime);if(l.snapshotVersion.compareTo(D)>=0)return _.Kr.saveNamedQuery(w,t);const L=l.withResumeToken(us.EMPTY_BYTE_STRING,D);return _.ts=_.ts.insert(L.targetId,L),_.qr.updateTargetData(w,L).next(()=>_.qr.removeMatchingKeysForTargetId(w,l.targetId)).next(()=>_.qr.addMatchingKeys(w,i,l.targetId)).next(()=>_.Kr.saveNamedQuery(w,t))})}),rT.apply(this,arguments)}function PC(r,t){return`firestore_clients_${r}_${t}`}function LC(r,t,i){let l=`firestore_mutations_${r}_${i}`;return t.isAuthenticated()&&(l+=`_${t.uid}`),l}function oT(r,t){return`firestore_targets_${r}_${t}`}class ev{constructor(t,i,l,_){this.user=t,this.batchId=i,this.state=l,this.error=_}static Ts(t,i,l){const _=JSON.parse(l);let w,D="object"==typeof _&&-1!==["pending","acknowledged","rejected"].indexOf(_.state)&&(void 0===_.error||"object"==typeof _.error);return D&&_.error&&(D="string"==typeof _.error.message&&"string"==typeof _.error.code,D&&(w=new Ln(_.error.code,_.error.message))),D?new ev(t,i,_.state,w):(No("SharedCl
1ientState",`Failed to parse mutation state for ID '${i}': ${l}`),null)}Es(){const t={state:this.state,updateTimeMs:Date.now()};return this.error&&(t.error={code:this.error.code,message:this.error.message}),JSON.stringify(t)}}class hp{constructor(t,i,l){this.targetId=t,this.state=i,this.error=l}static Ts(t,i){const l=JSON.parse(i);let _,w="object"==typeof l&&-1!==["not-current","current","rejected"].indexOf(l.state)&&(void 0===l.error||"object"==typeof l.error);return w&&l.error&&(w="string"==typeof l.error.message&&"string"==typeof l.error.code,w&&(_=new Ln(l.error.code,l.error.message))),w?new hp(t,l.state,_):(No("SharedClientState",`Failed to parse target state for ID '${t}': ${i}`),null)}Es(){const t={state:this.state,updateTimeMs:Date.now()};return this.error&&(t.error={code:this.error.code,message:this.error.message}),JSON.stringify(t)}}class mp{constructor(t,i){this.clientId=t,this.activeTargetIds=i}static Ts(t,i){const l=JSON.parse(i);let _="object"==typeof l&&l.activeTargetIds instanceof Array,w=my();for(let D=0;_&&D<l.activeTargetIds.length;++D)_=ph(l.activeTargetIds[D]),w=w.add(l.activeTargetIds[D]);return _?new mp(t,w):(No("SharedClientState",`Failed to parse client data for instance '${t}': ${i}`),null)}}class S0{constructor(t,i){this.clientId=t,this.onlineState=i}static Ts(t){const i=JSON.parse(t);return"object"==typeof i&&-1!==["Unknown","Online","Offline"].indexOf(i.onlineState)&&"string"==typeof i.clientId?new S0(i.clientId,i.onlineState):(No("SharedClientState",`Failed to parse online state: ${t}`),null)}}class tv{constructor(){this.activeTargetIds=my()}ds(t){this.activeTargetIds=this.activeTargetIds.add(t)}As(t){this.activeTargetIds=this.activeTargetIds.delete(t)}Es(){const t={activeTargetIds:this.activeTargetIds.toArray(),updateTimeMs:Date.now()};return JSON.stringify(t)}}class pp{constructor(t,i,l,_,w){this.window=t,this.si=i,this.persistenceKey=l,this.Rs=_,this.syncEngine=null,this.onlineStateHandler=null,this.sequenceNumberHandler=null,this.Vs=this.fs.bind(this),this.gs=new ro(Ni),this.started=!1,this.ps=[];const D=l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");this.storage=this.window.localStorage,this.currentUser=w,this.ys=PC(this.persistenceKey,this.Rs),this.ws=`firestore_sequence_number_${this.persistenceKey}`,this.gs=this.gs.insert(this.Rs,new tv),this.Ss=new RegExp(`^firestore_clients_${D}_([^_]*)$`),this.bs=new RegExp(`^firestore_mutations_${D}_(\\d+)(?:_(.*))?$`),this.Ds=new RegExp(`^firestore_targets_${D}_(\\d+)$`),this.Cs=`firestore_online_state_${this.persistenceKey}`,this.vs=function(j){return`firestore_bundle_loaded_v2_${j}`}(this.persistenceKey),this.window.addEventListener("storage",this.Vs)}static D(t){return!(!t||!t.localStorage)}start(){var t=this;return(0,E.Z)(function*(){const i=yield t.syncEngine.Bi();for(const _ of i){if(_===t.Rs)continue;const w=t.getItem(PC(t.persistenceKey,_));if(w){const D=mp.Ts(_,w);D&&(t.gs=t.gs.insert(D.clientId,D))}}t.Fs();const l=t.storage.getItem(t.Cs);if(l){const _=t.Ms(l);_&&t.xs(_)}for(const _ of t.ps)t.fs(_);t.ps=[],t.window.addEventListener("pagehide",()=>t.shutdown()),t.started=!0})()}writeSequenceNumber(t){this.setItem(this.ws,JSON.stringify(t))}getAllActiveQueryTargets(){return this.Os(this.gs)}isActiveQueryTarget(t){let i=!1;return this.gs.forEach((l,_)=>{_.activeTargetIds.has(t)&&(i=!0)}),i}addPendingMutation(t){this.Ns(t,"pending")}updateMutationState(t,i,l){this.Ns(t,i,l),this.Bs(t)}addLocalQueryTarget(t){let i="not-current";if(this.isActiveQueryTarget(t)){const l=this.storage.getItem(oT(this.persistenceKey,t));if(l){const _=hp.Ts(t,l);_&&(i=_.state)}}return this.Ls.ds(t),this.Fs(),i}removeLocalQueryTarget(t){this.Ls.As(t),this.Fs()}isLocalQueryTarget(t){return this.Ls.activeTargetIds.has(t)}clearQueryState(t){this.removeItem(oT(this.persistenceKey,t))}updateQueryState(t,i,l){this.ks(t,i,l)}handleUserChange(t,i,l){i.forEach(_=>{this.Bs(_)}),this.currentUser=t,l.forEach(_=>{this.addPendingMutation(_)})}setOnlineState(t){this.qs(t)}notifyBundleLoaded(t){this.Qs(t)}shutdown(){this.started&&(this.window.removeEventListener("storage",this.Vs),this.removeItem(this.ys),this.started=!1)}getItem(t){const i=this.storage.getItem(t);
1return Rn("SharedClientState","READ",t,i),i}setItem(t,i){Rn("SharedClientState","SET",t,i),this.storage.setItem(t,i)}removeItem(t){Rn("SharedClientState","REMOVE",t),this.storage.removeItem(t)}fs(t){var i=this;const l=t;if(l.storageArea===this.storage){if(Rn("SharedClientState","EVENT",l.key,l.newValue),l.key===this.ys)return void No("Received WebStorage notification for local change. Another client might have garbage-collected our state");this.si.enqueueRetryable((0,E.Z)(function*(){if(i.started){if(null!==l.key)if(i.Ss.test(l.key)){if(null==l.newValue){const _=i.Ks(l.key);return i.$s(_,null)}{const _=i.Us(l.key,l.newValue);if(_)return i.$s(_.clientId,_)}}else if(i.bs.test(l.key)){if(null!==l.newValue){const _=i.Ws(l.key,l.newValue);if(_)return i.Gs(_)}}else if(i.Ds.test(l.key)){if(null!==l.newValue){const _=i.zs(l.key,l.newValue);if(_)return i.js(_)}}else if(l.key===i.Cs){if(null!==l.newValue){const _=i.Ms(l.newValue);if(_)return i.xs(_)}}else if(l.key===i.ws){const _=function(D){let L=El._e;if(null!=D)try{const j=JSON.parse(D);hi("number"==typeof j),L=j}catch(j){No("SharedClientState","Failed to read sequence number from WebStorage",j)}return L}(l.newValue);_!==El._e&&i.sequenceNumberHandler(_)}else if(l.key===i.vs){const _=i.Hs(l.newValue);yield Promise.all(_.map(w=>i.syncEngine.Js(w)))}}else i.ps.push(l)}))}}get Ls(){return this.gs.get(this.Rs)}Fs(){this.setItem(this.ys,this.Ls.Es())}Ns(t,i,l){const _=new ev(this.currentUser,t,i,l),w=LC(this.persistenceKey,this.currentUser,t);this.setItem(w,_.Es())}Bs(t){const i=LC(this.persistenceKey,this.currentUser,t);this.removeItem(i)}qs(t){this.storage.setItem(this.Cs,JSON.stringify({clientId:this.Rs,onlineState:t}))}ks(t,i,l){const _=oT(this.persistenceKey,t),w=new hp(t,i,l);this.setItem(_,w.Es())}Qs(t){const i=JSON.stringify(Array.from(t));this.setItem(this.vs,i)}Ks(t){const i=this.Ss.exec(t);return i?i[1]:null}Us(t,i){const l=this.Ks(t);return mp.Ts(l,i)}Ws(t,i){const l=this.bs.exec(t),_=Number(l[1]);return ev.Ts(new Is(void 0!==l[2]?l[2]:null),_,i)}zs(t,i){const l=this.Ds.exec(t),_=Number(l[1]);return hp.Ts(_,i)}Ms(t){return S0.Ts(t)}Hs(t){return JSON.parse(t)}Gs(t){var i=this;return(0,E.Z)(function*(){if(t.user.uid===i.currentUser.uid)return i.syncEngine.Ys(t.batchId,t.state,t.error);Rn("SharedClientState",`Ignoring mutation for non-active user ${t.user.uid}`)})()}js(t){return this.syncEngine.Zs(t.targetId,t.state,t.error)}$s(t,i){const l=i?this.gs.insert(t,i):this.gs.remove(t),_=this.Os(this.gs),w=this.Os(l),D=[],L=[];return w.forEach(j=>{_.has(j)||D.push(j)}),_.forEach(j=>{w.has(j)||L.push(j)}),this.syncEngine.Xs(D,L).then(()=>{this.gs=l})}xs(t){this.gs.get(t.clientId)&&this.onlineStateHandler(t.onlineState)}Os(t){let i=my();return t.forEach((l,_)=>{i=i.unionWith(_.activeTargetIds)}),i}}class sT{constructor(){this.eo=new tv,this.no={},this.onlineStateHandler=null,this.sequenceNumberHandler=null}addPendingMutation(t){}updateMutationState(t,i,l){}addLocalQueryTarget(t){return this.eo.ds(t),this.no[t]||"not-current"}updateQueryState(t,i,l){this.no[t]=i}removeLocalQueryTarget(t){this.eo.As(t)}isLocalQueryTarget(t){return this.eo.activeTargetIds.has(t)}clearQueryState(t){delete this.no[t]}getAllActiveQueryTargets(){return this.eo.activeTargetIds}isActiveQueryTarget(t){return this.eo.activeTargetIds.has(t)}start(){return this.eo=new tv,Promise.resolve()}handleUserChange(t,i,l){}setOnlineState(t){}shutdown(){}writeSequenceNumber(t){}notifyBundleLoaded(t){}}class V3{ro(t){}shutdown(){}}class RC{constructor(){this.io=()=>this.so(),this.oo=()=>this._o(),this.ao=[],this.uo()}ro(t){this.ao.push(t)}shutdown(){window.removeEventListener("online",this.io),window.removeEventListener("offline",this.oo)}uo(){window.addEventListener("online",this.io),window.addEventListener("offline",this.oo)}so(){Rn("ConnectivityMonitor","Network connectivity changed: AVAILABLE");for(const t of this.ao)t(0)}_o(){Rn("ConnectivityMonitor","Network connectivity changed: UNAVAILABLE");for(const t of this.ao)t(1)}static D(){return typeof window<"u"&&void 0!==window.addEventListener&&void 0!==window.removeEventListener}}let A0=null;function I0(){return null===A0?A0=268435456+Math.round(2147483648*Math.random()):A0++,"0x"+A0.toString(16)}const OC={BatchGetDocuments:"batchGet",Commit:"commit",RunQuery:"runQuery",RunAggregation
1Query:"runAggregationQuery"};class NC{constructor(t){this.co=t.co,this.lo=t.lo}ho(t){this.Po=t}Io(t){this.To=t}onMessage(t){this.Eo=t}close(){this.lo()}send(t){this.co(t)}Ao(){this.Po()}Ro(t){this.To(t)}Vo(t){this.Eo(t)}}const Aa="WebChannelConnection";class Y3 extends class{constructor(i){this.databaseInfo=i,this.databaseId=i.databaseId;const l=i.ssl?"https":"http",_=encodeURIComponent(this.databaseId.projectId),w=encodeURIComponent(this.databaseId.database);this.mo=l+"://"+i.host,this.fo=`projects/${_}/databases/${w}`,this.po="(default)"===this.databaseId.database?`project_id=${_}`:`project_id=${_}&database_id=${w}`}get yo(){return!1}wo(i,l,_,w,D){const L=I0(),j=this.So(i,l);Rn("RestConnection",`Sending RPC '${i}' ${L}:`,j,_);const ee={"google-cloud-resource-prefix":this.fo,"x-goog-request-params":this.po};return this.bo(ee,w,D),this.Do(i,j,ee,_).then(fe=>(Rn("RestConnection",`Received RPC '${i}' ${L}: `,fe),fe),fe=>{throw al("RestConnection",`RPC '${i}' ${L} failed with error: `,fe,"url: ",j,"request:",_),fe})}Co(i,l,_,w,D,L){return this.wo(i,l,_,w,D)}bo(i,l,_){i["X-Goog-Api-Client"]="gl-js/ fire/"+Um,i["Content-Type"]="text/plain",this.databaseInfo.appId&&(i["X-Firebase-GMPID"]=this.databaseInfo.appId),l&&l.headers.forEach((w,D)=>i[D]=w),_&&_.headers.forEach((w,D)=>i[D]=w)}So(i,l){return`${this.mo}/v1/${l}:${OC[i]}`}}{constructor(t){super(t),this.forceLongPolling=t.forceLongPolling,this.autoDetectLongPolling=t.autoDetectLongPolling,this.useFetchStreams=t.useFetchStreams,this.longPollingOptions=t.longPollingOptions}Do(t,i,l,_){const w=I0();return new Promise((D,L)=>{const j=new OE;j.setWithCredentials(!0),j.listenOnce(LE.COMPLETE,()=>{try{switch(j.getLastErrorCode()){case Ix.NO_ERROR:const fe=j.getResponseJson();Rn(Aa,`XHR for RPC '${t}' ${w} received:`,JSON.stringify(fe)),D(fe);break;case Ix.TIMEOUT:Rn(Aa,`RPC '${t}' ${w} timed out`),L(new Ln(pn.DEADLINE_EXCEEDED,"Request time out"));break;case Ix.HTTP_ERROR:const Pe=j.getStatus();if(Rn(Aa,`RPC '${t}' ${w} failed with status:`,Pe,"response text:",j.getResponseText()),Pe>0){let It=j.getResponseJson();Array.isArray(It)&&(It=It[0]);const tn=It?.error;if(tn&&tn.status&&tn.message){const Yn=function(jn){const Ei=jn.toLowerCase().replace(/_/g,"-");return Object.values(pn).indexOf(Ei)>=0?Ei:pn.UNKNOWN}(tn.status);L(new Ln(Yn,tn.message))}else L(new Ln(pn.UNKNOWN,"Server responded with status "+j.getStatus()))}else L(new Ln(pn.UNAVAILABLE,"Connection failed."));break;default:si()}}finally{Rn(Aa,`RPC '${t}' ${w} completed.`)}});const ee=JSON.stringify(_);Rn(Aa,`RPC '${t}' ${w} sending request:`,_),j.send(i,"POST",ee,l,15)})}vo(t,i,l){const _=I0(),w=[this.mo,"/","google.firestore.v1.Firestore","/",t,"/channel"],D=N_(),L=F_(),j={httpSessionIdParam:"gsessionid",initMessageHeaders:{},messageUrlParams:{database:`projects/${this.databaseId.projectId}/databases/${this.databaseId.database}`},sendRawJson:!0,supportsCrossDomainXhr:!0,internalChannelParams:{forwardChannelRequestTimeoutMs:6e5},forceLongPolling:this.forceLongPolling,detectBufferingProxy:this.autoDetectLongPolling},ee=this.longPollingOptions.timeoutSeconds;void 0!==ee&&(j.longPollingTimeout=Math.round(1e3*ee)),this.useFetchStreams&&(j.useFetchStreams=!0),this.bo(j.initMessageHeaders,i,l),j.encodeInitMessageHeaders=!0;const fe=w.join("");Rn(Aa,`Creating RPC '${t}' stream ${_}: ${fe}`,j);const Pe=D.createWebChannel(fe,j);let It=!1,tn=!1;const Yn=new NC({co:jn=>{tn?Rn(Aa,`Not sending because RPC '${t}' stream ${_} is closed:`,jn):(It||(Rn(Aa,`Opening RPC '${t}' stream ${_} transport.`),Pe.open(),It=!0),Rn(Aa,`RPC '${t}' stream ${_} sending:`,jn),Pe.send(jn))},lo:()=>Pe.close()}),zn=(jn,Ei,ki)=>{jn.listen(Ei,Ci=>{try{ki(Ci)}catch(ar){setTimeout(()=>{throw ar},0)}})};return zn(Pe,If.EventType.OPEN,()=>{tn||Rn(Aa,`RPC '${t}' stream ${_} transport opened.`)}),zn(Pe,If.EventType.CLOSE,()=>{tn||(tn=!0,Rn(Aa,`RPC '${t}' stream ${_} transport closed`),Yn.Ro())}),zn(Pe,If.EventType.ERROR,jn=>{tn||(tn=!0,al(Aa,`RPC '${t}' stream ${_} transport errored:`,jn),Yn.Ro(new Ln(pn.UNAVAILABLE,"The operation could not be completed")))}),zn(Pe,If.EventType.MESSAGE,jn=>{var Ei;
1if(!tn){const ki=jn.data[0];hi(!!ki);const ar=ki.error||(null===(Ei=ki[0])||void 0===Ei?void 0:Ei.error);if(ar){Rn(Aa,`RPC '${t}' stream ${_} received error:`,ar);const Xr=ar.status;let Ar=function(zv){const eM=hs[zv];if(void 0!==eM)return o0(eM)}(Xr),ps=ar.message;void 0===Ar&&(Ar=pn.INTERNAL,ps="Unknown error status: "+Xr+" with message "+ar.message),tn=!0,Yn.Ro(new Ln(Ar,ps)),Pe.close()}else Rn(Aa,`RPC '${t}' stream ${_} received:`,ki),Yn.Vo(ki)}}),zn(L,RE.STAT_EVENT,jn=>{jn.stat===$_.PROXY?Rn(Aa,`RPC '${t}' stream ${_} detected buffering proxy`):jn.stat===$_.NOPROXY&&Rn(Aa,`RPC '${t}' stream ${_} detected no buffering proxy`)}),setTimeout(()=>{Yn.Ao()},0),Yn}}function aT(){return typeof window<"u"?window:null}function Iu(){return typeof document<"u"?document:null}function ku(r){return new Mw(r,!0)}class nv{constructor(t,i,l=1e3,_=1.5,w=6e4){this.si=t,this.timerId=i,this.Fo=l,this.Mo=_,this.xo=w,this.Oo=0,this.No=null,this.Bo=Date.now(),this.reset()}reset(){this.Oo=0}Lo(){this.Oo=this.xo}ko(t){this.cancel();const i=Math.floor(this.Oo+this.qo()),l=Math.max(0,Date.now()-this.Bo),_=Math.max(0,i-l);_>0&&Rn("ExponentialBackoff",`Backing off for ${_} ms (base delay: ${this.Oo} ms, delay with jitter: ${i} ms, last attempt: ${l} ms ago)`),this.No=this.si.enqueueAfterDelay(this.timerId,_,()=>(this.Bo=Date.now(),t())),this.Oo*=this.Mo,this.Oo<this.Fo&&(this.Oo=this.Fo),this.Oo>this.xo&&(this.Oo=this.xo)}Qo(){null!==this.No&&(this.No.skipDelay(),this.No=null)}cancel(){null!==this.No&&(this.No.cancel(),this.No=null)}qo(){return(Math.random()-.5)*this.Oo}}class lT{constructor(t,i,l,_,w,D,L,j){this.si=t,this.Ko=l,this.$o=_,this.connection=w,this.authCredentialsProvider=D,this.appCheckCredentialsProvider=L,this.listener=j,this.state=0,this.Uo=0,this.Wo=null,this.Go=null,this.stream=null,this.zo=new nv(t,i)}jo(){return 1===this.state||5===this.state||this.Ho()}Ho(){return 2===this.state||3===this.state}start(){4!==this.state?this.auth():this.Jo()}stop(){var t=this;return(0,E.Z)(function*(){t.jo()&&(yield t.close(0))})()}Yo(){this.state=0,this.zo.reset()}Zo(){this.Ho()&&null===this.Wo&&(this.Wo=this.si.enqueueAfterDelay(this.Ko,6e4,()=>this.Xo()))}e_(t){this.t_(),this.stream.send(t)}Xo(){var t=this;return(0,E.Z)(function*(){if(t.Ho())return t.close(0)})()}t_(){this.Wo&&(this.Wo.cancel(),this.Wo=null)}
1n_(){this.Go&&(this.Go.cancel(),this.Go=null)}close(t,i){var l=this;return(0,E.Z)(function*(){l.t_(),l.n_(),l.zo.cancel(),l.Uo++,4!==t?l.zo.reset():i&&i.code===pn.RESOURCE_EXHAUSTED?(No(i.toString()),No("Using maximum backoff delay to prevent overloading the backend."),l.zo.Lo()):i&&i.code===pn.UNAUTHENTICATED&&3!==l.state&&(l.authCredentialsProvider.invalidateToken(),l.appCheckCredentialsProvider.invalidateToken()),null!==l.stream&&(l.r_(),l.stream.close(),l.stream=null),l.state=t,yield l.listener.Io(i)})()}r_(){}auth(){this.state=1;const t=this.i_(this.Uo),i=this.Uo;Promise.all([this.authCredentialsProvider.getToken(),this.appCheckCredentialsProvider.getToken()]).then(([l,_])=>{this.Uo===i&&this.s_(l,_)},l=>{t(()=>{const _=new Ln(pn.UNKNOWN,"Fetching auth token failed: "+l.message);return this.o_(_)})})}s_(t,i){const l=this.i_(this.Uo);this.stream=this.__(t,i),this.stream.ho(()=>{l(()=>(this.state=2,this.Go=this.si.enqueueAfterDelay(this.$o,1e4,()=>(this.Ho()&&(this.state=3),Promise.resolve())),this.listener.ho()))}),this.stream.Io(_=>{l(()=>this.o_(_))}),this.stream.onMessage(_=>{l(()=>this.onMessage(_))})}Jo(){var t=this;this.state=5,this.zo.ko((0,E.Z)(function*(){t.state=0,t.start()}))}o_(t){return Rn("PersistentStream",`close with error: ${t}`),this.stream=null,this.close(4,t)}i_(t){return i=>{this.si.enqueueAndForget(()=>this.Uo===t?i():(Rn("PersistentStream","stream callback skipped by getCloseGuardedDispatcher."),Promise.resolve()))}}}class FC extends lT{constructor(t,i,l,_,w,D){super(t,"listen_stream_connection_backoff","listen_stream_idle","health_check_timeout",i,l,_,D),this.serializer=w}__(t,i){return this.connection.vo("Listen",t,i)}onMessage(t){this.zo.reset();const i=function Iw(r,t){let i;if("targetChange"in t){const l="NO_CHANGE"===(ee=t.targetChange.targetChangeType||"NO_CHANGE")?0:"ADD"===ee?1:"REMOVE"===ee?2:"CURRENT"===ee?3:"RESET"===ee?4:si(),_=t.targetChange.targetIds||[],w=function(ee,fe){return ee.useProto3Json?(hi(void 0===fe||"string"==typeof fe),us.fromBase64String(fe||"")):(hi(void 0===fe||fe instanceof Uint8Array),us.fromUint8Array(fe||new Uint8Array))}(r,t.targetChange.resumeToken),D=t.targetChange.cause,L=D&&function(ee){const fe=void 0===ee.code?pn.UNKNOWN:o0(ee.code);return new Ln(fe,ee.message||"")}(D);i=new d0(l,_,w,L||null)}else if("documentChange"in t){const l=t.documentChange,_=Ec(r,l.document.name),w=Qo(l.document.updateTime),D=l.document.createTime?Qo(l.document.createTime):_i.min(),L=new ks({mapValue:{fields:l.document.fields}}),j=po.newFoundDocument(_,w,D,L);i=new l0(l.targetIds||[],l.removedTargetIds||[],j.key,j)}else if("documentDelete"in t){const l=t.documentDelete,_=Ec(r,l.document),w=l.readTime?Qo(l.readTime):_i.min(),D=po.newNoDocument(_,w);i=new l0([],l.removedTargetIds||[],D.key,D)}else if("documentRemove"in t){const l=t.documentRemove,_=Ec(r,l.document);i=new l0([],l.removedTargetIds||[],_,null)}else{if(!("filter"in t))return si();{const l=t.filter,{count:_=0,unchangedNames:w}=l,D=new sC(_,w);i=new lC(l.targetId,D)}}var ee;return i}(this.serializer,t),l=function(w){if(!("targetChange"in w))return _i.min();const D=w.targetChange;return D.targetIds&&D.targetIds.length?_i.min():D.readTime?Qo(D.readTime):_i.min()}(t);return this.listener.a_(i,l)}u_(t){const i={};i.database=Wf(this.serializer),i.addTarget=function(w,D){let L;const j=D.target;if(L=xu(j)?{documents:kw(w,j)}:{query:Ey(w,j)},L.targetId=D.targetId,D.resumeToken.approximateByteSize()>0){L.resumeToken=Ty(w,D.resumeToken);const ee=u0(w,D.expectedCount);null!==ee&&(L.expectedCount=ee)}else if(D.snapshotVersion.compareTo(_i.min())>0){L.readTime=Eh(w,D.snapshotVersion.toTimestamp());const ee=u0(w,D.expectedCount);null!==ee&&(L.expectedCount=ee)}return L}(this.serializer,t);const l=function pC(r,t){const i=function(_){switch(_){case"TargetPurposeListen":return null;case"TargetPurposeExistenceFilterMismatch":return"existence-filter-mismatch";case"TargetPurposeExistenceFilterMismatchBloom":return"existence-filter-mismatch-bloom";case"TargetPurposeLimboResolution":return"limbo-document";default:return si()}}(t.purpose);return null==i?null:{"goog-listen-tags":i}}(0,t);l&&(i.labels=l),this.e_(i)}c_(t){const i={};i.database=Wf(this.serializer),i.removeTarget=t,this.e_(i)}}class $C extends lT{constructor(t,i,l,_,w,D){super(t,"write_stream_connection_backoff","write_stream_idle","health_check_timeout",i,l,_,D),this.serializer
1=w,this.l_=!1}get h_(){return this.l_}start(){this.l_=!1,this.lastStreamToken=void 0,super.start()}r_(){this.l_&&this.P_([])}__(t,i){return this.connection.vo("Write",t,i)}onMessage(t){if(hi(!!t.streamToken),this.lastStreamToken=t.streamToken,this.l_){this.zo.reset();const i=function mC(r,t){return r&&r.length>0?(hi(void 0!==t),r.map(i=>function(_,w){let D=Qo(_.updateTime?_.updateTime:w);return D.isEqual(_i.min())&&(D=Qo(w)),new iC(D,_.transformResults||[])}(i,t))):[]}(t.writeResults,t.commitTime),l=Qo(t.commitTime);return this.listener.I_(l,i)}return hi(!t.writeResults||0===t.writeResults.length),this.l_=!0,this.listener.T_()}E_(){const t={};t.database=Wf(this.serializer),this.e_(t)}P_(t){const i={streamToken:this.lastStreamToken,writes:t.map(l=>rp(this.serializer,l))};this.e_(i)}}class UC extends class{}{constructor(t,i,l,_){super(),this.authCredentials=t,this.appCheckCredentials=i,this.connection=l,this.serializer=_,this.d_=!1}A_(){if(this.d_)throw new Ln(pn.FAILED_PRECONDITION,"The client has already been terminated.")}wo(t,i,l){return this.A_(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then(([_,w])=>this.connection.wo(t,i,l,_,w)).catch(_=>{throw"FirebaseError"===_.name?(_.code===pn.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),_):new Ln(pn.UNKNOWN,_.toString())})}Co(t,i,l,_){return this.A_(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then(([w,D])=>this.connection.Co(t,i,l,w,D,_)).catch(w=>{throw"FirebaseError"===w.name?(w.code===pn.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),w):new Ln(pn.UNKNOWN,w.toString())})}terminate(){this.d_=!0}}class YC{constructor(t,i){this.asyncQueue=t,this.onlineStateHandler=i,this.state="Unknown",this.V_=0,this.m_=null,this.f_=!0}g_(){0===this.V_&&(this.p_("Unknown"),this.m_=this.asyncQueue.enqueueAfterDelay("online_state_timeout",1e4,()=>(this.m_=null,this.y_("Backend didn't respond within 10 seconds."),this.p_("Offline"),Promise.resolve())))}w_(t){"Online"===this.state?this.p_("Unknown"):(this.V_++,this.V_>=1&&(this.S_(),this.y_(`Connection failed 1 times. Most recent error: ${t.toString()}`),this.p_("Offline")))}set(t){this.S_(),this.V_=0,"Online"===t&&(this.f_=!1),this.p_(t)}p_(t){t!==this.state&&(this.state=t,this.onlineStateHandler(t))}y_(t){const i=`Could not reach Cloud Firestore backend. ${t}\nThis typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.`;this.f_?(No(i),this.f_=!1):Rn("OnlineStateTracker",i)}S_(){null!==this.m_&&(this.m_.cancel(),this.m_=null)}}class BC{constructor(t,i,l,_,w){var D=this;this.localStore=t,this.datastore=i,this.asyncQueue=l,this.remoteSyncer={},this.b_=[],this.D_=new Map,this.C_=new Set,this.v_=[],this.F_=w,this.F_.ro(L=>{l.enqueueAndForget((0,E.Z)(function*(){var j;Hd(D)&&(Rn("RemoteStore","Restarting streams for network reachability change."),yield(j=(0,E.Z)(function*(fe){const Pe=Xn(fe);Pe.C_.add(4),yield fp(Pe),Pe.M_.set("Unknown"),Pe.C_.delete(4),yield og(Pe)}),function ee(fe){return j.apply(this,arguments)})(D))}))}),this.M_=new YC(l,_)}}function og(r){return iv.apply(this,arguments)}function iv(){return iv=(0,E.Z)(function*(r){if(Hd(r))for(const t of r.v_)yield t(!0)}),iv.apply(this,arguments)}function fp(r){return rv.apply(this,arguments)}function rv(){return rv=(0,E.Z)(function*(r){for(const t of r.v_)yield t(!1)}),rv.apply(this,arguments)}function k0(r,t){const i=Xn(r);i.D_.has(t.targetId)||(i.D_.set(t.targetId,t),P0(i)?sv(i):dg(i).Ho()&&ov(i,t))}function sg(r,t){const i=Xn(r),l=dg(i);i.D_.delete(t),l.Ho()&&dT(i,t),0===i.D_.size&&(l.Ho()?l.Zo():Hd(i)&&i.M_.set("Unknown"))}function ov(r,t){if(r.x_.Oe(t.targetId),t.resumeToken.approximateByteSize()>0||t.snapshotVersion.compareTo(_i.min())>0){const i=r.remoteSyncer.getRemoteKeysForTarget(t.targetId).size;t=t.withExpectedCount(i)}dg(r).u_(t)}function dT(r,t){r.x_.Oe(t),dg(r).c_(t)}function sv(r){r.x_=new dC({getRemoteKeysForTarget:t=>r.remoteSyncer.getRemoteKeysForTarget(t),_t:t=>
1r.D_.get(t)||null,nt:()=>r.datastore.serializer.databaseId}),dg(r).start(),r.M_.g_()}function P0(r){return Hd(r)&&!dg(r).jo()&&r.D_.size>0}function Hd(r){return 0===Xn(r).C_.size}function cT(r){r.x_=void 0}function HC(r){return L0.apply(this,arguments)}function L0(){return L0=(0,E.Z)(function*(r){r.D_.forEach((t,i)=>{ov(r,t)})}),L0.apply(this,arguments)}function uT(r,t){return hT.apply(this,arguments)}function hT(){return hT=(0,E.Z)(function*(r,t){cT(r),P0(r)?(r.M_.w_(t),sv(r)):r.M_.set("Unknown")}),hT.apply(this,arguments)}function dl(r,t,i){return R0.apply(this,arguments)}function R0(){return R0=(0,E.Z)(function*(r,t,i){if(r.M_.set("Online"),t instanceof d0&&2===t.state&&t.cause)try{yield(l=(0,E.Z)(function*(w,D){const L=D.cause;for(const j of D.targetIds)w.D_.has(j)&&(yield w.remoteSyncer.rejectListen(j,L),w.D_.delete(j),w.x_.removeTarget(j))}),function _(w,D){return l.apply(this,arguments)})(r,t)}catch(l){Rn("RemoteStore","Failed to remove targets %s: %s ",t.targetIds.join(","),l),yield ag(r,l)}else if(t instanceof l0?r.x_.$e(t):t instanceof lC?r.x_.Je(t):r.x_.Ge(t),!i.isEqual(_i.min()))try{const l=yield Ky(r.localStore);i.compareTo(l)>=0&&(yield function(w,D){const L=w.x_.it(D);
1return L.targetChanges.forEach((j,ee)=>{if(j.resumeToken.approximateByteSize()>0){const fe=w.D_.get(ee);fe&&w.D_.set(ee,fe.withResumeToken(j.resumeToken,D))}}),L.targetMismatches.forEach((j,ee)=>{const fe=w.D_.get(j);if(!fe)return;w.D_.set(j,fe.withResumeToken(us.EMPTY_BYTE_STRING,fe.snapshotVersion)),dT(w,j);const Pe=new Tu(fe.target,j,ee,fe.sequenceNumber);ov(w,Pe)}),w.remoteSyncer.applyRemoteEvent(L)}(r,i))}catch(l){Rn("RemoteStore","Failed to raise snapshot:",l),yield ag(r,l)}var l}),R0.apply(this,arguments)}function ag(r,t,i){return av.apply(this,arguments)}function av(){return av=(0,E.Z)(function*(r,t,i){if(!xc(t))throw t;r.C_.add(1),yield fp(r),r.M_.set("Offline"),i||(i=()=>Ky(r.localStore)),r.asyncQueue.enqueueRetryable((0,E.Z)(function*(){Rn("RemoteStore","Retrying IndexedDB access"),yield i(),r.C_.delete(1),yield og(r)}))}),av.apply(this,arguments)}function lv(r,t){return t().catch(i=>ag(r,i,t))}function gp(r){return lg.apply(this,arguments)}function lg(){return lg=(0,E.Z)(function*(r){const t=Xn(r),i=jd(t);let l=t.b_.length>0?t.b_[t.b_.length-1].batchId:-1;for(;Pu(t);)try{const _=yield nT(t.localStore,l);if(null===_){0===t.b_.length&&i.Zo();break}l=_.batchId,mT(t,_)}catch(_){yield ag(t,_)}O0(t)&&N0(t)}),lg.apply(this,arguments)}function Pu(r){return Hd(r)&&r.b_.length<10}function mT(r,t){r.b_.push(t);const i=jd(r);i.Ho()&&i.h_&&i.P_(t.mutations)}function O0(r){return Hd(r)&&!jd(r).jo()&&r.b_.length>0}function N0(r){jd(r).start()}function jC(r){return pT.apply(this,arguments)}function pT(){return pT=(0,E.Z)(function*(r){jd(r).E_()}),pT.apply(this,arguments)}function fT(r){return dv.apply(this,arguments)}function dv(){return dv=(0,E.Z)(function*(r){const t=jd(r);for(const i of r.b_)t.P_(i.mutations)}),dv.apply(this,arguments)}function ZC(r,t,i){return cv.apply(this,arguments)}function cv(){return cv=(0,E.Z)(function*(r,t,i){const l=r.b_.shift(),_=by.from(l,t,i);yield lv(r,()=>r.remoteSyncer.applySuccessfulWrite(_)),yield gp(r)}),cv.apply(this,arguments)}function zC(r,t){return F0.apply(this,arguments)}function F0(){return F0=(0,E.Z)(function*(r,t){var i;t&&jd(r).h_&&(yield(i=(0,E.Z)(function*(_,w){if(r0(L=w.code)&&L!==pn.ABORTED){const D=_.b_.shift();jd(_).Yo(),yield lv(_,()=>_.remoteSyncer.rejectFailedWrite(D.batchId,w)),yield gp(_)}var L}),function l(_,w){return i.apply(this,arguments)})(r,t)),O0(r)&&N0(r)}),F0.apply(this,arguments)}function GC(r,t){return $0.apply(this,arguments)}function $0(){return $0=(0,E.Z)(function*(r,t){const i=Xn(r);i.asyncQueue.verifyOperationInProgress(),Rn("RemoteStore","RemoteStore received new credentials");const l=Hd(i);i.C_.add(3),yield fp(i),l&&i.M_.set("Unknown"),yield i.remoteSyncer.handleCredentialChange(t),i.C_.delete(3),yield og(i)}),$0.apply(this,arguments)}function uv(r,t){return U0.apply(this,arguments)}function U0(){return U0=(0,E.Z)(function*(r,t){const i=Xn(r);t?(i.C_.delete(2),yield og(i)):t||(i.C_.add(2),yield fp(i),i.M_.set("Unknown"))}),U0.apply(this,arguments)}function dg(r){return r.O_||(r.O_=function(i,l,_){const w=Xn(i);return w.A_(),new FC(l,w.connection,w.authCredentials,w.appCheckCredentials,w.serializer,_)}(r.datastore,r.asyncQueue,{ho:HC.bind(null,r),Io:uT.bind(null,r),a_:dl.bind(null,r)}),r.v_.push(function(){var t=(0,E.Z)(function*(i){i?(r.O_.Yo(),P0(r)?sv(r):r.M_.set("Unknown")):(yield r.O_.stop(),cT(r))});return function(i){return t.apply(this,arguments)}}())),r.O_}function jd(r){return r.N_||(r.N_=function(i,l,_){const w=Xn(i);return w.A_(),new $C(l,w.connection,w.authCredentials,w.appCheckCredentials,w.serializer,_)}(r.datastore,r.asyncQueue,{ho:jC.bind(null,r),Io:zC.bind(null,r),T_:fT.bind(null,r),I_:ZC.bind(null,r)}),r.v_.push(function(){var t=(0,E.Z)(function*(i){i?(r.N_.Yo(),yield gp(r)):(yield r.N_.stop(),r.b_.length>0&&(Rn("RemoteStore",`Stopping write stream with ${r.b_.length} pending writes`),r.b_=[]))});return function(i){return t.apply(this,arguments)}}())),r.N_}class V0{constructor(t,i,l,_,w){this.asyncQueue=t,this.timerId=i,this.targetTimeMs=l,this.op=_,this.removalCallback=w,this.deferred=new Vo,this.then=this.deferred.promise.then.bind(this.deferred.promise),this.deferred.promise.catch(D=>{})}get promise(){return this.deferred.promise}static createAndSchedule(t,i,l,_,w){const D=Date.now()+l,L=new V0(t,i,D,_,w);return L.start(l),L}start(t){this.timerHandle=setTimeout(()=>this.handleDelayElapsed(),t)}skipDelay(){return this.handleDelayElapsed()}cancel(t){null!==this.timerHandle&&(this.clearTimeout(),this.deferred.reject(new Ln(pn.CANCELLED,"Operation cancelled"+(t?": "+t:"")))
1)}handleDelayElapsed(){this.asyncQueue.enqueueAndForget(()=>null!==this.timerHandle?(this.clearTimeout(),this.op().then(t=>this.deferred.resolve(t))):Promise.resolve())}clearTimeout(){null!==this.timerHandle&&(this.removalCallback(this),clearTimeout(this.timerHandle),this.timerHandle=null)}}function Oh(r,t){if(No("AsyncQueue",`${t}: ${r}`),xc(r))return new Ln(pn.UNAVAILABLE,`${t}: ${r}`);throw r}class _p{constructor(t){this.comparator=t?(i,l)=>t(i,l)||Kn.comparator(i.key,l.key):(i,l)=>Kn.comparator(i.key,l.key),this.keyedMap=qm(),this.sortedSet=new ro(this.comparator)}static emptySet(t){return new _p(t.comparator)}has(t){return null!=this.keyedMap.get(t)}get(t){return this.keyedMap.get(t)}first(){return this.sortedSet.minKey()}last(){return this.sortedSet.maxKey()}isEmpty(){return this.sortedSet.isEmpty()}indexOf(t){const i=this.keyedMap.get(t);return i?this.sortedSet.indexOf(i):-1}get size(){return this.sortedSet.size}forEach(t){this.sortedSet.inorderTraversal((i,l)=>(t(i),!1))}add(t){const i=this.delete(t.key);return i.copy(i.keyedMap.insert(t.key,t),i.sortedSet.insert(t,null))}delete(t){const i=this.get(t);return i?this.copy(this.keyedMap.remove(t),this.sortedSet.remove(i)):this}isEqual(t){if(!(t instanceof _p)||this.size!==t.size)return!1;const i=this.sortedSet.getIterator(),l=t.sortedSet.getIterator();for(;i.hasNext();){const _=i.getNext().key,w=l.getNext().key;if(!_.isEqual(w))return!1}return!0}toString(){const t=[];return this.forEach(i=>{t.push(i.toString())}),0===t.length?"DocumentSet ()":"DocumentSet (\n  "+t.join("  \n")+"\n)"}copy(t,i){const l=new _p;return l.comparator=this.comparator,l.keyedMap=t,l.sortedSet=i,l}}class hv{constructor(){this.B_=new ro(Kn.comparator)}track(t){const i=t.doc.key,l=this.B_.get(i);l?0!==t.type&&3===l.type?this.B_=this.B_.insert(i,t):3===t.type&&1!==l.type?this.B_=this.B_.insert(i,{type:l.type,doc:t.doc}):2===t.type&&2===l.type?this.B_=this.B_.insert(i,{type:2,doc:t.doc}):2===t.type&&0===l.type?this.B_=this.B_.insert(i,{type:0,doc:t.doc}):1===t.type&&0===l.type?this.B_=this.B_.remove(i):1===t.type&&2===l.type?this.B_=this.B_.insert(i,{type:1,doc:l.doc}):0===t.type&&1===l.type?this.B_=this.B_.insert(i,{type:2,doc:t.doc}):si():this.B_=this.B_.insert(i,t)}L_(){const t=[];return this.B_.inorderTraversal((i,l)=>{t.push(l)}),t}}class Nh{constructor(t,i,l,_,w,D,L,j,ee){this.query=t,this.docs=i,this.oldDocs=l,this.docChanges=_,this.mutatedKeys=w,this.fromCache=D,this.syncStateChanged=L,this.excludesMetadataChanges=j,this.hasCachedResults=ee}static fromInitialDocuments(t,i,l,_,w){const D=[];return i.forEach(L=>{D.push({type:0,doc:L})}),new Nh(t,i,_p.emptySet(i),D,l,_,!0,!1,w)}get hasPendingWrites(){return!this.mutatedKeys.isEmpty()}isEqual(t){if(!(this.fromCache===t.fromCache&&this.hasCachedResults===t.hasCachedResults&&this.syncStateChanged===t.syncStateChanged&&this.mutatedKeys.isEqual(t.mutatedKeys)&&Wm(this.query,t.query)&&this.docs.isEqual(t.docs)&&this.oldDocs.isEqual(t.oldDocs)))return!1;const i=this.docChanges,l=t.docChanges;if(i.length!==l.length)return!1;for(let _=0;_<i.length;_++)if(i[_].type!==l[_].type||!i[_].doc.isEqual(l[_].doc))return!1;return!0}}class bp{constructor(){this.k_=void 0,this.listeners=[]}}class Y0{constructor(){this.queries=new wu(t=>uy(t),Wm),this.onlineState="Unknown",this.q_=new Set}}function B0(r,t){return H0.apply(this,arguments)}function H0(){return H0=(0,E.Z)(function*(r,t){const i=Xn(r),l=t.query;let _=!1,w=i.queries.get(l);if(w||(_=!0,w=new bp),_)try{w.k_=yield i.onListen(l)}catch(D){const L=Oh(D,`Initialization of query '${vh(t.query)}' failed`);return void t.onError(L)}i.queries.set(l,w),w.listeners.push(t),t.Q_(i.onlineState),w.k_&&t.K_(w.k_)&&fv(i)}),H0.apply(this,arguments)}function mv(r,t){return pv.apply(this,arguments)}function pv(){return pv=(0,E.Z)(function*(r,t){const i=Xn(r),l=t.query;let _=!1;const w=i.queries.get(l);if(w){const D=w.listeners.indexOf(t);D>=0&&(w.listeners.splice(D,1),_=0===w.listeners.length)}if(_)return i.queries.delete(l),i.onUnlisten(l)}),pv.apply(this,arguments)}function B3(r,t){const i=Xn(r);let l=!1;for(const _ of t){const D=i.queries.get(_.query);if(D){for(const L of D.listeners)L.K_(_)&&(l=!0);D.k_=_}}l&&fv(i)}function gT(r,t,i){const l=Xn(r),_=l.queries.get(t);if(_)for(const w of _.listeners)w.onError(i);l.queries.delete(t)}function fv(r){r.q_.forEach(t=>{t.next()})}class gv{constructor(t,i,l){this.query=t,this.U_=i,this.W_=!1,this.G_=null,this.onlineState="Unknown",this.options=l||{}}K_(t){if(!this.options.includeMetadataChanges){const l=[];for(const _ of t.docChanges)3!==_.type&&l.push(_);t=new Nh(t.query,t.docs,t.oldDocs,l,t.mutatedKeys,t.fromCache,t.syncStateChanged,!0,t.hasCachedResults)}let i=!1;return this.W_?this.z_(t)&&(this.U_.next(t),i=!0):this.j_(t,this.onlineState)&&(this.H_(t),i=!0),this.G_=t,i}onError(t){this.U_.error(t)}Q_(t){this.onlineState=t;let i=!1;return this.G_&&!this.W_&&this.j_(this.G_,t)&&(this.H_(this.G_),i=!0),i}j_(t,i){return!t.fromCache||(!this.options.J_||!("Offline"!==i))&&(!t.docs.isEmpty()||t.hasCachedResults||"Offline"===i)}z_(t){return t.docChanges.length>0||!!(t.syncStateChanged||this.G_&&this.G_.hasPendingWrites!==t.hasPendingWrites)&&!0===this.options.includeMetadataChanges}H_(t){t=Nh.fromInitialDocuments(t.query,t.docs,t.mutatedKeys,t.fromCache,t.hasCachedResults),this.W_=!0,this.U_.next(t)}}class H3{constructor(t,i){this.Y_=t,this.byteLength=i}Z_(){return"metadata"in this.Y_}}
1class WC{constructor(t){this.serializer=t}hs(t){return Ec(this.serializer,t)}Ps(t){return t.metadata.exists?Sw(this.serializer,t.document,!1):po.newNoDocument(this.hs(t.metadata.name),this.Is(t.metadata.readTime))}Is(t){return Qo(t)}}class j3{constructor(t,i,l){this.X_=t,this.localStore=i,this.serializer=l,this.queries=[],this.documents=[],this.collectionGroups=new Set,this.progress=_v(t)}ea(t){this.progress.bytesLoaded+=t.byteLength;let i=this.progress.documentsLoaded;if(t.Y_.namedQuery)this.queries.push(t.Y_.namedQuery);else if(t.Y_.documentMetadata){this.documents.push({metadata:t.Y_.documentMetadata}),t.Y_.documentMetadata.exists||++i;const l=pr.fromString(t.Y_.documentMetadata.name);this.collectionGroups.add(l.get(l.length-2))}else t.Y_.document&&(this.documents[this.documents.length-1].document=t.Y_.document,++i);return i!==this.progress.documentsLoaded?(this.progress.documentsLoaded=i,Object.assign({},this.progress)):null}ta(t){const i=new Map,l=new WC(this.serializer);for(const _ of t)if(_.metadata.queries){const w=l.hs(_.metadata.name);for(const D of _.metadata.queries){const L=(i.get(D)||zi()).add(w);i.set(D,L)}}return i}complete(){var t=this;return(0,E.Z)(function*(){const i=yield function $3(r,t,i,l){return iT.apply(this,arguments)}(t.localStore,new WC(t.serializer),t.documents,t.X_.id),l=t.ta(t.documents);for(const _ of t.queries)yield U3(t.localStore,_,l.get(_.name));return t.progress.taskState="Success",{progress:t.progress,na:t.collectionGroups,ra:i}})()}}function _v(r){return{taskState:"Running",documentsLoaded:0,bytesLoaded:0,totalDocuments:r.totalDocuments,totalBytes:r.totalBytes}}class _T{constructor(t){this.key=t}}class bT{constructor(t){this.key=t}}class yT{constructor(t,i){this.query=t,this.ia=i,this.sa=null,this.hasCachedResults=!1,this.current=!1,this.oa=zi(),this.mutatedKeys=zi(),this._a=cw(t),this.aa=new _p(this._a)}get ua(){return this.ia}ca(t,i){const l=i?i.la:new hv,_=i?i.aa:this.aa;let w=i?i.mutatedKeys:this.mutatedKeys,D=_,L=!1;const j="F"===this.query.limitType&&_.size===this.query.limit?_.last():null,ee="L"===this.query.limitType&&_.size===this.query.limit?_.first():null;if(t.inorderTraversal((fe,Pe)=>{const It=_.get(fe),tn=Bf(this.query,Pe)?Pe:null,Yn=!!It&&this.mutatedKeys.has(It.key),zn=!!tn&&(tn.hasLocalMutations||this.mutatedKeys.has(tn.key)&&tn.hasCommittedMutations);let jn=!1;It&&tn?It.data.isEqual(tn.data)?Yn!==zn&&(l.track({type:3,doc:tn}),jn=!0):this.ha(It,tn)||(l.track({type:2,doc:tn}),jn=!0,(j&&this._a(tn,j)>0||ee&&this._a(tn,ee)<0)&&(L=!0)):!It&&tn?(l.track({type:0,doc:tn}),jn=!0):It&&!tn&&(l.track({type:1,doc:It}),jn=!0,(j||ee)&&(L=!0)),jn&&(tn?(D=D.add(tn),w=zn?w.add(fe):w.delete(fe)):(D=D.delete(fe),w=w.delete(fe)))}),null!==this.query.limit)for(;D.size>this.query.limit;){const fe="F"===this.query.limitType?D.last():D.first();D=D.delete(fe.key),w=w.delete(fe.key),l.track({type:1,doc:fe})}return{aa:D,la:l,Zi:L,mutatedKeys:w}}ha(t,i){return t.hasLocalMutations&&i.hasCommittedMutations&&!i.hasLocalMutations}applyChanges(t,i,l,_){const w=this.aa;this.aa=t.aa,this.mutatedKeys=t.mutatedKeys;const D=t.la.L_();D.sort((fe,Pe)=>function(tn,Yn){const zn=jn=>{switch(jn){case 0:return 1;case 2:case 3:return 2;case 1:return 0;default:return si()}};return zn(tn)-zn(Yn)}(fe.type,Pe.type)||this._a(fe.doc,Pe.doc)),this.Pa(l),_=null!=_&&_;const L=i&&!_?this.Ia():[],j=0===this.oa.size&&this.current&&!_?1:0,ee=j!==this.sa;return this.sa=j,0!==D.length||ee?{snapshot:new Nh(this.query,t.aa,w,D,t.mutatedKeys,0===j,ee,!1,!!l&&l.resumeToken.approximateByteSize()>0),Ta:L}:{Ta:L}}Q_(t){return this.current&&"Offline"===t?(this.current=!1,this.applyChanges({aa:this.aa,la:new hv,mutatedKeys:this.mutatedKeys,Zi:!1},!1)):{Ta:[]}}Ea(t){return!this.ia.has(t)&&!!this.aa.has(t)&&!this.aa.get(t).hasLocalMutations}Pa(t){t&&(t.addedDocuments.forEach(i=>this.ia=this.ia.add(i)),t.modifiedDocuments.forEach(i=>{}),t.removedDocuments.forEach(i=>this.ia=this.ia.delete(i)),this.current=t.current)}
1Ia(){if(!this.current)return[];const t=this.oa;this.oa=zi(),this.aa.forEach(l=>{this.Ea(l.key)&&(this.oa=this.oa.add(l.key))});const i=[];return t.forEach(l=>{this.oa.has(l)||i.push(new bT(l))}),this.oa.forEach(l=>{t.has(l)||i.push(new _T(l))}),i}da(t){this.ia=t.ls,this.oa=zi();const i=this.ca(t.documents);return this.applyChanges(i,!0)}Aa(){return Nh.fromInitialDocuments(this.query,this.aa,this.mutatedKeys,0===this.sa,this.hasCachedResults)}}class Z3{constructor(t,i,l){this.query=t,this.targetId=i,this.view=l}}class z3{constructor(t){this.key=t,this.Ra=!1}}class G3{constructor(t,i,l,_,w,D){this.localStore=t,this.remoteStore=i,this.eventManager=l,this.sharedClientState=_,this.currentUser=w,this.maxConcurrentLimboResolutions=D,this.Va={},this.ma=new wu(L=>uy(L),Wm),this.fa=new Map,this.ga=new Set,this.pa=new ro(Kn.comparator),this.ya=new Map,this.wa=new x0,this.Sa={},this.ba=new Map,this.Da=Au.Nn(),this.onlineState="Unknown",this.Ca=void 0}get isPrimaryClient(){return!0===this.Ca}}function W3(r,t){return vT.apply(this,arguments)}function vT(){return vT=(0,E.Z)(function*(r,t){const i=Av(r);let l,_;const w=i.ma.get(t);if(w)l=w.targetId,i.sharedClientState.addLocalQueryTarget(l),_=w.view.Aa();else{const D=yield Lh(i.localStore,Ps(t)),L=i.sharedClientState.addLocalQueryTarget(D.targetId);l=D.targetId,_=yield bv(i,t,l,"current"===L,D.resumeToken),i.isPrimaryClient&&k0(i.remoteStore,D)}return _}),vT.apply(this,arguments)}function bv(r,t,i,l,_){return yp.apply(this,arguments)}function yp(){return yp=(0,E.Z)(function*(r,t,i,l,_){r.va=(Pe,It,tn)=>{return(Yn=(0,E.Z)(function*(jn,Ei,ki,Ci){let ar=Ei.view.ca(ki);ar.Zi&&(ar=yield D0(jn.localStore,Ei.query,!1).then(({documents:zl})=>Ei.view.ca(zl,ar)));const Xr=Ci&&Ci.targetChanges.get(Ei.targetId),Ar=Ci&&null!=Ci.targetMismatches.get(Ei.targetId),ps=Ei.view.applyChanges(ar,jn.isPrimaryClient,Xr,Ar);return z0(jn,Ei.targetId,ps.Ta),ps.snapshot}),function zn(jn,Ei,ki,Ci){return Yn.apply(this,arguments)})(r,Pe,It,tn);var Yn};const w=yield D0(r.localStore,t,!0),D=new yT(t,w.ls),L=D.ca(w.documents),j=np.createSynthesizedTargetChangeForCurrentChange(i,l&&"Offline"!==r.onlineState,_),ee=D.applyChanges(L,r.isPrimaryClient,j);z0(r,i,ee.Ta);const fe=new Z3(t,i,D);return r.ma.set(t,fe),r.fa.has(i)?r.fa.get(i).push(t):r.fa.set(i,[t]),ee.snapshot}),yp.apply(this,arguments)}function qC(r,t){return yv.apply(this,arguments)}function yv(){return yv=(0,E.Z)(function*(r,t){const i=Xn(r),l=i.ma.get(t),_=i.fa.get(l.targetId);if(_.length>1)return i.fa.set(l.targetId,_.filter(w=>!Wm(w,t))),void i.ma.delete(t);i.isPrimaryClient?(i.sharedClientState.removeLocalQueryTarget(l.targetId),i.sharedClientState.isActiveQueryTarget(l.targetId)||(yield Rh(i.localStore,l.targetId,!1).then(()=>{i.sharedClientState.clearQueryState(l.targetId),sg(i.remoteStore,l.targetId),xp(i,l.targetId)}).catch(Rd))):(xp(i,l.targetId),yield Rh(i.localStore,l.targetId,!0))}),yv.apply(this,arguments)}function Ic(){return Ic=(0,E.Z)(function*(r,t,i){const l=pg(r);try{const _=yield function(D,L){const j=Xn(D),ee=ho.now(),fe=L.reduce((tn,Yn)=>tn.add(Yn.key),zi());let Pe,It;return j.persistence.runTransaction("Locally write mutations","readwrite",tn=>{let Yn=Cl(),zn=zi();return j.ss.getEntries(tn,fe).next(jn=>{Yn=jn,Yn.forEach((Ei,ki)=>{ki.isValidDocument()||(zn=zn.add(Ei))})}).next(()=>j.localDocuments.getOverlayedDocuments(tn,Yn)).next(jn=>{Pe=jn;const Ei=[];for(const ki of L){const Ci=rC(ki,Pe.get(ki.key).overlayedDocument);null!=Ci&&Ei.push(new Mc(ki.key,Ci,bu(Ci.value.mapValue),Eo.exists(!0)))}
1return j.mutationQueue.addMutationBatch(tn,ee,Ei,L)}).next(jn=>{It=jn;const Ei=jn.applyToLocalDocumentSet(Pe,zn);return j.documentOverlayCache.saveOverlays(tn,jn.batchId,Ei)})}).then(()=>({batchId:It.batchId,changes:Hf(Pe)}))}(l.localStore,t);l.sharedClientState.addPendingMutation(_.batchId),function(D,L,j){let ee=D.Sa[D.currentUser.toKey()];ee||(ee=new ro(Ni)),ee=ee.insert(L,j),D.Sa[D.currentUser.toKey()]=ee}(l,_.batchId,i),yield kc(l,_.changes),yield gp(l.remoteStore)}catch(_){const w=Oh(_,"Failed to persist write");i.reject(w)}}),Ic.apply(this,arguments)}function vv(r,t){return cg.apply(this,arguments)}function cg(){return cg=(0,E.Z)(function*(r,t){const i=Xn(r);try{const l=yield function AC(r,t){const i=Xn(r),l=t.snapshotVersion;let _=i.ts;return i.persistence.runTransaction("Apply remote event","readwrite-primary",w=>{const D=i.ss.newChangeBuffer({trackRemovals:!0});_=i.ts;const L=[];t.targetChanges.forEach((fe,Pe)=>{const It=_.get(Pe);if(!It)return;L.push(i.qr.removeMatchingKeys(w,fe.removedDocuments,Pe).next(()=>i.qr.addMatchingKeys(w,fe.addedDocuments,Pe)));let tn=It.withSequenceNumber(w.currentSequenceNumber);var zn,jn,Ei;null!==t.targetMismatches.get(Pe)?tn=tn.withResumeToken(us.EMPTY_BYTE_STRING,_i.min()).withLastLimboFreeSnapshotVersion(_i.min()):fe.resumeToken.approximateByteSize()>0&&(tn=tn.withResumeToken(fe.resumeToken,l)),_=_.insert(Pe,tn),jn=tn,Ei=fe,(0===(zn=It).resumeToken.approximateByteSize()||jn.snapshotVersion.toMicroseconds()-zn.snapshotVersion.toMicroseconds()>=3e8||Ei.addedDocuments.size+Ei.modifiedDocuments.size+Ei.removedDocuments.size>0)&&L.push(i.qr.updateTargetData(w,tn))});let j=Cl(),ee=zi();if(t.documentUpdates.forEach(fe=>{t.resolvedLimboDocuments.has(fe)&&L.push(i.persistence.referenceDelegate.updateLimboDocument(w,fe))}),L.push(Jy(w,D,t.documentUpdates).next(fe=>{j=fe.us,ee=fe.cs})),!l.isEqual(_i.min())){const fe=i.qr.getLastRemoteSnapshotVersion(w).next(Pe=>i.qr.setTargetsMetadata(w,w.currentSequenceNumber,l));L.push(fe)}return an.waitFor(L).next(()=>D.apply(w)).next(()=>i.localDocuments.getLocalViewOfDocuments(w,j,ee)).next(()=>j)}).then(w=>(i.ts=_,w))}(i.localStore,t);
1t.targetChanges.forEach((_,w)=>{const D=i.ya.get(w);D&&(hi(_.addedDocuments.size+_.modifiedDocuments.size+_.removedDocuments.size<=1),_.addedDocuments.size>0?D.Ra=!0:_.modifiedDocuments.size>0?hi(D.Ra):_.removedDocuments.size>0&&(hi(D.Ra),D.Ra=!1))}),yield kc(i,l,t)}catch(l){yield Rd(l)}}),cg.apply(this,arguments)}function j0(r,t,i){const l=Xn(r);if(l.isPrimaryClient&&0===i||!l.isPrimaryClient&&1===i){const _=[];l.ma.forEach((w,D)=>{const L=D.view.Q_(t);L.snapshot&&_.push(L.snapshot)}),function(D,L){const j=Xn(D);j.onlineState=L;let ee=!1;j.queries.forEach((fe,Pe)=>{for(const It of Pe.listeners)It.Q_(L)&&(ee=!0)}),ee&&fv(j)}(l.eventManager,t),_.length&&l.Va.a_(_),l.onlineState=t,l.isPrimaryClient&&l.sharedClientState.setOnlineState(t)}}function KC(r,t,i){return ug.apply(this,arguments)}function ug(){return ug=(0,E.Z)(function*(r,t,i){const l=Xn(r);l.sharedClientState.updateQueryState(t,"rejected",i);const _=l.ya.get(t),w=_&&_.key;if(w){let D=new ro(Kn.comparator);D=D.insert(w,po.newNoDocument(w,_i.min()));const L=zi().add(w),j=new ud(_i.min(),new Map,new ro(Ni),D,L);yield vv(l,j),l.pa=l.pa.remove(w),l.ya.delete(t),G0(l)}else yield Rh(l.localStore,t,!1).then(()=>xp(l,t,i)).catch(Rd)}),ug.apply(this,arguments)}function xv(r,t){return vp.apply(this,arguments)}function vp(){return vp=(0,E.Z)(function*(r,t){const i=Xn(r),l=t.batch.batchId;try{const _=yield function SC(r,t){const i=Xn(r);return i.persistence.runTransaction("Acknowledge batch","readwrite-primary",l=>{const _=t.batch.keys(),w=i.ss.newChangeBuffer({trackRemovals:!0});return function(L,j,ee,fe){const Pe=ee.batch,It=Pe.keys();let tn=an.resolve();return It.forEach(Yn=>{tn=tn.next(()=>fe.getEntry(j,Yn)).next(zn=>{const jn=ee.docVersions.get(Yn);hi(null!==jn),zn.version.compareTo(jn)<0&&(Pe.applyToRemoteDocument(zn,ee),zn.isValidDocument()&&(zn.setReadTime(ee.commitVersion),fe.addEntry(zn)))})}),tn.next(()=>L.mutationQueue.removeMutationBatch(j,Pe))}(i,l,t,w).next(()=>w.apply(l)).next(()=>i.mutationQueue.performConsistencyCheck(l)).next(()=>i.documentOverlayCache.removeOverlaysForBatchId(l,_,t.batch.batchId)).next(()=>i.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(l,function(L){let j=zi();for(let ee=0;ee<L.mutationResults.length;++ee)L.mutationResults[ee].transformResults.length>0&&(j=j.add(L.batch.mutations[ee].key));return j}(t))).next(()=>i.localDocuments.getDocuments(l,_))})}(i.localStore,t);Tv(i,l,null),wv(i,l),i.sharedClientState.updateMutationState(l,"acknowledged"),yield kc(i,_)}catch(_){yield Rd(_)}}),vp.apply(this,arguments)}function q3(r,t,i){return wT.apply(this,arguments)}function wT(){return wT=(0,E.Z)(function*(r,t,i){const l=Xn(r);try{const _=yield function(D,L){const j=Xn(D);return j.persistence.runTransaction("Reject batch","readwrite-primary",ee=>{let fe;
1return j.mutationQueue.lookupMutationBatch(ee,L).next(Pe=>(hi(null!==Pe),fe=Pe.keys(),j.mutationQueue.removeMutationBatch(ee,Pe))).next(()=>j.mutationQueue.performConsistencyCheck(ee)).next(()=>j.documentOverlayCache.removeOverlaysForBatchId(ee,fe,L)).next(()=>j.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(ee,fe)).next(()=>j.localDocuments.getDocuments(ee,fe))})}(l.localStore,t);Tv(l,t,i),wv(l,t),l.sharedClientState.updateMutationState(t,"rejected",i),yield kc(l,_)}catch(_){yield Rd(_)}}),wT.apply(this,arguments)}function Z0(){return Z0=(0,E.Z)(function*(r,t){const i=Xn(r);Hd(i.remoteStore)||Rn("SyncEngine","The network is disabled. The task returned by 'awaitPendingWrites()' will not complete until the network is enabled.");try{const l=yield function(D){const L=Xn(D);return L.persistence.runTransaction("Get highest unacknowledged batch id","readonly",j=>L.mutationQueue.getHighestUnacknowledgedBatchId(j))}(i.localStore);if(-1===l)return void t.resolve();const _=i.ba.get(l)||[];_.push(t),i.ba.set(l,_)}catch(l){const _=Oh(l,"Initialization of waitForPendingWrites() operation failed");t.reject(_)}}),Z0.apply(this,arguments)}function wv(r,t){(r.ba.get(t)||[]).forEach(i=>{i.resolve()}),r.ba.delete(t)}function Tv(r,t,i){const l=Xn(r);let _=l.Sa[l.currentUser.toKey()];if(_){const w=_.get(t);w&&(i?w.reject(i):w.resolve(),_=_.remove(t)),l.Sa[l.currentUser.toKey()]=_}}function xp(r,t,i=null){r.sharedClientState.removeLocalQueryTarget(t);for(const l of r.fa.get(t))r.ma.delete(l),i&&r.Va.Fa(l,i);r.fa.delete(t),r.isPrimaryClient&&r.wa.Rr(t).forEach(l=>{r.wa.containsKey(l)||TT(r,l)})}function TT(r,t){r.ga.delete(t.path.canonicalString());const i=r.pa.get(t);null!==i&&(sg(r.remoteStore,i),r.pa=r.pa.remove(t),r.ya.delete(i),G0(r))}function z0(r,t,i){for(const l of i)l instanceof _T?(r.wa.addReference(l.key,t),MT(r,l)):l instanceof bT?(Rn("SyncEngine","Document no longer in limbo: "+l.key),r.wa.removeReference(l.key,t),r.wa.containsKey(l.key)||TT(r,l.key)):si()}function MT(r,t){const i=t.key,l=i.path.canonicalString();r.pa.get(i)||r.ga.has(l)||(Rn("SyncEngine","New document in limbo: "+i),r.ga.add(l),G0(r))}function G0(r){for(;r.ga.size>0&&r.pa.size<r.maxConcurrentLimboResolutions;){const t=r.ga.values().next().value;r.ga.delete(t);const i=new Kn(pr.fromString(t)),l=r.Da.next();r.ya.set(l,new z3(i)),r.pa=r.pa.insert(i,l),k0(r.remoteStore,new Tu(Ps(yh(i.path)),l,"TargetPurposeLimboResolution",El._e))}}function kc(r,t,i){return Mv.apply(this,arguments)}function Mv(){return Mv=(0,E.Z)(function*(r,t,i){const l=Xn(r),_=[],w=[],D=[];var L;l.ma.isEmpty()||(l.ma.forEach((L,j)=>{D.push(l.va(j,t,i).then(ee=>{if((ee||i)&&l.isPrimaryClient&&l.sharedClientState.updateQueryState(j.targetId,ee?.fromCache?"not-current":"current"),ee){_.push(ee);const fe=Zy.Qi(j.targetId,ee);w.push(fe)}}))}),yield Promise.all(D),l.Va.a_(_),yield(L=(0,E.Z)(function*(ee,fe){const Pe=Xn(ee);try{yield Pe.persistence.runTransaction("notifyLocalViewChanges","readwrite",It=>an.forEach(fe,tn=>an.forEach(tn.ki,Yn=>Pe.persistence.referenceDelegate.addReference(It,tn.targetId,Yn)).next(()=>an.forEach(tn.qi,Yn=>Pe.persistence.referenceDelegate.removeReference(It,tn.targetId,Yn)))))}catch(It){if(!xc(It))throw It;Rn("LocalStore","Failed to update sequence numbers: "+It)}for(const It of fe){const tn=It.targetId;if(!It.fromCache){const Yn=Pe.ts.get(tn),jn=Yn.withLastLimboFreeSnapshotVersion(Yn.snapshotVersion);Pe.ts=Pe.ts.insert(tn,jn)}}}),function j(ee,fe){return L.apply(this,arguments)})(l.localStore,w))}),Mv.apply(this,arguments)}function ET(r,t){return hg.apply(this,arguments)}function hg(){return hg=(0,E.Z)(function*(r,t){const i=Xn(r);if(!i.currentUser.isEqual(t)){Rn("SyncEngine","User change. New user:",t.toKey());const l=yield Wy(i.localStore,t);i.currentUser=t,(w=i).ba.forEach(L=>{L.forEach(j=>{j.reject(new Ln(pn.CANCELLED,"'waitForPendingWrites' promise is rejected due to a user change."))})}),w.ba.clear(),i.sharedClientState.handleUserChange(t,l.removedBatchIds,l.addedBatchIds),yield kc(i,l._s)}var w}),hg.apply(this,arguments)}function J3(r,t){const i=Xn(r),l=i.ya.get(t);
1if(l&&l.Ra)return zi().add(l.key);{let _=zi();const w=i.fa.get(t);if(!w)return _;for(const D of w){const L=i.ma.get(D);_=_.unionWith(L.view.ua)}return _}}function CT(r,t){return mg.apply(this,arguments)}function mg(){return mg=(0,E.Z)(function*(r,t){const i=Xn(r),l=yield D0(i.localStore,t.query,!0),_=t.view.da(l);return i.isPrimaryClient&&z0(i,t.targetId,_.Ta),_}),mg.apply(this,arguments)}function JC(r,t){return Ev.apply(this,arguments)}function Ev(){return Ev=(0,E.Z)(function*(r,t){const i=Xn(r);return Xy(i.localStore,t).then(l=>kc(i,l))}),Ev.apply(this,arguments)}function Q3(r,t,i,l){return DT.apply(this,arguments)}function DT(){return DT=(0,E.Z)(function*(r,t,i,l){const _=Xn(r),w=yield function(L,j){const ee=Xn(L),fe=Xn(ee.mutationQueue);return ee.persistence.runTransaction("Lookup mutation documents","readonly",Pe=>fe.Cn(Pe,j).next(It=>It?ee.localDocuments.getDocuments(Pe,It):an.resolve(null)))}(_.localStore,t);var j;null!==w?("pending"===i?yield gp(_.remoteStore):"acknowledged"===i||"rejected"===i?(Tv(_,t,l||null),wv(_,t),j=t,Xn(Xn(_.localStore).mutationQueue).Fn(j)):si(),yield kc(_,w)):Rn("SyncEngine","Cannot apply mutation batch with id: "+t)}),DT.apply(this,arguments)}function Cv(){return Cv=(0,E.Z)(function*(r,t){const i=Xn(r);if(Av(i),pg(i),!0===t&&!0!==i.Ca){const l=i.sharedClientState.getAllActiveQueryTargets(),_=yield ST(i,l.toArray());i.Ca=!0,yield uv(i.remoteStore,!0);for(const w of _)k0(i.remoteStore,w)}else if(!1===t&&!1!==i.Ca){const l=[];let _=Promise.resolve();i.fa.forEach((w,D)=>{i.sharedClientState.isLocalQueryTarget(D)?l.push(D):_=_.then(()=>(xp(i,D),Rh(i.localStore,D,!0))),sg(i.remoteStore,D)}),yield _,yield ST(i,l),function(D){const L=Xn(D);L.ya.forEach((j,ee)=>{sg(L.remoteStore,ee)}),L.wa.Vr(),L.ya=new Map,L.pa=new ro(Kn.comparator)}(i),i.Ca=!1,yield uv(i.remoteStore,!1)}}),Cv.apply(this,arguments)}function ST(r,t,i){return Dv.apply(this,arguments)}function Dv(){return Dv=(0,E.Z)(function*(r,t,i){const l=Xn(r),_=[],w=[];for(const D of t){let L;const j=l.fa.get(D);if(j&&0!==j.length){L=yield Lh(l.localStore,Ps(j[0]));for(const ee of j){const fe=l.ma.get(ee),Pe=yield CT(l,fe);Pe.snapshot&&w.push(Pe.snapshot)}}else{const ee=yield IC(l.localStore,D);L=yield Lh(l.localStore,ee),yield bv(l,Sv(ee),D,!1,L.resumeToken)}_.push(L)}return l.Va.a_(w),_}),Dv.apply(this,arguments)}function Sv(r){return ay(r.path,r.collectionGroup,r.orderBy,r.filters,r.limit,"F",r.startAt,r.endAt)}function AT(r){return i=Xn(r).localStore,Xn(Xn(i).persistence).Bi();var i}function XC(r,t,i,l){return W0.apply(this,arguments)}function W0(){return W0=(0,E.Z)(function*(r,t,i,l){const _=Xn(r);if(_.Ca)return void Rn("SyncEngine","Ignoring unexpected query state notification.");const w=_.fa.get(t);if(w&&w.length>0)switch(i){case"current":case"not-current":{const D=yield Xy(_.localStore,hy(w[0])),L=ud.createSynthesizedRemoteEventForCurrentChange(t,"current"===i,us.EMPTY_BYTE_STRING);yield kc(_,D,L);break}case"rejected":yield Rh(_.localStore,t,!0),xp(_,t,l);break;default:si()}}),W0.apply(this,arguments)}function IT(r,t,i){return kT.apply(this,arguments)}function kT(){return kT=(0,E.Z)(function*(r,t,i){const l=Av(r);if(l.Ca){for(const _ of t){if(l.fa.has(_)){Rn("SyncEngine","Adding an already active target "+_);continue}const w=yield IC(l.localStore,_),D=yield Lh(l.localStore,w);yield bv(l,Sv(w),D.targetId,!1,D.resumeToken),k0(l.remoteStore,D)}for(const _ of i)l.fa.has(_)&&(yield Rh(l.localStore,_,!1).then(()=>{sg(l.remoteStore,_),xp(l,_)}).catch(Rd))}}),kT.apply(this,arguments)}function Av(r){const t=Xn(r);return t.remoteStore.remoteSyncer.applyRemoteEvent=vv.bind(null,t),t.remoteStore.remoteSyncer.getRemoteKeysForTarget=J3.bind(null,t),t.remoteStore.remoteSyncer.rejectListen=KC.bind(null,t),t.Va.a_=B3.bind(null,t.eventManager),t.Va.Fa=gT.bind(null,t.eventManager),t}function pg(r){const t=Xn(r);return t.remoteStore.remoteSyncer.applySuccessfulWrite=xv.bind(null,t),t.remoteStore.remoteSyncer.rejectFailedWrite=q3.bind(null,t),t}class wp{constructor(){this.synchronizeTabs=!1}initialize(t){var i=this;return(0,E.Z)(function*(){i.serializer=ku(t.databaseInfo.databaseId),i.sharedCl
1ientState=i.createSharedClientState(t),i.persistence=i.createPersistence(t),yield i.persistence.start(),i.localStore=i.createLocalStore(t),i.gcScheduler=i.createGarbageCollectionScheduler(t,i.localStore),i.indexBackfillerScheduler=i.createIndexBackfillerScheduler(t,i.localStore)})()}createGarbageCollectionScheduler(t,i){return null}createIndexBackfillerScheduler(t,i){return null}createLocalStore(t){return Gy(this.persistence,new zy,t.initialUser,this.serializer)}createPersistence(t){return new By(Ac.jr,this.serializer)}createSharedClientState(t){return new sT}terminate(){var t=this;return(0,E.Z)(function*(){t.gcScheduler&&t.gcScheduler.stop(),yield t.sharedClientState.shutdown(),yield t.persistence.shutdown()})()}}class Tp extends wp{constructor(t,i,l){super(),this.xa=t,this.cacheSizeBytes=i,this.forceOwnership=l,this.synchronizeTabs=!1}initialize(t){var i=()=>super.initialize,l=this;return(0,E.Z)(function*(){yield i().call(l,t),yield l.xa.initialize(l,t),yield pg(l.xa.syncEngine),yield gp(l.xa.remoteStore),yield l.persistence.mi(()=>(l.gcScheduler&&!l.gcScheduler.started&&l.gcScheduler.start(),l.indexBackfillerScheduler&&!l.indexBackfillerScheduler.started&&l.indexBackfillerScheduler.start(),Promise.resolve()))})()}createLocalStore(t){return Gy(this.persistence,new zy,t.initialUser,this.serializer)}createGarbageCollectionScheduler(t,i){return new Ww(this.persistence.referenceDelegate.garbageCollector,t.asyncQueue,i)}createIndexBackfillerScheduler(t,i){const l=new Vx(i,this.persistence);return new YE(t.asyncQueue,l)}createPersistence(t){const i=jy(t.databaseInfo.databaseId,t.databaseInfo.persistenceKey),l=void 0!==this.cacheSizeBytes?Da.withCacheSize(this.cacheSizeBytes):Da.DEFAULT;return new Hy(this.synchronizeTabs,i,t.clientId,l,t.asyncQueue,aT(),Iu(),this.serializer,this.sharedClientState,!!this.forceOwnership)}createSharedClientState(t){return new sT}}class LT extends Tp{constructor(t,i){super(t,i,!1),this.xa=t,this.cacheSizeBytes=i,this.synchronizeTabs=!0}initialize(t){var i=()=>super.initialize,l=this;return(0,E.Z)(function*(){yield i().call(l,t);const _=l.xa.syncEngine;l.sharedClientState instanceof pp&&(l.sharedClientState.syncEngine={Ys:Q3.bind(null,_),Zs:XC.bind(null,_),Xs:IT.bind(null,_),Bi:AT.bind(null,_),Js:JC.bind(null,_)},yield l.sharedClientState.start()),yield l.persistence.mi(function(){var w=(0,E.Z)(function*(D){yield function QC(r,t){return Cv.apply(this,arguments)}(l.xa.syncEngine,D),l.gcScheduler&&(D&&!l.gcScheduler.started?l.gcScheduler.start():D||l.gcScheduler.stop()),l.indexBackfillerScheduler&&(D&&!l.indexBackfillerScheduler.started?l.indexBackfillerScheduler.start():D||l.indexBackfillerScheduler.stop())});return function(D){return w.apply(this,arguments)}}())})()}createSharedClientState(t){const i=aT();if(!pp.D(i))throw new Ln(pn.UNIMPLEMENTED,"IndexedDB persistence is only available on platforms that support LocalStorage.");const l=jy(t.databaseInfo.databaseId,t.databaseInfo.persistenceKey);return new pp(i,t.asyncQueue,l,t.clientId,t.initialUser)}}class Mp{initialize(t,i){var l=this;return(0,E.Z)(function*(){l.localStore||(l.localStore=t.localStore,l.sharedClientState=t.sharedClientState,l.datastore=l.createDatastore(i),l.remoteStore=l.createRemoteStore(i),l.eventManager=l.createEventManager(i),l.syncEngine=l.createSyncEngine(i,!t.synchronizeTabs),l.sharedClientState.onlineStateHandler=_=>j0(l.syncEngine,_,1),l.remoteStore.remoteSyncer.handleCredentialChange=ET.bind(null,l.syncEngine),yield uv(l.remoteStore,l.syncEngine.isPrimaryClient))})()}createEventManager(t){return new Y0}createDatastore(t){const i=ku(t.databaseInfo.databaseId),l=new Y3(t.databaseInfo);return new UC(t.authCredentials,t.appCheckCredentials,l,i)}createRemoteStore(t){return l=this.localStore,_=this.datastore,w=t.asyncQueue,D=i=>j0(this.syncEngine,i,0),L=RC.D()?new RC:new V3,new BC(l,_,w,D,L);var l,_,w,D,L}createSyncEngine(t,i){return function(_,w,D,L,j,ee,fe){const Pe=new G3(_,w,D,L,j,ee);return fe&&(Pe.Ca=!0),Pe}(this.localStore,this.remoteStore,this.eventManager,this.sharedClientState,t.initialUser,t.maxConcurrentLimboResolutions,i)}terminate(){return function(){var t=(0,E.Z)(function*(l){const _=Xn(l);Rn("RemoteStore","RemoteStore shutting down."),_.C_.add(5),yield fp(_),_.F_.shutdown(),_.M_.set("Unknown")});return function i(l){return t.apply(this,arguments)}}()(this.remoteStore)}}function Iv(r,t=10240){let i=0;return{read:()=>(0,E.Z)(function*(){if(i<r.byteLength){const l={value:r.slice(i,i+t),done:!1};return i+=t,l}return{done:!0}})(),cancel:()=>(0,E.Z)(function*(){})(),releaseLock(){},closed:Promise.resolve()}}class fg{constructor(t){this.observer=t,this.muted=!1}next(t){this.observer.next&&this.Oa(this.observer.next,t)}error(t){this.observer.error?this.Oa(this.observer.error,t):No("Uncaught Error in snapshot listener:",t.toString())}Na(){this.muted=!0}
1Oa(t,i){this.muted||setTimeout(()=>{this.muted||t(i)},0)}}class X3{constructor(t,i){this.Ba=t,this.serializer=i,this.metadata=new Vo,this.buffer=new Uint8Array,this.La=new TextDecoder("utf-8"),this.ka().then(l=>{l&&l.Z_()?this.metadata.resolve(l.Y_.metadata):this.metadata.reject(new Error(`The first element of the bundle is not a metadata, it is\n             ${JSON.stringify(l?.Y_)}`))},l=>this.metadata.reject(l))}close(){return this.Ba.cancel()}getMetadata(){var t=this;return(0,E.Z)(function*(){return t.metadata.promise})()}Ma(){var t=this;return(0,E.Z)(function*(){return yield t.getMetadata(),t.ka()})()}ka(){var t=this;return(0,E.Z)(function*(){const i=yield t.qa();if(null===i)return null;const l=t.La.decode(i),_=Number(l);isNaN(_)&&t.Qa(`length string (${l}) is not valid number`);const w=yield t.Ka(_);return new H3(JSON.parse(w),i.length+_)})()}$a(){return this.buffer.findIndex(t=>t==="{".charCodeAt(0))}qa(){var t=this;return(0,E.Z)(function*(){for(;t.$a()<0&&!(yield t.Ua()););if(0===t.buffer.length)return null;const i=t.$a();i<0&&t.Qa("Reached the end of bundle when a length string is expected.");const l=t.buffer.slice(0,i);return t.buffer=t.buffer.slice(i),l})()}Ka(t){var i=this;return(0,E.Z)(function*(){for(;i.buffer.length<t;)(yield i.Ua())&&i.Qa("Reached the end of bundle when more is expected.");const l=i.La.decode(i.buffer.slice(0,t));return i.buffer=i.buffer.slice(t),l})()}Qa(t){throw this.Ba.cancel(),new Error(`Invalid bundle format: ${t}`)}Ua(){var t=this;return(0,E.Z)(function*(){const i=yield t.Ba.read();if(!i.done){const l=new Uint8Array(t.buffer.length+i.value.length);l.set(t.buffer),l.set(i.value,t.buffer.length),t.buffer=l}return i.done})()}}class t3{constructor(t){this.datastore=t,this.readVersions=new Map,this.mutations=[],this.committed=!1,this.lastWriteError=null,this.writtenDocs=new Set}lookup(t){var i=this;return(0,E.Z)(function*(){if(i.ensureCommitNotCalled(),i.mutations.length>0)throw new Ln(pn.INVALID_ARGUMENT,"Firestore transactions require all reads to be executed before all writes.");const l=yield(_=(0,E.Z)(function*(D,L){const j=Xn(D),ee=Wf(j.serializer)+"/documents",fe={documents:L.map(Yn=>ip(j.serializer,Yn))},Pe=yield j.Co("BatchGetDocuments",ee,fe,L.length),It=new Map;Pe.forEach(Yn=>{const zn=function Aw(r,t){return"found"in t?function(l,_){hi(!!_.found);const w=Ec(l,_.found.name),D=Qo(_.found.updateTime),L=_.found.createTime?Qo(_.found.createTime):_i.min(),j=new ks({mapValue:{fields:_.found.fields}});return po.newFoundDocument(w,D,L,j)}(r,t):"missing"in t?function(l,_){hi(!!_.missing),hi(!!_.readTime);const w=Ec(l,_.missing),D=Qo(_.readTime);return po.newNoDocument(w,D)}(r,t):si()}(j.serializer,Yn);It.set(zn.key.toString(),zn)});const tn=[];return L.forEach(Yn=>{const zn=It.get(Yn.toString());hi(!!zn),tn.push(zn)}),tn}),function w(D,L){return _.apply(this,arguments)})(i.datastore,t);var _;return l.forEach(_=>i.recordVersion(_)),l})()}set(t,i){this.write(i.toMutation(t,this.precondition(t))),this.writtenDocs.add(t.toString())}update(t,i){try{this.write(i.toMutation(t,this.preconditionForUpdate(t)))}catch(l){this.lastWriteError=l}this.writtenDocs.add(t.toString())}delete(t){this.write(new Mh(t,this.precondition(t))),this.writtenDocs.add(t.toString())}commit(){var t=this;return(0,E.Z)(function*(){if(t.ensureCommitNotCalled(),t.lastWriteError)throw t.lastWriteError;const i=t.readVersions;var l;t.mutations.forEach(l=>{i.delete(l.key.toString())}
1),i.forEach((l,_)=>{const w=Kn.fromPath(_);t.mutations.push(new t0(w,t.precondition(w)))}),yield(l=(0,E.Z)(function*(w,D){const L=Xn(w),j=Wf(L.serializer)+"/documents",ee={writes:D.map(fe=>rp(L.serializer,fe))};yield L.wo("Commit",j,ee)}),function _(w,D){return l.apply(this,arguments)})(t.datastore,t.mutations),t.committed=!0})()}recordVersion(t){let i;if(t.isFoundDocument())i=t.version;else{if(!t.isNoDocument())throw si();i=_i.min()}const l=this.readVersions.get(t.key.toString());if(l){if(!i.isEqual(l))throw new Ln(pn.ABORTED,"Document version changed between two reads.")}else this.readVersions.set(t.key.toString(),i)}precondition(t){const i=this.readVersions.get(t.toString());return!this.writtenDocs.has(t.toString())&&i?i.isEqual(_i.min())?Eo.exists(!1):Eo.updateTime(i):Eo.none()}preconditionForUpdate(t){const i=this.readVersions.get(t.toString());if(!this.writtenDocs.has(t.toString())&&i){if(i.isEqual(_i.min()))throw new Ln(pn.INVALID_ARGUMENT,"Can't update a document that doesn't exist.");return Eo.updateTime(i)}return Eo.exists(!0)}write(t){this.ensureCommitNotCalled(),this.mutations.push(t)}ensureCommitNotCalled(){}}class eD{constructor(t,i,l,_,w){this.asyncQueue=t,this.datastore=i,this.options=l,this.updateFunction=_,this.deferred=w,this.Wa=l.maxAttempts,this.zo=new nv(this.asyncQueue,"transaction_retry")}run(){this.Wa-=1,this.Ga()}Ga(){var t=this;this.zo.ko((0,E.Z)(function*(){const i=new t3(t.datastore),l=t.za(i);l&&l.then(_=>{t.asyncQueue.enqueueAndForget(()=>i.commit().then(()=>{t.deferred.resolve(_)}).catch(w=>{t.ja(w)}))}).catch(_=>{t.ja(_)})}))}za(t){try{const i=this.updateFunction(t);return!Hm(i)&&i.catch&&i.then?i:(this.deferred.reject(Error("Transaction callback must return a Promise")),null)}catch(i){return this.deferred.reject(i),null}}ja(t){this.Wa>0&&this.Ha(t)?(this.Wa-=1,this.asyncQueue.enqueueAndForget(()=>(this.Ga(),Promise.resolve()))):this.deferred.reject(t)}Ha(t){if("FirebaseError"===t.name){const i=t.code;return"aborted"===i||"failed-precondition"===i||"already-exists"===i||!r0(i)}return!1}}class n3{constructor(t,i,l,_){var w=this;this.authCredentials=t,this.appCheckCredentials=i,this.asyncQueue=l,this.databaseInfo=_,this.user=Is.UNAUTHENTICATED,this.clientId=Fx.newId(),this.authCredentialListener=()=>Promise.resolve(),this.appCheckCredentialListener=()=>Promise.resolve(),this.authCredentials.start(l,function(){var D=(0,E.Z)(function*(L){Rn("FirestoreClient","Received user=",L.uid),yield w.authCredentialListener(L),w.user=L});return function(L){return D.apply(this,arguments)}}()),this.appCheckCredentials.start(l,D=>(Rn("FirestoreClient","Received new app check token=",D),this.appCheckCredentialListener(D,this.user)))}getConfiguration(){var t=this;return(0,E.Z)(function*(){return{asyncQueue:t.asyncQueue,databaseInfo:t.databaseInfo,clientId:t.clientId,authCredentials:t.authCredentials,appCheckCredentials:t.appCheckCredentials,initialUser:t.user,maxConcurrentLimboResolutions:100}})()}setCredentialChangeListener(t){this.authCredentialListener=t}setAppCheckTokenChangeListener(t){this.appCheckCredentialListener=t}verifyNotTerminated(){if(this.asyncQueue.isShuttingDown)throw new Ln(pn.FAILED_PRECONDITION,"The client has already been terminated.")}terminate(){var t=this;this.asyncQueue.enterRestrictedMode();const i=new Vo;return this.asyncQueue.enqueueAndForgetEvenWhileRestricted((0,E.Z)(function*(){try{t._onlineComponents&&(yield t._onlineComponents.terminate()),t._offlineComponents&&(yield t._offlineComponents.terminate()),t.authCredentials.shutdown(),t.appCheckCredentials.shutdown(),i.resolve()}catch(l){const _=Oh(l,"Failed to shutdown persistence");i.reject(_)}})),i.promise}}function kv(r,t){return RT.apply(this,arguments)}function RT(){return RT=(0,E.Z)(function*(r,t){r.asyncQueue.verifyOperationInProgress(),Rn("FirestoreClient","Initializing OfflineComponentProvider");const i=yield r.getConfiguration();yield t.initialize(i);let l=i.initialUser;r.setCredentialChangeListener(function(){var _=(0,E.Z)(function*(w){l.isEqual(w)||(yield Wy(t.localStore,w),l=w)});return function(w){return _.apply(this,arguments)}}()),t.persistence.setDatabaseDeletedListener(()=>r.terminate()),r._offlineComponents=t}),RT.apply(this,arguments)}function Pv(r,t){return Lv.apply(this,arguments)}function Lv(){return Lv=(0,E.Z)(function*(r,t){r.asyncQueue.verifyOperationInProgress();const i=yield OT(r);Rn("FirestoreClient","Initializing OnlineComponentProvider");const l=yield r.getConfiguration();yield t.initialize(i,l),r.setCredentialChangeListener(_=>GC(t.remoteStore,_)),r.setAppCheckTokenChangeListener((_,w)=>GC(t.remoteStore,w)),r._onlineComponents=t}),Lv.apply(this,arguments)}function r3(r){return"FirebaseError"===r.name?r.code===pn.FAILED_PRECONDITION||r.code===pn.UNIMPLEMENT
1ED:!(typeof DOMException<"u"&&r instanceof DOMException)||22===r.code||20===r.code||11===r.code}function OT(r){return NT.apply(this,arguments)}function NT(){return NT=(0,E.Z)(function*(r){if(!r._offlineComponents)if(r._uninitializedComponentsProvider){Rn("FirestoreClient","Using user provided OfflineComponentProvider");try{yield kv(r,r._uninitializedComponentsProvider._offline)}catch(t){const i=t;if(!r3(i))throw i;al("Error using user provided cache. Falling back to memory cache: "+i),yield kv(r,new wp)}}else Rn("FirestoreClient","Using default OfflineComponentProvider"),yield kv(r,new wp);return r._offlineComponents}),NT.apply(this,arguments)}function Rv(r){return FT.apply(this,arguments)}function FT(){return FT=(0,E.Z)(function*(r){return r._onlineComponents||(r._uninitializedComponentsProvider?(Rn("FirestoreClient","Using user provided OnlineComponentProvider"),yield Pv(r,r._uninitializedComponentsProvider._online)):(Rn("FirestoreClient","Using default OnlineComponentProvider"),yield Pv(r,new Mp))),r._onlineComponents}),FT.apply(this,arguments)}function $T(r){return OT(r).then(t=>t.persistence)}function gg(r){return OT(r).then(t=>t.localStore)}function o3(r){return Rv(r).then(t=>t.remoteStore)}function UT(r){return Rv(r).then(t=>t.syncEngine)}function _g(r){return Ov.apply(this,arguments)}function Ov(){return Ov=(0,E.Z)(function*(r){const t=yield Rv(r),i=t.eventManager;return i.onListen=W3.bind(null,t.syncEngine),i.onUnlisten=qC.bind(null,t.syncEngine),i}),Ov.apply(this,arguments)}function m(r,t,i={}){const l=new Vo;return r.asyncQueue.enqueueAndForget((0,E.Z)(function*(){return function(w,D,L,j,ee){const fe=new fg({next:It=>{D.enqueueAndForget(()=>mv(w,Pe));const tn=It.docs.has(L);!tn&&It.fromCache?ee.reject(new Ln(pn.UNAVAILABLE,"Failed to get document because the client is offline.")):tn&&It.fromCache&&j&&"server"===j.source?ee.reject(new Ln(pn.UNAVAILABLE,'Failed to get document from server. (However, this document does exist in the local cache. Run again without setting source to "server" to retrieve the cached document.)')):ee.resolve(It)},error:It=>ee.reject(It)}),Pe=new gv(yh(L.path),fe,{includeMetadataChanges:!0,J_:!0});return B0(w,Pe)}(yield _g(r),r.asyncQueue,t,i,l)})),l.promise}function M(r,t,i={}){const l=new Vo;return r.asyncQueue.enqueueAndForget((0,E.Z)(function*(){return function(w,D,L,j,ee){const fe=new fg({next:It=>{D.enqueueAndForget(()=>mv(w,Pe)),It.fromCache&&"server"===j.source?ee.reject(new Ln(pn.UNAVAILABLE,'Failed to get documents from server. (However, these documents may exist in the local cache. Run again without setting source to "server" to retrieve the cached documents.)')):ee.resolve(It)},error:It=>ee.reject(It)}),Pe=new gv(L,fe,{includeMetadataChanges:!0,J_:!0});return B0(w,Pe)}(yield _g(r),r.asyncQueue,t,i,l)})),l.promise}function ht(r){const t={};return void 0!==r.timeoutSeconds&&(t.timeoutSeconds=r.timeoutSeconds),t}const jt=new Map;function en(r,t,i){if(!i)throw new Ln(pn.INVALID_ARGUMENT,`Function ${r}() cannot be called with an empty ${t}.`)}function Mn(r,t,i,l){if(!0===t&&!0===l)throw new Ln(pn.INVALID_ARGUMENT,`${r} and ${i} cannot be used together.`)}function Vn(r){if(!Kn.isDocumentKey(r))throw new Ln(pn.INVALID_ARGUMENT,`Invalid document reference. Document references must have an even number of segments, but ${r} has ${r.length}.`)}function ei(r){if(Kn.isDocumentKey(r))throw new Ln(pn.INVALID_ARGUMENT,`Invalid collection reference. Collection references must have an odd number of segments, but ${r} has ${r.length}.`)}function pi(r){if(void 0===r)return"undefined";if(null===r)return"null";if("string"==typeof r)return r.length>20&&(r=`${r.substring(0,20)}...`),JSON.stringify(r);if("number"==typeof r||"boolean"==typeof r)return""+r;if("object"==typeof r){if(r instanceof Array)return"an array";{const t=(l=r).constructor?l.constructor.name:null;return t?`a custom ${t} object`:"an object"}}var l;return"function"==typeof r?"a function":si()}function mn(r,t){if("_delegate"in r&&(r=r._delegate),!(r instanceof t)){if(t.name===r.constructor.name)throw new Ln(pn.INVALID_ARGUMENT,"Type does not match the expected instance. Did you pass a reference from a different Firestore SDK?");{const i=pi(r);throw new Ln(pn.INVALID_ARGUMENT,`Expected type '${t.name}', but it was: ${i}`)}}return r}function Oi(r,t){if(t<=0)throw new Ln(pn.INVALID_ARGUMENT,`Function ${r}() requires a positive number, but it was: ${t}.`)}class Gi{constructor(t){var i,l;if(void 0===t.host){if(void 0!==t.ssl)throw new Ln(pn.INVALID_ARGUMENT,"Can't provide ssl option if host option is not set");this.host="firestore.googleapis.com",this.ssl=!0}else this.host=t.host,this.ssl=null===(i=t.ssl)||void 0===i||i;if(this.credentials=t.credentials,this.ignoreUndefinedProperties=!!t.ignoreUndefinedProperties,this.localCache=t.localCache,void 0===t.cacheSizeBytes)this.cacheSizeBytes=41943040;else{if(-1!==t.cacheSizeBytes&&t.cacheSizeBytes<1048576)throw new Ln(pn.INVALID_ARGUMENT,"cacheSizeBytes must be at least 1048576");this.cacheSizeBytes=t.cacheSizeBytes}Mn("experimentalForceLongPolling",t.experimentalForceLongPolling,"experimentalAutoDetectLongPolling",t.experimentalAutoDetectLongPolling),this.experimentalForceLongPolling=!!t.experimentalForceLongPolling,this.experimentalAutoDetectLongPolling=!(this.experimentalForceLongPolling||void 0!==t.experimentalAutoDetectLongPolling&&!t.experimentalAutoDetectLongPolling),this.experimentalLongPollingOptions=ht(null!==(l=t.experimentalLongPollingOptions)&&void 0!==l?l:{}),function(w){if(void 0!==w.timeoutSeconds){if(isNaN(w.timeoutSeconds))throw new Ln(pn.INVALID_ARGUMENT,`invalid long polling timeout: ${w.timeoutSeconds} (must not be NaN)`);if(w.timeoutSeconds<5)throw new Ln(pn.INVALID_ARGUMENT,`invalid long polling timeout: ${w.timeoutSeconds} (minimum allowed value is 5)`);if(w.timeoutSeconds>30)throw new Ln(pn.INVALID_ARGUMENT,`invalid long polling timeout: ${w.timeoutSeconds} (maximum allowed value is 30)`)}}(this.experimentalLongPollingOptions),this.useFetchStreams=!!t.useFetchStreams}isEqual(t){return this.host===t.host&&this.ssl===t.ssl&&this.credentials===t.credentials&&this.cacheSizeBytes===t.cacheSizeBytes&&this.experimentalForceLongPolling===t.experimentalForceLongPolling&&this.experimentalAutoDetectLongPolling===t.experimentalAutoDetectLongPolling&&this.experimentalLongPollingOptions.timeoutSeconds===t.experimentalLongPollingOptions.timeoutSeconds&&this.ignoreUndefinedProperties===t.ignoreUndefinedProperties&&this.useFetchStreams===t.useFetchStreams}}class vr{constructor(t,i,l,_){this._authCredentials=t,this._appCheckCredentials=i,this._databaseId=l,this._app=_,this.type="firestore-lite",this._persistenceKey="(lite)",this._settings=new Gi({}),this._settingsFrozen=!1}get app(){if(!this._app)throw new Ln(pn.FAILED_PRECONDITION,"Firestore was not initialized using the Firebase SDK. 'app' is not available");return this._app}get _initialized(){return this._settingsFrozen}get _terminated(){return void 0!==this._terminateTask}_setSettings(t){if(this._settingsFrozen)throw new Ln(pn.FAILED_PRECONDITION,"Firestore has already been started and its settings can no longer be changed. You can only modify settings before calling any other methods on a Firestore object.");this._settings=new Gi(t),void 0!==t.credentials&&(this._authCredentials=function(l){if(!l)return new Lb;switch(l.type){case"firstParty":return new Rx(l.sessionIndex||"0",l.iamToken||null,l.authTokenFactory||null);case"provider":return l.client;default:throw new Ln(pn.INVALID_ARGUMENT,"makeAuthCredentialsProvider failed due to invali
1d credential type")}}(t.credentials))}_getSettings(){return this._settings}_freezeSettings(){return this._settingsFrozen=!0,this._settings}_delete(){return this._terminateTask||(this._terminateTask=this._terminate()),this._terminateTask}toJSON(){return{app:this._app,databaseId:this._databaseId,settings:this._settings}}_terminate(){return function(i){const l=jt.get(i);l&&(Rn("ComponentProvider","Removing Datastore"),jt.delete(i),l.terminate())}(this),Promise.resolve()}}class fo{constructor(t,i,l){this.converter=i,this._query=l,this.type="query",this.firestore=t}withConverter(t){return new fo(this.firestore,t,this._query)}}class Or{constructor(t,i,l){this.converter=i,this._key=l,this.type="document",this.firestore=t}get _path(){return this._key.path}get id(){return this._key.path.lastSegment()}get path(){return this._key.path.canonicalString()}get parent(){return new Zl(this.firestore,this.converter,this._key.path.popLast())}withConverter(t){return new Or(this.firestore,t,this._key)}}class Zl extends fo{constructor(t,i,l){super(t,i,yh(l)),this._path=l,this.type="collection"}get id(){return this._query.path.lastSegment()}get path(){return this._query.path.canonicalString()}get parent(){const t=this._path.popLast();return t.isEmpty()?null:new Or(this.firestore,null,new Kn(t))}withConverter(t){return new Zl(this.firestore,t,this._path)}}function VT(r,t,...i){if(r=ue(r),en("collection","path",t),r instanceof vr){const l=pr.fromString(t,...i);return ei(l),new Zl(r,null,l)}{if(!(r instanceof Or||r instanceof Zl))throw new Ln(pn.INVALID_ARGUMENT,"Expected first argument to collection() to be a CollectionReference, a DocumentReference or FirebaseFirestore");const l=r._path.child(pr.fromString(t,...i));return ei(l),new Zl(r.firestore,null,l)}}function YT(r,t,...i){if(r=ue(r),1===arguments.length&&(t=Fx.newId()),en("doc","path",t),r instanceof vr){const l=pr.fromString(t,...i);return Vn(l),new Or(r,null,new Kn(l))}{if(!(r instanceof Or||r instanceof Zl))throw new Ln(pn.INVALID_ARGUMENT,"Expected first argument to collection() to be a CollectionReference, a DocumentReference or FirebaseFirestore");const l=r._path.child(pr.fromString(t,...i));return Vn(l),new Or(r.firestore,r instanceof Zl?r.converter:null,new Kn(l))}}function nD(r,t){return r=ue(r),t=ue(t),(r instanceof Or||r instanceof Zl)&&(t instanceof Or||t instanceof Zl)&&r.firestore===t.firestore&&r.path===t.path&&r.converter===t.converter}function l3(r,t){return r=ue(r),t=ue(t),r instanceof fo&&t instanceof fo&&r.firestore===t.firestore&&Wm(r._query,t._query)&&r.converter===t.converter}class ND{constructor(){this.Ja=Promise.resolve(),this.Ya=[],this.Za=!1,this.Xa=[],this.eu=null,this.tu=!1,this.nu=!1,this.ru=[],this.zo=new nv(this,"async_queue_retry"),this.iu=()=>{const i=Iu();i&&Rn("AsyncQueue","Visibility state changed to "+i.visibilityState),this.zo.Qo()};const t=Iu();t&&"function"==typeof t.addEventListener&&t.addEventListener("visibilitychange",this.iu)}get isShuttingDown(){return this.Za}enqueueAndForget(t){this.enqueue(t)}enqueueAndForgetEvenWhileRestricted(t){this.su(),this.ou(t)}enterRestrictedMode(t){if(!this.Za){this.Za=!0,this.nu=t||!1;const i=Iu();i&&"function"==typeof i.removeEventListener&&i.removeEventListener("visibilitychange",this.iu)}}enqueue(t){if(this.su(),this.Za)return new Promise(()=>{});const i=new Vo;return this.ou(()=>this.Za&&this.nu?Promise.resolve():(t().then(i.resolve,i.reject),i.promise)).then(()=>i.promise)}enqueueRetryable(t){this.enqueueAndForget(()=>(this.Ya.push(t),this._u()))}_u(){var t=this;return(0,E.Z)(function*(){if(0!==t.Ya.length){try{yield t.Ya[0](),t.Ya.shift(),t.zo.reset()}catch(i){if(!xc(i))throw i;Rn("AsyncQueue","Operation failed with retryable error: "+i)}t.Ya.length>0&&t.zo.ko(()=>t._u())}})()}ou(t){const i=this.Ja.then(()=>(this.tu=!0,t().catch(l=>{throw this.eu=l,this.tu=!1,No("INTERNAL UNHANDLED ERROR: ",function(D){let L=D.message||"";return D.stack&&(L=D.stack.includes(D.message)?D.stack:D.message+"\n"+D.stack),L}(l)),l}).then(l=>(this.tu=!1,l))));return this.Ja=i,i}enqueueAfterDelay(t,i,l){this.su(),this.ru.indexOf(t)>-1&&(i=0);const _=V0.createAndSchedule(this,t,i,l,w=>this.au(w));return this.Xa.push(_),_}su(){this.eu&&si()}verifyOperationInProgress(){}uu(){var t=this;return(0,E.Z)(function*(){let i;do{i=t.Ja,yield i}while(i!==t.Ja)})()}cu(t){for(const i of this.Xa)if(i.timerId===t)return!0;return!1}lu(t){return this.uu().then(()=>{this.Xa.sort((i,l)=>i.targetTimeMs-l.targetTimeMs);for(const i of this.Xa)if(i.skipDelay(),"all"!==t&&i.timerId===t)break;return this.uu()})}hu(t){this.ru.push(t)}au(t){const i=this.Xa.indexOf(t);this.Xa.splice(i,1)}}function d3(r){return function(i,l){if("object"!=typeof i||null===i)return!1;const _=i;for(const w of["next","error","complete"])if(w in _&&"function"==typeof _[w])return!0;return!1}(r)}class FD{constructor(){this._progressObserver={},this._taskCompletionResolver=new Vo,this._lastProgress={taskState:"Running",totalBytes:0,totalDocuments:0,bytesLoaded:0,documentsLoaded:0}}onProgress(t,i,l){this._progressObserver={next:t,error:i,complete:l}}catch(t){return this._taskCompletionResolver.promise.catch(t)}then(t,i){return this._taskCompletionResolver.promise.then(t,i)}_completeWith(t){this._updateProgress(t),this._progressObserver.complete&&this._progressObserver.complete(),this._taskCompletionResolver.resolve(t)}_failWith(t){this._lastProgress.taskState="Error",this._progressObserver.next&&this._progressObserver.next(this._lastProgress),this._progressObserver.error&&this._progressObserver.error(t),this._taskCompletionResolver.reject(t)}_updateProgress(t){this._lastProgress=t,this._progressObserver.next&&this._progressObserver.next(t)}}class Co extends vr{constructor(t,i,l,_){super(t,i,l,_),this.type="firestore",this._queue=new ND,this._persistenceKey=_?.name||"[DEFAULT]"}_terminate(){return this._firestoreClient||iD(this),this._firestoreClient.terminate()}}function ms(r){return r._firestoreClient||iD(r),r._firestoreClient.verifyNotTerminated(),r._firestoreClient}function iD(r){var t,i,l;const _=r._freezeSettings(),w=(j=(null===(t=r._app)||void 0===t?void 0:t.options.appId)||"",new WE(r._databaseId,j,r._persistenceKey,(fe=_).host,fe.ssl,fe.experimentalForceLongPolling,fe.experimentalAutoDetectLongPolling,ht(fe.experimentalLongPollingOptions),fe.useFetchStreams));var j,fe;r._firestoreClient=new n3(r._authCredentials,r._appCheckCredentials,r._queue,w),null!==(i=_.localCache)&&void 0!==i&&i._offlineComponentProvider&&null!==(l=_.localCache)&&void 0!==l&&l._onlineComponentProvider&&(r._firestoreClient._uninitializedComponentsProvider={_offlineKind:_.localCache.kind,_offline:_.localCache._offlineComponentProvider,_online:_.localCache._onlineComponentProvider})}function rD(r,t,i){const l=new Vo;return r.asyncQueue.enqueue((0,E.Z)(function*(){try{yield kv(r,i),yield Pv(r,t),l.resolve()}catch(_){const w=_;if(!r3(w))throw w;al("Error enabling indexeddb cache. Falling back to memory cache: "+w),l.reject(w)}})).then(()=>l.promise)}function oD(r){if(r._initialized||r._terminated)throw new Ln(pn.FAILED_PRECONDITION,"Firestore has already been started and persistence can no longer be enabled. You can only enable persistence before calling any other methods on a Firestore object.")}class Lu{constructor(t){this._byteString=t}static fromBase64String(t){try{return new Lu(us.fromBase64String(t))}catch(i){throw new Ln(pn.INVALID_ARGUMENT,"Failed to construct data from Base64 string: "+i)}}static fromUint8Array(t){return new Lu(us.fromUint8Array(t))}toBase64(){return this._byteString.toBase64()}toUint8Array(){return this._byteString.toUint8Array()}toString(){return"Bytes(base64: "+this.toBase64()+")"}isEqual(t){return this._byteString.isEqual(t._byteString)}}class Fh{constructor(...t){for(let i=0;i<t.length;++i)if(0===t[i].length)throw new Ln(pn.INVALID_ARGUMENT,"Invalid field name at argument $(i + 1). Field names must not be empty.");this._internalPath=new Jr(t)}isEqual(t){return this._internalPath.isEqual(t._internalPath)}}class bg{constructor(t){this._methodName=t}}class BT{constructor(t,i){if(!isFinite(t)||t<-90||t>90)throw new Ln(pn.INVALID_ARGUMENT,"Latitude must be a number between -90 and 90, but was: "+t);if(!isFinite(i)||i<-180||i>180)throw new Ln(pn.INVALID_ARGUMENT,"Longitude must be a number between -180 and 180, but was: "+i);this._lat=t,this._long=i}get latitude(){return this._lat}get longitude(){return this._long}isEqual(t){return this._lat===t._lat&&this._long===t._long}toJSON(){return{latitude:this._lat,longitude:this._long}}_compareTo(t){return Ni(this._lat,t._lat)||Ni(this._long,t._long)}}const WD=/^__.*__$/;class qD{constructor(t,i,l){this.data=t,this.fieldMask=i,this.fieldTransforms=l}toMutation(t,i){return null!==this.fieldMask?new Mc(t,this.data,this.fieldMask,i,this.fieldTransforms):new ep(t,this.data,i,this.fieldTransforms)}}class sD{constructor(t,i,l){this.data=t,this.fieldMask=i,this.fieldTransforms=l}toMutation(t,i){return new Mc(t,this.data,this.fieldMask,i,this.fieldTransforms)}}function aD(r){switch(r){case 0:case 2:case 1:return!0;case 3:case 4:return!1;default:throw si()}}class HT{constructor(t,i,l,_,w,D){this.settings=t,this.databaseId=i,this.serializer
1=l,this.ignoreUndefinedProperties=_,void 0===w&&this.Pu(),this.fieldTransforms=w||[],this.fieldMask=D||[]}get path(){return this.settings.path}get Iu(){return this.settings.Iu}Tu(t){return new HT(Object.assign(Object.assign({},this.settings),t),this.databaseId,this.serializer,this.ignoreUndefinedProperties,this.fieldTransforms,this.fieldMask)}Eu(t){var i;const l=null===(i=this.path)||void 0===i?void 0:i.child(t),_=this.Tu({path:l,du:!1});return _.Au(t),_}Ru(t){var i;const l=null===(i=this.path)||void 0===i?void 0:i.child(t),_=this.Tu({path:l,du:!1});return _.Pu(),_}Vu(t){return this.Tu({path:void 0,du:!0})}mu(t){return zT(t,this.settings.methodName,this.settings.fu||!1,this.path,this.settings.gu)}contains(t){return void 0!==this.fieldMask.find(i=>t.isPrefixOf(i))||void 0!==this.fieldTransforms.find(i=>t.isPrefixOf(i.field))}Pu(){if(this.path)for(let t=0;t<this.path.length;t++)this.Au(this.path.get(t))}Au(t){if(0===t.length)throw this.mu("Document fields must not be empty");if(aD(this.Iu)&&WD.test(t))throw this.mu('Document fields cannot begin and end with "__"')}}class KD{constructor(t,i,l){this.databaseId=t,this.ignoreUndefinedProperties=i,this.serializer=l||ku(t)}pu(t,i,l,_=!1){return new HT({Iu:t,methodName:i,gu:l,path:Jr.emptyPath(),du:!1,fu:_},this.databaseId,this.serializer,this.ignoreUndefinedProperties)}}function yg(r){const t=r._freezeSettings(),i=ku(r._databaseId);return new KD(r._databaseId,!!t.ignoreUndefinedProperties,i)}function jT(r,t,i,l,_,w={}){const D=r.pu(w.merge||w.mergeFields?2:0,t,i,_);m3("Data must be an object, but it was:",D,l);const L=cD(l,D);let j,ee;if(w.merge)j=new Ca(D.fieldMask),ee=D.fieldTransforms;else if(w.mergeFields){const fe=[];for(const Pe of w.mergeFields){const It=$v(t,Pe,i);if(!D.contains(It))throw new Ln(pn.INVALID_ARGUMENT,`Field '${It}' is specified in your field mask but missing from your input data.`);hD(fe,It)||fe.push(It)}j=new Ca(fe),ee=D.fieldTransforms.filter(Pe=>j.covers(Pe.field))}else j=null,ee=D.fieldTransforms;return new qD(new ks(L),j,ee)}class Fv extends bg{_toFieldTransform(t){if(2!==t.Iu)throw t.mu(1===t.Iu?`${this._methodName}() can only appear at the top level of your update data`:`${this._methodName}() cannot be used with set() unless you pass {merge:true}`);return t.fieldMask.push(t.path),null}isEqual(t){return t instanceof Fv}}function lD(r,t,i){return new HT({Iu:3,gu:t.settings.gu,methodName:r._methodName,du:i},t.databaseId,t.serializer,t.ignoreUndefinedProperties)}class c3 extends bg{_toFieldTransform(t){return new Qm(t.path,new xh)}isEqual(t){return t instanceof c3}}class JD extends bg{constructor(t,i){super(t),this.yu=i}_toFieldTransform(t){const i=lD(this,t,!0),l=this.yu.map(w=>vg(w,i)),_=new wh(l);return new Qm(t.path,_)}isEqual(t){return this===t}}class QD extends bg{constructor(t,i){super(t),this.yu=i}_toFieldTransform(t){const i=lD(this,t,!0),l=this.yu.map(w=>vg(w,i)),_=new Th(l);return new Qm(t.path,_)}isEqual(t){return this===t}}class XD extends bg{constructor(t,i){super(t),this.wu=i}_toFieldTransform(t){const i=new Jm(t.serializer,py(t.serializer,this.wu));return new Qm(t.path,i)}isEqual(t){return this===t}}function u3(r,t,i,l){const _=r.pu(1,t,i);m3("Data must be an object, but it was:",_,l);const w=[],D=ks.empty();wc(l,(j,ee)=>{const fe=ZT(t,j,i);ee=ue(ee);const Pe=_.Ru(fe);if(ee instanceof Fv)w.push(fe);else{const It=vg(ee,Pe);null!=It&&(w.push(fe),D.set(fe,It))}});const L=new Ca(w);return new sD(D,L,_.fieldTransforms)}function h3(r,t,i,l,_,w){const D=r.pu(1,t,i),L=[$v(t,l,i)],j=[_];if(w.length%2!=0)throw new Ln(pn.INVALID_ARGUMENT,`Function ${t}() needs to be called with an even number of arguments that alternate between field names and values.`);for(let It=0;It<w.length;It+=2)L.push($v(t,w[It])),j.push(w[It+1]);const ee=[],fe=ks.empty();for(let It=L.length-1;It>=0;--It)if(!hD(ee,L[It])){const tn=L[It];let Yn=j[It];Yn=ue(Yn);const zn=D.Ru(tn);if(Yn instanceof Fv)ee.push(tn);else{const jn=vg(Yn,zn);null!=jn&&(ee.push(tn),fe.set(tn,jn))}}const Pe=new Ca(ee);return new sD(fe,Pe,D.fieldTransforms)}function dD(r,t,i,l=!1){return vg(i,r.pu(l?4:3,t))}function vg(r,t){if(uD(r=ue(r)))return m3("Unsupported field value:",t,r),cD(r,t);if(r instanceof bg)return function(l,_){if(!aD(_.Iu))throw _.mu(`${l._methodName}
1() can only be used with update() and set()`);if(!_.path)throw _.mu(`${l._methodName}() is not currently supported inside arrays`);const w=l._toFieldTransform(_);w&&_.fieldTransforms.push(w)}(r,t),null;if(void 0===r&&t.ignoreUndefinedProperties)return null;if(t.path&&t.fieldMask.push(t.path),r instanceof Array){if(t.settings.du&&4!==t.Iu)throw t.mu("Nested arrays are not supported");return function(l,_){const w=[];let D=0;for(const L of l){let j=vg(L,_.Vu(D));null==j&&(j={nullValue:"NULL_VALUE"}),w.push(j),D++}return{arrayValue:{values:w}}}(r,t)}return function(l,_){if(null===(l=ue(l)))return{nullValue:"NULL_VALUE"};if("number"==typeof l)return py(_.serializer,l);if("boolean"==typeof l)return{booleanValue:l};if("string"==typeof l)return{stringValue:l};if(l instanceof Date){const w=ho.fromDate(l);return{timestampValue:Eh(_.serializer,w)}}if(l instanceof ho){const w=new ho(l.seconds,1e3*Math.floor(l.nanoseconds/1e3));return{timestampValue:Eh(_.serializer,w)}}if(l instanceof BT)return{geoPointValue:{latitude:l.latitude,longitude:l.longitude}};if(l instanceof Lu)return{bytesValue:Ty(_.serializer,l._byteString)};if(l instanceof Or){const w=_.databaseId,D=l.firestore._databaseId;if(!D.isEqual(w))throw _.mu(`Document reference is for database ${D.projectId}/${D.database} but should be for database ${w.projectId}/${w.database}`);return{referenceValue:My(l.firestore._databaseId||_.databaseId,l._key.path)}}throw _.mu(`Unsupported field value: ${pi(l)}`)}(r,t)}function cD(r,t){const i={};return Gb(r)?t.path&&t.path.length>0&&t.fieldMask.push(t.path):wc(r,(l,_)=>{const w=vg(_,t.Eu(l));null!=w&&(i[l]=w)}),{mapValue:{fields:i}}}function uD(r){return!("object"!=typeof r||null===r||r instanceof Array||r instanceof Date||r instanceof ho||r instanceof BT||r instanceof Lu||r instanceof Or||r instanceof bg)}function m3(r,t,i){if(!uD(i)||"object"!=typeof(_=i)||null===_||Object.getPrototypeOf(_)!==Object.prototype&&null!==Object.getPrototypeOf(_)){const l=pi(i);throw t.mu("an object"===l?r+" a custom object":r+" "+l)}var _}function $v(r,t,i){if((t=ue(t))instanceof Fh)return t._internalPath;if("string"==typeof t)return ZT(r,t);throw zT("Field path arguments must be of type string or ",r,!1,void 0,i)}const eS=new RegExp("[~\\*/\\[\\]]");function ZT(r,t,i){if(t.search(eS)>=0)throw zT(`Invalid field path (${t}). Paths must not contain '~', '*', '/', '[', or ']'`,r,!1,void 0,i);try{return new Fh(...t.split("."))._internalPath}catch{throw zT(`Invalid field path (${t}). Paths must not be empty, begin with '.', end with '.', or contain '..'`,r,!1,void 0,i)}}function zT(r,t,i,l,_){const w=l&&!l.isEmpty(),D=void 0!==_;let L=`Function ${t}() called with invalid data`;i&&(L+=" (via `toFirestore()`)"),L+=". ";let j="";return(w||D)&&(j+=" (found",w&&(j+=` in field ${l}`),D&&(j+=` in document ${_}`),j+=")"),new Ln(pn.INVALID_ARGUMENT,L+r+j)}function hD(r,t){return r.some(i=>i.isEqual(t))}class Uv{constructor(t,i,l,_,w){this._firestore=t,this._userDataWriter=i,this._key=l,this._document=_,this._converter=w}get id(){return this._key.path.lastSegment()}get ref(){return new Or(this._firestore,this._converter,this._key)}exists(){return null!==this._document}data(){if(this._document){if(this._converter){const t=new tS(this._firestore,this._userDataWriter,this._key,this._document,null);return this._converter.fromFirestore(t)}return this._userDataWriter.convertValue(this._document.data.value)}}get(t){if(this._document){const i=this._document.data.field(GT("DocumentSnapshot.get",t));if(null!==i)return this._userDataWriter.convertValue(i)}}}class tS extends Uv{data(){return super.data()}}function GT(r,t){return"string"==typeof t?ZT(r,t):t instanceof Fh?t._internalPath:t._delegate._internalPath}function mD(r){if("L"===r.limitType&&0===r.explicitOrderBy.length)throw new Ln(pn.UNIMPLEMENTED,"limitToLast() queries require specifying at least one orderBy() clause")}class p3{}class Vv extends p3{}function Ep(r,t,...i){let l=[];t instanceof p3&&l.push(t),l=l.concat(i),function(w){const D=w.filter(j=>j instanceof q0).length,L=w.filter(j=>j instanceof Yv).length;if(D>1||D>0&&L>0)throw new Ln(pn.INVALID_ARGUMENT,"InvalidQuery. When using composite filters, you cannot use more than one filter at the top level. Consider nesting the multiple filters within an `and(...)` statement. For example: change `query(query, where(...), or(...))` to `query(query, and(where(...), or(...)))`.")}(l);for(const _ of l)r=_._apply(r);return r}class Yv extends Vv{constructor(t,i,l){super(),this._field=t,this._op=i,this._value=l,this.type="where"}static _create(t,i,l){return new Yv(t,i,l)}_apply(t){const i=this._parse(t);return _D(t._query,i),new fo(t.firestore,t.converter,cy(t._query,i))}_parse(t){const i=yg(t.firestore);return function(w,D,L,j,ee,fe,Pe){let It;
1if(ee.isKeyField()){if("array-contains"===fe||"array-contains-any"===fe)throw new Ln(pn.INVALID_ARGUMENT,`Invalid Query. You can't perform '${fe}' queries on documentId().`);if("in"===fe||"not-in"===fe){gD(Pe,fe);const tn=[];for(const Yn of Pe)tn.push(fD(j,w,Yn));It={arrayValue:{values:tn}}}else It=fD(j,w,Pe)}else"in"!==fe&&"not-in"!==fe&&"array-contains-any"!==fe||gD(Pe,fe),It=dD(L,"where",Pe,"in"===fe||"not-in"===fe);return sr.create(ee,fe,It)}(t._query,0,i,t.firestore._databaseId,this._field,this._op,this._value)}}class q0 extends p3{constructor(t,i){super(),this.type=t,this._queryConstraints=i}static _create(t,i){return new q0(t,i)}_parse(t){const i=this._queryConstraints.map(l=>l._parse(t)).filter(l=>l.getFilters().length>0);return 1===i.length?i[0]:Qr.create(i,this._getOperator())}_apply(t){const i=this._parse(t);return 0===i.getFilters().length?t:(function(_,w){let D=_;const L=w.getFlattenedFilters();for(const j of L)_D(D,j),D=cy(D,j)}(t._query,i),new fo(t.firestore,t.converter,cy(t._query,i)))}_getQueryConstraints(){return this._queryConstraints}_getOperator(){return"and"===this.type?"and":"or"}}class f3 extends Vv{constructor(t,i){super(),this._field=t,this._direction=i,this.type="orderBy"}static _create(t,i){return new f3(t,i)}_apply(t){const i=function(_,w,D){if(null!==_.startAt)throw new Ln(pn.INVALID_ARGUMENT,"Invalid query. You must not call startAt() or startAfter() before calling orderBy().");if(null!==_.endAt)throw new Ln(pn.INVALID_ARGUMENT,"Invalid query. You must not call endAt() or endBefore() before calling orderBy().");return new _h(w,D)}(t._query,this._field,this._direction);return new fo(t.firestore,t.converter,function(_,w){const D=_.explicitOrderBy.concat([w]);return new jl(_.path,_.collectionGroup,D,_.filters.slice(),_.limit,_.limitType,_.startAt,_.endAt)}(t._query,i))}}class WT extends Vv{constructor(t,i,l){super(),this.type=t,this._limit=i,this._limitType=l}static _create(t,i,l){return new WT(t,i,l)}_apply(t){return new fo(t.firestore,t.converter,J_(t._query,this._limit,this._limitType))}}class qT extends Vv{constructor(t,i,l){super(),this.type=t,this._docOrFields=i,this._inclusive=l}static _create(t,i,l){return new qT(t,i,l)}_apply(t){const i=pD(t,this.type,this._docOrFields,this._inclusive);return new fo(t.firestore,t.converter,(w=i,new jl((_=t._query).path,_.collectionGroup,_.explicitOrderBy.slice(),_.filters.slice(),_.limit,_.limitType,w,_.endAt)));var _,w}}class KT extends Vv{constructor(t,i,l){super(),this.type=t,this._docOrFields=i,this._inclusive=l}static _create(t,i,l){return new KT(t,i,l)}_apply(t){const i=pD(t,this.type,this._docOrFields,this._inclusive);return new fo(t.firestore,t.converter,(w=i,new jl((_=t._query).path,_.collectionGroup,_.explicitOrderBy.slice(),_.filters.slice(),_.limit,_.limitType,_.startAt,w)));var _,w}}function pD(r,t,i,l){if(i[0]=ue(i[0]),i[0]instanceof Uv)return function(w,D,L,j,ee){if(!j)throw new Ln(pn.NOT_FOUND,`Can't use a DocumentSnapshot that doesn't exist for ${L}().`);const fe=[];for(const Pe of Yd(w))if(Pe.field.isKeyField())fe.push(fh(D,j.key));else{const It=j.data.field(Pe.field);if(Z_(It))throw new Ln(pn.INVALID_ARGUMENT,'Invalid query. You are trying to start or end a query using a document for which the field "'+Pe.field+'" is an uncommitted server timestamp. (Since the value of this field is unknown, you cannot start/end a query with it.)');if(null===It){const tn=Pe.field.canonicalString();throw new Ln(pn.INVALID_ARGUMENT,`Invalid query. You are trying to start or end a query using a document for which the field '${tn}' (used as the orderBy) does not exist.`)}fe.push(It)}return new yu(fe,ee)}(r._query,r.firestore._databaseId,t,i[0]._document,l);{const _=yg(r.firestore);return function(D,L,j,ee,fe,Pe){const It=D.explicitOrderBy;if(fe.length>It.length)throw new Ln(pn.INVALID_ARGUMENT,`Too many arguments provided to ${ee}(). The number of arguments must be less than or equal to the number of orderBy() clauses`);const tn=[];for(let Yn=0;Yn<fe.length;Yn++){const zn=fe[Yn];if(It[Yn].field.isKeyField()){if("string"!=typeof zn)throw new Ln(pn.INVALID_ARGUMENT,`Invalid query. Expected a string for document ID in ${ee}(), but got a ${typeof zn}`);if(!dy(D)&&-1!==zn.indexOf("/"))throw new Ln(pn.INVALID_ARGUMENT,`Invalid query. When querying a collection and ordering by documentId(), the value passed to ${ee}() must be a plain document ID, but '${zn}' contains a slash.`);const jn=D.path.child(pr.fromString(zn));if(!Kn.isDocumentKey(jn))throw new Ln(pn.INVALID_ARGUMENT,`Invalid query. When querying a collection group and ordering by documentId(), the value passed to ${ee}() must result in a valid document path, but '${jn}
1' is not because it contains an odd number of segments.`);const Ei=new Kn(jn);tn.push(fh(L,Ei))}else{const jn=dD(j,ee,zn);tn.push(jn)}}return new yu(tn,Pe)}(r._query,r.firestore._databaseId,_,t,i,l)}}function fD(r,t,i){if("string"==typeof(i=ue(i))){if(""===i)throw new Ln(pn.INVALID_ARGUMENT,"Invalid query. When querying with documentId(), you must provide a valid document ID, but it was an empty string.");if(!dy(t)&&-1!==i.indexOf("/"))throw new Ln(pn.INVALID_ARGUMENT,`Invalid query. When querying a collection by documentId(), you must provide a plain document ID, but '${i}' contains a '/' character.`);const l=t.path.child(pr.fromString(i));if(!Kn.isDocumentKey(l))throw new Ln(pn.INVALID_ARGUMENT,`Invalid query. When querying a collection group by documentId(), the value provided must result in a valid document path, but '${l}' is not because it has an odd number of segments (${l.length}).`);return fh(r,new Kn(l))}if(i instanceof Or)return fh(r,i._key);throw new Ln(pn.INVALID_ARGUMENT,`Invalid query. When querying with documentId(), you must provide a valid string or a DocumentReference, but it was: ${pi(i)}.`)}function gD(r,t){if(!Array.isArray(r)||0===r.length)throw new Ln(pn.INVALID_ARGUMENT,`Invalid Query. A non-empty array is required for '${t.toString()}' filters.`)}function _D(r,t){const i=function(_,w){for(const D of _)for(const L of D.getFlattenedFilters())if(w.indexOf(L.op)>=0)return L.op;return null}(r.filters,function(_){switch(_){case"!=":return["!=","not-in"];case"array-contains-any":case"in":return["not-in"];case"not-in":return["array-contains-any","in","not-in","!="];default:return[]}}(t.op));if(null!==i)throw new Ln(pn.INVALID_ARGUMENT,i===t.op?`Invalid query. You cannot use more than one '${t.op.toString()}' filter.`:`Invalid query. You cannot use '${t.op.toString()}' filters with '${i.toString()}' filters.`)}class g3{convertValue(t,i="none"){switch(gu(t)){case 0:return null;case 1:return t.booleanValue;case 2:return Fo(t.integerValue||t.doubleValue);case 3:return this.convertTimestamp(t.timestampValue);case 4:return this.convertServerTimestamp(t,i);case 5:return t.stringValue;case 6:return this.convertBytes(Ud(t.bytesValue));case 7:return this.convertReference(t.referenceValue);case 8:return this.convertGeoPoint(t.geoPointValue);case 9:return this.convertArray(t.arrayValue,i);case 10:return this.convertObject(t.mapValue,i);default:throw si()}}convertObject(t,i){return this.convertObjectMap(t.fields,i)}convertObjectMap(t,i="none"){const l={};return wc(t,(_,w)=>{l[_]=this.convertValue(w,i)}),l}convertGeoPoint(t){return new BT(Fo(t.latitude),Fo(t.longitude))}convertArray(t,i){return(t.values||[]).map(l=>this.convertValue(l,i))}convertServerTimestamp(t,i){switch(i){case"previous":const l=z_(t);return null==l?null:this.convertValue(l,i);case"estimate":return this.convertTimestamp(Nf(t));default:return null}}convertTimestamp(t){const i=Tc(t);return new ho(i.seconds,i.nanos)}convertDocumentKey(t,i){const l=pr.fromString(t);hi(Fw(l));const _=new pu(l.get(1),l.get(3)),w=new Kn(l.popFirst(5));return _.isEqual(i)||No(`Document ${w} contains a document reference within a different database (${_.projectId}/${_.database}) which is not supported. It will be treated as a reference in the current database (${i.projectId}/${i.database}) instead.`),w}}function JT(r,t,i){let l;return l=r?i&&(i.merge||i.mergeFields)?r.toFirestore(t,i):r.toFirestore(t):t,l}class cS extends g3{constructor(t){super(),this.firestore=t}convertBytes(t){return new Lu(t)}convertReference(t){const i=this.convertDocumentKey(t,this.firestore._databaseId);return new Or(this.firestore,null,i)}}class xg{constructor(t,i){this.hasPendingWrites=t,this.fromCache=i}isEqual(t){return this.hasPendingWrites===t.hasPendingWrites&&this.fromCache===t.fromCache}}class $h extends Uv{constructor(t,i,l,_,w,D){super(t,i,l,_,D),this._firestore=t,this._firestoreImpl=t,this.metadata=w}exists(){return super.exists()}data(t={}){if(this._document){if(this._converter){const i=new Bv(this._firestore,this._userDataWriter,this._key,this._document,this.metadata,null);return this._converter.fromFirestore(i,t)}return this._userDataWriter.convertValue(this._document.data.value,t.serverTimestamps)}}get(t,i={}){if(this._document){const l=this._document.data.field(GT("DocumentSnapshot.get",t));if(null!==l)return this._userDataWriter.convertValue(l,i.serverTimestamps)}}}class Bv extends $h{data(t={}){return super.data(t)}}class Cp{constructor(t,i,l,_){this._firestore=t,this._userDataWriter=i,this._snapshot=_,this.metadata=new xg(_.hasPendingWrites,_.fromCache),this.query=l}get docs(){const t=[];return this.forEach(i=>
1t.push(i)),t}get size(){return this._snapshot.docs.size}get empty(){return 0===this.size}forEach(t,i){this._snapshot.docs.forEach(l=>{t.call(i,new Bv(this._firestore,this._userDataWriter,l.key,l,new xg(this._snapshot.mutatedKeys.has(l.key),this._snapshot.fromCache),this.query.converter))})}docChanges(t={}){const i=!!t.includeMetadataChanges;if(i&&this._snapshot.excludesMetadataChanges)throw new Ln(pn.INVALID_ARGUMENT,"To include metadata changes with your document changes, you must also pass { includeMetadataChanges:true } to onSnapshot().");return this._cachedChanges&&this._cachedChangesIncludeMetadataChanges===i||(this._cachedChanges=function(_,w){if(_._snapshot.oldDocs.isEmpty()){let D=0;return _._snapshot.docChanges.map(L=>({type:"added",doc:new Bv(_._firestore,_._userDataWriter,L.doc.key,L.doc,new xg(_._snapshot.mutatedKeys.has(L.doc.key),_._snapshot.fromCache),_.query.converter),oldIndex:-1,newIndex:D++}))}{let D=_._snapshot.oldDocs;return _._snapshot.docChanges.filter(L=>w||3!==L.type).map(L=>{const j=new Bv(_._firestore,_._userDataWriter,L.doc.key,L.doc,new xg(_._snapshot.mutatedKeys.has(L.doc.key),_._snapshot.fromCache),_.query.converter);let ee=-1,fe=-1;return 0!==L.type&&(ee=D.indexOf(L.doc.key),D=D.delete(L.doc.key)),1!==L.type&&(D=D.add(L.doc),fe=D.indexOf(L.doc.key)),{type:hS(L.type),doc:j,oldIndex:ee,newIndex:fe}})}}(this,i),this._cachedChangesIncludeMetadataChanges=i),this._cachedChanges}}function hS(r){switch(r){case 0:return"added";case 2:case 3:return"modified";case 1:return"removed";default:return si()}}function yD(r,t){return r instanceof $h&&t instanceof $h?r._firestore===t._firestore&&r._key.isEqual(t._key)&&(null===r._document?null===t._document:r._document.isEqual(t._document))&&r._converter===t._converter:r instanceof Cp&&t instanceof Cp&&r._firestore===t._firestore&&l3(r.query,t.query)&&r.metadata.isEqual(t.metadata)&&r._snapshot.isEqual(t._snapshot)}class Dp extends g3{constructor(t){super(),this.firestore=t}convertBytes(t){return new Lu(t)}convertReference(t){const i=this.convertDocumentKey(t,this.firestore._databaseId);return new Or(this.firestore,null,i)}}function vD(r,t,i){r=mn(r,Or);const l=mn(r.firestore,Co),_=JT(r.converter,t,i);return K0(l,[jT(yg(l),"setDoc",r._key,_,null!==r.converter,i).toMutation(r._key,Eo.none())])}function xD(r,t,i,...l){r=mn(r,Or);const _=mn(r.firestore,Co),w=yg(_);let D;return D="string"==typeof(t=ue(t))||t instanceof Fh?h3(w,"updateDoc",r._key,t,i,l):u3(w,"updateDoc",r._key,t),K0(_,[D.toMutation(r._key,Eo.exists(!0))])}function wD(r,...t){var i,l,_;r=ue(r);let w={includeMetadataChanges:!1},D=0;"object"!=typeof t[D]||d3(t[D])||(w=t[D],D++);const L={includeMetadataChanges:w.includeMetadataChanges};if(d3(t[D])){const Pe=t[D];t[D]=null===(i=Pe.next)||void 0===i?void 0:i.bind(Pe),t[D+1]=null===(l=Pe.error)||void 0===l?void 0:l.bind(Pe),t[D+2]=null===(_=Pe.complete)||void 0===_?void 0:_.bind(Pe)}let j,ee,fe;if(r instanceof Or)ee=mn(r.firestore,Co),fe=yh(r._key.path),j={next:Pe=>{t[D]&&t[D](_3(ee,r,Pe))},error:t[D+1],complete:t[D+2]};else{const Pe=mn(r,fo);ee=mn(Pe.firestore,Co),fe=Pe._query;const It=new Dp(ee);j={next:tn=>{t[D]&&t[D](new Cp(ee,It,Pe,tn))},error:t[D+1],complete:t[D+2]},mD(r._query)}return function(It,tn,Yn,zn){const jn=new fg(zn),Ei=new gv(tn,jn,Yn);return It.asyncQueue.enqueueAndForget((0,E.Z)(function*(){return B0(yield _g(It),Ei)})),()=>{jn.Na(),It.asyncQueue.enqueueAndForget((0,E.Z)(function*(){return mv(yield _g(It),Ei)}))}}(ms(ee),fe,L,j)}function K0(r,t){return function(l,_){const w=new Vo;return l.asyncQueue.enqueueAndForget((0,E.Z)(function*(){return function xT(r,t,i){return Ic.apply(this,arguments)}(yield UT(l),_,w)})),w.promise}(ms(r),t)}function _3(r,t,i){const l=i.docs.get(t._key),_=new Dp(r);return new $h(r,_,t._key,l,new xg(i.hasPendingWrites,i.fromCache),t.converter)}const IS={maxAttempts:5};class TD{constructor(t,i){this._firestore=t,this._commitHandler=i,this._mutations=[],this._committed=!1,this._dataReader=yg(t)}set(t,i,l){this._verifyNotCommitted();const _=Sp(t,this._firestore),w=JT(_.converter,i,l),D=jT(this._dataReader,"WriteBatch.set",_._key,w,null!==_.converter,l);return this._mutations.push(D.toMutation(_._key,Eo.none())),this}update(t,i,l,..._){this._verifyNotCommitted();const w=Sp(t,this._firestore);let D;return D="string"==typeof(i=ue(i))||i instanceof Fh?h3(this._dataReader,"WriteBatch.update",w._key,i,l,_):u3(this._dataReader,"WriteBatch.update",w._key,i),this._mutations.push(D.toMutation(w._key,Eo.exists(!0))),this}delete(t){this._verifyNotCommitted();const i=Sp(t,this._firestore);return this._mutations=this._mutations.concat(new Mh(i._key,Eo.none())),this}commit(){return this._verifyNotCommitted(),this._committed=!0,this._mutations.length>0?this._commitHandler(this._mutations):Promise.resolve()}_verifyNotCommitted(){if(this._committed)throw new Ln(pn.FAILED_PRECONDITION,"A write batch can no longer be used after commit() has been called.")}}function Sp(r,t){if((r=ue(r)).firestore!==t)throw new Ln(pn.INVALID_ARGUMENT,"Provided document reference is from a different Firestore instance.");return r}class kS extends class{constructor(i,l){this._firestore=i,this._transaction=l,this._dataReader=yg(i)}get(i){const l=Sp(i,this._firestore),_=new cS(this._firestore);return this._transaction.lookup([l._key]).then(w=>
1{if(!w||1!==w.length)return si();const D=w[0];if(D.isFoundDocument())return new Uv(this._firestore,_,D.key,D,l.converter);if(D.isNoDocument())return new Uv(this._firestore,_,l._key,null,l.converter);throw si()})}set(i,l,_){const w=Sp(i,this._firestore),D=JT(w.converter,l,_),L=jT(this._dataReader,"Transaction.set",w._key,D,null!==w.converter,_);return this._transaction.set(w._key,L),this}update(i,l,_,...w){const D=Sp(i,this._firestore);let L;return L="string"==typeof(l=ue(l))||l instanceof Fh?h3(this._dataReader,"Transaction.update",D._key,l,_,w):u3(this._dataReader,"Transaction.update",D._key,l),this._transaction.update(D._key,L),this}delete(i){const l=Sp(i,this._firestore);return this._transaction.delete(l._key),this}}{constructor(t,i){super(t,i),this._firestore=t}get(t){const i=Sp(t,this._firestore),l=new Dp(this._firestore);return super.get(t).then(_=>new $h(this._firestore,l,i._key,_._document,new xg(!1,!1),i.converter))}}function y3(r,t){if(void 0===t)return{merge:!1};if(void 0!==t.mergeFields&&void 0!==t.merge)throw new Ln("invalid-argument",`Invalid options passed to function ${r}(): You cannot specify both "merge" and "mergeFields".`);return t}function DD(){if(typeof Uint8Array>"u")throw new Ln("unimplemented","Uint8Arrays are not available in this environment.")}function SD(){if(!function Kx(){return typeof atob<"u"}())throw new Ln("unimplemented","Blobs are unavailable in Firestore in this environment.")}!function(t,i=!0){Um=Gr,no(new X("firestore",(l,{instanceIdentifier:_,options:w})=>{const D=l.getProvider("app").getImmediate(),L=new Co(new FE(l.getProvider("auth-internal")),new Ox(l.getProvider("app-check-internal")),function(ee,fe){if(!Object.prototype.hasOwnProperty.apply(ee.options,["projectId"]))throw new Ln(pn.INVALID_ARGUMENT,'"projectId" not provided in firebase.initializeApp.');return new pu(ee.options.projectId,fe)}(D,_),D);return w=Object.assign({useFetchStreams:i},w),L._setSettings(w),L},"PUBLIC").setMultipleInstances(!0)),ur(Pb,"4.4.0",t),ur(Pb,"4.4.0","esm2017")}();class Hv{constructor(t){this._delegate=t}static fromBase64String(t){return SD(),new Hv(Lu.fromBase64String(t))}static fromUint8Array(t){return DD(),new Hv(Lu.fromUint8Array(t))}toBase64(){return SD(),this._delegate.toBase64()}toUint8Array(){return DD(),this._delegate.toUint8Array()}isEqual(t){return this._delegate.isEqual(t._delegate)}toString(){return"Blob(base64: "+this.toBase64()+")"}}function v3(r){return function YS(r,t){if("object"!=typeof r||null===r)return!1;const i=r;for(const l of t)if(l in i&&"function"==typeof i[l])return!0;return!1}(r,["next","error","complete"])}class BS{enableIndexedDbPersistence(t,i){return function UD(r,t){oD(r=mn(r,Co));const i=ms(r);if(i._uninitializedComponentsProvider)throw new Ln(pn.FAILED_PRECONDITION,"SDK cache is already specified.");
1al("enableIndexedDbPersistence() will be deprecated in the future, you can use `FirestoreSettings.cache` instead.");const l=r._freezeSettings(),_=new Mp;return rD(i,_,new Tp(_,l.cacheSizeBytes,t?.forceOwnership))}(t._delegate,{forceOwnership:i})}enableMultiTabIndexedDbPersistence(t){return function VD(r){oD(r=mn(r,Co));const t=ms(r);if(t._uninitializedComponentsProvider)throw new Ln(pn.FAILED_PRECONDITION,"SDK cache is already specified.");al("enableMultiTabIndexedDbPersistence() will be deprecated in the future, you can use `FirestoreSettings.cache` instead.");const i=r._freezeSettings(),l=new Mp;return rD(t,l,new LT(l,i.cacheSizeBytes))}(t._delegate)}clearIndexedDbPersistence(t){return function YD(r){if(r._initialized&&!r._terminated)throw new Ln(pn.FAILED_PRECONDITION,"Persistence can only be cleared before a Firestore instance is initialized or after it is terminated.");const t=new Vo;return r._queue.enqueueAndForgetEvenWhileRestricted((0,E.Z)(function*(){try{yield(i=(0,E.Z)(function*(_){if(!Od.D())return Promise.resolve();const w=_+"main";yield Od.delete(w)}),function l(_){return i.apply(this,arguments)})(jy(r._databaseId,r._persistenceKey)),t.resolve()}catch(i){t.reject(i)}var i})),t.promise}(t._delegate)}}class AD{constructor(t,i,l){this._delegate=i,this._persistenceProvider=l,this.INTERNAL={delete:()=>this.terminate()},t instanceof pu||(this._appCompat=t)}get _databaseId(){return this._delegate._databaseId}settings(t){const i=this._delegate._getSettings();!t.merge&&i.host!==t.host&&al("You are overriding the original host. If you did not intend to override your settings, use {merge: true}."),t.merge&&delete(t=Object.assign(Object.assign({},i),t)).merge,this._delegate._setSettings(t)}useEmulator(t,i,l={}){!function Za(r,t,i,l={}){var _;const w=(r=mn(r,vr))._getSettings(),D=`${t}:${i}`;if("firestore.googleapis.com"!==w.host&&w.host!==D&&al("Host has been set in both settings() and connectFirestoreEmulator(), emulator host will be used."),r._setSettings(Object.assign(Object.assign({},w),{host:D,ssl:!1})),l.mockUserToken){let L,j;if("string"==typeof l.mockUserToken)L=l.mockUserToken,j=Is.MOCK_USER;else{L=function Qt(r,t){if(r.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');const l=t||"demo-project",_=r.iat||0,w=r.sub||r.user_id;if(!w)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");const D=Object.assign({iss:`https://securetoken.google.com/${l}`,aud:l,iat:_,exp:_+3600,auth_time:_,sub:w,user_id:w,firebase:{sign_in_provider:"custom",identities:{}}},r);return[ie(JSON.stringify({alg:"none",type:"JWT"})),ie(JSON.stringify(D)),""].join(".")}(l.mockUserToken,null===(_=r._app)||void 0===_?void 0:_.options.projectId);const ee=l.mockUserToken.sub||l.mockUserToken.user_id;if(!ee)throw new Ln(pn.INVALID_ARGUMENT,"mockUserToken must contain 'sub' or 'user_id' field!");j=new Is(ee)}r._authCredentials=new Lx(new kf(L,j))}}(this._delegate,t,i,l)}enableNetwork(){return function HD(r){return function tD(r){return r.asyncQueue.enqueue((0,E.Z)(function*(){const t=yield $T(r),i=yield o3(r);return t.setNetworkEnabled(!0),function(_){const w=Xn(_);return w.C_.delete(0),og(w)}(i)}))}(ms(r=mn(r,Co)))}(this._delegate)}disableNetwork(){return function jD(r){return function s(r){return r.asyncQueue.enqueue((0,E.Z)(function*(){const t=yield $T(r),i=yield o3(r);return t.setNetworkEnabled(!1),(l=(0,E.Z)(function*(w){const D=Xn(w);D.C_.add(0),yield fp(D),D.M_.set("Offline")}),function _(w){return l.apply(this,arguments)})(i);var l}))}(ms(r=mn(r,Co)))}(this._delegate)}enablePersistence(t){let i=!1,l=!1;return t&&(i=!!t.synchronizeTabs,l=!!t.experimentalForceOwningTab,Mn("synchronizeTabs",i,"experimentalForceOwningTab",l)),i?this._persistenceProvider.enableMultiTabIndexedDbPersistence(this):this._persistenceProvider.enableIndexedDbPersistence(this,l)}clearPersistence(){return this._persistenceProvider.clearIndexedDbPersistence(this)}terminate(){return this._appCompat&&(this._appCompat._removeServiceInstance("firestore-compat"),this._appCompat._removeServiceInstance("firestore")),this._delegate._delete()}waitForPendingWrites(){return function BD(r){return function(i){const l=new Vo;return i.asyncQueue.enqueueAndForget((0,E.Z)(function*(){return function K3(r,t){return Z0.apply(this,arguments)}(yield UT(i),l)})),l.promise}(ms(r=mn(r,Co)))}(this._delegate)}onSnapshotsInSync(t){return function xS(r,t){return function S(r,t){const i=new fg(t);return r.asyncQueue.enqueueAndForget((0,E.Z)(function*(){return _=yield _g(r),w=i,Xn(_).q_.add(w),void w.next();var _,w})),()=>{i.Na(),r.asyncQueue.enqueueAndForget((0,E.Z)(function*(){return _=yield _g(r),w=i,void Xn(_).q_.delete(w);var _,w}))}}(ms(r=mn(r,Co)),d3(t)?t:{next:t})}(this._delegate,t)}get app(){if(!this._appCompat)throw new Ln("failed-precondition","Firestore was not initialized using the Firebase SDK. 'app' is not available");return this._appCompat}collection(t){try{return new J0(this,VT(this._delegate,t))}catch(i){throw Dl(i,"collection()","Firestore.collection()")}}doc(t){try{return new Zd(this,YT(this._delegate,t))}catch(i){throw Dl(i,"doc()","Firestore.doc()")}}collectionGroup(t){try{return new Sl(this,function a3(r,t){if(r=mn(r,vr),en("collectionGroup","collection id",t),t.indexOf("/")>=0)throw new Ln(pn.INVALID_ARGUMENT,`Invalid collection ID '${t}' passed to function collectionGroup(). Collection IDs must not contain '/'.`);return new fo(r,null,(l=t,new jl(pr.emptyPath(),l)));var l}(this._delegate,t))}catch(i){throw Dl(i,"collectionGroup()","Firestore.collectionGroup()")}}runTransaction(t){return function PS(r,t,i){r=mn(r,Co);const l=Object.assign(Object.assign({},IS),i);return function(w){if(w.maxAttempts<1)throw new Ln(pn.INVALID_ARGUMENT,"Max attempts must be at least 1")}(l),function(w,D,L){const j=new Vo;return w.asyncQueue.enqueueAndForget((0,E.Z)(function*(){const ee=yield function s3(r){return Rv(r).then(t=>t.datastore)}(w);new eD(w.asyncQueue,ee,L,D,j).run()})),j.promise}(ms(r),_=>
1t(new kS(r,_)),l)}(this._delegate,i=>t(new ID(this,i)))}batch(){return ms(this._delegate),new kD(new TD(this._delegate,t=>K0(this._delegate,t)))}loadBundle(t){return function ZD(r,t){const i=ms(r=mn(r,Co)),l=new FD;return function P(r,t,i,l){const _=function(D,L){let j;return j="string"==typeof D?s0().encode(D):D,fe=function(fe,Pe){if(fe instanceof Uint8Array)return Iv(fe,void 0);if(fe instanceof ArrayBuffer)return Iv(new Uint8Array(fe),void 0);if(fe instanceof ReadableStream)return fe.getReader();throw new Error("Source of `toByteStreamReader` has to be a ArrayBuffer or ReadableStream")}(j),new X3(fe,L);var fe}(i,ku(t));r.asyncQueue.enqueueAndForget((0,E.Z)(function*(){!function PT(r,t,i){const l=Xn(r);var _;(_=(0,E.Z)(function*(D,L,j){try{const ee=yield L.getMetadata();if(yield function(Yn,zn){const jn=Xn(Yn),Ei=Qo(zn.createTime);return jn.persistence.runTransaction("hasNewerBundle","readonly",ki=>jn.Kr.getBundleMetadata(ki,zn.id)).then(ki=>!!ki&&ki.createTime.compareTo(Ei)>=0)}(D.localStore,ee))return yield L.close(),j._completeWith({taskState:"Success",documentsLoaded:(Yn=ee).totalDocuments,bytesLoaded:Yn.totalBytes,totalDocuments:Yn.totalDocuments,totalBytes:Yn.totalBytes}),Promise.resolve(new Set);j._updateProgress(_v(ee));const fe=new j3(ee,D.localStore,L.serializer);let Pe=yield L.Ma();for(;Pe;){const tn=yield fe.ea(Pe);tn&&j._updateProgress(tn),Pe=yield L.Ma()}const It=yield fe.complete();return yield kc(D,It.ra,void 0),yield function(Yn,zn){const jn=Xn(Yn);return jn.persistence.runTransaction("Save bundle","readwrite",Ei=>jn.Kr.saveBundleMetadata(Ei,zn))}(D.localStore,ee),j._completeWith(It.progress),Promise.resolve(It.na)}catch(ee){return al("SyncEngine",`Loading bundle failed with ${ee}`),j._failWith(ee),Promise.resolve(new Set)}var Yn}),function w(D,L,j){return _.apply(this,arguments)})(l,t,i).then(_=>{l.sharedClientState.notifyBundleLoaded(_)})}(yield UT(r),_,l)}))}(i,r._databaseId,t,l),l}(this._delegate,t)}namedQuery(t){return function zD(r,t){return function V(r,t){return r.asyncQueue.enqueue((0,E.Z)(function*(){return function(l,_){const w=Xn(l);return w.persistence.runTransaction("Get named query","readonly",D=>w.Kr.getNamedQuery(D,_))}(yield gg(r),t)}))}(ms(r=mn(r,Co)),t).then(i=>i?new fo(r,null,i.query):null)}(this._delegate,t).then(i=>i?new Sl(this,i):null)}}class XT extends g3{constructor(t){super(),this.firestore=t}convertBytes(t){return new Hv(new Lu(t))}convertReference(t){const i=this.convertDocumentKey(t,this.firestore._databaseId);return Zd.forKey(i,this.firestore,null)}}class ID{constructor(t,i){this._firestore=t,this._delegate=i,this._userDataWriter=new XT(t)}get(t){const i=Tg(t);return this._delegate.get(i).then(l=>new jv(this._firestore,new $h(this._firestore._delegate,this._userDataWriter,l._key,l._document,l.metadata,i.converter)))}set(t,i,l){const _=Tg(t);return l?(y3("Transaction.set",l),this._delegate.set(_,i,l)):this._delegate.set(_,i),this}update(t,i,l,..._){const w=Tg(t);return 2===arguments.length?this._delegate.update(w,i):this._delegate.update(w,i,l,..._),this}delete(t){const i=Tg(t);return this._delegate.delete(i),this}}class kD{constructor(t){this._delegate=t}set(t,i,l){const _=Tg(t);return l?(y3("WriteBatch.set",l),this._delegate.set(_,i,l)):this._delegate.set(_,i),this}update(t,i,l,..._){const w=Tg(t);return 2===arguments.length?this._delegate.update(w,i):this._delegate.update(w,i,l,..._),this}delete(t){const i=Tg(t);return this._delegate.delete(i),this}commit(){return this._delegate.commit()}}class wg{constructor(t,i,l){this._firestore=t,this._userDataWriter=i,this._delegate=l}fromFirestore(t,i){const l=new Bv(this._firestore._delegate,this._userDataWriter,t._key,t._document,t.metadata,null);return this._delegate.fromFirestore(new Zv(this._firestore,l),i??{})}toFirestore(t,i){return i?this._delegate.toFirestore(t,i):this._delegate.toFirestore(t)}static getInstance(t,i){const l=wg.INSTANCES;let _=l.get(t);_||(_=new WeakMap,l.set(t,_));let w=_.get(i);return w||(w=new wg(t,new XT(t),i),_.set(i,w)),w}}wg.INSTANCES=new WeakMap;class Zd{constructor(t,i){this.firestore=t,this._delegate=i,this._userDataWriter=new XT(t)}static forPath(t,i,l){if(t.length%2!=0)throw new Ln("invalid-argument",`Invalid document reference. Document references must have an even number of segments, but ${t.canonicalString()} has ${t.length}`);return new Zd(i,new Or(i._delegate,l,new Kn(t)))}static forKey(t,i,l){return new Zd(i,new Or(i._delegate,l,t))}get id(){return this._delegate.id}get parent(){return new J0(this.firestore,this._delegate.parent)}get path(){return this._delegate.path}collection(t){try{return new J0(this.firestore,VT(this._delegate,t))}catch(i){throw Dl(i,"collection()","DocumentReference.collection()")}}isEqual(t){return(t=ue(t))instanceof Or&&nD(this._delegate,t)}set(t,i){i=y3("DocumentReference.set",i);try{return i?vD(this._delegate,t,i):vD(this._delegate,t)}catch(l){throw Dl(l,"setDoc()","DocumentReference.set()")}}update(t,i,...l){try{return 1===arguments.length?xD(this._delegate,t):xD(this._delegate,t,i,...l)}
1catch(_){throw Dl(_,"updateDoc()","DocumentReference.update()")}}delete(){return function yS(r){return K0(mn(r.firestore,Co),[new Mh(r._key,Eo.none())])}(this._delegate)}onSnapshot(...t){const i=PD(t),l=LD(t,_=>new jv(this.firestore,new $h(this.firestore._delegate,this._userDataWriter,_._key,_._document,_.metadata,this._delegate.converter)));return wD(this._delegate,i,l)}get(t){let i;return i="cache"===t?.source?function pS(r){r=mn(r,Or);const t=mn(r.firestore,Co),i=ms(t),l=new Dp(t);return function u(r,t){const i=new Vo;return r.asyncQueue.enqueueAndForget((0,E.Z)(function*(){return(l=(0,E.Z)(function*(w,D,L){try{const j=yield function(fe,Pe){const It=Xn(fe);return It.persistence.runTransaction("read document","readonly",tn=>It.localDocuments.getDocument(tn,Pe))}(w,D);j.isFoundDocument()?L.resolve(j):j.isNoDocument()?L.resolve(null):L.reject(new Ln(pn.UNAVAILABLE,"Failed to get document from cache. (However, this document may exist on the server. Run again without setting 'source' in the GetOptions to attempt to retrieve the document from the server.)"))}catch(j){const ee=Oh(j,`Failed to get document '${D} from cache`);L.reject(ee)}}),function _(w,D,L){return l.apply(this,arguments)})(yield gg(r),t,i);var l})),i.promise}(i,r._key).then(_=>new $h(t,l,r._key,_,new xg(null!==_&&_.hasLocalMutations,!0),r.converter))}(this._delegate):"server"===t?.source?function fS(r){r=mn(r,Or);const t=mn(r.firestore,Co);return m(ms(t),r._key,{source:"server"}).then(i=>_3(t,r,i))}(this._delegate):function mS(r){r=mn(r,Or);const t=mn(r.firestore,Co);return m(ms(t),r._key).then(i=>_3(t,r,i))}(this._delegate),i.then(l=>new jv(this.firestore,new $h(this.firestore._delegate,this._userDataWriter,l._key,l._document,l.metadata,this._delegate.converter)))}withConverter(t){return new Zd(this.firestore,this._delegate.withConverter(t?wg.getInstance(this.firestore,t):null))}}function Dl(r,t,i){return r.message=r.message.replace(t,i),r}function PD(r){for(const t of r)if("object"==typeof t&&!v3(t))return t;return{}}function LD(r,t){var i,l;let _;return _=v3(r[0])?r[0]:v3(r[1])?r[1]:"function"==typeof r[0]?{next:r[0],error:r[1],complete:r[2]}:{next:r[1],error:r[2],complete:r[3]},{next:w=>{_.next&&_.next(t(w))},error:null===(i=_.error)||void 0===i?void 0:i.bind(_),complete:null===(l=_.complete)||void 0===l?void 0:l.bind(_)}}class jv{constructor(t,i){this._firestore=t,this._delegate=i}get ref(){return new Zd(this._firestore,this._delegate.ref)}get id(){return this._delegate.id}get metadata(){return this._delegate.metadata}get exists(){return this._delegate.exists()}data(t){return this._delegate.data(t)}get(t,i){return this._delegate.get(t,i)}isEqual(t){return yD(this._delegate,t._delegate)}}class Zv extends jv{data(t){const i=this._delegate.data(t);return this._delegate._converter||function Px(r,t){r||si()}(void 0!==i),i}}class Sl{constructor(t,i){this.firestore=t,this._delegate=i,this._userDataWriter=new XT(t)}where(t,i,l){try{return new Sl(this.firestore,Ep(this._delegate,function nS(r,t,i){const l=t,_=GT("where",r);return Yv._create(_,l,i)}(t,i,l)))}catch(_){throw Dl(_,/(orderBy|where)\(\)/,"Query.$1()")}}orderBy(t,i){try{return new Sl(this.firestore,Ep(this._delegate,function iS(r,t="asc"){const i=t,l=GT("orderBy",r);return f3._create(l,i)}(t,i)))}catch(l){throw Dl(l,/(orderBy|where)\(\)/,"Query.$1()")}}limit(t){try{return new Sl(this.firestore,Ep(this._delegate,function rS(r){return Oi("limit",r),WT._create("limit",r,"F")}(t)))}catch(i){throw Dl(i,"limit()","Query.limit()")}}limitToLast(t){try{return new Sl(this.firestore,Ep(this._delegate,function oS(r){return Oi("limitToLast",r),WT._create("limitToLast",r,"L")}(t)))}catch(i){throw Dl(i,"limitToLast()","Query.limitToLast()")}}startAt(...t){try{return new Sl(this.firestore,Ep(this._delegate,function sS(...r){return qT._create("startAt",r,!0)}(...t)))}catch(i){throw Dl(i,"startAt()","Query.startAt()")}}startAfter(...t){try{return new Sl(this.firestore,Ep(this._delegate,function aS(...r){return qT._create("startAfter",r,!1)}(...t)))}catch(i){throw Dl(i,"startAfter()","Query.startAfter()")}}endBefore(...t){try{return new Sl(this.firestore,Ep(this._delegate,function lS(...r){return KT._create("endBefore",r,!1)}(...t)))}catch(i){throw Dl(i,"endBefore()","Query.endBefore()")}}endAt(...t){try{return new Sl(this.firestore,Ep(this._delegate,function dS(...r){return KT._create("endAt",r,!0)}(...t)))}catch(i){throw Dl(i,"endAt()","Query.endAt()")}}isEqual(t){return l3(this._delegate,t._delegate)}get(t){let i;return i="cache"===t?.source?function _S(r){r=mn(r,fo);const t=mn(r.firestore,Co),i=ms(t),l=new Dp(t);return function x(r,t){const i=new Vo;return r.asyncQueue.enqueueAndForget((0,E.Z)(function*(){return(l=(0,E.Z)(function*(w,D,L){try{const j=yield D0(w,D,!0),ee=new yT(D,j.ls),fe=ee.ca(j.documents),Pe=ee.applyChanges(fe,!1);L.resolve(Pe.snapshot)}catch(j){const ee=Oh(j,`Failed to execute query '${D} against cache`);L.reject(ee)}}),function _(w,D,L){return l.apply(this,arguments)}
1)(yield gg(r),t,i);var l})),i.promise}(i,r._query).then(_=>new Cp(t,l,r,_))}(this._delegate):"server"===t?.source?function bS(r){r=mn(r,fo);const t=mn(r.firestore,Co),i=ms(t),l=new Dp(t);return M(i,r._query,{source:"server"}).then(_=>new Cp(t,l,r,_))}(this._delegate):function gS(r){r=mn(r,fo);const t=mn(r.firestore,Co),i=ms(t),l=new Dp(t);return mD(r._query),M(i,r._query).then(_=>new Cp(t,l,r,_))}(this._delegate),i.then(l=>new x3(this.firestore,new Cp(this.firestore._delegate,this._userDataWriter,this._delegate,l._snapshot)))}onSnapshot(...t){const i=PD(t),l=LD(t,_=>new x3(this.firestore,new Cp(this.firestore._delegate,this._userDataWriter,this._delegate,_._snapshot)));return wD(this._delegate,i,l)}withConverter(t){return new Sl(this.firestore,this._delegate.withConverter(t?wg.getInstance(this.firestore,t):null))}}class jS{constructor(t,i){this._firestore=t,this._delegate=i}get type(){return this._delegate.type}get doc(){return new Zv(this._firestore,this._delegate.doc)}get oldIndex(){return this._delegate.oldIndex}get newIndex(){return this._delegate.newIndex}}class x3{constructor(t,i){this._firestore=t,this._delegate=i}get query(){return new Sl(this._firestore,this._delegate.query)}get metadata(){return this._delegate.metadata}get size(){return this._delegate.size}get empty(){return this._delegate.empty}get docs(){return this._delegate.docs.map(t=>new Zv(this._firestore,t))}docChanges(t){return this._delegate.docChanges(t).map(i=>new jS(this._firestore,i))}forEach(t,i){this._delegate.forEach(l=>{t.call(i,new Zv(this._firestore,l))})}isEqual(t){return yD(this._delegate,t._delegate)}}class J0 extends Sl{constructor(t,i){super(t,i),this.firestore=t,this._delegate=i}get id(){return this._delegate.id}get path(){return this._delegate.path}get parent(){const t=this._delegate.parent;return t?new Zd(this.firestore,t):null}doc(t){try{return new Zd(this.firestore,void 0===t?YT(this._delegate):YT(this._delegate,t))}catch(i){throw Dl(i,"doc()","CollectionReference.doc()")}}add(t){return function vS(r,t){const i=mn(r.firestore,Co),l=YT(r),_=JT(r.converter,t);return K0(i,[jT(yg(r.firestore),"addDoc",l._key,_,null!==r.converter,{}).toMutation(l._key,Eo.exists(!1))]).then(()=>l)}(this._delegate,t).then(i=>new Zd(this.firestore,i))}isEqual(t){return nD(this._delegate,t._delegate)}withConverter(t){return new J0(this.firestore,this._delegate.withConverter(t?wg.getInstance(this.firestore,t):null))}}function Tg(r){return mn(r,Or)}class w3{constructor(...t){this._delegate=new Fh(...t)}static documentId(){return new w3(Jr.keyField().canonicalString())}isEqual(t){return(t=ue(t))instanceof Fh&&this._delegate._internalPath.isEqual(t._internalPath)}}class Mg{constructor(t){this._delegate=t}static serverTimestamp(){const t=function RS(){return new c3("serverTimestamp")}();return t._methodName="FieldValue.serverTimestamp",new Mg(t)}static delete(){const t=function LS(){return new Fv("deleteField")}();return t._methodName="FieldValue.delete",new Mg(t)}static arrayUnion(...t){const i=function OS(...r){return new JD("arrayUnion",r)}(...t);return i._methodName="FieldValue.arrayUnion",new Mg(i)}static arrayRemove(...t){const i=function NS(...r){return new QD("arrayRemove",r)}(...t);return i._methodName="FieldValue.arrayRemove",new Mg(i)}static increment(t){const i=function FS(r){return new XD("increment",r)}(t);return i._methodName="FieldValue.increment",new Mg(i)}isEqual(t){return this._delegate.isEqual(t._delegate)}}const ZS={Firestore:AD,GeoPoint:BT,Timestamp:ho,Blob:Hv,Transaction:ID,WriteBatch:kD,DocumentReference:Zd,DocumentSnapshot:jv,Query:Sl,QueryDocumentSnapshot:Zv,QuerySnapshot:x3,CollectionReference:J0,FieldPath:w3,FieldValue:Mg,setLogLevel:function HS(r){!function kx(r){du.setLogLevel(r)}(r)},CACHE_SIZE_UNLIMITED:-1};!function GS(r){(function zS(r,t){r.INTERNAL.registerComponent(new X("firestore-compat",i=>{const l=i.getProvider("app-compat").getImmediate(),_=i.getProvider("firestore").getImmediate();return t(l,_)},"PUBLIC").setServiceProps(Object.assign({},ZS)))})(r,(t,i)=>new AD(t,i,new BS)),r.registerVersion("@firebase/firestore-compat","0.3.23")}(zu);
1var Pc=y(5592),WS=y(6814),qS=y(5515),KS=y(9862),RD=y(2787),JS=y(7652);let QS=(()=>{class r{constructor(i,l,_,w,D,L,j){this.http=i,this.router=l,this.route=_,this.platformId=w,this.request=D,this.document=L,this.helperService=j,this.loginGoogle=!1,this.social_id_res={},this.navOpenSignal=(0,p.tdS)(!0),this.navDisable=(0,p.tdS)(!0),this.userDetailrefreshed=new p.vpe,this.auth_err=!1,this.socialLoginSignal=(0,p.tdS)(!1),this.userSignal=(0,p.tdS)(null),this.is_logged_in=(0,p.tdS)(!1),setTimeout(()=>{this.app=zu.initializeApp(C3.D.firebase)},500),this.isLoggedIn(),this.is_logged_in()&&this.getUserDetails().subscribe(ee=>{this.userSignal.set(ee)})}signIn(i){return new Pc.y(_=>{this.http.post(n.N.login,i).subscribe(w=>{this.is_logged_in.set(!0),this.userSignal.set(w);const D=JSON.stringify(w);localStorage.setItem("urbanaut_dashboard_token",w?.auth_token),localStorage.setItem("GetStorage",D),this.router.navigate(["/dashboard"]),_.next(w),_.complete()},w=>{this.is_logged_in.set(!1),this.userSignal.set(null),_.error(w),_.complete()})})}signUp(i){return this.http.post(n.N.sign_up,i)}resendVerificationMail(i){return new Pc.y(_=>{this.http.post(n.N.resendVerificationCode,i).subscribe(w=>{_.next(w),_.complete()},w=>{_.error(w),_.complete()})})}emailWithForgotPassword(i){let l={email:i};return new Pc.y(w=>{this.http.post(n.N.forget_password,l).subscribe(D=>{w.next(D),w.complete()},D=>{w.error(D),w.complete()})})}setPassword(i){return new Pc.y(_=>{this.http.post(n.N.set_password,i).subscribe(w=>{_.next(w),_.complete()},w=>{_.error(w),_.complete()})})}isLoggedIn(){return this.getLocalToken()?(this.is_logged_in.set(!0),!0):(this.userSignal.set(null),!1)}getLocalToken(){return!!this.helperService.is_browser&&localStorage.getItem("urbanaut_dashboard_token")}editUSer(i){return new Pc.y(_=>{this.http.put(n.N.user_me,i).subscribe(w=>{_.next(w),_.complete()},w=>{_.error(w),_.complete()})})}getUserExistValue(i){return new Pc.y(_=>{this.http.post(n.N.existing_user_check,i).subscribe(w=>{_.next(w),_.complete()},w=>{_.error(w),_.complete()})})}getUserDetails(){return new Pc.y(l=>{this.http.get(n.N.user_me,{}).subscribe(_=>{this.userSignal.set(_),l.next(_),l.complete()},_=>{l.error(_),l.complete()})})}signOut(){return new Pc.y(l=>{this.http.post(n.N.sign_out,{}).subscribe(_=>{this.is_logged_in.set(!1),this.userSignal.set(null),localStorage.removeItem("urbanaut_dashboard_token"),localStorage.removeItem("urbanaut_dashboard_id"),l.next(_),l.complete()},_=>{l.error(_),l.complete()})})}signOutB2c(){return new Pc.y(l=>{this.http.post(n.N.sign_out,{}).subscribe(_=>{this.is_logged_in.set(!1),this.userSignal.set(null),localStorage.removeItem("GetStorage"),localStorage.removeItem("urbanaut_dashboard_id"),localStorage.removeItem("urbanaut_dashboard_token"),l.next(_),l.complete()},_=>{l.error(_),l.complete()})})}conWithGoogle(i){return new Pc.y(_=>{this.http.post(n.N.social,i).subscribe(w=>{this.is_logged_in.set(!0),this.userSignal.set(w),_.next(w),_.complete()},w=>{this.is_logged_in.set(!1),this.userSignal.set(null),_.error(w),_.complete()})})}authLogin(i){return zu.auth().signInWithPopup(i).then(l=>{this.loginGoogle=!0,this.socialRes=l,this.social_id_res={id_token:this.socialRes?.user.multiFactor.user.accessToken},this.conWithGoogle(this.social_id_res).subscribe(_=>{const w=_;if("Traveller"==w?.user_type||"Contributor"==w?.user_type){this.userSignal.set(_),localStorage.setItem("urbanaut_dashboard_token",w?.auth_token),localStorage.setItem("urbanaut_dashboard_id",w?.id);const D=JSON.stringify(_);localStorage.setItem("GetStorage",D),this.router.navigate(["/dashboard"]),this.is_logged_in.set(!0)}else this.userSignal.set(null),this.auth_err=!0,this.signOut().subscribe(D=>{}),setTimeout(()=>{this.auth_err=!1},5e3);this.loginGoogle=!1},_=>{console.error(_),this.loginGoogle=!1})}).catch(l=>{console.error(l)})}getnewUserDetail(i){let l={token:i};return new Pc.y(w=>{this.http.get(n.N.get_new_user_detail,{params:l}).subscribe(D=>{w.next(D),w.complete()},D=>{w.error(D),w.complete()})})}authLoginB2c(i){return zu.auth().signInWithPopup(i).then(l=>{this.socialRes=l,this.social_id_res={id_token:this.socialRes?.user.multiFactor.user.accessToken},this.conWithGoogle(this.social_id_res).subscribe(_=>{this.is_logged_in.set(!0);const w=_;this.userSignal.set(l),localStorage.setItem("urbanaut_dashboard_token",w?.auth_token);const D=JSON.stringify(_);localStorage.setItem("GetStorage",D),this.socialLoginSignal.set(!0),this.router.navigate(["/dashboard"])},_=>{this.userSignal.set(null),console.error(_)})}).catch(l=>{console.error(l)})}signInWithGoogle(){return this.authLogin(new Go)}signInWithFacebook(){return this.authLogin(new Ll)}signInWithGoogleB2c(){return this.authLoginB2c(new Go)}signInWithFacebookB2c(){return this.authLoginB2c(new Ll)}static#e=this.\u0275fac=function(l){return new(l||r)(p.LFG(KS.eN),p.LFG(RD.F0),p.LFG(RD.gz),p.LFG(p.Lbi),p.LFG(qS.Z,8),p.LFG(WS.K0),p.LFG(JS.W))};static#t=this.\u0275prov=p.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})()},1533:(h,v,y)=>{"use strict";y.d(v,{t:()=>Q});var o=y(5879),p=y(6814),n=y(6223);function E(U,Te){if(1&U){const re=o.EpF();o.TgZ(0,"button",21),o.NdJ("click",function(){o.CHM(re);const _e=o.oxw();return o.KtG(_e.seeMoreFeatures.emit())}),o._uU(1," See more features "),o.qZA()}}function C(U,Te){if(1&U&&(o.TgZ(0,"div",22)(1,"div",23)(2,"div",24)(3,"span",25),o._uU(4,"Ticket price incl of GST (if\xa0applicable)"),o.qZA(),o.TgZ(5,"span",26),o._uU(6),o.ALo(7,"number"),o.qZA()(),o.TgZ(8,"div",27)(9,"span",25),o._uU(10,"Guest convenience fee (5% + GST)"),o.qZA(),o.TgZ(11,"span",26),o._uU(12),o.ALo(13,"number"),o.qZA()(),o.TgZ(14,"div",28)(15,"span",29),o._uU(16,"Guest's total checkout price"),o.qZA(),o.TgZ(17,"span",30),o._uU(18),o.ALo(19,"number"),o.qZA()()()()),2&U){const re=o.oxw();o.xp6(6),o.Oqu(o.xi3(7,3,re.updatedTicketPrice,"1.2-2")),o.xp6(6),o.Oqu(o.xi3(13,6,re.urbanautConvenienceFees,"1.2-2")),o.xp6(6),o.hij("INR ",o.xi3(19,9,re.guestPays,"1.2-2"),"")}}const N=function(U){return{"greyed-out":U}};function z(U,Te){if(1&U){const re=o.EpF();o.TgZ(0,"div",31)(1,"div",32)(2,"div",33)(3,"label",34),o._uU(4,"Base ticket price"),o._UZ(5,"br"),o._uU(6,"set by you"),o.qZA(),o.TgZ(7,"input",35),o.NdJ("ngModelChange",function(_e){o.CHM(re);const be=o.oxw();return o.KtG(be.ticketPrice=_e)})("ngModelChange",function(){o.CHM(re);const _e=o.oxw();return o.KtG(_e.onTicketPriceChange())}),o.qZA()(),o.TgZ(8,"p",36),o._uU(9,"The guest convenience fee will be added above this amount at checkout."),o.qZA()(),o.TgZ(10,"div",37)(11,"label",38),o._uU(12,"GST status"),o.qZA(),o.TgZ(13,"select",39),o.NdJ("ngModelChange",function(_e){o.CHM(re);const be=o.oxw();return o.KtG(be.gstStatus=_e)})("ngModelChange",function(){o.CHM(re);const _e=o.oxw();return o.KtG(_e.onGstStatusChange())}),o.TgZ(14,"option",40),o._uU(15,"Not GST registered"),o.qZA(),o.TgZ(16,"option",41),o._uU(17,"GST 5%"),o.qZA(),o.TgZ(18,"option",42),o._uU(19,"GST 8%"),o.qZA(),o.TgZ(20,"option",43),o._uU(21,"GST 12%"),o.qZA(),o.TgZ(22,"option",44),o._uU(23,"GST 18%"),o.qZA()()(),o.TgZ(24,"div",45)(25,"div",46)(26,"span",47),o._uU(27,"Ticket price incl of GST (if\xa0applicable)"),o.qZA(),o.TgZ(28,"span",48),o._uU(29),o.ALo(30,"number"),o.qZA()(),o.TgZ(31,"div",49)(32,"span",50),o._uU(33,"Platform fee @ 3%*"),o.qZA(),o.TgZ(34,"span",48),o._uU(35),o.ALo(36,"number"),o.qZA()(),o.TgZ(37,"div",51)(38,"div",52),o._UZ(39,"img",53),o.TgZ(40,"span",54),o._uU(41,"GST on Platform fee @ 18%"),o.qZA()(),o.TgZ(42,"span",48),o._uU(43),o.ALo(44,"number"),o.qZA()(),o.TgZ(45,"div",49)(46,"span",50),o._uU(47,"Payment gateway fee @ 2%"),o.qZA(),o.TgZ(48,"span",48),o._uU(49),o.ALo(50,"number"),o.qZA()(),o.TgZ(51,"div",51)(52,"div",52),o._UZ(53,"img",53),o.TgZ(54,"span",54),o._uU(55,"GST on Payment gateway fee @ 18%"),o.qZA()(),o.TgZ(56,"span",48),o._uU(57),o.ALo(58,"number"),o.qZA()(),o.TgZ(59,"div",49)(60,"span",50),o._uU(61,"TDS @ 0.1%"),o.qZA(),o.TgZ(62,"span",48),o._uU(63),o.ALo(64,"number"),o.qZA()(),o.TgZ(65,"div",55)(66,"div")(67,"span",56),o._uU(68," TCS @ 0.5% (for GST partners) "),o._UZ(69,"br"),o.qZA(),o.TgZ(70,"span",57),o._uU(71,"Only applicable if you are registered with a GST account."),o.qZA()(),o.TgZ(72,"span",58),o._uU(73),o.ALo(74,"number"),o.qZA()(),o.TgZ(75,"div",59)(76,"span",50)(77,"strong"),o._uU(78,"Total deductions"),o.qZA()(),o.TgZ(79,"span",48)(80,"strong"),o._uU(81),o.ALo(82,"number"),o.qZA()()()(),o.TgZ(83,"div",60)(84,"span",61),o._uU(85,"Estimated payout to you "),o.TgZ(86,"span",62),o._uU(87,"(per ticket)"),o.qZA()(),o.TgZ(88,"span",63),o._uU(89),o.ALo(90,"number"),o.qZA()()()}if(2&U){const re=o.oxw();o.xp6(7),o.Q6J("ngModel",re.ticketPrice),o.xp6(6),o.Q6J("ngModel",re.gstStatus),o.xp6(16),o.Oqu(o.xi3(30,14,re.updatedTicketPrice,"1.2-2")),o.xp6(6),o.Oqu(o.xi3(36,17,re.platformFee,"1.2-2")),o.xp6(8),o.Oqu(o.xi3(44,20,re.gstOnPlatform,"1.2-2")),o.xp6(6),o.Oqu(o.xi3(50,23,re.paymentGatewayFee,"1.2-2")),o.xp6(8),o.Oqu(o.xi3(58,26,re.gstOnPayment,"1.2-2")),o.xp6(6),o.Oqu(o.xi3(64,29,re.tdsDeduction,"1.2-2")),o.xp6(2),o.Q6J("ngClass",o.VKq(41,N,!re.isGstRegistered())),o.xp6(2),o.Q6J("ngClass",o.VKq(43,N,!re.isGstRegistered())),o.xp6(5),o.Q6J("ngClass",o.VKq(45,N,!re.isGstRegistered())),o.xp6(1),o.Oqu(re.
1isGstRegistered()?o.xi3(74,32,re.tcsDeduction,"1.2-2"):"0.00"),o.xp6(8),o.Oqu(o.xi3(82,35,re.totalDeductions,"1.2-2")),o.xp6(8),o.hij("INR ",o.xi3(90,38,re.whatYouGet,"1.2-2"),"")}}function G(U,Te){1&U&&(o.TgZ(0,"div",64)(1,"div",65),o._uU(2," \u2714 A 5% guest convenience fee plus applicable GST is added to the base ticket price and paid by the guest at checkout. "),o.qZA(),o.TgZ(3,"div",65),o._uU(4,"\u2714 GST of 18% applies to the platform fee and payment gateway fee."),o.qZA(),o.TgZ(5,"div",65),o._uU(6,"\u2714 TDS of 0.1% is deducted and credited to suppliers upon tax filing."),o.qZA(),o.TgZ(7,"div",65),o._uU(8,"\u2714 TCS applies to eligible GST-registered partners."),o.qZA(),o.TgZ(9,"div",65),o._uU(10,"\u2714 Fees may differ for partners on a specific marketing package."),o.qZA()())}let Q=(()=>{class U{constructor(){this.layout="full",this.showFeaturesButton=!1,this.showNotes=!0,this.seeMoreFeatures=new o.vpe,this.gstStatus="Not GST registered",this.updatedTicketPrice=0,this.platformFee=0,this.gstOnPlatform=0,this.paymentGatewayFee=0,this.gstOnPayment=0,this.tdsDeduction=0,this.tcsDeduction=0,this.totalDeductions=0,this.whatYouGet=0,this.guestPays=0,this.urbanautConvenienceFees=0}onTicketPriceChange(){this.calculateFees()}onGstStatusChange(){this.calculateFees()}getGstRate(){switch(this.gstStatus){case"5%":return.05;case"8%":return.08;case"12%":return.12;case"18%":return.18;default:return 0}}isGstRegistered(){return"Not GST registered"!==this.gstStatus}hasValidPrice(){return null!=this.ticketPrice&&this.ticketPrice>0&&""!==this.ticketPrice.toString().trim()}calculateFees(){if(!this.ticketPrice||this.ticketPrice<=0||""===this.ticketPrice.toString().trim())return void this.resetCalculatedValues();const re=Number(this.ticketPrice),ie=this.getGstRate();this.updatedTicketPrice=ie>0?Math.round(re*(1+ie)*100)/100:re,this.platformFee=Math.round(.03*re*100)/100,this.gstOnPlatform=Math.round(.18*this.platformFee*100)/100,this.paymentGatewayFee=Math.round(.02*re*100)/100,this.gstOnPayment=Math.round(.18*this.paymentGatewayFee*100)/100,this.tdsDeduction=Math.round(.001*re*100)/100,this.tcsDeduction=this.isGstRegistered()?Math.round(.005*re*100)/100:0,this.totalDeductions=Math.round(100*(this.platformFee+this.gstOnPlatform+this.paymentGatewayFee+this.gstOnPayment+this.tdsDeduction+this.tcsDeduction))/100,this.whatYouGet=Math.round(100*(this.updatedTicketPrice-this.totalDeductions))/100;const be=Math.min(.05*re,2e3);this.urbanautConvenienceFees=Math.round(1.18*be*100)/100,this.guestPays=Math.round(100*(this.updatedTicketPrice+this.urbanautConvenienceFees))/100}resetCalculatedValues(){this.updatedTicketPrice=0,this.platformFee=0,this.gstOnPlatform=0,this.paymentGatewayFee=0,this.gstOnPayment=0,this.tdsDeduction=0,this.tcsDeduction=0,this.totalDeductions=0,this.whatYouGet=0,this.guestPays=0,this.urbanautConvenienceFees=0}static#e=this.\u0275fac=function(ie){return new(ie||U)};static#t=this.\u0275cmp=o.Xpm({type:U,selectors:[["app-fee-calculator"]],inputs:{layout:"layout",showFeaturesButton:"showFeaturesButton",showNotes:"showNotes"},outputs:{seeMoreFeatures:"seeMoreFeatures"},decls:42,vars:6,consts:[[1,"fee-calculator"],[1,"calculator-content","d-flex","gap-8"],[1,"calculator-left-main"],[1,"calculator-left"],[1,"pay-line"],[1,"fee-group-label"],[1,"pay-div"],["src","assets/png/bullet.svg","alt","bullet"],[1,"fees-line"],[1,"guest-fee-callout"],[1,"guest-fee-callout-sub"],[1,"features-outer-div"],[1,"features-div"],["src","assets/png/money.svg","alt","money"],[1,"features-line-p"],["src","assets/png/calendar.svg","alt","calendar"],["src","assets/png/earth.svg","alt","earth"],["class","see-more-features-button","id","see-more-features",3,"click",4,"ngIf"],["class","guest-pays-section",4,"ngIf"],["class","calculator-right",4,"ngIf"],["class","fee-notes",4,"ngIf"],["id","see-more-features",1,"see-more-features-button",3,"click"],[1,"guest-pays-section"],[1,"guest-pays-content"],[1,"guest-pays-row"],[1,"guest-label"],[1,"guest-value"],[1,"guest-pays-row",2,"margin-bottom","15px"],[1,"guest-pays-total"],[1,"total-label"],[1,"total-amount"],[1,"calculator-right"],[1,"price-input-block"],[1,"price-input-section"],["for","base-ticket-price",1,"price-label"],["id","base-ticket-price","type","number","placeholder","Enter price",1,"price-input",3,"ngModel","ngModelChange"],[1,"price-input-hint"],[1,"gst-status-section","d-flex","align-items-center","justify-content-between"],["for","gst-status",1,"gst-label"],["id","gst-status",1,"gst-select",3,"ngModel","ngModelChange"],["value","Not GST registered"],["value","5%"],["value","8%"],["value","12%"],["value","18%"],[1,"calculation-section"],[1,"calc-row2"],[1,"calc-label2"],[1,"calc-value"],[1,"calc-row"],[1,"calc-label"],[1,"calc-row3"],[1,"calc-arrow-div"],["src","assets/png/cal-arrow.svg"],[1,"calc-label3"],[1,"calc-row4",3,"ngClass"],[1,"calc-label",3,"ngClass"],[1,"applicable-p"],[1,"calc-value",3,"ngClass"],[1,"calc-row","total-row"],[1,"what-you-get"],[1,"what-label"],[1,"what-label-inner"],[1,"what-amount"],[1,"fee-notes"],[1,"fee-note"]],template:function(ie,_e){1&ie&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),o._uU(5,"Pay as you go!"),o.qZA(),o.TgZ(6,"span",5),o._uU(7,"Fees paid by you"),o.qZA(),o.TgZ(8,"div",6),o._UZ(9,"img",7),o.TgZ(10,"p",8),o._uU(11,"3% platform fee (plus GST)"),o.qZA()(),o.TgZ(12,"div",6),o._UZ(13,"img",7),o.TgZ(14,"p",8),o._uU(15,"2% Payment gateway fee (plus GST)"),o.qZA()(),o.TgZ(16,"div",9)(17,"span",5),o._uU(18,"Paid by your guest"),o.qZA(),o.TgZ(19,"div",6),o._UZ(20,"img",7),o.TgZ(21,"p",8),o._uU(22,"5% guest convenience fee (plus GST)"),o.qZA()(),o.TgZ(23,"p",10),o._uU(24," Added above your base ticket price and paid by the guest at checkout. It is not deducted from your payout. "),o.qZA()(),o.TgZ(25,"div",11)(26,"div",12),o._UZ(27,"img",13),o.TgZ(28,"p",14),o._uU(29,"No setup fee"),o.qZA()(),o.TgZ(30,"div",12),o._UZ(31,"img",15),o.TgZ(32,"p",14),o._uU(33,"Weekly pay-outs"),o.qZA()(),o.TgZ(34,"div",12),o._UZ(35,"img",16),o.TgZ(36,"p",14),o._uU(37,"Worldwide payments"),o.qZA()()(),o.YNc(38,E,2,0,"button",17),o.qZA(),o.YNc(39,C,20,12,"div",18),o.qZA(),o.YNc(40,z,91,47,"div",19),o.qZA(),o.YNc(41,G,11,0,"div",20),o.qZA()),2&ie&&(o.xp6(1),o.ekj("card-only","card-only"===_e.layout),o.xp6(37),o.Q6J("ngIf",_e.showFeaturesButton),o.xp6(1),o.Q6J("ngIf","full"===_e.layout),o.xp6(1),o.Q6J("ngIf","full"===_e.layout),o.xp6(1),o.Q6J("ngIf",_e.showNotes))},dependencies:[p.mk,p.O5,n.YN,n.Kr,n.Fj,n.wV,n.EJ,n.JJ,n.On,p.JJ],styles:['app-fee-calculator .fee-calculator{font-family:var(--type-font-family-body, Montserrat);font-size:15px}app-fee-calculator .features-line-p{color:#5c8090;text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:16px}app-fee-calculator .pay-line{color:#5c8090;font-family:"Source Serif 4",serif;font-size:38px;font-style:normal;font-weight:300;line-height:125%}app-fee-calculator .pay-div{display:flex;flex-direction:row;align-items:center;gap:15px;margin-bottom:5px}app-fee-calculator .fee-group-label{display:block;color:#5c8090;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px}app-fee-calculator .guest-fee-callout{margin-top:20px;padding-top:16px;border-top:1px dashed rgba(92,128,144,.5)}app-fee-calculator .guest-fee-callout-sub{margin:4px 0 0;color:#5c8090;font-size:var(--fontsize-body-small, 12px);font-style:italic;font-weight:400;line-height:var(--lineheight-body-small, 16px);letter-spacing:var(--letter-spacing-body-small, .4px)}app-fee-calculator .features-outer-div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:25px;padding:0}app-fee-calculator .features-div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:70px}app-fee-calculator .see-more-features-button{margin-top:10px;background-color:transparent;padding:10px 16px;border:1px solid #5c8090;border-radius:100px;width:100%;color:#5c8090;text-align:center;font-size:var(--fontsize-label-large, 14px);font-style:normal;font-weight:500;line-height:var(--lineheight-label-large, 20px);letter-spacing:var(--letter-spacing-label-large, .1px)}app-fee-calculator .fees-line{color:#5c8090;font-size:18px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0!important}app-fee-calculator .calculator-left{padding:32px 40px;border-radius:23px;background:#e7f8ff}app-fee-calculator .calculator-left-main{width:50%;display:flex;flex-direction:column;align-items:stretch}app-fee-calculator .calculator-right{width:50%;border-radius:28px;border:.6px solid var(--Urbanaut-Theme-sys-light-outline, #1a3b55);background:#fff;align-self:flex-start;height:-moz-fit-content;height:fit-content}app-fee-calculator .calculator-content{align-items:flex-start!important}app-fee-calculator .calculator-content.card-only .calculator-left-main{width:100%}@media (max-width: 768px){app-fee-calculator .fees-line{font-size:15px}app-fee-calculator .pay-line{font-size:28px}}app-fee-calculator .price-input-block{background:rgba(51,81,104,.18);border-radius:28px 28px 0 0}app-fee-calculator .price-input-section{padding:15px 27px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:15px}app-fee-calculator .price-input-hint{margin:8px 0 0;padding:0 27px 15px;
1color:#1a3b55;font-size:var(--fontsize-body-small, 12px);font-style:italic;font-weight:400;line-height:var(--lineheight-body-small, 16px);letter-spacing:var(--letter-spacing-body-small, .4px)}app-fee-calculator .price-label{color:#000;font-family:var(--type-font-family-body, Montserrat);font-size:var(--fontsize-body-large, 16px);font-style:normal;font-weight:600;line-height:22px;letter-spacing:var(--letter-spacing-body-large, .5px);text-transform:uppercase;flex-shrink:1}app-fee-calculator .price-input{border-radius:20px;border:2px solid var(--Urbanaut-Theme-sys-light-outline, #1a3b55);background:#fff;padding:4px 12px;color:#000;text-align:right;outline:none!important;font-family:var(--type-font-family-body, Montserrat);font-size:var(--fontsize-body-medium, 14px);font-style:normal;font-weight:400;line-height:var(--lineheight-body-medium, 24px);letter-spacing:var(--letter-spacing-body-medium, .25px);flex:0 1 auto;min-width:110px;max-width:200px}app-fee-calculator .price-input:focus{outline:none!important;box-shadow:none!important;border:2px solid var(--Urbanaut-Theme-sys-light-outline, #1a3b55)}app-fee-calculator .gst-status-section{padding:15px 27px 0;gap:15px}app-fee-calculator .gst-label{color:#000;font-family:var(--type-font-family-body, Montserrat);font-size:var(--fontsize-body-large, 16px);font-style:normal;font-weight:400;line-height:var(--lineheight-body-large, 26px);letter-spacing:var(--letter-spacing-body-large, .5px);white-space:nowrap;flex-shrink:0}app-fee-calculator .gst-select{border-radius:25px;border:.8px solid #002542;background:var(--White, #fff);padding:8px 18px;flex:1;min-width:0;max-width:200px;width:100%;font-family:var(--type-font-family-body, Montserrat);font-size:var(--fontsize-body-medium, 14px);font-style:normal;font-weight:400;line-height:var(--lineheight-body-medium, 24px);letter-spacing:var(--letter-spacing-body-medium, .25px);color:#000;outline:none!important}app-fee-calculator .gst-select:focus{outline:none!important;box-shadow:none!important;border:.8px solid #002542}app-fee-calculator .calculation-section{padding:0 27px}app-fee-calculator .calc-row{display:flex;align-items:center;justify-content:space-between;padding:15px 0}app-fee-calculator .applicable-p{margin-top:5px;color:var(--Urbanaut-Theme-grey, #888);font-size:var(--fontsize-body-small, 12px);font-style:italic;font-weight:400;line-height:var(--lineheight-body-small, 16px);letter-spacing:var(--letter-spacing-body-small, .4px)}app-fee-calculator .calc-row4{display:flex;align-items:flex-start;justify-content:space-between;padding:15px 0}app-fee-calculator .calc-row2{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:.4px solid #1a3b55}app-fee-calculator .calc-row3{display:flex;align-items:center;justify-content:space-between;padding:0 0 15px}app-fee-calculator .calc-label2{color:#000;font-size:var(--fontsize-body-large, 16px);font-style:normal;font-weight:600;line-height:var(--lineheight-body-large, 26px);letter-spacing:var(--letter-spacing-body-large, .5px)}app-fee-calculator .what-you-get{background:var(--Urbanaut-Theme-sys-light-primary, #002542);padding:15px 27px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:0 0 28px 28px}app-fee-calculator .what-amount{color:#fff;text-align:right;white-space:nowrap;flex-shrink:0;font-size:var(--fontsize-headline-medium, 28px);font-style:normal;font-weight:400;line-height:var(--lineheight-headline-medium, 36px);letter-spacing:var(--letter-spacing-headline-medium, 0px)}app-fee-calculator .what-label{color:#fff;font-size:var(--fontsize-body-large, 16px);font-style:normal;font-weight:600;line-height:var(--lineheight-body-large, 26px);letter-spacing:var(--letter-spacing-body-large, .5px)}app-fee-calculator .what-label-inner{color:#fff;white-space:nowrap;font-size:var(--fontsize-body-medium, 14px);font-style:normal;font-weight:400;line-height:var(--lineheight-body-medium, 24px);letter-spacing:var(--letter-spacing-body-medium, .25px)}app-fee-calculator .calc-arrow-div{display:flex;align-items:flex-end;gap:10px}app-fee-calculator .calc-label3{color:#000;font-size:var(--fontsize-body-small, 12px);font-style:normal;font-weight:400;line-height:var(--lineheight-body-small, 16px);letter-spacing:var(--letter-spacing-body-small, .4px);margin:0!important}app-fee-calculator .greyed-out{color:#00000040}app-fee-calculator .guest-pays-section{margin-top:36px;border-radius:28px;border:.6px solid var(--Urbanaut-Theme-sys-light-outline, #1a3b55);background:#fff;width:100%}app-fee-calculator .guest-pays-row{padding:15px 27px 0;display:flex;align-items:center;justify-content:space-between}app-fee-calculator .guest-label{color:#000;font-size:var(--fontsize-body-large, 16px);font-style:normal;font-weight:400;line-height:var(--lineheight-body-large, 26px);letter-spacing:var(--letter-spacing-body-large, .5px)}app-fee-calculator .guest-value{color:#000;font-size:var(--fontsize-body-large, 16px);font-style:normal;font-weight:400;line-height:var(--lineheight-body-large, 26px);letter-spacing:var(--letter-spacing-body-large, .5px)}app-fee-calculator .guest-pays-total{padding:15px 27px;display:flex;align-items:center;justify-content:space-between;background:rgba(51,81,104,.18);border-radius:0 0 28px 28px}app-fee-calculator .total-row{border-top:.4px solid #1a3b55}app-fee-calculator .total-label{color:#000;font-family:var(--type-font-family-body, Montserrat);font-size:var(--fontsize-body-medium, 14px);font-style:normal;font-weight:600;line-height:20px;letter-spacing:var(--letter-spacing-body-medium, .25px);display:flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0}app-fee-calculator .total-amount{color:#000;text-align:right;white-space:nowrap;flex-shrink:0;font-size:20px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:var(--letter-spacing-headline-medium, 0px)}app-fee-calculator .fee-notes{margin-top:40px;
1display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}app-fee-calculator .fee-note{color:#000;text-align:left;font-size:var(--fontsize-body-medium, 14px);font-style:normal;font-weight:400;line-height:var(--lineheight-body-large, 26px);letter-spacing:var(--letter-spacing-body-medium, .25px)}@media (max-width: 1024px){app-fee-calculator .calculator-content{flex-direction:column}app-fee-calculator .calculator-left-main{display:contents}app-fee-calculator .calculator-left{order:1;width:100%}app-fee-calculator .calculator-right{order:2;width:100%;margin-top:24px}app-fee-calculator .guest-pays-section{order:3}}\n'],encapsulation:2})}return U})()},5264:(h,v,y)=>{"use strict";y.d(v,{A:()=>N});var o=y(5879),p=y(6814);function n(z,G){if(1&z&&(o.TgZ(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"h3",6),o._uU(6),o.ALo(7,"titlecase"),o.qZA(),o.TgZ(8,"p",7)(9,"span",8),o.Hsn(10),o._uU(11),o.qZA(),o.Hsn(12,1),o.qZA()()()()()()),2&z){const Q=G.$implicit;o.xp6(6),o.Oqu(o.lcZ(7,2,Q.key)),o.xp6(5),o.hij("",Q.name," ")}}const E=[[["","errorIcon",""]],[["","closeIcon",""]]],C=["[errorIcon]","[closeIcon]"];let N=(()=>{class z{set errorDetail(Q){typeof Q<"u"&&(this.errorJson=[],Q&&Q.error&&("string"==typeof Q.error?this.errorJson.push({key:"error",name:Q.error}):this.flattenObject(Q.error)))}IsJsonString(Q){try{JSON.parse(JSON.stringify(Q))}catch{return!1}return!0}flattenObject(Q){for(const Te in Q)Q.hasOwnProperty(Te)&&Q[Te]&&("string"==typeof Q[Te]&&Q[Te]instanceof String&&!this.IsJsonString(Q[Te])?this.errorJson.push({key:Te,name:Q[Te]}):Array.isArray(Q[Te])?Q[Te].forEach(re=>{"string"==typeof re?this.errorJson.push({key:Te,name:re}):this.flattenObject(re)}):Q[Te]&&!("string"==typeof Q[Te]||Q[Te]instanceof String)&&this.IsJsonString(Q[Te])?this.flattenObject(Q[Te]):this.errorJson.push({key:Te,name:Q[Te]}));return{}}constructor(){this.errorJson=[]}ngOnInit(){}static#e=this.\u0275fac=function(U){return new(U||z)};static#t=this.\u0275cmp=o.Xpm({type:z,selectors:[["app-form-error"]],inputs:{errorDetail:"errorDetail"},ngContentSelectors:C,decls:1,vars:1,consts:[["class","row",4,"ngFor","ngForOf"],[1,"row"],[1,"col-lg-12"],[1,"d-flex","justify-sm-content-center"],[1,"card","card-sm","card-border-left","border-danger",2,"min-width","25rem"],[1,"card-body"],[1,"card-title"],[1,"card-text","d-flex","justify-content-between","align-items-center"],[1,"d-flex","align-items-center"]],template:function(U,Te){1&U&&(o.F$t(E),o.YNc(0,n,13,4,"div",0)),2&U&&o.Q6J("ngForOf",Te.errorJson)},dependencies:[p.sg,p.rS],styles:["app-form-error .justify-sm-content-center{justify-content:flex-start}@media (max-width: 768px){app-form-error .justify-sm-content-center{justify-content:center}}\n"],encapsulation:2})}return z})()},6208:(h,v,y)=>{"use strict";y.d(v,{m:()=>N});var o=y(6814),p=y(6223),n=y(7559),E=y(3891),C=y(5879);let N=(()=>{class z{static#e=this.\u0275fac=function(U){return new(U||z)};static#t=this.\u0275mod=C.oAB({type:z});static#n=this.\u0275inj=C.cJS({imports:[o.ez,p.UX,p.u5,n.t,p.UX,p.u5,n.t,E.C]})}return z})()},3671:(h,v,y)=>{"use strict";y.d(v,{D:()=>o});const o={firebase:{mapId:"4eb5a3293da0554b",razorpay_key:"rzp_live_UJBjMgNu2AKpuO",apiKey:"AIzaSyAMceg7Zz6xYq6t8fV7lC5-Hbj23_zOg-o",authDomain:"urbanaut.firebaseapp.com",databaseURL:"https://urbanaut.firebaseio.com",projectId:"urbanaut",storageBucket:"urbanaut.appspot.com",messagingSenderId:"373813257215",appId:"1:373813257215:web
1:a74b6add71c01cc86efdca",measurementId:"G-X299SN287V"},vapidKey:"",typesense:{apiKey:"AYJefn98eRjmkyENmOlleSaqbXXQDKG6",host_url:"https://search.urbanaut.app"},baseURL:"https://urbanaut.app",apiBaseURL:"https://urbanaut.app",is_dev:!1,tagIconBucketURL:"https://urbanaut-images.s3.ap-south-1.amazonaws.com",googleMapApiKey:"AIzaSyAMceg7Zz6xYq6t8fV7lC5-Hbj23_zOg-o"}},553:(h,v,y)=>{"use strict";y.d(v,{N:()=>o});const o={login:"/api/v5/user/sign-in/",sign_up:"/api/v5/user/sign-up/",user_me:"/api/v5/user/me/?web=hosting",user_list:"/api/v5/user/list/",spot:"/api/v5/spot/",sign_out:"/api/v5/user/sign-out/",social:"/api/v5/user/social/sign-in/",spot_add:"/api/v5/spot/",spot_edit:"/api/v5/spot/{id}/",spot_get:"/api/v5/spot/{id}/",spot_delete:"/api/v5/spot/{id}/",spot_toggle_visibility:"/api/v5/spot/{id}/toggle/visibility/",post_promocode:"/api/v5/user/promo/code/",list_promocode:"/api/v5/user/promo/code/",edit_promocode:"/api/v5/user/promo/code/{id}/",delete_promocode:"/api/v5/user/promo/code/{id}/",genre_tag:"/api/v5/spot/genre/tags/",who_is_it_for_tag:"/api/v5/spot/whoisitfor/tags/",related_tag:"/api/v5/spot/related/tags/",file_upload:"/api/v5/spot/file/upload/",calendar_post:"/api/v5/spot/approved/date/",get_experience:"/api/v5/spot/approved/date/",delete_experience_slot:"/api/v5/spot/approved/slot/{id}/",patch_experience:"/api/v5/spot/approved/slot/{id}/",clone_spot:"/api/v5/spot/clone/{id}/",getSlotdet:"/api/v5/spot/approved/slot/{id}/",price:"/api/v5/spot/approved/price/?spot_approved={id}",price_add:"/api/v5/spot/approved/price/",price_edit:"/api/v5/spot/approved/price/{id}/",price_get:"/api/v5/spot/approved/price/{id}/",price_delete:"/api/v5/spot/approved/price/{id}/",preview:"/api/v5/spot/approved/{slug}/preview/",multi_edit_slot:"/api/v5/spot/approved/date/edit/slot/time/",question_advanceSetting:"/api/v5/spot/question/",share_link:"/api/v5/dynamic/link/",get_booking_details:"/api/v5/booking/",get_one_booking_detail:"/api/v5/booking/{id}/",guest_list:"/api/v5/guest-list/",guest_list_add:"/api/v5/guest-list/add/",guest_list_import:"/api/v5/guest-list/import/",refund:"/api/v5/booking/{id}/payment/refund/",get_booking_analytics:"/api/v5/spot/approved/{slug}/analytics/",get_waiting_list:"/api/v5/spot/approved/notify/me/",account_details:"/api/v5/account/",get_account_details_public:"/api/v5/account/{id}/public/",create_account_details:"/api/v5/account/",edit_account_details:"/api/v5/account/{id}/",bankCreate:"/api/v5/account/bank/",editBank:"/api/v5/account/bank/{id}/",getBank:"/api/v5/account/bank/{id}/",listBank:"/api/v5/account/bank/",booking_spot_get:"/api/v5/spot/approved/{slug}/",booking_date_spot:"/api/v5/spot/approved/booking/data/{slug}/",apply_promocode:"/api/v5/user/validate/promo-code/{code}/",booking_slot:"/api/v5/booking/",get_booked_details:"/api/v5/booking/{id}/",price_calculation:"/api/v5/spot/approved/calculation/",home:"/api/v5/home/",city_preferred:"/api/v5/user/preferred/city/",spot_details:"/api/v5/spot/approved/{slug}/",city_search:"/api/v5/city/",spot_list:"/api/v5/spot/approved/",notify_me:"/api/v5/spot/approved/notify/me/",my_spot:"/api/v5/user/my-spot/",get_my_spot:"/api/v5/user/my-spot/{id}/",forget_password:"/api/v5/user/forget/password/",set_password:"/api/v5/user/set/password/",catergory_list:"/api/v5/category/",get_partner_microsite:"/api/v5/account/partner/{slug}/",microsite_url_check:"/api/v5/account/slug/",check_mandatory_preview:"/api/v5/spot/approved/{slug}/check_mandatory_fields/",spot_slug_check:"/api/v5/spot/approved/slug/",spot_slug_update:"/api/v5/spot/approved/{slug}/slug/",img_fomrat_fix:"/api/v5/spot/file/png2jpg/",update_booking_check_in:"/api/v5/booking/{id}/checked/in/",cancel_booking:"/api/v5/booking/{id}/cancel/",get_review:"/api/v5/review/",edit_review:"/api/v5/review/{id}/",existing_user_check:"/api/v5/user/check-flow/",get_new_user_detail:"/api/v5/user/verify-user/",resendVerificationCode:"/api/v5/user/resend-verification-email/",reschedule_booking:"/api/v5/booking/{id}/reschedule/",get_partner_payout:"/api/v5/payout/payouts/",get_partner_payout_details:"/api/v5/payout/payouts/{id}/",get_booking_payout:"/api/v5/payout/payouts/{id}/bookings/",get_refund_payout:"/api/v5/payout/payouts/{id}/refunds/",custom_payout_cycles:"/api/v5/payout/payouts/custom_report/",custom_report_experience_filter_options:"/api/v5/payout/payouts/custom_report_experience_filter_options/",download_invoice:"/api/v5/payout/payouts/{id}/invoices/",get_payout_cycle:"/api/v5/payout/public_cycles/",get_booking_partner_payout:"/api/v5/booking/{id}/partner-payout/",ticket_capacity:"/api/v5/spot/approved/ticket_capacity/{spot_id}/"}},2954:(h,v,y)=>{"use strict";var o=y(6593),p=y(9862),n=y(5879),E=y(6814),C=y(8504),N=y(9397),z=y(6306),G=y(4716),Q=y(2787);let U=(()=>{class R{constructor(T,I){this.router=T,this.platformId=I,this.is_browser=!1,this.is_browser=!!(0,E.NF)(I)}intercept(T,I){const O=performance.now();if(console.log("request",T.url),this.is_browser){const Ce=localStorage.getItem("urbanaut_dashboard_token");Ce&&(T=T.clone({headers:T.headers.set("Authorization",Ce)}))}return T.headers.has("file")||T.headers.has("Content-Type")||(T=T.clone({headers:T.headers.set("Content-Type","application/json")})),T=(T=(T=T.clone({headers:T.headers.set("Accept","application/json")})).clone({headers:T.headers.set("clienttz","Asia/Kolkata")})).clone({headers:T.headers.set("X-Timezone-Offset",this.getTimezoneOffset())}),I.handle(T).pipe((0,N.b)(Ce=>{}),(0,z.K)(Ce=>{let _t="";if(Ce instanceof p.UA)try{if(console.error("HttpErrorResponse",Ce),401==Ce.status){if(this.is_browser){localStorage.clear();try{window.location.reload()}catch(Ct){console.error("window.location.reload",Ct)}}this.router.navigate(["/dashboard/login"])}403==Ce.status&&this.showMessage("Not allowed",Ce.error.detail),_t="",_t=Ce.error instanceof ErrorEvent?`Error: ${Ce.error.message}`:`Error Code: ${Ce.status}\nMessage: ${Ce.message}`}catch(Ct){console.error("HttpErrorResponse",Ct)}return(0,C._)(Ce)}),(0,G.x)(()=>{const _t=(performance.now()-O)/1e3;console.log(T.url,`Request finished: ${_t} ms`)}))}getTimezoneOffset(){return String((new Date).getTimezoneOffset())}
1showMessage(T="urbanut",I="Success "){}static#e=this.\u0275fac=function(I){return new(I||R)(n.LFG(Q.F0),n.LFG(n.Lbi))};static#t=this.\u0275prov=n.Yz7({token:R,factory:R.\u0275fac})}return R})();var Te=y(5861),re=y(3671),ie=y(6223),_e=y(5561),be=y(7652),je=y(2802),Et=y(2296),Ot=y(7988),zt=y(1533),mt=y(3510);const me=["videoPlayer"];function Qe(R,k){1&R&&n._UZ(0,"img",84)}function ae(R,k){1&R&&n._UZ(0,"img",85)}function Ge(R,k){1&R&&n._UZ(0,"img",86)}function xe(R,k){1&R&&n._UZ(0,"img",87)}function Fe(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",76)(1,"a",77),n.YNc(2,Qe,1,0,"img",78),n.YNc(3,ae,1,0,"img",79),n.qZA(),n.TgZ(4,"a",80),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.menuShow=!O.menuShow)}),n.TgZ(5,"span",81),n.YNc(6,Ge,1,0,"img",82),n.YNc(7,xe,1,0,"img",83),n.qZA()()()}if(2&R){const T=n.oxw(2);n.xp6(2),n.Q6J("ngIf",!T.menuShow),n.xp6(1),n.Q6J("ngIf",T.menuShow),n.xp6(3),n.Q6J("ngIf",!T.menuShow),n.xp6(1),n.Q6J("ngIf",T.menuShow)}}function ft(R,k){1&R&&n._UZ(0,"img",104)}function Qt(R,k){1&R&&n._UZ(0,"img",105)}function yt(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",106)(1,"div")(2,"li",91),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","end_to_end"))}),n.TgZ(3,"a",94),n._uU(4,"End to end solutions"),n.qZA()(),n._UZ(5,"hr",93),n.qZA(),n.TgZ(6,"div")(7,"li",91),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","save_time"))}),n.TgZ(8,"a",94),n._uU(9,"Save time and effort"),n.qZA()(),n._UZ(10,"hr",93),n.qZA(),n.TgZ(11,"div")(12,"li",91),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","delight_guests"))}),n.TgZ(13,"a",94),n._uU(14,"Delight guests"),n.qZA()(),n._UZ(15,"hr",93),n.qZA(),n.TgZ(16,"div")(17,"li",91),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","max_sales"))}),n.TgZ(18,"a",94),n._uU(19,"Maximise sales"),n.qZA()(),n._UZ(20,"hr",93),n.qZA()()}}function vn(R,k){1&R&&(n.ynx(0),n._uU(1,"Start listing"),n.BQk())}function En(R,k){1&R&&(n.ynx(0),n._uU(1,"View dashboard"),n.BQk())}function Pn(R,k){if(1&R&&(n.TgZ(0,"a",107),n.YNc(1,vn,2,0,"ng-container",0),n.YNc(2,En,2,0,"ng-container",0),n.qZA()),2&R){const T=n.oxw(3);let I,O;n.xp6(1),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&0==(null==T.loginService||null==(I=T.loginService.userSignal())?null:I.hosting_mou_signed)),n.xp6(1),n.Q6J("ngIf",T.loggedIn&&1==(null==T.loginService||null==(O=T.loginService.userSignal())?null:O.hosting_mou_signed))}}function Jn(R,k){1&R&&(n.TgZ(0,"a",108),n._uU(1,"Login"),n.qZA())}function Dn(R,k){if(1&R){const T=n.EpF();
1n.TgZ(0,"a",109),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logOut())}),n._uU(1,"Log out"),n.qZA()}}function ii(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",88)(1,"div",89)(2,"ul",90)(3,"li",91),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.scrollTo("why_urbanaut"))}),n.TgZ(4,"a",92),n._uU(5,"Why Urbanaut"),n.qZA()(),n._UZ(6,"hr",93),n.TgZ(7,"li",91),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.toggleDropdownM())}),n.TgZ(8,"a",94),n._uU(9,"Benefits"),n.qZA(),n.YNc(10,ft,1,0,"img",95),n.YNc(11,Qt,1,0,"img",96),n.qZA(),n._UZ(12,"hr",93),n.YNc(13,yt,21,0,"div",97),n.TgZ(14,"li",91),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.scrollTo("pricing"))}),n.TgZ(15,"a",94),n._uU(16,"Pricing"),n.qZA()(),n._UZ(17,"hr",93),n.TgZ(18,"li",91),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.scrollTo("contact_us"))}),n.TgZ(19,"a",94),n._uU(20,"Contact Us"),n.qZA()(),n._UZ(21,"hr",93),n.TgZ(22,"li",91),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.startList())}),n.YNc(23,Pn,3,2,"a",98),n.qZA(),n._UZ(24,"hr",93),n.TgZ(25,"li",91),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.openLink("http://onelink.to/hre7qy"))}),n.TgZ(26,"a",99),n._uU(27,"Download the app"),n.qZA()(),n._UZ(28,"hr",93),n.TgZ(29,"li",100),n.YNc(30,Jn,2,0,"a",101),n.YNc(31,Dn,2,0,"a",102),n.qZA(),n._UZ(32,"hr",103),n.qZA()()()}if(2&R){const T=n.oxw(2);n.xp6(10),n.Q6J("ngIf",T.openDropdownM),n.xp6(1),n.Q6J("ngIf",!T.openDropdownM),n.xp6(2),n.Q6J("ngIf",T.openDropdown),n.xp6(10),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&(null==T.loginService?null:T.loginService.userSignal())),n.xp6(7),n.Q6J("ngIf",!T.loggedIn),n.xp6(1),n.Q6J("ngIf",T.loggedIn)}}function at(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"a",122),n.NdJ("click",function(O){n.CHM(T);const Ce=n.oxw(3);return n.KtG(Ce.toggleDropdown(O))}),n._uU(1," Benefits "),n._UZ(2,"img",127),n.qZA()}}function ct(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"a",122),n.NdJ("click",function(O){n.CHM(T);const Ce=n.oxw(3);return n.KtG(Ce.toggleDropdown(O))}),n._uU(1," Benefits "),n._UZ(2,"img",128),n.qZA()}}function Ke(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",129)(1,"div",130),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","end_to_end"))}),n.TgZ(2,"a"),n._uU(3,"End to end solutions"),n.qZA()(),n.TgZ(4,"div",131),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","save_time"))}),n.TgZ(5,"a"),n._uU(6,"Save time and effort"),n.qZA()(),n.TgZ(7,"div",131),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","delight_guests"))}),n.TgZ(8,"a"),n._uU(9,"Delight guests"),n.qZA()(),n.TgZ(10,"div",132),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","max_sales"))}),n.TgZ(11,"a"),n._uU(12,"Maximise sales"),n.qZA()()()}}function Lt(R,k){1&R&&(n.ynx(0),n._uU(1,"Start listing"),n.BQk())}function se(R,k){1&R&&(n.ynx(0),n._uU(1,"View dashboard"),n.BQk())}function Ee(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",133),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.startList())}),n.YNc(1,Lt,2,0,"ng-container",0),n.YNc(2,se,2,0,"ng-container",0),n.qZA()}if(2&R){const T=n.oxw(3);let I,O;n.xp6(1),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&0==(null==T.loginService||null==(I=T.loginService.userSignal())?null:I.hosting_mou_signed)),n.xp6(1),n.Q6J("ngIf",1==T.loggedIn&&1==(null==T.loginService||null==(O=T.loginService.userSignal())?null:O.hosting_mou_signed))}}function qe(R,k){1&R&&(n.TgZ(0,"div",116)(1,"a",134),n._uU(2,"Login"),n.qZA()())}function pt(R,k){if(1&R&&(n.TgZ(0,"a",139),n._UZ(1,"img",140),n.qZA()),2&R){n.oxw();const T=n.MAs(5);n.Q6J("matMenuTriggerFor",T)}}function Wt(R,k){if(1&R&&(n.TgZ(0,"a",139),n._UZ(1,"img",141),n.qZA()),2&R){n.oxw();const T=n.MAs(5),I=n.oxw(3);let O;n.Q6J("matMenuTriggerFor",T),n.xp6(1),n.Q6J("src",null==(O=I.loginService.userSignal())?null:O.aws_profile_picture,n.LSH)}}function ze(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",123)(1,"div",135),n.YNc(2,pt,2,1,"a",136),n.YNc(3,Wt,2,2,"a",136),n.TgZ(4,"mat-menu",null,137)(6,"button",138),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logOut())}),n._uU(7,"Log Out"),n.qZA()()()()}if(2&R){const T=n.oxw(3);let I,O;n.xp6(2),n.Q6J("ngIf",!(null!=(I=T.loginService.userSignal())&&I.profile_picture)),n.xp6(1),n.Q6J("ngIf",null==(O=T.loginService.userSignal())?null:O.profile_picture)}}function Mt(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",110)(1,"div",111)(2,"div",112)(3,"a",113),n._UZ(4,"img",85),n.qZA()(),n.TgZ(5,"div",114)(6,"div",115)(7,"div",116)(8,"a",117),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.scrollTo("why_urbanaut"))}),n._uU(9,"Why Urbanaut"),n.qZA()(),n.TgZ(10,"div",118),n.YNc(11,at,3,0,"a",119),n.YNc(12,ct,3,0,"a",119),n.YNc(13,Ke,13,0,"div",120),n.qZA(),n.TgZ(14,"div",121)(15,"a",122),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.scrollTo("pricing"))}),n._uU(16,"Pricing"),n.qZA()(),n.TgZ(17,"div",118)(18,"a",122),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.scrollTo("contact_us"))}),n._uU(19,"Contact us"),n.qZA()(),n.TgZ(20,"div",123),n.YNc(21,Ee,3,2,"button",124),n.qZA(),n.YNc(22,qe,3,0,"div",125),n.YNc(23,ze,8,2,"div",126),n.qZA()()()()}if(2&R){const T=n.oxw(2);n.xp6(11),n.Q6J("ngIf",T.openDropdown),n.xp6(1),n.Q6J("ngIf",!T.openDropdown),n.xp6(1),n.Q6J("ngIf",T.openDropdown),n.xp6(8),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&(null==T.loginService?null:T.loginService.userSignal())),n.xp6(1),n.Q6J("ngIf",!T.loggedIn),n.xp6(1),n.Q6J("ngIf",T.loggedIn)}}function Le(R,k){1&R&&(n.TgZ(0,"h2",142),n._uU(1," Host events like "),n._UZ(2,"br"),n.TgZ(3,"span",143),n._uU(4,"a pro"),n.qZA(),n._uU(5," with"),n._UZ(6,"br"),n._uU(7," Urbanaut. "),n.qZA())}function Se(R,k){1&R&&(n.TgZ(0,"h2",144),n._uU(1," Host events "),n._UZ(2,"br"),n._uU(3," like "),n.TgZ(4,"span",145),n._uU(5,"a pro"),n.qZA(),n._UZ(6,"br"),n._uU(7," with Urbanaut. "),n.qZA())}function ke(R,k){1&R&&(n.TgZ(0,"div",146)(1,"h4",22),n._uU(2," 600+ partners across the country use Urbanaut's dynamic dashboard and event listing platform to run their experiences with ease, saving time to do what they love. "),n.qZA()())}function nt(R,k){1&R&&(n.TgZ(0,"div")(1,"h4",22),n._uU(2," 600+ partners across the country use Urbanaut's dynamic dashboard and event listing platform to run their experiences with ease, saving time to do what they love. "),n.qZA()())}function Oe(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",147)(1,"button",148),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.startList())}),n._uU(2,"Start listing for free"),n.qZA()()}}function At(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",149)(1,"button",148),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.startList())}),n._uU(2,"Start listing for free"),n.qZA()()}}function qt(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",150)(1,"div",151)(2,"h2",152),n._uU(3," The "),n.TgZ(4,"span",153),n._uU(5,"flexible & convenient"),n.qZA(),n._uU(6," dashboard "),n._UZ(7,"br"),n._uU(8," your experience "),n.TgZ(9,"span",153),n._uU(10,"deserves."),n.qZA()()(),n.TgZ(11,"div",154),n._UZ(12,"img",155),n.TgZ(13,"div")(14,"button",156)(15,"h4",157),n._uU(16,"END TO END SOLUTIONS"),n.qZA()(),n.TgZ(17,"h3",21),n._uU(18,"All the power in your hands \u{1f4aa}\u{1f3fe}"),n.qZA(),n.TgZ(19,"p",22),n._uU(20," Your one-stop shop to manage bookings, automate business systems, "),n._UZ(21,"br"),n._uU(22," communicate with guests and host your next experience successfully. "),n.qZA(),n.TgZ(23,"a",158),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/benefits-and-features","end_to_end"))}),n._uU(24," Learn more "),n._UZ(25,"img",159),n.qZA()()(),n.TgZ(26,"div",154)(27,"div")(28,"button",160)(29,"h4",157),n._uU(30,"SAVE TIME & EFFORT"),n.qZA()(),n.TgZ(31,"h3",21),n._uU(32," Goodbye messy manual management, "),n._UZ(33,"br"),n._uU(34," hello extra time \u{1f3c3}\u{1f3fe}\u200d\u2640\ufe0f\u200d "),n.qZA(),n.TgZ(35,"p",22),n._uU(36," Cut down on calls, messages, excel sheets and chasing after payments "),n._UZ(37,"br"),n._uU(38," with automated messages, powerful ticket management, and real-time "),n._UZ(39,"br"),n._uU(40," calendar creation. "),n.qZA(),n.TgZ(41,"a",158),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/benefits-and-features","save_time"))}),n._uU(42," Learn more "),n._UZ(43,"img",161),n.qZA()(),n._UZ(44,"img",162),n.qZA(),n.TgZ(45,"div",154),n._UZ(46,"img",163),n.TgZ(47,"div")(48,"button",164)(49,"h4",157),n._uU(50,"DELIGHT GUESTS"),n.qZA()(),n.TgZ(51,"h3",21),n._uU(52," Delight your guests to keep them "),n._UZ(53,"br"),n._uU(54," coming back to book with you \u{1f64c}\u{1f3fd} "),n.qZA(),n.TgZ(55,"p",22),n._uU(56," Give your guests a seamless booking experience with zero back & "),n._UZ(57,"br"),n._uU(58," forth, customised discounts, promo codes, early bird prices and more. "),n.qZA(),n.TgZ(59,"a",158),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/benefits-and-features","delight_guests"))}),n._uU(60," Learn more "),n._UZ(61,"img",165),n.qZA()()(),n.TgZ(62,"div",154)(63,"div")(64,"button",166)(65,"h4",157),n._uU(66,"MAXIMISE SALES"),n.qZA()(),n.TgZ(67,"h3",21),n._uU(68," Grow sales, recapture lost revenue & "),n._UZ(69,"br"),n._uU(70," increase bookings \u{1f4b8} "),n.qZA(),n.TgZ(71,"p",22),n._uU(72," Maximise sales with one centralised place for all your offerings. Benefit "),n._UZ(73,"br"),n._uU(74," from waitlists for sold out events and grow your business by welcoming "),n._UZ(75,"br"),n._uU(76," international guests. "),n.qZA(),n.TgZ(77,"a",158),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/benefits-and-features","max_sales"))}),n._uU(78," Learn more "),n._UZ(79,"img",167),n.qZA()(),n._UZ(80,"img",168),n.qZA()()}}function On(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",183),n.NdJ("click",function(){const Ce=n.CHM(T).index,_t=n.oxw(3);return n.KtG(_t.changeFeature(Ce))}),n.qZA()}if(2&R){const T=k.index,I=n.oxw(3);n.ekj("active",T===I.currentFeatureIndex)}}function fn(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",169)(1,"div",170)(2,"h2",21),n._uU(3," The "),n.TgZ(4,"span",171),n._uU(5,"flexible & convenient"),n.qZA(),n._uU(6," dashboard "),n._UZ(7,"br"),n._uU(8," your experience "),n.TgZ(9,"span",171),n._uU(10,"deserves."),n.qZA()()(),n.TgZ(11,"div",172)(12,"div"),n._UZ(13,"img",173),n.qZA(),n.TgZ(14,"div",174)(15,"div")(16,"img",175),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.previousFeature())}),n.qZA()(),n.TgZ(17,"div",176),n.YNc(18,On,1,2,"button",177),n.qZA(),n.TgZ(19,"div")(20,"img",178),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.nextFeature())}),n.qZA()()(),n.TgZ(21,"div",179)(22,"h1",180),n._uU(23),n.qZA(),n.TgZ(24,"p",22),n._uU(25),n.qZA()(),n.TgZ(26,"div",181)(27,"a",158),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/benefits-and-features",O.features[O.currentFeatureIndex].tag))}),n._uU(28," Learn more "),n._UZ(29,"img",182),n.qZA()()()()}if(2&R){const T=n.oxw(2);n.xp6(13),n.Q6J("src",T.features[T.currentFeatureIndex].image,n.LSH),n.xp6(5),n.Q6J("ngForOf",T.features),n.xp6(5),n.Oqu(T.features[T.currentFeatureIndex].title),n.xp6(2),n.Oqu(T.features[T.currentFeatureIndex].description)}}function Hn(R,k){1&R&&(n.TgZ(0,"div",184)(1,"p",185),n._uU(2,"Free setup"),n.qZA(),n._UZ(3,"hr",186),n.TgZ(4,"p",185),n._uU(5,"Dedicated brand page"),n.qZA(),n._UZ(6,"hr",186),n.TgZ(7,"p",185),n._uU(8,"Complete inventory management"),n.qZA(),n._UZ(9,"hr",186),n.TgZ(10,"p",185),n._uU(11,"Instant email and whatsapp confirmations to guests"),n.qZA(),n._UZ(12,"hr",186),n.TgZ(13,"p",185),n._uU(14,"View and export your customer data"),n.qZA(),n._UZ(15,"hr",186),n.TgZ(16,"p",185),n._uU(17,"Real time overview of bookings"),n.qZA(),n._UZ(18,"hr",186),n.TgZ(19,"p",185),n._uU(20,"International payments accepted"),n.qZA(),n._UZ(21,"hr",186),n.TgZ(22,"p",187),n._uU(23," The base ticket price you enter does not include the guest convenience fee. A 5% convenience fee plus applicable GST is added on top and shown to the guest before payment, so it never comes out of your payout. "),n.qZA(),n._UZ(24,"app-fee-calculator",188),n.qZA())}function xt(R,k){1&R&&(n.TgZ(0,"h5",189),n._uU(1,"See more"),n.qZA())}function Jt(R,k){1&R&&(n.TgZ(0,"h5",189),n._uU(1,"See less"),n.qZA())}function dt(R,k){1&R&&n._UZ(0,"img",190)}function Me(R,k){1&R&&n._UZ(0,"img",191)}function Ne(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",183),n.NdJ("click",function(){const Ce=n.CHM(T).index,_t=n.oxw(3);return n.KtG(_t.setTestimonial(Ce))}),n.qZA()}if(2&R){const T=k.index,I=n.oxw(3);n.ekj("active",T===I.currentTestimonialIndex)}}function ot(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",192)(1,"div",193)(2,"h2",21),n._uU(3," Our experience partners think"),n.TgZ(4,"span",171),n._uU(5," we're cool"),n.qZA(),n._uU(6,"\u{1f496} "),n.qZA()(),n.TgZ(7,"div",194)(8,"div",195)(9,"div",196)(10,"img",175),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.previousTestimonial())}),n.qZA()(),n.TgZ(11,"div",197)(12,"div",198)(13,"div"),n._UZ(14,"img",199),n.qZA(),n.TgZ(15,"div",200)(16,"h3",201),n._uU(17),n.qZA(),n.TgZ(18,"p",202),n._uU(19),n.qZA()()(),n._UZ(20,"div",203),n.TgZ(21,"div")(22,"h4",204),n._uU(23),n.qZA()()(),n.TgZ(24,"div",196)(25,"img",178),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.nextTestimonial())}),n.qZA()()(),n.TgZ(26,"div",176),n.YNc(27,Ne,1,2,"button",177),n.qZA()()()}if(2&R){const T=n.oxw(2);n.xp6(14),n.Q6J("src",T.currentTestimonialImage,n.LSH),n.xp6(3),n.Oqu(T.testimonials[T.currentTestimonialIndex].author),n.xp6(2),n.Oqu(T.testimonials[T.currentTestimonialIndex].about),n.xp6(4),n.hij('"',T.testimonials[T.currentTestimonialIndex].text,'"'),n.xp6(4),n.Q6J("ngForOf",T.testimonials)}}function Xt(R,k){if(1&R&&(n.TgZ(0,"div",205)(1,"div",206),n._UZ(2,"img",207),n.TgZ(3,"div",208)(4,"span",209),n._uU(5),n.qZA(),n.TgZ(6,"span",210),n._uU(7,"partners listed"),n.qZA()()(),n.TgZ(8,"div",208)(9,"div",211)(10,"div",208)(11,"span",209),n._uU(12),n.qZA(),n.TgZ(13,"span",210),n._uU(14,"happy guests"),n.qZA()(),n._UZ(15,"img",212),n.qZA()(),n.TgZ(16,"div",208)(17,"div",213)(18,"div",208)(19,"span",209),n._uU(20),n.qZA(),n.TgZ(21,"span",210),n._uU(22,"successful events"),n.qZA()(),n._UZ(23,"img",214),n.qZA()(),n.TgZ(24,"div",215),n._UZ(25,"img",216),n.TgZ(26,"div",208)(27,"span",209),n._uU(28),n.qZA(),n.TgZ(29,"span",210),n._uU(30,"strong community"),n.qZA()()()()),2&R){const T=n.oxw(2);n.xp6(5),n.Oqu(T.currentNumbers[0]),n.xp6(7),n.Oqu(T.currentNumbers[1]),n.xp6(8),n.Oqu(T.currentNumbers[2]),n.xp6(8),n.Oqu(T.currentNumbers[3])}}function kt(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",183),n.NdJ("click",function(){const Ce=n.CHM(T).index,_t=n.oxw(3);return n.KtG(_t.setTestimonial(Ce))}),n.qZA()}if(2&R){const T=k.index,I=n.oxw(3);n.ekj("active",T===I.currentTestimonialIndex)}}function Nt(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",217)(1,"div",218)(2,"h1",21),n._uU(3," Our experience partners think"),n.TgZ(4,"span",171),n._uU(5," we're cool \u{1f496}"),n.qZA()(),n.TgZ(6,"div",219)(7,"div",220)(8,"div",221)(9,"div",222)(10,"img",175),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.previousTestimonial())}),n.qZA()(),n.TgZ(11,"div"),n._UZ(12,"img",223),n.qZA(),n.TgZ(13,"div",224)(14,"img",178),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.nextTestimonial())}),n.qZA()()(),n.TgZ(15,"div",225)(16,"h3",226),n._uU(17),n.qZA(),n.TgZ(18,"p",202),n._uU(19),n.qZA(),n._UZ(20,"hr"),n.TgZ(21,"h4",227),n._uU(22),n.qZA()()()(),n.TgZ(23,"div",176),n.YNc(24,kt,1,2,"button",177),n.qZA()()()}if(2&R){const T=n.oxw(2);n.xp6(12),n.Q6J("src",T.currentTestimonialImage,n.LSH),n.xp6(5),n.Oqu(T.testimonials[T.currentTestimonialIndex].author),n.xp6(2),n.Oqu(T.testimonials[T.currentTestimonialIndex].about),n.xp6(3),n.hij('"',T.testimonials[T.currentTestimonialIndex].text,'"'),n.xp6(2),n.Q6J("ngForOf",T.testimonials)}}function vt(R,k){if(1&R&&(n.TgZ(0,"div",228)(1,"div",229)(2,"span",230),n._uU(3),n.qZA(),n.TgZ(4,"span",231),n._uU(5,"partners"),n.qZA()(),n.TgZ(6,"div",229)(7,"span",230),n._uU(8),n.qZA(),n.TgZ(9,"span",231),n._uU(10,"happy guests"),n.qZA()(),n.TgZ(11,"div",229)(12,"span",230),n._uU(13),n.qZA(),n.TgZ(14,"span",231),n._uU(15,"successful "),n._UZ(16,"br"),n._uU(17," events"),n.qZA()(),n.TgZ(18,"div",229)(19,"span",230),n._uU(20),n.qZA(),n.TgZ(21,"span",231),n._uU(22,"strong "),n._UZ(23,"br"),n._uU(24," community"),n.qZA()()()),2&R){const T=n.oxw(2);n.xp6(3),n.Oqu(T.currentNumbers[0]),n.xp6(5),n.Oqu(T.currentNumbers[1]),n.xp6(5),n.Oqu(T.currentNumbers[2]),n.xp6(7),n.Oqu(T.currentNumbers[3])}}function Ht(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",232)(1,"div",233),n.NdJ("click",function(){const Ce=n.CHM(T).index,_t=n.oxw(2);return n.KtG(_t.toggleFaq(Ce))}),n.TgZ(2,"h3",234),n._uU(3),n.qZA(),n._UZ(4,"img",235),n.qZA(),n.TgZ(5,"div",236)(6,"p"),n._uU(7),n.qZA()()()}if(2&R){const T=k.$implicit;n.xp6(3),n.Oqu(T.question),n.xp6(1),n.Q6J("src",T.isOpen?"assets/png/up.svg":"assets/png/down.svg",n.LSH)("alt",T.isOpen?"Collapse":"Expand"),n.xp6(1),n.ekj("open",T.isOpen),n.xp6(2),n.Oqu(T.answer)}}function Rt(R,k){1&R&&(n.TgZ(0,"small",252),n._uU(1,"Full name is required."),n.qZA())}function yn(R,k){1&R&&(n.TgZ(0,"small",252),n._uU(1,"Enter valid text."),n.qZA())}function xn(R,k){if(1&R&&(n.TgZ(0,"div"),n.YNc(1,Rt,2,0,"small",251),n.YNc(2,yn,2,0,"small",251),n.qZA()),2&R){const T=n.oxw(3);let I,O;n.xp6(1),n.Q6J("ngIf",(null==(I=T.scheduleDemoForm.get("fullName"))?null:I.errors)&&!(null!=(I=T.scheduleDemoForm.get("fullName"))&&I.hasError("whitespace"))),n.xp6(1),n.Q6J("ngIf",null==(O=T.scheduleDemoForm.get("fullName"))?null:O.hasError("whitespace"))}}function Fn(R,k){1&R&&(n.TgZ(0,"small",252),n._uU(1,"Brand name is required."),n.qZA())}function qn(R,k){1&R&&(n.TgZ(0,"small",252),n._uU(1,"Enter valid text."),n.qZA())}function li(R,k){if(1&R&&(n.TgZ(0,"div"),n.YNc(1,Fn,2,0,"small",251),n.YNc(2,qn,2,0,"small",251),n.qZA()),2&R){const T=n.oxw(3);let I,O;n.xp6(1),n.Q6J("ngIf",(null==(I=T.scheduleDemoForm.get("brandName"))?null:I.errors)&&!(null!=(I=T.scheduleDemoForm.get("brandName"))&&I.hasError("whitespace"))),n.xp6(1),n.Q6J("ngIf",null==(O=T.scheduleDemoForm.get("brandName"))?null:O.hasError("whitespace"))}}function _n(R,k){1&R&&(n.TgZ(0,"div")(1,"small",252),n._uU(2,"Invalid email format."),n.qZA()())}function bt(R,k){1&R&&(n.TgZ(0,"small",252),n._uU(1," Phone number is required. "),n.qZA())}function Vt(R,k){1&R&&(n.TgZ(0,"small",252),n._uU(1,"Phone number must be 10 digits."),n.qZA())}function Dt(R,k){if(1&R&&(n.TgZ(0,"div"),n.YNc(1,bt,2,0,"small",251),n.YNc(2,Vt,2,0,"small",251),n.qZA()),2&R){const T=n.oxw(3);let I,O;n.xp6(1),n.Q6J("ngIf",null==(I=T.scheduleDemoForm.get("phoneNumber"))||null==I.errors?null:I.errors.required),n.xp6(1),n.Q6J("ngIf",null==(O=T.scheduleDemoForm.get("phoneNumber"))||null==O.errors?null:O.errors.pattern)}}function tt(R,k){1&R&&(n.TgZ(0,"small",252),n._uU(1,"Invalid Instagram profile link format."),n.qZA())}function Je(R,k){if(1&R&&(n.TgZ(0,"div"),n.YNc(1,tt,2,0,"small",251),n.qZA()),2&R){const T=n.oxw(3);let I;n.xp6(1),n.Q6J("ngIf",null==(I=T.scheduleDemoForm.get("instagramProfile"))||null==I.errors?null:I.errors.pattern)}}function De(R,k){1&R&&(n.TgZ(0,"span",253),n._uU(1,"Loading..."),n.qZA())}function wt(R,k){1&R&&(n.TgZ(0,"span",253),n._uU(1,"Register for demo"),n.qZA())}function Kt(R,k){if(1&R&&(n.TgZ(0,"div",254)(1,"small",252),n._uU(2),n.qZA()()),2&R){const T=n.oxw(3);n.xp6(2),n.Oqu(T.apiError)}}function bn(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",237)(1,"h2",238),n._uU(2,"Schedule a demo"),n.qZA(),n.TgZ(3,"form",239),n.NdJ("ngSubmit",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.submitScheduleDemo())}),n.TgZ(4,"div",240),n._UZ(5,"input",241),n.TgZ(6,"label",242),n._uU(7,"Your full name*"),n.qZA(),n.YNc(8,xn,3,2,"div",0),n.qZA(),n.TgZ(9,"div",240),n._UZ(10,"input",243),n.TgZ(11,"label",242),n._uU(12,"Brand name*"),n.qZA(),n.YNc(13,li,3,2,"div",0),n.qZA(),n.TgZ(14,"div",240),n._UZ(15,"input",244),n.TgZ(16,"label",242),n._uU(17,"Email*"),n.qZA(),n.YNc(18,_n,3,0,"div",0),n.qZA(),n.TgZ(19,"div",240),n._UZ(20,"input",245),n.TgZ(21,"label",242),n._uU(22,"Phone number*"),n.qZA(),n.YNc(23,Dt,3,2,"div",0),n.qZA(),n.TgZ(24,"div",240),n._UZ(25,"input",246),n.TgZ(26,"label",242),n._uU(27,"Instagram profile link"),n.qZA(),n.YNc(28,Je,2,1,"div",0),n.qZA(),n.TgZ(29,"div",240),n._UZ(30,"input",247),n.TgZ(31,"label",242),n._uU(32,"Name of referral, if any"),n.qZA()(),n.TgZ(33,"div")(34,"button",248),n.YNc(35,De,2,0,"span",249),n.YNc(36,wt,2,0,"span",249),n.qZA()(),n.YNc(37,Kt,3,1,"div",250),n.qZA()()}if(2&R){const T=n.oxw(2);let I,O,Ce,_t,Ct;n.xp6(3),n.Q6J("formGroup",T.scheduleDemoForm),n.xp6(5),n.Q6J("ngIf",(null==(I=T.scheduleDemoForm.get("fullName"))?null:I.touched)&&(null==(I=T.scheduleDemoForm.get("fullName"))?null:I.invalid)),n.xp6(5),n.Q6J("ngIf",(null==(O=T.scheduleDemoForm.get("brandName"))?null:O.touched)&&(null==(O=T.scheduleDemoForm.get("brandName"))?null:O.invali
1d)),n.xp6(5),n.Q6J("ngIf",(null==(Ce=T.scheduleDemoForm.get("email"))||null==Ce.errors?null:Ce.errors.email)&&(null==(Ce=T.scheduleDemoForm.get("email"))?null:Ce.touched)),n.xp6(5),n.Q6J("ngIf",(null==(_t=T.scheduleDemoForm.get("phoneNumber"))?null:_t.touched)&&(null==(_t=T.scheduleDemoForm.get("phoneNumber"))?null:_t.invalid)),n.xp6(5),n.Q6J("ngIf",(null==(Ct=T.scheduleDemoForm.get("instagramProfile"))?null:Ct.touched)&&(null==(Ct=T.scheduleDemoForm.get("instagramProfile"))?null:Ct.invalid)),n.xp6(7),n.Q6J("ngIf",T.isLoading),n.xp6(1),n.Q6J("ngIf",!T.isLoading),n.xp6(1),n.Q6J("ngIf",T.apiError)}}function Ut(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",237)(1,"h2",238),n._uU(2,"Schedule a demo"),n.qZA(),n.TgZ(3,"p",22),n._uU(4," Awesome - You've successfully "),n._UZ(5,"br"),n._uU(6," registered for a demo. "),n.qZA(),n.TgZ(7,"p",22),n._uU(8," Our team will get in touch with you "),n._UZ(9,"br"),n._uU(10," shortly. Smooth sails ahead! "),n.qZA(),n.TgZ(11,"button",255),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.backtoForm())}),n._uU(12,"Back to the form"),n.qZA()()}}function Ze(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",256)(1,"div",257),n._UZ(2,"img",258),n.qZA(),n.TgZ(3,"div",259)(4,"h2",238),n._uU(5,"Get in touch"),n.qZA(),n.TgZ(6,"div",260)(7,"button",261),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.redirectToWhatsApp())}),n._UZ(8,"img",262),n._uU(9,"Chat with us on Whatsapp "),n.qZA(),n.TgZ(10,"a",263),n._UZ(11,"img",264),n._uU(12,"Send us an email"),n.qZA()()()()}}function ue(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",265)(1,"div",259)(2,"h2",238),n._uU(3,"Get in touch"),n.qZA(),n.TgZ(4,"div",260)(5,"button",261),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.redirectToWhatsApp())}),n._UZ(6,"img",262),n._uU(7,"Chat with us on Whatsapp "),n.qZA(),n.TgZ(8,"a",263),n._UZ(9,"img",264),n._uU(10,"Send us an email"),n.qZA()()()()}}function X(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div")(1,"div",1),n.YNc(2,Fe,8,4,"div",2),n.YNc(3,ii,33,6,"div",3),n.qZA(),n.YNc(4,Mt,24,6,"div",4),n.TgZ(5,"div",5)(6,"div",6)(7,"div",7)(8,"div",8),n.YNc(9,Le,8,0,"h2",9),n.YNc(10,Se,8,0,"h2",10),n.YNc(11,ke,3,0,"div",11),n.YNc(12,nt,3,0,"div",0),n.YNc(13,Oe,3,0,"div",12),n.qZA(),n.TgZ(14,"div",13)(15,"video",14,15),n._UZ(17,"source",16),n.qZA()(),n.YNc(18,At,3,0,"div",17),n.qZA(),n._UZ(19,"div",18),n.qZA(),n.TgZ(20,"div")(21,"div",19)(22,"div",20)(23,"div")(24,"h1",21),n._uU(25,"Why choose Urbanaut to list your next event?"),n.qZA(),n.TgZ(26,"h4",22),n._uU(27," From inception, our dashboard & software solutions were built in tandem with our partners. "),n.qZA()(),n.TgZ(28,"div")(29,"button",23),n.NdJ("click",function(){n.CHM(T);const O=n.oxw();return n.KtG(O.redirectToWhatsApp())}),n._uU(30," Test it out "),n._UZ(31,"img",24),n.qZA()()(),n.TgZ(32,"div",25)(33,"div",26),n._UZ(34,"img",27),n.TgZ(35,"h3",28),n._uU(36," Flexible "),n._UZ(37,"br"),n._uU(38," + customisable "),n.qZA()(),n.TgZ(39,"div",26),n._UZ(40,"img",29),n.TgZ(41,"h3",28),n._uU(42," Low commission "),n._UZ(43,"br"),n._uU(44," + zero setup fee "),n.qZA()(),n.TgZ(45,"div",26),n._UZ(46,"img",30),n.TgZ(47,"h3",28),n._uU(48," Frictionless booking, "),n._UZ(49,"br"),n._uU(50," happy customers "),n.qZA()(),n.TgZ(51,"div",26),n._UZ(52,"img",31),n.TgZ(53,"h3",32),n._uU(54," Access to Urbanaut's "),n._UZ(55,"br"),n._uU(56," loyal community "),n.qZA()()()()(),n.YNc(57,qt,81,0,"div",33),n.YNc(58,fn,30,4,"div",34),n.TgZ(59,"div",35)(60,"div",36)(61,"div")(62,"h2",37),n._uU(63,"A flexible plan that grows with you \u{1f4b8}"),n.qZA(),n.TgZ(64,"h4",38),n._uU(65,"Transparent pricing for you and your guests."),n.qZA()(),n.TgZ(66,"div",39)(67,"button",40),n.NdJ("click",function(){n.CHM(T);const O=n.oxw();return n.KtG(O.startList())}),n._uU(68," Start listing for free "),n._UZ(69,"img",24),n.qZA(),n.TgZ(70,"p",41),n._uU(71," No setup fee. Transaction and guest convenience fees apply when a paid booking is made. "),n.qZA()()(),n.TgZ(72,"div",42)(73,"div",43)(74,"p",44),n._uU(75,"Fees paid by you"),n.qZA(),n.TgZ(76,"div",45)(77,"div",46),n._UZ(78,"img",47),n.TgZ(79,"div",48)(80,"p",38),n._uU(81,"Platform fee"),n.qZA(),n.TgZ(82,"p",49),n._uU(83,"(18% GST applicable)"),n.qZA()()(),n.TgZ(84,"span",50),n._uU(85,"+"),n.qZA(),n.TgZ(86,"div",46),n._UZ(87,"img",51),n.TgZ(88,"div",52)(89,"p",38),n._uU(90,"Payment gateway fee"),n.qZA(),n.TgZ(91,"p",49),n._uU(92,"(18% GST applicable)"),n.qZA()()(),n.TgZ(93,"span",50),n._uU(94,"+"),n.qZA(),n.TgZ(95,"div",46),n._UZ(96,"img",53),n.TgZ(97,"div",52)(98,"p",38),n._uU(99,"No setup fees"),n.qZA()()()()(),n.TgZ(100,"div",54)(101,"p",44),n._uU(102,"Fees paid by your guest"),n.qZA(),n.TgZ(103,"div",55)(104,"span",56),n._uU(105,"5%"),n.qZA(),n.TgZ(106,"div",52)(107,"p",38),n._uU(108,"Guest convenience fee"),n.qZA(),n.TgZ(109,"p",49),n._uU(110,"(plus applicable GST)"),n.qZA()(),n.TgZ(111,"p",57),n._uU(112,"Paid by the guest at checkout"),n.qZA()()()(),n.YNc(113,Hn,25,0,"div",58),n.TgZ(114,"div",59),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw();return n.KtG(O.showFeaturesDiv())}),n.YNc(115,xt,2,0,"h5",60),n.YNc(116,Jt,2,0,"h5",60),n.YNc(117,dt,1,0,"img",61),n.YNc(118,Me,1,0,"img",62),n.qZA()(),n.YNc(119,ot,28,5,"div",63),n.YNc(120,Xt,31,4,"div",64),n.YNc(121,Nt,25,5,"div",65),n.YNc(122,vt,25,4,"div",66),n.TgZ(123,"div",67)(124,"h2",21),n._uU(125,"Frequently Asked Questions"),n.qZA(),n.TgZ(126,"div",68),n.YNc(127,Ht,8,6,"div",69),n.qZA(),n.TgZ(128,"div",70)(129,"a",71),n._uU(130," View all "),n._UZ(131,"img",24),n.qZA()(),n.TgZ(132,"div",72),n.YNc(133,bn,38,9,"div",73),n.YNc(134,Ut,13,0,"div",73),n.YNc(135,Ze,13,0,"div",74),n.YNc(136,ue,11,0,"div",75),n.qZA()(),n._UZ(137,"app-b2b-footer"),n.qZA()()}if(2&R){const T=n.oxw();n.xp6(2),n.Q6J("ngIf",T.helperService.isMobile||T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",T.menuShow),n.xp6(1),n.Q6J("ngIf",!T.helperService.isMobile&&!T.helperService.isTab),n.xp6(5),n.Q6J("ngIf",!T.helperService.isMobile&&!T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",T.helperService.isMobile||T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",!T.helperService.isMobile&&!T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",T.helperService.isMobile||T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",!T.helperService.isMobile&&!T.helperService.isTab),n.xp6(2),n.Tol(T.helperService.isMobile||T.helperService.isTab?"first-section-img-mob":"first-section-img"),n.Q6J("muted",!0)("playsinline",!0),n.xp6(3),n.Q6J("ngIf",T.helperService.isMobile||T.helperService.isTab),n.xp6(39),n.Q6J("ngIf",!T.helperService.isMobile&&!T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",T.helperService.isMobile||T.helperService.isTab),n.xp6(55),n.Q6J("ngIf",T.showFeatures),n.xp6(2),n.Q6J("ngIf",!T.showFeatures),n.xp6(1),n.Q6J("ngIf",T.showFeatures),n.xp6(1),n.Q6J("ngIf",!T.showFeatures),n.xp6(1),n.Q6J("ngIf",T.showFeatures),n.xp6(1),n.Q6J("ngIf",!T.helperService.isMobile&&!T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",!T.helperService.isMobile&&!T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",T.helperService.isMobile||T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",T.helperService.isMobile||T.helperService.isTab),n.xp6(5),n.Q6J("ngForOf",T.faqs),n.xp6(6),n.Q6J("ngIf",!T.formSubmitted),n.xp6(1),n.Q6J("ngIf",T.formSubmitted),n.xp6(1),n.Q6J("ngIf",!T.helperService.isMobile&&!T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",T.helperService.isMobile||T.helperService.isTab)}}let Be=(()=>{class R{constructor(T,I,O,Ce,_t,Ct,Gt,dn,In,oi,Ji){this.router=T,this.el=I,this.helperService=O,this.platformId=Ce,this.sanitizer=_t,this.loginService=Ct,this.fb=Gt,this.route=dn,this.http=In,this.elementRef=oi,this.location=Ji,this.menuShow=!1,this.showNav=!1,this.loggedIn=void 0,this.currentTestimonialIndex=0,this.isTransitioning=!1,this.currentTestimonialImage="",this.testimonials=[{text:"The conscientious approach to tourism has made Urbanaut our natural ally; always willing to go the extra mile for us, helping us develop new concepts and also attracting the right audience. Together we did the unthinkable \u2014 we created a new world-class tourism vertical for Goa and India.",author:"Hansel Vaz",image:"assets/png/hansel.jpg",about:"Owner, Fazenda Cazulo: India's first feni cellar & distillery, and creator of the best-selling Floating Feni experience"},{text:"Urbanaut's platform was user-friendly & made the entire process seamless. What truly stood out was their team\u2014always accessible, responsive, and invaluable throughout. They also offered timely, valuable marketing support. We recommend working with Urbanaut, as their professionalism & dedication set them apart.",author:"The Nilgiris Earth Festival",image:"assets/png/tnef.png",about:" A celebration of food, culture, ecology of the glorious Nilgiris"},{text:"We have been using Urbanaut to host our curated culinary pop-ups & we can't recommend them enough! Their dashboard is easy to use & to customise event details, ticket types & clone previous events (a big time saver). We've loved working with them & hope to host many more events on Urbanaut.",author:"Sanithra Raju",image:"assets/png/tijori.jpg",about:"Co-Founder, Tijouri"},{text:"Working with Urbanaut as a ticketing partner for MANGROoVE SESSIONS was a no-brainer! The team was responsive and helpful through the entire process, and the marketing support is always on-point.",author:"Mansi Reddy",image:"assets/png/mangrooves.jpg",about:"Founder, Mangrooves Festival in Pondicherry"},{text:"Urbanaut has made everything so much easier with its automated features \u2014 like booking confirmation emails, streamlining cancellations and a user-friendly portal that allows me to manage everything effortlessly. What truly stands out is their excellent customer support \u2014 friendly, responsive, and always ready to assist.",author:"Umair Shah aka Sikkawala",image:"assets/png/sikkawala.jpg"},{text:"Working with Urbanaut as our ticketing partner has been an absolute delight! As a first-of-its-kind wine festival, VLV came with challenges, but their creative & proactive approach made it seamless. They were also receptive to feedback like integrating multiple capacity ticketing. Truly a helpful, dynamic, and forward-thinking team to work with!",author:"Devati Mallick",about:"Sommelier, Viva La Vino; India's coolest wine festival",image:"assets/png/vlv_final.jpg"},{text:"I have been using Urbanaut since 2021 & it has been a very smooth journey & has been a crucial part of Mitti's growth. It's hassle-free, customisable, lets me control my bookings & the team has always been responsive and prompt to resolve any issues. I recommend it to anyone looking for a curated platform to list their experiences.",author:"Kosha",image:"assets/png/kosha.jpg",about:"Founder of Mitti Space, pottery expert & instructor "},{text:"Urbanaut has been an incredible booking partner & their platform has provided our guests with a seamless booking experience while giving us a fantastic avenue to reach a wider audience. The team's professionalism, support, and dedication to showcasing unique experiences have been instrumental in helping us share Kochi's heritage stories.",author:"Johann Kuruvilla",image:"assets/png/johan.jpg",about:"Founder & Chief Storyteller of The Kochi Heritage Project "},{text:"We love partnering with Urbanaut, thanks to their seamless event-hosting experience, prompt actions on issues, and of course their unfailing support.",author:"Art & Wonderment",about:"Mumbai's premier art walks collective",image:"assets/png/art.jpg"},{text:"I've been using Urbanaut for a few years now and I'm really happy with their services & hosting my walks have become seamless. I'm particularly happy with the team and their promptness in dealing with issues and how the platform has evolved. They really seem to pay attention to the needs of their clients.",author:"Zoya Kathawala",image:"assets/png/zoya_final.jpg",about:"Walk leader of Kamathipura: Beyond the Brothel"}],this.numberTargets=[645,86181,3150,95e3],this.currentNumbers=[0,0,0,0],this.numbersAnimated=!1,this.faqs=[{question:"Who can use Urbanaut?",answer:"Our booking platform is used by a variety of businesses like F&B pop-ups, culinary events, nautical sports providers, feni & wine tastings, day trips, walking tours, art workshops, cycling & boat tours, live events, vinyl listening sessions, experiential activity providers, music festivals, wellness workshops and any other event/experience provider that wants to scale their business. ",isOpen:!1},{question:"What is Urbanaut's commission breakdown?",answer:"While our percentage is 5%, it includes the 2% fees of the payment gateway platform while giving a plethora of added benefits. We also have other payment plan options depending on what the business needs.",isOpen:!1},{question:"Does the ticket price I set include the guest convenience fee?",answer:"No. The base ticket price entered by the partner does not include the guest convenience fee. A 5% convenience fee plus applicable GST is added and shown to the guest before payment.",isOpen:!1},{question:"Can I list my event for free?",answer:"Absolutely! There\u2019s no onboarding or setup fee required to get started with listing your event or experience. You can create, edit, and publish your listing without paying anything upfront. We only charge a commission when a customer books your experience through Urbanaut\u2014so you pay only when you earn.",isOpen:!1},{question:"Can I run private events on Urbanaut?",answer:"Yes! You'll see a prompt when taking an event live. This means the event or experience won't appear on the Urbanaut platform; only those with whom you share the link can book it.",isOpen:!1},{question:"What is the refund and cancellation policy?",answer:"The system allows you to partially/fully refund a guest from the dashboard. You can cancel a booking from the dashboard as well.",isOpen:!1},{question:"Is GST registration mandatory to start listing with Urbanaut?",answer:"Absolutely - you dont need to be GST registered or have a registered business to list your events. Just add your bank details and you're good to go.",isOpen:!1},{question:"How is Urbanaut different from other ticketing platforms?",answer:"Apart from a dynamic dashboard, Urbanaut offers inventory management, scheduling, customer management, private vs. mixed-group pricing, inquiry vs. instant bookings and lots more to a business when they list an event or experience.",isOpen:!1},{question:"What is the competitive advantage of using Urbanaut over other payment gateways?",answer:"Urbanaut is much more than just a payment gateway. Our booking management is built on top of a robust payment platform that helps the business establish higher retention value, bringing in repeat customers & a lasting brand-guest relationship. The platform manages inventory, guest management, calendar invites and much more.",isOpen:!1}],this.currentSlideIndex=0,this.features=[{title:"All the power in your hands \u{1f4aa}\u{1f3fe}",tag:"end_to_end",description:"Your one-stop shop to manage bookings, automate business systems, communicate with guests and host your next experience successfully.",image:"assets/png/1.gif",link:"/benefits-and-features"},{title:"Goodbye messy manual management, hello extra time \u{1f3c3}\u{1f3fe}\u200d\u2640\ufe0f\u200d",tag:"save_time",description:"Cut down on calls, messages, excel sheets and chasing after payments with automated messages, powerful ticket management, and real-time calendar creation.",image:"assets/png/2.gif",link:"/benefits-and-features"},{title:"Delight your guests to keep them coming back to book with you \u{1f64c}\u{1f3fd}",tag:"delight_guests",description:"Give your guests a seamless booking experience with zero back & forth, customised discounts, promo codes, early bird prices and more.",image:"assets/png/4.gif",link:"/benefits-and-features"},{title:"Grow sales, recapture lost revenue & increase bookings \u{1f4b8} ",tag:"max_sales",description:"Maximise with one centralised place for all your offerings, get in touch with excited guests through waitlists & open your business to international guests.",image:"assets/png/3.gif",link:"/benefits-and-features"}],this.currentFeatureIndex=0,this.formSubmitted=!1,this.apiError=null,this.videoLoaded=!1,this.openDropdown=!1,this.openDropdownM=!1,this.show
1Features=!1,this.isLoading=!1,this.is_browser=!!(0,E.NF)(Ce),this.scheduleDemoForm=this.fb.group({fullName:[null,[ie.kI.required,_e.w.noWhitespaceValidator]],brandName:[null,[ie.kI.required,_e.w.noWhitespaceValidator]],email:[null,[ie.kI.required,this.emailValidator]],phoneNumber:["",[ie.kI.required,ie.kI.pattern(/^\d{10}$/)]],instagramProfile:["",[ie.kI.pattern(/^https:\/\/(www\.)?instagram\.com\/.*/)]],referralName:[""]})}startList(){this.router.navigate(["/dashboard"])}ngAfterViewInit(){this.is_browser&&setTimeout(()=>{this.showNav=!0,this.loggedIn=!!this.loginService.getLocalToken(),setTimeout(()=>{this.initializeVideo()},100)},30),this.setSEO()}logOut(){this.loginService.signOutB2c().subscribe(T=>{window.location.reload()},T=>{console.error(T)})}initializeVideo(){if(!this.is_browser)return;const T=this.videoPlayer.nativeElement;T.muted=!0,T.playsInline=!0,T.loop=!0,T.load(),(this.helperService.isMobile||this.helperService.isTab)&&document.addEventListener("touchstart",()=>{T.play().catch(O=>console.warn("Playback failed:",O))},{once:!0});const I=()=>{T.play().catch(O=>console.warn("Playback failed:",O))};T.addEventListener("loadeddata",()=>{this.videoLoaded=!0,I()}),document.addEventListener("visibilitychange",()=>{document.hidden?T.pause():this.videoLoaded&&I()})}isWhatsAppInstalled(T,I){const O=`https://wa.me/${T}?text=${encodeURIComponent(I)}`;window.open(O,"_blank")}redirectToWhatsApp(){this.isWhatsAppInstalled("917400031416","I would like to book a demo")}scrollTo(T,I){const O=this.el.nativeElement.querySelector(`#${T}`);O&&(void 0!==I&&(this.currentFeatureIndex=I),O.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"}),this.menuShow=!1,this.openDropdown=!1)}moveToLogin(){this.router.navigate(["/login/"])}talkToUS(){this.isWhatsAppInstalled("917400031416","Hi, Urbanaut")}openLink(T){window.location.href=T}setSEO(){const T=this.helperService.stripHtmlTags(" List your event in minutes with Urbanaut in Mumbai, Delhi, Bengaluru, Goa, Jaipur, and Kochi. Manage attendees and track performance easily. Get started!");let I=re.D.baseURL,O="Urbanaut";this.helperService.titleService.setTitle("List Events & Experiences Online | Easy Setup & Promotion"),this.helperService.metaTagService.updateTag({name:"description",content:T}),this.helperService.metaTagService.updateTag({name:"keywords",content:T}),this.helperService.metaTagService.updateTag({name:"og:site_name",content:O}),this.helperService.metaTagService.updateTag({name:"og:url",content:I}),this.helperService.metaTagService.updateTag({name:"og:title",content:"Urbanaut: Powering exciting experiences!"}),this.helperService.metaTagService.updateTag({name:"title",content:"List Events & Experiences Online | Easy Setup & Promotion"}),this.helperService.metaTagService.updateTag({name:"og:type",content:"web"}),this.helperService.metaTagService.updateTag({name:"og:description",content:T}),this.helperService.metaTagService.updateTag({name:"og:locale",content:"en_GB"}),this.helperService.metaTagService.updateTag({name:"twitter:card",content:"summary_large_image"}),this.helperService.metaTagService.updateTag({name:"twitter:title",content:O}),this.helperService.metaTagService.updateTag({name:"twitter:image",content:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"twitter:description",content:T}),this.helperService.metaTagService.updateTag({rel:"image_src",href:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"og:image",content:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"og:image:secure_url",content:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"og:image:height",content:"360"}),this.helperService.metaTagService.updateTag({name:"og:image:width",content:"658"})}changeTestimonial(T){var I=this;return(0,Te.Z)(function*(){if(I.is_browser){if(I.isTransitioning)return;I.isTransitioning=!0;const O=document.querySelector(".testimonials-carousel-inner-div");O?.classList.add("fade-out"),yield new Promise(Ce=>setTimeout(Ce,300)),I.currentTestimonialIndex=T,I.currentTestimonialImage=I.testimonials[T].image,yield new Promise(Ce=>requestAnimationFrame(Ce)),O?.classList.remove("fade-out"),setTimeout(()=>{I.isTransitioning=!1},300)}})()}nextTestimonial(){this.changeTestimonial((this.currentTestimonialIndex+1)%this.testimonials.length)}previousTestimonial(){this.changeTestimonial(0===this.currentTestimonialIndex?this.testimonials.length-1:this.currentTestimonialIndex-1)}setTestimonial(T){this.changeTestimonial(T)}startNumberAnimation(){this.numbersAnimated||(this.numberTargets.forEac
1h((T,I)=>{const _t=T/60;let Ct=0;const Gt=setInterval(()=>{Ct+=_t,Ct>=T&&(Ct=T,clearInterval(Gt)),this.currentNumbers[I]=Math.round(Ct)},1e3/60)}),this.numbersAnimated=!0)}ngOnInit(){if(this.is_browser){if(this.currentTestimonialImage=this.testimonials[0].image,this.currentTestimonialIndex=0,typeof IntersectionObserver<"u"){const T=new IntersectionObserver(I=>{I.forEach(O=>{O.isIntersecting&&this.startNumberAnimation()})},{threshold:.5});setTimeout(()=>{const I=document.querySelector(".testimonials-number-div");I&&T.observe(I)},100),setTimeout(()=>{const I=document.querySelector(".testimonials-number-div-mobile");I&&T.observe(I)},100)}setTimeout(()=>{this.route.fragment.subscribe(T=>{T&&this.scrollTo(T)})},100),this.testimonialInterval=setInterval(()=>{this.nextTestimonial()},1e4),setInterval(()=>{this.nextFeature()},1e4),setTimeout(()=>{this.location.replaceState(this.router.url.split("#")[0])},100)}}toggleDropdown(T){T.stopPropagation(),this.openDropdown=!this.openDropdown}toggleDropdownM(T){this.openDropdown=!this.openDropdown}clickOutside(T){const I=T.target,O=this.elementRef.nativeElement.querySelector("#features"),Ce=this.elementRef.nativeElement.querySelector(".dropdown-content");O&&Ce&&!O.contains(I)&&!Ce.contains(I)&&(this.openDropdown=!1)}showFeaturesDiv(){this.showFeatures=!this.showFeatures}toggleFaq(T){this.faqs[T].isOpen=!this.faqs[T].isOpen}nextSlide(){this.currentSlideIndex=(this.currentSlideIndex+1)%4}previousSlide(){this.currentSlideIndex=(this.currentSlideIndex-1+4)%4}nextFeature(){this.changeFeature((this.currentFeatureIndex+1)%this.features.length)}previousFeature(){this.changeFeature(0===this.currentFeatureIndex?this.features.length-1:this.currentFeatureIndex-1)}changeFeature(T){this.currentFeatureIndex=T}emailValidator(T){return/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(T.value)?null:{email:!0}}submitScheduleDemo(){this.scheduleDemoForm.valid?(this.isLoading=!0,fetch("https://script.google.com/macros/s/AKfycbw9SK3vDG96GAZUJWwIYDnJLFsWt8BP9-Lg1c0SdF5KV1FLKNdfDlvnhirHsMFUxykKeA/exec",{method:"POST",mode:"no-cors",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:`data=${encodeURIComponent(JSON.stringify(this.scheduleDemoForm.value))}`}).then(()=>{this.isLoading=!1,this.formSubmitted=!0,this.scheduleDemoForm.reset()}).catch(O=>{console.error("Error:",O),this.apiError="Submission failed. Please try again."})):this.scheduleDemoForm.markAllAsTouched()}backtoForm(){this.formSubmitted=!this.formSubmitted}navigateTo(T,I){this.router.navigate([T],{fragment:I}).then(()=>{const O=this.el.nativeElement.querySelector(`#${I}`);O&&O.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})})}ngOnDestroy(){this.testimonialInterval&&clearInterval(this.testimonialInterval)}static#e=this.\u0275fac=function(I){return new(I||R)(n.Y36(Q.F0),n.Y36(n.SBq),n.Y36(be.W),n.Y36(n.Lbi),n.Y36(o.H7),n.Y36(je.r),n.Y36(ie.qu),n.Y36(Q.gz),n.Y36(p.eN),n.Y36(n.SBq),n.Y36(E.Ye))};static#t=this.\u0275cmp=n.Xpm({type:R,selectors:[["app-index"]],viewQuery:function(I,O){if(1&I&&n.Gf(me,5),2&I){let Ce;n.iGM(Ce=n.CRH())&&(O.videoPlayer=Ce.first)}},hostBindings:function(I,O){1&I&&n.NdJ("click",function(_t){return O.clickOutside(_t)},!1,n.evT)},decls:1,vars:1,consts:[[4,"ngIf"],[1,"header"],["class","nav-bar-mob mt-4",4,"ngIf"],["id","navbarNavDropdown","class","collapse navbar-collapse show pe-4",4,"ngIf"],["class","nav-bar pb-3 pt-6",4,"ngIf"],[1,"content"],[1,"first-section-outer"],[1,"first-section"],[1,"first-section-left-content"],["class","first-section-main-header2",4,"ngIf"],["class","first-section-main-header-mob",4,"ngIf"],["class","first-section-p-tag-div",4,"ngIf"],["style","margin-top: 20px","class","start-listing-button-div",4,"ngIf"],[1,"first-section-right-content"],["preload","auto",3,"muted","playsinline"],["videoPlayer",""],["src","assets/mp4/website_cover.mp4","type","video/mp4"],["style","margin-top: 30px",4,"ngIf"],["id","why_urbanaut"],[1,"why-urbanaut-section"],[1,"why-urbanaut-top-section"],[1,"first-section-main-header"],[1,"first-section-p-tag"],[1,"request-demo-button2",3,"click"],["src","assets/png/right_arrow.svg"],[1,"why-urbanaut-bottom-section"],[1,"why-urbanaut-bottom-section-cards"],["src","assets/png/flexible.svg",1,"why-urbanaut-img
1s"],[1,"why-section-p-tag"],["src","assets/png/low_commission.svg",1,"why-urbanaut-imgs"],["src","assets/png/booking.svg",1,"why-urbanaut-imgs"],["src","assets/png/community.svg",1,"why-urbanaut-imgs"],["id","end_to_end_mob",1,"why-section-p-tag"],["class","features-section",4,"ngIf"],["class","features-carousel-div","id","features-carousel",4,"ngIf"],[1,"pricing-section"],[1,"pricing-top-section"],[1,"pricing-header"],[1,"pricing-p-tag"],[1,"pricing-cta-div"],[1,"request-demo-button",3,"click"],[1,"pricing-cta-note"],[1,"pricing-fee-groups"],[1,"pricing-fee-group"],[1,"pricing-fee-group-label"],[1,"pricing-section-inner-div"],[1,"pricing-section-cards"],["src","assets/png/threepercent.svg",1,"pricing-img"],[1,"pricing-section-inner-p-div"],[1,"pricing-p-tag-small"],[1,"pricing-plus-sign"],["src","assets/png/weekly.svg",1,"pricing-img"],[1,"pricing-section-inner-p-div2"],["src","assets/png/nosetup.svg",1,"pricing-img"],[1,"pricing-fee-group","pricing-fee-group-guest"],[1,"pricing-guest-fee-card"],[1,"pricing-guest-fee-figure"],[1,"pricing-guest-fee-note"],["class","pricing-see-more-div",4,"ngIf"],[1,"more-features-p-div",3,"click"],["class","more-features-p-tag",4,"ngIf"],["style","margin-top: -10px","src","assets/png/down.svg",4,"ngIf"],["class","more-features-img","src","assets/png/down.svg",4,"ngIf"],["class","testimonials-section",4,"ngIf"],["class","testimonials-number-div",4,"ngIf"],["class","testimonal-mobile-div",4,"ngIf"],["class","testimonials-number-div-mobile",4,"ngIf"],[1,"faq-section"],[1,"faq-list"],["class","faq-item",4,"ngFor","ngForOf"],["id","contact_us",1,"faq-button-div"],["href","/list-your-experience-online/faq",1,"view-all-button"],[1,"schedule-demo-main-div"],["class","schedule-demo-left-div",4,"ngIf"],["class","schedule-demo-right-div",4,"ngIf"],["class","schedule-demo-right-div-mob",4,"ngIf"],[1,"nav-bar-mob","mt-4"],["href","/","aria-label","Front",1,"navbar-brand","ps-3","mt-2"],["src","assets/png/urb_icon.svg","alt","Urbanaut title","id","urbanaut_icon",4,"ngIf"],["src","assets/svg/urbanaut_icon.svg","alt","Urbanaut title","id","urbanaut_icon",4,"ngIf"],["type","button",1,"navbar-toggler","btn-sm","my-2","ms-2","me-2","toggle","border-0",3,"click"],[1,"navbar-toggler-default"],["src","assets/png/menuList.svg","style","margin-top: 10px","id","menu_open",4,"ngIf"],["src","assets/png/close.svg","class","mt-1","id","menu_close",4,"ngIf"],["src","assets/png/urb_icon.svg","alt","Urbanaut title","id","urbanaut_icon"],["src","assets/svg/urbanaut_icon.svg","alt","Urbanaut title","id","urbanaut_icon"],["src","assets/png/menuList.svg","id","menu_open",2,"margin-top","10px"],["src","assets/png/close.svg","id","menu_close",1,"mt-1"],["id","navbarNavDropdown",1,"collapse","navbar-collapse","show","pe-4"],[1,"navbar-absolute-top-scroller"],[1,"navbar-nav","py-0","pt-5","d-flex","align-items-start"],[1,"nav-item",3,"click"],["id","who_need",1,"nav-click"],[1,"horizontal-line"],["id","features",1,"nav-click"],["style","transform: rotate(270deg)","src","assets/png/right-arrow.svg",4,"ngIf"],["style","transform: rotate(90deg)","src","assets/png/right-arrow.svg",4,"ngIf"],["style","width: 100%; padding-left: 40px",4,"ngIf"],["class","nav-click","id","hosting",4,"ngIf"],["id","urbanau-why",1,"nav-click"],[1,"nav-item"],["class","nav-click","routerLink","/login","id","login",4,"ngIf"],["class","nav-click","id","logout",3,"click",4,"ngIf"],[1,"horizontal-line",2,"margin-bottom","20px"],["src","assets/png/right-arrow.svg",2,"transform","rotate(270deg)"],["src","assets/png/right-arrow.svg",2,"transform","rotate(90deg)"],[2,"width","100%","padding-left","40px"],["id","hosting",1,"nav-click"],["routerLink","/login","id","login",1,"nav-click"],["id","logout",1,"nav-click",3,"click"],[1,"nav-bar","pb-3","pt-6"],[1,"nav-row","w-100"],[1,"col-3"],["href","/","aria-label","Front",1,"navbar-brand","ps-10"],[1,"col-9","pe-10","nav-list"],[1,"row","align-end"],[1,"col-auto",2,"margin-top","8px !important"],["id","urbanau-why",1,"nav-click-link",3,"click"],[1,"col-auto","px-8",2,"margin-top","8px !important"],["class","nav-click-link","id","features",3,"click",4,"ngIf"],["class","dropdown-content",4,"ngIf"],[1,"col-auto","px-2",2,"margin-top","8px !important"],["id","features",1,"nav-click-link",3,"click"],[1,"col-auto"],["style","margin-right: 20px !important","class","nav-click","id","hosting",3,"click",4,"ngIf"],["style","margin-top: 8px !important","class","col-auto",4,"ngIf"],["class","col-auto",4,"ngIf"],["src","assets/png/toggle.svg",2,"margin-top","-3px"],["src","assets/png/toggle.svg",2,"transform","rotate(180deg)","margin-top","-3px"],[1,"dropdown-content"],[1,"nav-dropdown-item",2,"border-top-left-radius","16px","border-top-right-radius","16px",3,"click"],[1,"nav-dropdown-item",3,"click"],[1,"nav-dropdown-item",2,"border-bottom-left-radius","16px","border-bottom-right-radius","16px",3,"click"],["id","hosting",1,"nav-click",2,"margin-right","20px !important",3,"click"],["routerLink","/login","id","login",1,"nav-click-link"],["ngbDropdown","",1,"logOutDrop","p-0"],["mat-button","","class","button-width p-0","id","profile-pic",3,"matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","","id","logout",3,"click"],["mat-button","","id","profile-pic",1,"button-width","p-0",3,"matMenuTriggerFor"],["src","assets/png/account.svg"],[1,"profile-pic",3,"src"],[1,"first-section-main-header2"],[1,"first-section-main-header2-ital
1ic"],[1,"first-section-main-header-mob"],[1,"first-section-main-header-italic-mob"],[1,"first-section-p-tag-div"],[1,"start-listing-button-div",2,"margin-top","20px"],[1,"start-listing-button",3,"click"],[2,"margin-top","30px"],[1,"features-section"],["id","end_to_end",1,"features-section-header-div"],[1,"features-section-main-header"],[1,"features-section-main-header-italic"],[1,"features-section-inner-div"],["src","assets/png/1.gif",1,"features-gifs"],[1,"features-section-top-header-div",2,"background-color","rgba(142, 205, 240, 0.4)"],[1,"features-section-top-header"],[1,"learn-more-button",3,"click"],["src","assets/png/right_arrow.svg","id","save_time",1,"hidden-icon"],[1,"features-section-top-header-div",2,"background-color","rgba(225, 166, 232, 0.4)"],["src","assets/png/right_arrow.svg","id","delight_guests",1,"hidden-icon"],["src","assets/png/2.gif",1,"features-gifs"],["src","assets/png/4.gif",1,"features-gifs"],[1,"features-section-top-header-div",2,"background-color","rgba(206, 211, 78, 0.4)"],["src","assets/png/right_arrow.svg","id","max_sales",1,"hidden-icon"],[1,"features-section-top-header-div",2,"background-color","rgba(133, 230, 189, 0.4)"],["src","assets/png/right_arrow.svg","id","pricing",1,"hidden-icon"],["src","assets/png/3.gif",1,"features-gifs"],["id","features-carousel",1,"features-carousel-div"],[1,"mob-features-header-div"],[1,"first-section-main-header-italic"],[1,"features-mob-section"],["alt","Feature",1,"mob-features-img",3,"src"],[1,"mob-features-left-right"],["src","assets/png/clefticon.svg",3,"click"],[1,"carousel-indicators"],[3,"active","click",4,"ngFor","ngForOf"],["src","assets/png/crighticon.svg",3,"click"],[1,"features-carousel-inner-div"],[1,"features-section-sub-header"],[2,"display","flex","flex-direction","row","align-items","center","justify-content","center"],["id","pricing","src","assets/png/right_arrow.svg"],[3,"click"],[1,"pricing-see-more-div"],[1,"pricing-see-more-text"],[1,"pricing-see-more-hr"],[1,"pricing-guest-fee-statement"],[1,"pricing-see-more-calculator"],[1,"more-features-p-tag"],["src","assets/png/down.svg",2,"margin-top","-10px"],["src","assets/png/down.svg",1,"more-features-img"],[1,"testimonials-section"],[1,"testimonial-top-header-div"],[1,"testimonials-section-inner-div",2,"margin-top","30px"],[1,"testimonials-carousel-div"],[2,"margin-top","150px","cursor","pointer"],[1,"testimonials-carousel-inner-div"],[2,"width","29%"],["alt","Testimonial",2,"max-width","212px","max-height","212px","border-radius","16px",3,"src"],[2,"padding-top","10px"],[1,"testimonial-review-author"],[1,"testimonial-review-about"],[2,"border-right","0.5px solid #a1a1a1","height","100%"],[1,"testimonial-review-text"],[1,"testimonials-number-div"],[1,"testimonial-number-inner-div-1"],["src","assets/png/crown.svg"],[1,"testimonials-number-inner-div"],[1,"testimonials-number"],[1,"testimonials-text"],[1,"testimonial-number-inner-div-2"],["src","assets/png/leaf.svg"],[1,"testimonial-number-inner-div-3"],["src","assets/png/bird.svg",2,"margin-top","-50px","margin-left","-30px"],[1,"testimonial-number-inner-div-4"],["src","assets/png/heart.svg"],[1,"testimonal-mobile-div"],[1,"testimonials-section-inner-div-mobile"],[1,"testimonials-carousel-div-mobile"],[1,"testimonials-carousel-inner-div-mobile"],[1,"testimonial-mobile-img-div"],[1,"left-icon"],["alt","Testimonial",1,"mobile-testimonial-img",3,"src"],[1,"right-icon"],[2,"margin-left","20px","margin-right","20px"],[1,"testimonial-review-author-mobile"],[1,"testimonial-review-text-mobile"],[1,"testimonials-number-div-mobile"],[1,"testimonials-number-inner-div-mobile"],[1,"testimonials-number-mobile"],[1,"testimonials-text-mobile"],[1,"faq-item"],[1,"faq-question",3,"click"],[1,"faq-question-p"],[1,"faq-toggle-icon",3,"src","alt"],[1,"faq-answer"],[1,"schedule-demo-left-div"],[1,"schedule-demo-header"],[1,"schedule-demo-form-div",3,"formGroup","ngSubmit"],[1,"schedule-demo-input-div"],["formControlName","fullName",1,"schedule-demo-input"],[1,"schedule-demo-input-label"],["formControlName","brandName",1,"schedule-demo-input"],["formControlName","email",1,"schedule-demo-input"],["formControlName","phoneNumber",1,"schedule-demo-input"],["formControlName","instagramProfile",1,"schedule-demo-input"],["formControlName","referralName",1,"schedule-demo-input"],["type","submit",1,"register-for-demo-button"],["style","color: #fff",4,"ngIf"],["class","error-message",4,"ngIf"],["class","error",4,"ngIf"],[1,"error"],[2,"color","#fff"],[1,"error-message"],[1,"back-to-form-button",3,"click"],[1,"schedule-demo-right-div"],[1,"schedule-demo-get-in-touch-img-div"],["src","assets/png/getintouch.jpg",1,"get-in-touch-img"],[1,"schedule-demo-get-in-touch-div"],[1,"schedule-demo-get-in-touch-inner-div"],[1,"schedule-demo-contact-button",3,"click"],["src","assets/png/whatsapp.svg"],["href","mailto:[email protected]",1,"schedule-demo-contact-button"],["src","assets/png/email.svg"],[1,"schedule-demo-right-div-mob"]],template:function(I,O){1&I&&n.YNc(0,X,138,29,"div",0),2&I&&n.Q6J("ngIf",O.showNav)},dependencies:[E.sg,E.O5,Et.zs,Ot.VK,Ot.OP,Ot.p6,ie._Y,ie.Fj,ie.JJ,ie.JL,ie.sg,ie.u,Q.rH,zt.t,mt.m],styles:['app-index .nav-item{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0}app-index .nav-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}app-index .nav-item a{flex:0 0 auto}app-index .nav-item img{flex:0 0 auto}app-index .horizontal-line{margin-top:0;margin-left:25px;color:#d9d9d9;width:100%;margin-right:150px}
1app-index .first-section{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 1024px){app-index .nav-list{flex-direction:column;width:100%}app-index .nav-click-link{width:100%;text-align:left;padding:10px 0}app-index .horizontal-line{width:100%;margin:0 100px 0 20px}}app-index #navbarNavDropdown{width:100%;max-width:100vw;overflow-x:hidden}app-index .first-section-p-tag-div{width:45%}@media (max-width: 1366px){app-index .first-section-p-tag-div{width:45%}}@media (min-width: 1920px){app-index .first-section-p-tag-div{width:30%}}app-index .navbar-absolute-top-scroller{width:100%;padding:0 15px;box-sizing:border-box}app-index .content{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}@media (max-width: 1024px){app-index .first-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}}app-index .first-section-outer{margin-left:85px;margin-right:85px}app-index .logOutDrop button:after{display:none}app-index .profile-pic{width:40px;border-radius:50%;height:40px;object-fit:cover}app-index .button-width{width:40px;min-width:40px;border-radius:50%}app-index .nav-click-link{color:var(--Urbanaut-Theme-sys-light-primary, #002542);text-align:center;font-family:Montserrat;font-size:var(--fontsize-label-large, 14px);font-style:normal;font-weight:600;line-height:var(--lineheight-label-large, 20px);letter-spacing:var(--letter-spacing-label-large, .1px)}app-index .nav-click{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.1px;text-decoration-line:none;border-radius:100px;padding:10px 24px!important;background-color:#002542;border:none;outline:none;-webkit-tap-highlight-color:transparent}app-index .nav-click:active,app-index .nav-click:focus{outline:none!important;box-shadow:none!important;appearance:none}app-index .nav-click.btn{padding:10px 24px!important}@media (max-width: 1023px){app-index .nav-click{background-color:#fff;color:#000;font-family:var(--type-font-family-title, Montserrat);font-size:var(--fontsize-title-medium, 18px);font-style:normal;font-weight:600;line-height:var(--lineheight-title-medium, 24px);letter-spacing:var(--letter-spacing-title-medium, .15px)}}app-index .nav-click:focus{outline:none!important;box-shadow:none!important}app-index .nav-list{display:flex;justify-content:flex-end;align-items:center}app-index .nav-bar{top:0;position:fixed;width:100%;z-index:1000;background-color:#fff;display:flex;align-items:center;margin-left:0;padding-right:0;box-sizing:border-box}app-index .nav-bar-mob{display:flex;align-items:center;height:50px;width:100%;justify-content:space-between;padding:0 15px;box-sizing:border-box}app-index .header{top:0;position:fixed;width:100%;z-index:1000;background-color:#fff;overflow-x:hidden}app-index .btn{border-radius:11px;width:230px;height:55px;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:0%;letter-spacing:.72px}app-index .content{margin-top:110px}app-index .first-section-content{text-align:center;font-family:"Source Serif 4",serif;font-size:44px;font-style:normal;font-weight:300;line-height:normal;justify-items:center}app-index .first-section-left-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}app-index .first-section-right-content{text-align:center;font-family:"Source Serif 4",serif;font-size:44px;font-style:normal;font-weight:300;line-height:normal;justify-items:center;display:flex;align-items:center;justify-content:center}app-index .start-listing-button{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.1px;text-decoration-line:none;border-radius:100px;padding:10px 24px!important;background-color:#002542;border:none;outline:none;-webkit-tap-highlight-color:transparent;width:-moz-fit-content;width:fit-content}app-index .start-listing-button:active,app-index .start-listing-button:focus{outline:none!important;box-shadow:none!important;appearance:none}app-index .start-listing-button.btn{padding:10px 24px!important}app-index .features-gifs{max-width:588px;max-height:330px}@media (max-width: 1024px){app-index .start-listing-button-div{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin-top:20px;margin-bottom:30px}app-index .features-gifs{max-width:408px;max-height:300px}app-index .features-section-inner-div{margin-top:75px;margin-bottom:25px;display:flex;flex-direction:row;justify-content:center;gap:30px;align-items:center}}app-index .first-section-main-header{color:#000;font-family:"Source Serif 4",serif;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:0px}app-index .features-section-sub-header{color:#000;font-family:"Source Serif 4",serif;font-size:24px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:0px}app-index .first-section-main-header-mob{color:#000;font-family:"Source Serif 4",serif;font-size:45px;font-style:normal;font-weight:400;line-height:54px;letter-spacing:0px}app-index .first-section-p-tag{color:#000;font-size:17px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.5px}app-index .why-section-p-tag{color:#000;font-size:17px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.5px}app-index .first-section-main-header-bold{color:#000;font-family:"Source Serif 4",serif;font-size:36px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:0px}app-index .first-section-main-header-italic{color:#000;font-family:"Source Serif 4",serif;font-size:36px;font-style:italic;font-weight:400;line-height:44px;letter-spacing:0px}app-index .first-section-main-header-italic-mob{color:#000;font-family:"Source Serif 4",serif;font-size:45px;font-style:italic;font-weight:400;line-height:44px;letter-spacing:0px}app-index .first-section-main-header2{color:#000;font-family:"Source Serif 4",serif;font-size:72px;font-weight:400;line-height:80px;letter-spacing:0px}
1app-index .first-section-main-header2-italic{color:#000;font-family:"Source Serif 4",serif;font-size:72px;font-style:italic;font-weight:400;line-height:80px;letter-spacing:0px}app-index .first-section-img{width:760px;height:570px;border-radius:20px}app-index .first-section-img-mob{height:250px;border-radius:20px;margin-top:20px}app-index .first-section-imgs{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026;border-radius:16px;border:.2px solid #1a3b55}app-index .why-urbanaut-section{margin-top:100px;background-color:#f9f9f9;padding:50px 85px}app-index .request-demo-button{padding:10px 24px;border-radius:100px;border:1px solid #000;background-color:transparent;transition:all .3s ease}app-index .request-demo-button:hover{background-color:#e5faec}app-index .request-demo-button2{padding:10px 24px;border-radius:100px;border:1px solid #000;background-color:transparent;transition:all .3s ease}app-index .request-demo-button2:hover{background-color:#d4d4d4}app-index .why-urbanaut-top-section{display:flex;flex-direction:row;align-items:start;justify-content:space-between}@media (max-width: 1024px){app-index .why-urbanaut-top-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}app-index .why-urbanaut-section{text-align:center}app-index .why-urbanaut-text{display:flex;align-items:center;justify-content:center;flex-direction:column}}@media (max-width: 1024px){app-index .why-urbanaut-bottom-section{margin-top:50px;display:flex;gap:50px;flex-direction:column!important;align-items:center!important;justify-content:center!important}app-index .first-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:left}app-index .first-section-main-header{text-align:left}app-index .first-section-p-tag{text-align:left}app-index .why-section-p-tag{text-align:center}}app-index .why-urbanaut-imgs{max-width:212px;max-height:160px}app-index .why-urbanaut-bottom-section{margin-top:50px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}app-index .why-urbanaut-bottom-section-cards{height:250px;min-width:250px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:24px 30px;border-radius:16px;background:#fff;box-shadow:4px 4px 16px #00000014}app-index .features-section-top-header-div{cursor:default;padding:8px 24px;border-radius:40px;border:none;margin-bottom:10px}app-index .features-section-top-header{font-family:Source Code Pro,monospace;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.15px;margin:0!important}app-index .features-section{margin-top:100px;margin-left:85px;margin-right:85px}app-index .features-section-inner-div{margin-top:75px;margin-bottom:25px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}app-index .learn-more-button{display:inline-flex;flex-direction:row;gap:10px;align-items:center;color:#002542;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.1px;text-decoration-line:underline;text-decoration-style:solid;border:none;background-color:transparent;border-radius:100px;padding:0;transition:background-color .3s ease}app-index .hidden-icon{visibility:hidden;width:16px;height:16px;transition:visibility 0s ease,opacity .3s ease;opacity:0}app-index .learn-more-button:hover .hidden-icon{visibility:visible;opacity:1}app-index .pricing-section{background-color:#89efc0;padding:50px 220px;margin-top:75px}app-index .pricing-top-section{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media (max-width: 1023px){app-index .pricing-top-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center!important}}app-index .pricing-header{color:#000;font-family:"Source Serif 4",serif;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:0px}app-index .pricing-p-tag{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin:0;letter-spacing:.5px}app-index .pricing-p-tag-small{color:#888;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.5px;margin:0}app-index .pricing-img{width:108.667px;height:105px}app-index .pricing-plus-sign{color:#000;font-size:64px;font-style:normal;font-weight:100;line-height:1;letter-spacing:0px;height:105px;
1display:flex;align-items:center;flex-shrink:0}app-index .pricing-cta-div{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:340px}app-index .pricing-cta-note{margin:0;color:#000;text-align:right;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.4px}app-index .pricing-fee-groups{margin-top:40px;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:40px}app-index .pricing-fee-group{display:flex;flex-direction:column;flex:1 1 auto}app-index .pricing-fee-group-guest{flex:0 0 auto;padding-left:40px;border-left:1px dashed rgba(0,0,0,.35)}app-index .pricing-fee-group-label{margin:0;color:#000;font-size:13px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:1px;text-transform:uppercase}app-index .pricing-guest-fee-card{margin-top:50px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:15px;text-align:center}app-index .pricing-guest-fee-figure{display:flex;align-items:center;justify-content:center;height:105px;color:#000;font-family:"Source Serif 4",serif;font-size:88px;font-style:normal;font-weight:400;line-height:105px;letter-spacing:0px}app-index .pricing-guest-fee-note{margin:0;color:#000;font-size:13px;font-style:italic;font-weight:400;line-height:20px;letter-spacing:.4px}app-index .pricing-guest-fee-statement{margin:30px 0 0;color:#000;text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.5px}app-index .pricing-see-more-calculator{display:block;margin-top:30px;text-align:left}app-index .pricing-section-inner-div{margin-top:50px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}app-index .pricing-section-inner-p-div,app-index .pricing-section-inner-p-div2{background-color:#fff;padding:8px 20px;border-radius:12px}app-index .pricing-section-inner-p-div .pricing-p-tag,app-index .pricing-section-inner-p-div2 .pricing-p-tag{font-size:15px;line-height:24px;white-space:nowrap}app-index .pricing-section-inner-p-div .pricing-p-tag-small,app-index .pricing-section-inner-p-div2 .pricing-p-tag-small{font-size:13px;line-height:20px;white-space:nowrap}app-index .testimonial-top-header-div{display:flex;flex-direction:row;justify-content:center;align-items:center}app-index .more-features-p-tag{color:var(--Color-Base-Black, #000);text-align:center;font-family:"Source Serif 4",serif;font-size:var(--fontsize-headline-small, 24px);font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing-display-small, 0px)}app-index .features-section-main-header{color:var(--Urbanaut-Theme-sys-light-secondary, #000);text-align:center;font-family:"Source Serif 4",serif;font-size:var(--fontsize-display-large, 57px);font-style:normal;font-weight:400;line-height:var(--lineheight-display-large, 64px);letter-spacing:var(--letter-spacing-display-large, -.25px)}app-index .features-section-main-header-italic{color:var(--Urbanaut-Theme-sys-light-secondary, #000);text-align:center;font-family:"Source Serif 4",serif;font-size:var(--fontsize-display-large, 57px);font-style:italic;font-weight:400;line-height:var(--lineheight-display-large, 64px);letter-spacing:var(--letter-spacing-display-large, -.25px)}app-index .more-features-p-div{margin-top:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;cursor:pointer}app-index .more-features-img{transform:rotate(180deg);margin-top:-10px}app-index .pricing-see-more-div{margin-top:60px}app-index .pricing-see-more-inner-div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}app-index .pricing-see-more-hr{color:#000;margin-top:20px}app-index .pricing-see-more-text{margin-top:20px;color:var(--Urbanaut-Theme-black, #000);font-family:"Source Serif 4",serif;font-size:var(--fontsize-headline-large, 32px);font-style:normal;font-weight:400;line-height:var(--lineheight-headline-large, 40px);letter-spacing:var(--letter-spacing-display-small, 0px)}@media (max-width: 1024px){app-index .pricing-section-inner-div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}app-index .pricing-fee-groups{flex-direction:column;gap:30px}app-index .pricing-fee-group-guest{padding-left:0;padding-top:30px;border-left:none;border-top:1px dashed rgba(0,0,0,.35)}app-index .pricing-fee-group-label{text-align:center}app-index .pricing-cta-div{align-items:center;max-width:100%}app-index .pricing-cta-note{text-align:center}app-index .pricing-section{text-align:left}app-index .pricing-see-more-text{margin-top:20px;color:var(--Urbanaut-Theme-black, #000);font-family:"Source Serif 4",serif;font-size:var(--fontsize-headline-large, 24px);font-style:normal;font-weight:400;line-height:var(--lineheight-headline-large, 40px);letter-spacing:var(--letter-spacing-display-small, 0px)}}app-index .pricing-section-cards{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center}app-index .testimonials-section{background-color:#f2f2f2;padding:75px 0;position:relative;height:700px}app-index .carousel-indicators{display:flex;justify-content:center;gap:10px;position:relative;margin:20px 0}app-index .carousel-indicators button{width:10px;height:10px;border-radius:50%;border:none;background-color:#d9d9d9;cursor:pointer;padding:0;transition:background-color .3s ease}app-index .carousel-indicators button.active{background-color:#002542}app-index .testimonials-carousel-div{padding-left:85px;padding-right:85px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:50px}app-index .testimonials-carousel-inner-div{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:80px;padding:32px;width:750px;height:400px;transition:opacity .3s ease;border-radius:16px;background:#fff;box-shadow:4px 4px 8px #0000000d}app-index .testimonials-carousel-inner-div.fade-out{opacity:0}
1app-index .testimonials-carousel-inner-div.fade-in{opacity:1}@media (max-width: 1024px){app-index .testimonials-carousel-inner-div{height:475px}}@media (max-width: 1023px){app-index .testimonials-carousel-inner-div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;transition:opacity .3s ease}app-index .testimonials-carousel-inner-div.fade-out{opacity:0}app-index .testimonials-carousel-inner-div.fade-in{opacity:1}}app-index .testimonial-review-text{font-family:"Source Serif 4",serif;color:var(--Urbanaut-Theme-sys-light-on-surface, #1c1b1b);font-size:var(--fontsize-title-medium, 18px);font-style:italic;font-weight:400;line-height:var(--lineheight-headline-medium, 36px);letter-spacing:var(--letter-spacing-title-large, 0px)}app-index .testimonial-review-about{color:var(--Urbanaut-Theme-grey, #a1a1a1);font-size:var(--fontsize-body-small, 12px);font-style:normal;font-weight:400;line-height:var(--lineheight-label-large, 20px);letter-spacing:var(--letter-spacing-body-small, .4px)}app-index .testimonial-review-author{margin-top:8px;font-family:"Source Serif 4",serif;color:var(--Urbanaut-Theme-sys-light-on-surface, #1c1b1b);font-size:var(--fontsize-title-large, 22px);font-style:normal;font-weight:400;line-height:var(--lineheight-display-small, 24px);letter-spacing:var(--letter-spacing-display-small, 0px)}app-index .testimonials-number-div{margin-top:20px;padding-top:100px;padding-left:100px;padding-right:100px;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}app-index .testimonial-number-inner-div-1{display:flex;flex-direction:column;align-items:flex-start;gap:10px}app-index .testimonial-number-inner-div-4{display:flex;flex-direction:column;align-items:flex-end;gap:10px}app-index .testimonial-number-inner-div-2{display:flex;flex-direction:row;align-items:flex-end;gap:10px}app-index .testimonial-number-inner-div-3{display:flex;flex-direction:row;align-items:flex-start}app-index .testimonials-number-inner-div{display:flex;flex-direction:column;align-items:center;justify-content:center}app-index .testimonials-number{color:#000;text-align:center;font-family:"Source Serif 4",serif;font-size:96px;font-style:normal;font-weight:400;line-height:64px;letter-spacing:-.25px}app-index .testimonials-text{margin-top:12px;color:#000;text-align:center;font-family:"Source Serif 4",serif;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:0px}@media (max-width: 1024px){app-index .testimonials-number{font-size:60px}app-index .testimonials-text{font-size:30px}}app-index .faq-section{margin-top:100px;padding-left:270px;padding-right:270px;margin-bottom:75px}app-index .faq-list{margin-top:40px}app-index .faq-item{border-bottom:1px solid #e6e6e6}app-index .faq-question{display:flex;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:15px;cursor:pointer}app-index .faq-question:hover{opacity:.8}app-index .faq-question-p{color:#000;font-size:22px;font-weight:600;line-height:28px}app-index .faq-toggle-icon{width:12px;height:6px;transition:transform .3s ease}app-index .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0 24px 0 0}app-index .faq-answer p{color:#666;font-size:16px;font-weight:400;line-height:24px;margin:0;padding-bottom:24px}app-index .faq-answer.open{max-height:500px;transition:max-height .5s ease-in}app-index .schedule-demo-main-div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}app-index .schedule-demo-left-div{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}app-index .schedule-demo-right-div{border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}app-index .schedule-demo-input-div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;width:100%}app-index .schedule-demo-header{color:#1c1b1b;font-family:"Source Serif 4",serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:0px}app-index .back-to-form-button{background-color:#fff;border-radius:100px;border:1px solid var(--Urbanaut-Theme-sys-light-outline, #1a3b55);color:var(--Urbanaut-Theme-sys-light-primary, #002542);text-align:center;padding:10px 24px;font-size:var(--fontsize-label-large, 14px);font-style:normal;font-weight:500;line-height:var(--lineheight-label-large, 20px);letter-spacing:var(--letter-spacing-label-large, .1px)}app-index .schedule-demo-input-label{color:#888;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.15px}app-index .schedule-demo-input{border-bottom:1px solid #b2bec6;border-top:none;border-left:none;border-right:none;border-radius:10px 10px 0 0;background-color:#f8f8f8;height:45px;padding:5px;width:75%;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.15px}app-index .register-for-demo-button{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.1px;text-decoration-line:none;border-radius:100px;padding:10px 24px!important;background-color:#002542;border:none;outline:none;-webkit-tap-highlight-color:transparent;width:-moz-fit-content;width:fit-content;margin-top:10px}app-index .register-for-demo-button:active,app-index .register-for-demo-button:focus{outline:none!important;box-shadow:none!important;appearance:none}app-index .register-for-demo-button.btn{padding:10px 24px!important}app-index .schedule-demo-get-in-touch-div{width:100%;border-radius:0 0 20px 20px;padding:24px;background-color:#e0f1fa}app-index .schedule-demo-get-in-touch-img-div{border-radius:20px 20px 0 0}app-index .schedule-demo-get-in-touch-inner-div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}app-index .schedule-demo-contact-button{padding:10px;width:100%;color:var(--Urbanaut-Theme-sys-light-primary, #002542);text-align:center;font-family:var(--type-font-family-label, Montserrat);font-size:var(--fontsize-label-large, 14px);font-style:normal;font-weight:500;line-height:var(--lineheight-label-large, 20px);letter-spacing:var(--letter-spacing-label-large, .1px);
1display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;border-radius:100px;background-color:transparent;border:1px solid var(--Urbanaut-Theme-sys-light-outline, #1a3b55)}app-index .schedule-demo-contact-button:hover{background-color:#b8c7da}app-index .get-in-touch-img{width:400px;height:400px;border-top-left-radius:20px;border-top-right-radius:20px}app-index .schedule-demo-form-div{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}@media (max-width: 1024px){app-index .faq-section{padding-left:30px;padding-right:30px}app-index .faq-question{font-size:18px;line-height:24px}app-index .faq-answer p{font-size:14px;line-height:20px}app-index .schedule-demo-get-in-touch-div{width:100%;border-radius:20px;padding:24px;background-color:#e0f1fa}app-index .schedule-demo-main-div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-left:20px;padding-right:20px}app-index .schedule-demo-left-div{padding:16px 24px;border-radius:20px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;background-color:#f5f0eb}app-index .schedule-demo-form-div{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}app-index .schedule-demo-input{border-bottom:1px solid #b2bec6;border-top:none;border-left:none;border-right:none;border-radius:10px 10px 0 0;background-color:#f8f8f8;height:50px;padding:5px;width:100%;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.15px}app-index .schedule-demo-right-div-mob{width:100%}app-index .get-in-touch-img{width:325px;height:325px;border-top-left-radius:20px;border-top-right-radius:20px}}app-index .faq-button-div{margin-top:50px;margin-bottom:50px;display:flex;flex-direction:row;align-items:center;justify-content:center}app-index .view-all-button{display:flex;flex-direction:row;gap:10px;align-items:center;color:#002542;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.1px;text-decoration-style:solid;border:none;background-color:transparent;border-radius:100px;padding:10px 16px}app-index .view-all-button:hover{background-color:#d4d4d4}app-index .count{color:#000;font-family:"Source Serif 4",serif;font-size:111px;font-style:normal;font-weight:400;line-height:normal}app-index .features-mob-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}app-index .features-carousel-div{margin-left:30px;margin-right:30px;margin-top:50px;height:850px}app-index .mob-features-img{width:100%;height:auto;border-radius:20px;display:block;margin:0 auto}app-index .mob-features-header-div{width:calc(100% - 50px)}app-index .mob-features-left-right{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:20px;margin-bottom:20px}app-index .testimonal-mobile-div{height:1200px;padding:50px 30px;background-color:#f2f2f2}app-index .testimonials-carousel-div-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;margin-top:20px}app-index .testimonials-carousel-inner-div-mobile{border-radius:16px;padding:24px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .3s ease}app-index .testimonials-carousel-inner-div-mobile.fade-out{opacity:0}app-index .testimonials-carousel-inner-div-mobile.fade-in{opacity:1}app-index .features-section-header-div{text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;background-image:url(Flex-BG.da06329192dee597.png);background-size:cover;background-position:center}app-index .testimonial-mobile-img-div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative}app-index .left-icon,app-index .right-icon{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}app-index .left-icon{left:2px}app-index .right-icon{right:2px}app-index .testimonial-review-text-mobile{color:#1c1b1b;font-family:"Source Serif 4",serif;font-size:18px;font-style:italic;font-weight:400;line-height:44px;letter-spacing:0px}app-index .testimonial-review-author-mobile{color:#1c1b1b;font-family:"Source Serif 4",serif;font-size:22px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:0px}app-index .testimonials-number-div-mobile{padding-right:10px;margin-top:20px;padding-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}app-index .testimonials-number-inner-div-mobile{flex:0 0 48%;margin-bottom:20px;
1display:flex;flex-direction:column;align-items:center;justify-content:center}app-index .testimonials-number-mobile{color:#000;text-align:center;font-family:"Source Serif 4",serif;font-size:64px;font-style:normal;font-weight:400;line-height:64px;letter-spacing:-.25px}app-index .testimonials-text-mobile{margin-top:10px;color:#000;text-align:center;font-family:"Source Serif 4",serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:0px}app-index .mobile-testimonial-img{width:570px;height:auto;border-radius:20px}@media (max-width: 600px){app-index .mobile-testimonial-img{width:320px;height:auto;border-radius:20px;margin-bottom:20px}}@media (max-width: 1024px){app-index .first-section-outer{margin-left:30px;margin-right:30px}app-index .why-urbanaut-section{padding-left:30px;padding-right:30px}app-index .features-section{margin-right:15px;margin-left:15px}app-index .pricing-section{padding:36px 20px}}app-index .dropdown-content{display:none;position:absolute;background-color:#fff;box-shadow:0 4px 8px #0000001a;z-index:1000;margin-top:5px;border-radius:16px!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}app-index .col-auto:hover .dropdown-content{display:block}app-index .nav-dropdown-item{padding:15px;background-color:#f8f8f8;width:100%;cursor:pointer}app-index .nav-dropdown-item:hover{background-color:#b8b8b8}\n'],encapsulation:2})}return R})(),Ft=(()=>{class R{constructor(T){this.isServer=(0,E.PM)(T)}canLoad(T,I){return!this.isServer}static#e=this.\u0275fac=function(I){return new(I||R)(n.LFG(n.Lbi))};static#t=this.\u0275prov=n.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();var wn=y(9408),$t=y(6676),An=y(8034),Ye=y(2032),st=y(3680),Yt=y(8525),rt=y(5264);const it=["dateOfBirth"];function Pt(R,k){1&R&&(n.TgZ(0,"p",25),n._uU(1," Email address is invalid. Please try again. "),n.qZA())}const rn=function(R){return{error:R}};function Ie(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",9)(1,"div",10)(2,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.logoClick())}),n._UZ(3,"img",12),n.qZA()(),n.TgZ(4,"h2",13),n._uU(5," Welcome to Urbanaut \u{1f44b} "),n.qZA(),n.TgZ(6,"p",14),n._uU(7,"Sign in/Sign up to manage your bookings & explore exciting experiences!"),n.qZA(),n.YNc(8,Pt,2,0,"p",15),n.TgZ(9,"div",16),n._UZ(10,"input",17),n.TgZ(11,"button",18),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.userLoginCheck())}),n._uU(12," Continue with email "),n.qZA()(),n.TgZ(13,"div",19),n._UZ(14,"hr",20),n.TgZ(15,"span",21),n._uU(16,"or"),n.qZA(),n._UZ(17,"hr",22),n.qZA(),n.TgZ(18,"button",23),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.loginService.signInWithGoogle())}),n._UZ(19,"img",24),n._uU(20," Sign in with Google "),n.qZA()()}if(2&R){const T=n.oxw(4);let I,O;n.xp6(8),n.Q6J("ngIf",(null==(I=T.loginCheckForm.get("email"))?null:I.errors)&&T.userCheckError),n.xp6(2),n.Q6J("ngClass",n.VKq(4,rn,(null==(O=T.loginCheckForm.get("email"))?null:O.errors)&&T.userCheckError)),n.xp6(1),n.Q6J("disabled",T.apiLoad),n.xp6(7),n.Q6J("disabled",T.loginService.loginGoogle)}}function nn(R,k){if(1&R&&(n.TgZ(0,"form",8),n.YNc(1,Ie,21,6,"div",7),n.qZA()),2&R){const T=n.oxw(3);n.Q6J("formGroup",T.loginCheckForm),n.xp6(1),n.Q6J("ngIf","emailInput"==T.loginPageCondition)}}function ye(R,k){1&R&&n._UZ(0,"img",43)}function We(R,k){1&R&&n._UZ(0,"img",44)}function lt(R,k){1&R&&n._UZ(0,"img",43)}function cn(R,k){1&R&&n._UZ(0,"img",44)}function kn(R,k){1&R&&n._UZ(0,"img",43)}function ti(R,k){1&R&&n._UZ(0,"img",44)}function di(R,k){1&R&&n._UZ(0,"img",45)}function ai(R,k){1&R&&n._UZ(0,"img",46)}function yi(R,k){if(1&R&&(n.TgZ(0,"div",38)(1,"p"),n._uU(2,"Password must contain -"),n.qZA(),n.TgZ(3,"p"),n.YNc(4,ye,1,0,"img",39),n.YNc(5,We,1,0,"img",40),n._uU(6,"1 Lowercase letter"),n.qZA(),n.TgZ(7,"p"),n.YNc(8,lt,1,0,"img",39),n.YNc(9,cn,1,0,"img",40),n._uU(10,"1 Uppercase letter"),n.qZA(),n.TgZ(11,"p"),n.YNc(12,kn,1,0,"img",39),n.YNc(13,ti,1,0,"img",40),n._uU(14,"1 Number"),n.qZA(),n.TgZ(15,"p"),n.YNc(16,di,1,0,"img",41),n.YNc(17,ai,1,0,"img",42),n._uU(18,"8 Characters"),n.qZA()()),2&R){const T=n.oxw(4);let I,O,Ce,_t,Ct,Gt,dn,In;n.xp6(4),n.Q6J("ngIf",!(null!=(I=T.signUpForm.get("password"))&&null!=I.errors&&I.errors.missingLowercase)),n.xp6(1),n.Q6J("ngIf",null==(O=T.signUpForm.get("password"))||null==O.errors?null:O.errors.missingLowercase),n.xp6(3),n.Q6J("ngIf",!(null!=(Ce=T.signUpForm.get("password"))&&null!=Ce.errors&&Ce.errors.missingUppercase)),n.xp6(1),n.Q6J("ngIf",null==(_t=T.signUpForm.get("password"))||null==_t.errors?null:_t.errors.missingUppercase),n.xp6(3),n.Q6J("ngIf",!(null!=(Ct=T.signUpForm.get("password"))&&null!=Ct.errors&&Ct.errors.missingNumber)),n.xp6(1),n.Q6J("ngIf",null==(Gt=T.signUpForm.get("password"))||null==Gt.errors?null:Gt.errors.missingNumber),n.xp6(3),n.Q6J("ngIf",(null==(dn=T.signUpForm.get("password"))?null:dn.value)&&(null==(dn=T.signUpForm.get("password"))?null:dn.value.length)>=8),n.xp6(1),n.Q6J("ngIf",!(null!=(In=T.signUpForm.get("password"))&&In.value)||(null==(In=T.signUpForm.get("password"))?null:In.value.length)<8)}}function fi(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",47),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.sendVerifyCodeNewUser())}),n._uU(1,"Create an account"),n.qZA()}if(2&R){const T=n.oxw(4);n.Q6J("disabled",T.apiLoad)}}function ci(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",9)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6," Complete your Profile \u270d\ufe0f "),n.qZA(),n.TgZ(7,"p",14),n._uU(8," Help us get to know you better :) Just a few details away from starting your Urbanaut journey! "),n.qZA(),n.TgZ(9,"div",16)(10,"label",26),n._uU(11,"Name"),n.qZA(),n._UZ(12,"input",27),n.TgZ(13,"label",28),n._uU(14,"Password"),n.qZA(),n.TgZ(15,"div",29)(16,"input",30),n.NdJ("focus",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.onPasswordFocus())})("blur",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.onPasswordBlur())}),n.qZA(),n.TgZ(17,"div",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.togglePasswordVisibility("login-password"))}),n._UZ(18,"img",32),n.qZA()(),n.YNc(19,yi,19,8,"div",33),n.YNc(20,fi,2,1,"button",34),n.TgZ(21,"p",35),n._uU(22," By signing up, you agree to our "),n.TgZ(23,"a",36),n._uU(24,"Privacy Policy"),n.qZA(),n._uU(25," and "),n.TgZ(26,"a",37),n._uU(27,"End User License Agreement"),n.qZA(),n._uU(28,". "),n.qZA()()()()}if(2&R){const T=n.oxw(3);let I,O;n.Q6J("formGroup",T.signUpForm),n.xp6(12),n.Q6J("ngClass",n.VKq(5,rn,(null==(I=T.signUpForm.get("name"))?null:I.errors)&&T.signUpError)),n.xp6(4),n.Q6J("ngClass",n.VKq(7,rn,(null==(O=T.signUpForm.get("password"))?null:O.errors)&&T.signUpError)),n.xp6(3),n.Q6J("ngIf",T.showPasswordConditions),n.xp6(1),n.Q6J("ngIf",!T.showPasswordConditions)}}function lr(R,k){1&R&&(n.TgZ(0,"p",25),n._uU(1,"Incorrect password. Please try again."),n.qZA())}function Hr(R,k){if(1&R){const T=n.EpF();
1n.TgZ(0,"form",8)(1,"div",9)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6),n.qZA(),n.TgZ(7,"p",14),n._uU(8,"Glad to see you again :)"),n.qZA(),n.YNc(9,lr,2,0,"p",15),n.TgZ(10,"div",16)(11,"label",48),n._uU(12,"Password"),n.qZA(),n.TgZ(13,"div",49),n._UZ(14,"input",50),n.TgZ(15,"div",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.togglePasswordVisibility("login-password"))}),n._UZ(16,"img",32),n.qZA()(),n.TgZ(17,"button",51),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.signInWithEmail())}),n._uU(18," Sign in "),n.qZA(),n.TgZ(19,"div",52)(20,"a",53),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.forgotPassword())}),n._uU(21,"Forgot your password?"),n.qZA()()()()()}if(2&R){const T=n.oxw(3);let I,O;n.Q6J("formGroup",T.signInPassword),n.xp6(6),n.hij(" Welcome back,",null==(I=T.loginCheckForm.get("email"))?null:I.value," \u{1f64c} "),n.xp6(3),n.Q6J("ngIf",T.error_msg),n.xp6(5),n.Q6J("ngClass",n.VKq(5,rn,(null==(O=T.signInPassword.get("password"))?null:O.errors)&&T.signIn_err||T.error_msg)),n.xp6(3),n.Q6J("disabled",T.apiLoad)}}function Ri(R,k){1&R&&(n.TgZ(0,"p",25),n._uU(1," Email address is invalid. Please try again. "),n.qZA())}function ut(R,k){if(1&R&&(n.TgZ(0,"div",60),n._uU(1),n.qZA()),2&R){const T=n.oxw(4);n.xp6(1),n.Oqu(T.inError)}}function Nn(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",9)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6,"Forgot your password? \u{1f440}"),n.qZA(),n.TgZ(7,"p",14),n._uU(8,"No reason to worry. Just type in your email address."),n.qZA(),n.YNc(9,Ri,2,0,"p",15),n.TgZ(10,"div",54)(11,"div",55)(12,"label",56),n._uU(13,"Email"),n.qZA(),n.TgZ(14,"a",57),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.backToLogin())}),n._uU(15,"Back to login"),n.qZA()(),n._UZ(16,"input",17),n.TgZ(17,"button",58),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.sendVerifyCode())}),n._uU(18," Send verification code "),n.qZA(),n.YNc(19,ut,2,1,"div",59),n.qZA()()()}if(2&R){const T=n.oxw(3);let I,O;n.Q6J("formGroup",T.forgotpassword),n.xp6(9),n.Q6J("ngIf",(null==(I=T.forgotpassword.get("email"))?null:I.errors)&&T.userCheckError),n.xp6(7),n.Q6J("ngClass",n.VKq(5,rn,(null==(O=T.forgotpassword.get("email"))?null:O.errors)&&T.userCheckError)),n.xp6(1),n.Q6J("disabled",T.apiLoad),n.xp6(2),n.Q6J("ngIf",T.error_msg)}}function B(R,k){1&R&&(n.TgZ(0,"p",25),n._uU(1,"Verification code invalid. Please try again."),n.qZA())}function ge(R,k){1&R&&n._UZ(0,"img",43)}function oe(R,k){1&R&&n._UZ(0,"img",44)}function Xe(R,k){1&R&&n._UZ(0,"img",43)}function Zt(R,k){1&R&&n._UZ(0,"img",44)}function Gn(R,k){1&R&&n._UZ(0,"img",43)}function jr(R,k){1&R&&n._UZ(0,"img",44)}function Nr(R,k){1&R&&n._UZ(0,"img",45)}function Xo(R,k){1&R&&n._UZ(0,"img",46)}function Ir(R,k){if(1&R&&(n.TgZ(0,"div",38)(1,"p"),n._uU(2,"Password must contain -"),n.qZA(),n.TgZ(3,"p"),n.YNc(4,ge,1,0,"img",39),n.YNc(5,oe,1,0,"img",40),n._uU(6,"1 Lowercase letter"),n.qZA(),n.TgZ(7,"p"),n.YNc(8,Xe,1,0,"img",39),n.YNc(9,Zt,1,0,"img",40),n._uU(10,"1 Uppercase letter"),n.qZA(),n.TgZ(11,"p"),n.YNc(12,Gn,1,0,"img",39),n.YNc(13,jr,1,0,"img",40),n._uU(14,"1 Number"),n.qZA(),n.TgZ(15,"p"),n.YNc(16,Nr,1,0,"img",41),n.YNc(17,Xo,1,0,"img",42),n._uU(18,"8 Characters"),n.qZA()()),2&R){const T=n.oxw(4);let I,O,Ce,_t,Ct,Gt,dn,In;n.xp6(4),n.Q6J("ngIf",!(null!=(I=T.signUpForm.get("password"))&&null!=I.errors&&I.errors.missingLowercase)),n.xp6(1),n.Q6J("ngIf",null==(O=T.signUpForm.get("password"))||null==O.errors?null:O.errors.missingLowercase),n.xp6(3),n.Q6J("ngIf",!(null!=(Ce=T.signUpForm.get("password"))&&null!=Ce.errors&&Ce.errors.missingUppercase)),n.xp6(1),n.Q6J("ngIf",null==(_t=T.signUpForm.get("password"))||null==_t.errors?null:_t.errors.missingUppercase),n.xp6(3),n.Q6J("ngIf",!(null!=(Ct=T.signUpForm.get("password"))&&null!=Ct.errors&&Ct.errors.missingNumber)),n.xp6(1),n.Q6J("ngIf",null==(Gt=T.signUpForm.get("password"))||null==Gt.errors?null:Gt.errors.missingNumber),n.xp6(3),n.Q6J("ngIf",(null==(dn=T.signUpForm.get("password"))?null:dn.value)&&(null==(dn=T.signUpForm.get("password"))?null:dn.value.length)>=8),n.xp6(1),n.Q6J("ngIf",!(null!=(In=T.signUpForm.get("password"))&&In.value)||(null==(In=T.signUpForm.get("password"))?null:In.value.length)<8)}}function oo(R,k){if(1&R){const T=n.EpF();
1n.TgZ(0,"button",66),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.resetPassword())}),n._uU(1,"Change password"),n.qZA()}if(2&R){const T=n.oxw(4);n.Q6J("disabled",T.apiLoad)}}function Ls(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"app-form-error",67)(1,"span",68),n.O4$(),n.TgZ(2,"svg",69),n._UZ(3,"path",70),n.qZA()(),n.kcU(),n.TgZ(4,"span",71),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.apiError=null)}),n.O4$(),n.TgZ(5,"svg",72),n._UZ(6,"path",73),n.qZA()()()}if(2&R){const T=n.oxw(4);n.Q6J("errorDetail",T.apiError)}}function eo(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",9)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6,"Reset your password"),n.qZA(),n.TgZ(7,"p",14),n._uU(8,"Please check your inbox and spam folder for the verification code."),n.qZA(),n.YNc(9,B,2,0,"p",15),n.TgZ(10,"div",16)(11,"label",48),n._uU(12,"Verification code"),n.qZA(),n._UZ(13,"input",61),n.TgZ(14,"label",62),n._uU(15,"New password"),n.qZA(),n.TgZ(16,"div",49)(17,"input",63),n.NdJ("focus",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.onResetPasswordFocus())})("blur",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.onResetPasswordBlur())}),n.qZA(),n.TgZ(18,"div",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.togglePasswordVisibility("login-password"))}),n._UZ(19,"img",32),n.qZA()(),n.YNc(20,Ir,19,8,"div",33),n.YNc(21,oo,2,1,"button",64),n.YNc(22,Ls,7,1,"app-form-error",65),n.qZA()()()}if(2&R){const T=n.oxw(3);let I,O;n.Q6J("formGroup",T.resetPasswordForm),n.xp6(9),n.Q6J("ngIf",T.reset_verfication_code_err),n.xp6(4),n.Q6J("ngClass",n.VKq(7,rn,(null==(I=T.resetPasswordForm.get("verification_code"))?null:I.errors)&&T.userCheckError||T.reset_verfication_code_err)),n.xp6(4),n.Q6J("ngClass",n.VKq(9,rn,(null==(O=T.resetPasswordForm.get("password"))?null:O.errors)&&T.userCheckError)),n.xp6(3),n.Q6J("ngIf",T.showPasswordConditions),n.xp6(1),n.Q6J("ngIf",!T.showResetPasswordConditions),n.xp6(1),n.Q6J("ngIf",T.apiError)}}function es(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"app-form-error",67)(1,"span",68),n.O4$(),n.TgZ(2,"svg",69),n._UZ(3,"path",70),n.qZA()(),n.kcU(),n.TgZ(4,"span",71),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.inError=null)}),n.O4$(),n.TgZ(5,"svg",72),n._UZ(6,"path",73),n.qZA()()()}if(2&R){const T=n.oxw(4);n.Q6J("errorDetail",T.inError)}}function so(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",9)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6," Password successfully reset! \u{1f44d} "),n.qZA(),n.TgZ(7,"p",14),n._uU(8,"You can now log back in to your account"),n.qZA(),n.TgZ(9,"div",16)(10,"label",48),n._uU(11,"Email"),n.qZA(),n._UZ(12,"input",74),n.TgZ(13,"label",62),n._uU(14,"Password"),n.qZA(),n.TgZ(15,"div",49),n._UZ(16,"input",50),n.TgZ(17,"div",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.togglePasswordVisibility("login-password"))}
1),n._UZ(18,"img",32),n.qZA()(),n.TgZ(19,"button",18),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.signInWithEmail("resetLogin"))}),n._uU(20," Sign in "),n.qZA(),n.YNc(21,es,7,1,"app-form-error",65),n.qZA()()()}if(2&R){const T=n.oxw(3);let I,O;n.Q6J("formGroup",T.loginAfterResetForm),n.xp6(12),n.Q6J("ngClass",n.VKq(5,rn,(null==(I=T.loginAfterResetForm.get("email"))?null:I.errors)&&T.signIn_err)),n.xp6(4),n.Q6J("ngClass",n.VKq(7,rn,(null==(O=T.loginAfterResetForm.get("password"))?null:O.errors)&&T.signIn_err)),n.xp6(3),n.Q6J("disabled",T.apiLoad),n.xp6(2),n.Q6J("ngIf",T.inError)}}function Ia(R,k){1&R&&(n.TgZ(0,"p",78),n._uU(1,"Verification mail send successfully."),n.qZA())}function ka(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",9)(1,"div",10)(2,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logoClick())}),n._UZ(3,"img",12),n.qZA()(),n.TgZ(4,"h2",13),n._uU(5,"Awesome! Let\u2019s get you verified \u{1f91d}"),n.qZA(),n.TgZ(6,"p",14),n._uU(7,"Thank you for joining our community of awesome, curious travellers like yourself!"),n.qZA(),n.TgZ(8,"p",75),n._uU(9,"We\u2019ve emailed you a link to complete your registration and activate your account."),n.qZA(),n.TgZ(10,"p",75),n._uU(11," If you don\u2019t see the email within a few minutes, please check your spam or junk folder. "),n.qZA(),n.TgZ(12,"button",76),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.resendVerificationMail())}),n._uU(13," Resend email "),n.qZA(),n.YNc(14,Ia,2,0,"p",77),n.TgZ(15,"p"),n._uU(16,"You can also "),n.TgZ(17,"a",57),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.backToLogin())}),n._uU(18,"sign up from another email address."),n.qZA()()()}if(2&R){const T=n.oxw(3);n.xp6(12),n.Q6J("disabled",T.apiLoad),n.xp6(2),n.Q6J("ngIf",T.resendVerify)}}function la(R,k){1&R&&(n.TgZ(0,"span",101),n._uU(1,"Invalid date"),n.qZA())}function Pa(R,k){1&R&&(n.TgZ(0,"span",101),n._uU(1,"Select a gender"),n.qZA())}function fs(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"app-form-error",67)(1,"span",68),n.O4$(),n.TgZ(2,"svg",69),n._UZ(3,"path",70),n.qZA()(),n.kcU(),n.TgZ(4,"span",71),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.inError=null)}),n.O4$(),n.TgZ(5,"svg",72),n._UZ(6,"path",73),n.qZA()()()}if(2&R){const T=n.oxw(4);n.Q6J("errorDetail",T.inError)}}const gs=function(R){return{error_btn:R}};function La(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",9)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6,"You\u2019re all set up! \u{1f44d}"),n.qZA(),n.TgZ(7,"p",14),n._uU(8," Welcome aboard Username! Your account is now verified and you can start exploring all things Urbanaut. "),n.qZA(),n.TgZ(9,"p",75),n._uU(10,"Feel free to tell us a little bit more about yourself but no pressure :)"),n.qZA(),n.TgZ(11,"label",48),n._uU(12,"Home city"),n.qZA(),n._UZ(13,"input",79),n.TgZ(14,"div",80)(15,"div",81)(16,"label",48),n._uU(17,"Date of birth"),n.YNc(18,la,2,0,"span",82),n.qZA(),n.TgZ(19,"div",83)(20,"div",84),n._UZ(21,"input",85,86),n.qZA(),n.TgZ(23,"div",87),n._UZ(24,"mat-datepicker",88,89),n.TgZ(26,"input",90),n.NdJ("click",function(){n.CHM(T);const O=n.MAs(25);return n.KtG(O.open())}),n.qZA(),n.TgZ(27,"div",91),n.NdJ("click",function(){n.CHM(T);const O=n.MAs(25);return n.KtG(O.open())}),n._UZ(28,"img",92),n.qZA()()()(),n.TgZ(29,"div",93)(30,"label",48),n._uU(31,"Gender"),n.YNc(32,Pa,2,0,"span",82),n.qZA(),n.TgZ(33,"mat-select",94)(34,"mat-option",95),n._uU(35,"Male"),n.qZA(),n.TgZ(36,"mat-option",95),n._uU(37,"Female"),n.qZA(),n.TgZ(38,"mat-option",95),n._uU(39,"I prefer not to say"),n.qZA()()()(),n.TgZ(40,"div",96)(41,"div",97)(42,"button",98),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.skipProfile())}),n._uU(43," Skip "),n.qZA()(),n.TgZ(44,"div",99)(45,"button",100),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.saveUserDetails())}),n._uU(46," Save & explore "),n.qZA()()(),n.YNc(47,fs,7,1,"app-form-error",65),n.qZA()()}if(2&R){const T=n.MAs(25),I=n.oxw(3);let O,Ce,_t,Ct;n.Q6J("formGroup",I.userDetailsForm),n.xp6(13),n.Q6J("ngClass",n.VKq(15,rn,(null==(O=I.userDetailsForm.get("city"))?null:O.errors)&&I.show_error)),n.xp6(5),n.Q6J("ngIf",I.date_error||("Invalid date"==(null==(Ce=I.userDetailsForm.get("dob"))?null:Ce.value)||!(null!=(Ce=I.userDetailsForm.get("dob"))&&Ce.value))&&I.show_error),n.xp6(3),n.Q6J("ngClass",n.VKq(17,gs,I.date_error)),n.xp6(5),n.Q6J("min",I.minDate)("max",I.maxDate)("matDatepicker",T),n.xp6(6),n.Q6J("ngIf",(null==(_t=I.userDetailsForm.get("gender"))?null:_t.errors)&&I.show_error),n.xp6(1),n.Q6J("ngClass",n.VKq(19,rn,(null==(Ct=I.userDetailsForm.get("gender"))?null:Ct.errors)&&I.show_error)),n.xp6(1),n.Q6J("value","Male"),n.xp6(2),n.Q6J("value","Female"),n.xp6(2),n.Q6J("value","Other"),n.xp6(4),n.Q6J("disabled",I.apiLoad),n.xp6(3),n.Q6J("disabled",I.apiLoad),n.xp6(2),n.Q6J("ngIf",I.inError)}}function to(R,k){if(1&R&&(n.TgZ(0,"div",5),n.YNc(1,nn,2,2,"form",6),n.YNc(2,ci,29,9,"form",6),n.YNc(3,Hr,22,7,"form",6),n.YNc(4,Nn,20,7,"form",6),n.YNc(5,eo,23,11,"form",6),n.YNc(6,so,22,9,"form",6),n.YNc(7,ka,19,2,"div",7),n.YNc(8,L
1a,48,21,"form",6),n.qZA()),2&R){const T=n.oxw(2);n.xp6(1),n.Q6J("ngIf","emailInput"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","newUser"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","oldUser"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","forgotPassword"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","resetPassword"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","loginAfterResetPassword"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","newUserAfterVerify"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","userDetailsForm"==T.loginPageCondition)}}function go(R,k){if(1&R&&(n.TgZ(0,"div",102)(1,"div",103),n._UZ(2,"img",104),n.qZA()()),2&R){const T=n.oxw(2);n.xp6(2),n.Q6J("src",T.login_screen,n.LSH)}}function Yo(R,k){if(1&R&&(n.TgZ(0,"div",2),n.YNc(1,to,9,8,"div",3),n.YNc(2,go,3,1,"div",4),n.qZA()),2&R){const T=n.oxw();n.xp6(1),n.Q6J("ngIf",T.login_screen),n.xp6(1),n.Q6J("ngIf",T.login_screen)}}function Pi(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",108)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6," Welcome to Urbanaut \u{1f44b} "),n.qZA(),n.TgZ(7,"p",14),n._uU(8,"Sign in/Sign up to manage your bookings & explore exciting experiences!"),n.qZA(),n.TgZ(9,"div",16),n._UZ(10,"input",74),n.TgZ(11,"button",18),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.userLoginCheck())}),n._uU(12," Continue with email "),n.qZA()(),n.TgZ(13,"div",19),n._UZ(14,"hr",20),n.TgZ(15,"span",21),n._uU(16,"or"),n.qZA(),n._UZ(17,"hr",22),n.qZA(),n.TgZ(18,"button",109),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.loginService.signInWithGoogleB2c())}),n._UZ(19,"img",24),n._uU(20," Sign in with Google "),n.qZA()()()}if(2&R){const T=n.oxw(2);let I;n.Q6J("formGroup",T.loginCheckForm),n.xp6(10),n.Q6J("ngClass",n.VKq(4,rn,(null==(I=T.loginCheckForm.get("email"))?null:I.errors)&&T.userCheckError)),n.xp6(1),n.Q6J("disabled",T.apiLoad),n.xp6(7),n.Q6J("disabled",T.loginService.loginGoogle)}}function kr(R,k){1&R&&n._UZ(0,"img",43)}function Fr(R,k){1&R&&n._UZ(0,"img",44)}function Do(R,k){1&R&&n._UZ(0,"img",43)}function Zr(R,k){1&R&&n._UZ(0,"img",44)}function cl(R,k){1&R&&n._UZ(0,"img",43)}function _s(R,k){1&R&&n._UZ(0,"img",44)}function da(R,k){1&R&&n._UZ(0,"img",43)}function qs(R,k){1&R&&n._UZ(0,"img",44)}function ca(R,k){if(1&R&&(n.TgZ(0,"div",112)(1,"p"),n._uU(2,"Password must contain -"),n.qZA(),n.TgZ(3,"p"),n.YNc(4,kr,1,0,"img",39),n.YNc(5,Fr,1,0,"img",40),n._uU(6,"1 Lowercase letter"),n.qZA(),n.TgZ(7,"p"),n.YNc(8,Do,1,0,"img",39),n.YNc(9,Zr,1,0,"img",40),n._uU(10,"1 Uppercase letter"),n.qZA(),n.TgZ(11,"p"),n.YNc(12,cl,1,0,"img",39),n.YNc(13,_s,1,0,"img",40),n._uU(14,"1 Number"),n.qZA(),n.TgZ(15,"p"),n.YNc(16,da,1,0,"img",39),n.YNc(17,qs,1,0,"img",40),n._uU(18,"8 Characters"),n.qZA()()),2&R){const T=n.oxw(3);let I,O,Ce,_t,Ct,Gt,dn,In;n.xp6(4),n.Q6J("ngIf",!(null!=(I=T.signUpForm.get("password"))&&null!=I.errors&&I.errors.missingLowercase)),n.xp6(1),n.Q6J("ngIf",null==(O=T.signUpForm.get("password"))||null==O.errors?null:O.errors.missingLowercase),n.xp6(3),n.Q6J("ngIf",!(null!=(Ce=T.signUpForm.get("password"))&&null!=Ce.errors&&Ce.errors.missingUppercase)),n.xp6(1),n.Q6J("ngIf",null==(_t=T.signUpForm.get("password"))||null==_t.errors?null:_t.errors.missingUppercase),n.xp6(3),n.Q6J("ngIf",!(null!=(Ct=T.signUpForm.get("password"))&&null!=Ct.errors&&Ct.errors.missingNumber)),n.xp6(1),n.Q6J("ngIf",null==(Gt=T.signUpForm.get("password"))||null==Gt.errors?null:Gt.errors.missingNumber),n.xp6(3),n.Q6J("ngIf",!(null!=(dn=T.signUpForm.get("password"))&&null!=dn.errors&&dn.errors.minLength)),n.xp6(1),n.Q6J("ngIf",null==(In=T.signUpForm.get("password"))||null==In.errors?null:In.errors.minLength)}}function nr(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",47),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.sendVerifyCodeNewUser())}),n._uU(1,"Create an account"),n.qZA()}if(2&R){const T=n.oxw(3);n.Q6J("disabled",T.apiLoad)}}function Zn(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",108)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6," Complete your Profile \u270d\ufe0f "),n.qZA(),n.TgZ(7,"p",14),n._uU(8," Help us get to know you better :) Just a few details away from starting your Urbanaut journey! "),n.qZA(),n.TgZ(9,"div",16)(10,"label",26),n._uU(11,"Name"),n.qZA(),n._UZ(12,"input",110),n.TgZ(13,"label",28),n._uU(14,"Password"),n.qZA(),n.TgZ(15,"div",29)(16,"input",30),n.NdJ("focus",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.onPasswordFocus())})("blur",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.onPasswordBlur())}),n.qZA(),n.TgZ(17,"div",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.togglePasswordVisibility("login-password"))}),n._UZ(18,"img",32),n.qZA()(),n.YNc(19,ca,19,8,"div",111),n.YNc(20,nr,2,1,"button",34),n.TgZ(21,"p",35),n._uU(22," By signing up, you agree to our "),n.TgZ(23,"a",36),n._uU(24,"Privacy Policy"),n.qZA(),n._uU(25," and "),n.TgZ(26,"a",37),n._uU(27,"End User License Agreement"),n.qZA(),n._uU(28,". "),n.qZA()()()()}if(2&R){const T=n.oxw(2);let I;n.Q6J("formGroup",T.signUpForm),n.xp6(16),n.Q6J("ngClass",n.VKq(4,rn,(null==(I=T.signUpForm.get("password"))?null:I.errors)&&T.signUpError)),n.xp6(3),n.Q6J("ngIf",T.showPasswordConditions),n.xp6(1),n.Q6J("ngIf",!T.showPasswordConditions)}}
1function vi(R,k){1&R&&(n.TgZ(0,"p",25),n._uU(1,"Incorrect password. Please try again."),n.qZA())}function $i(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",108)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6),n.qZA(),n.TgZ(7,"p",14),n._uU(8,"Glad to see you again :)"),n.qZA(),n.YNc(9,vi,2,0,"p",15),n.TgZ(10,"div",16)(11,"label",48),n._uU(12,"Password"),n.qZA(),n.TgZ(13,"div",49),n._UZ(14,"input",50),n.TgZ(15,"div",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.togglePasswordVisibility("login-password"))}),n._UZ(16,"img",32),n.qZA()(),n.TgZ(17,"div",113)(18,"a",114),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.forgotPassword())}),n._uU(19,"Forgot your password?"),n.qZA()(),n.TgZ(20,"button",51),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.signInWithEmail())}),n._uU(21," Sign in "),n.qZA()()()()}if(2&R){const T=n.oxw(2);let I,O;n.Q6J("formGroup",T.signInPassword),n.xp6(6),n.hij(" Welcome back,",null==(I=T.loginCheckForm.get("email"))?null:I.value," \u{1f64c} "),n.xp6(3),n.Q6J("ngIf",T.error_msg),n.xp6(5),n.Q6J("ngClass",n.VKq(5,rn,(null==(O=T.signInPassword.get("password"))?null:O.errors)&&T.signIn_err||T.error_msg)),n.xp6(6),n.Q6J("disabled",T.apiLoad)}}function $r(R,k){1&R&&(n.TgZ(0,"p",25),n._uU(1," Email address is invalid. Please try again. "),n.qZA())}function wr(R,k){if(1&R&&(n.TgZ(0,"div",60),n._uU(1),n.qZA()),2&R){const T=n.oxw(3);n.xp6(1),n.Oqu(T.inError)}}function fr(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",108)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6,"Forgot your password? \u{1f440}"),n.qZA(),n.TgZ(7,"p",14),n._uU(8,"No reason to worry. Just type in your email address."),n.qZA(),n.YNc(9,$r,2,0,"p",15),n.TgZ(10,"div",115)(11,"div",55)(12,"label",56),n._uU(13,"Email"),n.qZA(),n.TgZ(14,"a",57),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.backToLogin())}),n._uU(15,"Back to login"),n.qZA()(),n._UZ(16,"input",17),n.TgZ(17,"button",58),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.sendVerifyCode())}),n._uU(18," Send verification code "),n.qZA(),n.YNc(19,wr,2,1,"div",59),n.qZA()()()}if(2&R){const T=n.oxw(2);let I,O;n.Q6J("formGroup",T.forgotpassword),n.xp6(9),n.Q6J("ngIf",(null==(I=T.forgotpassword.get("email"))?null:I.errors)&&T.userCheckError),n.xp6(7),n.Q6J("ngClass",n.VKq(5,rn,(null==(O=T.forgotpassword.get("email"))?null:O.errors)&&T.userCheckError)),n.xp6(1),n.Q6J("disabled",T.apiLoad),n.xp6(2),n.Q6J("ngIf",T.error_msg)}}function _o(R,k){1&R&&(n.TgZ(0,"p",25),n._uU(1,"Verification code invalid. Please try again."),n.qZA())}function dr(R,k){1&R&&n._UZ(0,"img",43)}function no(R,k){1&R&&n._UZ(0,"img",44)}function bs(R,k){1&R&&n._UZ(0,"img",43)}function gi(R,k){1&R&&n._UZ(0,"img",44)}function Rs(R,k){1&R&&n._UZ(0,"img",43)}function Ra(R,k){1&R&&n._UZ(0,"img",44)}function zr(R,k){1&R&&n._UZ(0,"img",43)}function mi(R,k){1&R&&n._UZ(0,"img",44)}function Gr(R,k){if(1&R&&(n.TgZ(0,"div",112)(1,"p"),n._uU(2,"Password must contain -"),n.qZA(),n.TgZ(3,"p"),n.YNc(4,dr,1,0,"img",39),n.YNc(5,no,1,0,"img",40),n._uU(6,"1 Lowercase letter"),n.qZA(),n.TgZ(7,"p"),n.YNc(8,bs,1,0,"img",39),n.YNc(9,gi,1,0,"img",40),n._uU(10,"1 Uppercase letter"),n.qZA(),n.TgZ(11,"p"),n.YNc(12,Rs,1,0,"img",39),n.YNc(13,Ra,1,0,"img",40),n._uU(14,"1 Number"),n.qZA(),n.TgZ(15,"p"),n.YNc(16,zr,1,0,"img",39),n.YNc(17,mi,1,0,"img",40),n._uU(18,"8 Characters"),n.qZA()()),2&R){const T=n.oxw(3);let I,O,Ce,_t,Ct,Gt,dn,In;n.xp6(4),n.Q6J("ngIf",!(null!=(I=T.resetPasswordForm.get("password"))&&null!=I.errors&&I.errors.missingLowercase)),n.xp6(1),n.Q6J("ngIf",null==(O=T.resetPasswordForm.get("password"))||null==O.errors?null:O.errors.missingLowercase),n.xp6(3),n.Q6J("ngIf",!(null!=(Ce=T.resetPasswordForm.get("password"))&&null!=Ce.errors&&Ce.errors.missingUppercase)),n.xp6(1),n.Q6J("ngIf",null==(_t=T.resetPasswordForm.get("password"))||null==_t.errors?null:_t.errors.missingUppercase),n.xp6(3),n.Q6J("ngIf",!(null!=(Ct=T.resetPasswordForm.get("password"))&&null!=Ct.errors&&Ct.errors.missingNumber)),n.xp6(1),n.Q6J("ngIf",null==(Gt=T.resetPasswordForm.get("password"))||null==Gt.errors?null:Gt.errors.missingNumber),n.xp6(3),n.Q6J("ngIf",!(null!=(dn=T.resetPasswordForm.get("password"))&&null!=dn.errors&&dn.errors.minLength)),n.xp6(1),n.Q6J("ngIf",null==(In=T.resetPasswordForm.get("password"))||null==In.errors?null:In.errors.minLength)}}function bo(R,k){if(1&R){const T=n.EpF();
1n.TgZ(0,"button",18),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.resetPassword())}),n._uU(1,"Change password"),n.qZA()}if(2&R){const T=n.oxw(3);n.Q6J("disabled",T.apiLoad)}}function So(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"app-form-error",67)(1,"span",68),n.O4$(),n.TgZ(2,"svg",69),n._UZ(3,"path",70),n.qZA()(),n.kcU(),n.TgZ(4,"span",71),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.apiError=null)}),n.O4$(),n.TgZ(5,"svg",72),n._UZ(6,"path",73),n.qZA()()()}if(2&R){const T=n.oxw(3);n.Q6J("errorDetail",T.apiError)}}function Bo(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",108)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6,"Reset your password"),n.qZA(),n.TgZ(7,"p",14),n._uU(8,"Please check your inbox and spam folder for the verification code."),n.qZA(),n.YNc(9,_o,2,0,"p",15),n.TgZ(10,"div",16)(11,"label",48),n._uU(12,"Verification code"),n.qZA(),n._UZ(13,"input",116),n.TgZ(14,"label",62),n._uU(15,"New password"),n.qZA(),n.TgZ(16,"div",49)(17,"input",63),n.NdJ("focus",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.onResetPasswordFocus())})("blur",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.onResetPasswordBlur())}),n.qZA(),n.TgZ(18,"div",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.togglePasswordVisibility("login-password"))}),n._UZ(19,"img",32),n.qZA()(),n.YNc(20,Gr,19,8,"div",111),n.YNc(21,bo,2,1,"button",117),n.YNc(22,So,7,1,"app-form-error",65),n.qZA()()()}if(2&R){const T=n.oxw(2);let I,O;n.Q6J("formGroup",T.resetPasswordForm),n.xp6(9),n.Q6J("ngIf",T.reset_verfication_code_err),n.xp6(4),n.Q6J("ngClass",n.VKq(7,rn,(null==(I=T.resetPasswordForm.get("verification_code"))?null:I.errors)&&T.userCheckError||T.reset_verfication_code_err)),n.xp6(4),n.Q6J("ngClass",n.VKq(9,rn,(null==(O=T.resetPasswordForm.get("password"))?null:O.errors)&&T.userCheckError)),n.xp6(3),n.Q6J("ngIf",T.showResetPasswordConditions),n.xp6(1),n.Q6J("ngIf",!T.showResetPasswordConditions),n.xp6(1),n.Q6J("ngIf",T.apiError)}}function Oa(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"app-form-error",67)(1,"span",68),n.O4$(),n.TgZ(2,"svg",69),n._UZ(3,"path",70),n.qZA()(),n.kcU(),n.TgZ(4,"span",71),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.inError=null)}),n.O4$(),n.TgZ(5,"svg",72),n._UZ(6,"path",73),n.qZA()()()}if(2&R){const T=n.oxw(3);n.Q6J("errorDetail",T.inError)}}function yo(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",108)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6," Password successfully reset! \u{1f44d} "),n.qZA(),n.TgZ(7,"p",14),n._uU(8,"You can now log back in to your account"),n.qZA(),n.TgZ(9,"div",16)(10,"label",48),n._uU(11,"Email"),n.qZA(),n._UZ(12,"input",17),n.TgZ(13,"label",62),n._uU(14,"Password"),n.qZA(),n.TgZ(15,"div",49),n._UZ(16,"input",50),n.TgZ(17,"div",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.togglePasswordVisibility("login-password"))}),n._UZ(18,"img",32),n.qZA()(),n.TgZ(19,"button",66),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.signInWithEmail("resetLogin"))}),n._uU(20," Sign in "),n.qZA(),n.YNc(21,Oa,7,1,"app-form-error",65),n.qZA()()()}if(2&R){const T=n.oxw(2);let I,O;n.Q6J("formGroup",T.loginAfterResetForm),n.xp6(12),n.Q6J("ngClass",n.VKq(5,rn,(null==(I=T.loginAfterResetForm.get("email"))?null:I.errors)&&T.signIn_err)),n.xp6(4),n.Q6J("ngClass",n.VKq(7,rn,(null==(O=T.loginAfterResetForm.get("password"))?null:O.errors)&&T.signIn_err)),n.xp6(3),n.Q6J("disabled",T.apiLoad),n.xp6(2),n.Q6J("ngIf",T.inError)}}function ur(R,k){1&R&&(n.TgZ(0,"p",78),n._uU(1,"Verification mail send successfully."),n.qZA())}function Tr(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",108)(1,"div",10)(2,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.logoClick())}),n._UZ(3,"img",12),n.qZA()(),n.TgZ(4,"h2",13),n._uU(5,"Awesome! Let\u2019s get you verified \u{1f91d}"),n.qZA(),n.TgZ(6,"p",14),n._uU(7,"Thank you for joining our community of awesome, curious travellers like yourself!"),n.qZA(),n.TgZ(8,"p",75),n._uU(9,"We\u2019ve emailed you a link to complete your registration and activate your account."),n.qZA(),n.TgZ(10,"p",75),n._uU(11," If you don\u2019t see the email within a few minutes, please check your spam or junk folder. "),n.qZA(),n.TgZ(12,"button",76),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.resendVerificationMail())}),n._uU(13," Resend email "),n.qZA(),n.YNc(14,ur,2,0,"p",77),n.TgZ(15,"p"),n._uU(16,"You can also "),n.TgZ(17,"a",57),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.backToLogin())}),n._uU(18,"sign up from another email address."),n.qZA()()()}if(2&R){const T=n.oxw(2);n.xp6(12),n.Q6J("disabled",T.apiLoad),n.xp6(2),n.Q6J("ngIf",T.resendVerify)}}function Ho(R,k){1&R&&(n.TgZ(0,"span",101),n._uU(1,"Invalid date"),n.qZA())}function Ai(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"app-form-error",67)(1,"span",68),n.O4$(),n.TgZ(2,"svg",69),n._UZ(3,"path",70),n.qZA()(),n.kcU(),n.TgZ(4,"span",71),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.inError=null)}),n.O4$(),n.TgZ(5,"svg",72),n._UZ(6,"path",73),n.qZA()()()}if(2&R){const T=n.oxw(3);n.Q6J("errorDetail",T.inError)}}function Ur(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"form",8)(1,"div",108)(2,"div",10)(3,"a",11),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.logoClick())}),n._UZ(4,"img",12),n.qZA()(),n.TgZ(5,"h2",13),n._uU(6,"You\u2019re all set up! \u{1f44d}"),n.qZA(),n.TgZ(7,"p",14),n._uU(8," Welcome aboard Username! Your account is now verified and you can start exploring all things Urbanaut. "),n.qZA(),n.TgZ(9,"p",75),n._uU(10,"Feel free to tell us a little bit more about yourself but no pressure :)"),n.qZA(),n.TgZ(11,"label",48),n._uU(12,"Home city"),n.qZA(),n._UZ(13,"input",79),n.TgZ(14,"div",80)(15,"div",118)(16,"label",48),n._uU(17,"Date of birth"),n.YNc(18,Ho,2,0,"span",82),n.qZA(),n.TgZ(19,"div",119)(20,"div",84),n._UZ(21,"input",120,86),n.qZA(),n.TgZ(23,"div",87),n._UZ(24,"mat-datepicker",88,89),n.TgZ(26,"input",90),n.NdJ("click",function(){n.CHM(T);const O=n.MAs(25);return n.KtG(O.open())}),n.qZA(),n.TgZ(27,"div",91),n.NdJ("click",function(){n.CHM(T);const O=n.MAs(25);return n.KtG(O.open())}),n._UZ(28,"img",92),n.qZA()()()(),n.TgZ(29,"div",121)(30,"label",48),n._uU(31,"Gender"),n.qZA(),n.TgZ(32,"mat-select",94)(33,"mat-option",95),n._uU(34,"Male"),n.qZA(),n.TgZ(35,"mat-option",95),n._uU(36,"Female"),n.qZA(),n.TgZ(37,"mat-option",95),n._uU(38,"I prefer not to say"),n.qZA()()()(),n.TgZ(39,"div",122)(40,"div",97)(41,"button",123),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.skipProfile())}),n._uU(42," Skip "),n.qZA()(),n.TgZ(43,"div",99)(44,"button",100),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.saveUserDetails())}),n._uU(45," Save & explore "),n.qZA()()(),n.YNc(46,Ai,7,1,"app-form-error",65),n.qZA()()}if(2&R){const T=n.MAs(25),I=n.oxw(2);let O,Ce,_t;n.Q6J("formGroup",I.userDetailsForm),n.xp6(13),n.Q6J("ngClass",n.VKq(14,rn,(null==(O=I.userDetailsForm.get("city"))?null:O.errors)&&I.show_error)),n.xp6(5),n.Q6J("ngIf",I.date_error||("Invalid date"==(null==(Ce=I.userDetailsForm.get("dob"))?null:Ce.value)||!(null!=(Ce=I.userDetailsForm.get("dob"))&&Ce.value))&&I.show_error),n.xp6(3),n.Q6J("ngClass",n.VKq(16,gs,I.date_error)),n.xp6(5),n.Q6J("min",I.minDate)("max",I.maxDate)("matDatepicker",T),n.xp6(6),n.Q6J("ngClass",n.VKq(18,rn,(null==(_t=I.userDetailsForm.get("gender"))?null:_t.errors)&&I.show_error)),n.xp6(1),n.Q6J("value","Male"),n.xp6(2),n.Q6J("value","Female"),n.xp6(2),n.Q6J("value","Other"),n.xp6(4),n.Q6J("disabled",I.apiLoad),n.xp6(3),n.Q6J("disabled",I.apiLoad),n.xp6(2),n.Q6J("ngIf",I.inError)}}function ys(R,k){if(1&R&&(n.TgZ(0,"div",105)(1,"div",106),n.YNc(2,Pi,21,6,"form",6),n.YNc(3,Zn,29,6,"form",6),n.YNc(4,$i,22,7,"form",6),n.YNc(5,fr,20,7,"form",6),n.YNc(6,Bo,23,11,"form",6),n.YNc(7,yo,22,9,"form",6),n.YNc(8,Tr,19,2,"div",107),n.YNc(9,Ur,47,20,"form",6),n.qZA()()),2&R){const T=n.oxw();n.xp6(2),n.Q6J("ngIf","emailInput"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","newUser"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","oldUser"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","forgotPassword"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","resetPassword"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","loginAfterResetPassword"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","newUserAfterVerify"==T.loginPageCondition),n.xp6(1),n.Q6J("ngIf","userDetailsForm"==T.loginPageCondition)}}let vo=(()=>{class R{constructor(T,I,O,Ce,_t){this.fb=T,this.helperService=I,this.router=O,this.renderer=Ce,this.loginService=_t,this.image_login_screen=["assets/png/login_screen_goa_1.png","assets/png/login_screen_goa_2.png","assets/png/login_screen_goa_3.png","assets/png/login_screen_pondi_4.png","assets/png/login_screen_pondi_5.png","assets/png/login_screen_j
1odhpur_6.png"],this.resendVerify=!1,this.userCheckError=!1,this.apiLoad=!1,this.showPasswordConditions=!1,this.showResetPasswordConditions=!1,this.signUpError=!1,this.signIn_err=!1,this.date_error=!1,this.reset_verfication_code_err=!1,this.show_error=!1,this.mask=[/\d/,/\d/," ","/"," ",/\d/,/\d/," ","/"," ",/\d/,/\d/,/\d/,/\d/];const Ct=$t();this.minDate=$t(Ct).subtract(100,"years").toDate(),this.maxDate=Ct.toDate(),this.login_screen=void 0,this.loginPageCondition="emailInput",this.login_screen=this.image_login_screen[Math.floor(Math.random()*this.image_login_screen.length)],this.loginCheckForm=this.fb.group({email:new ie.NI(null,[ie.kI.required,ie.kI.pattern("^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,}$")])}),this.userDetailsForm=this.fb.group({city:new ie.NI(null,[ie.kI.required,ie.kI.minLength(2),_e.w.noWhitespaceValidator]),dob:new ie.NI(null,[ie.kI.required,_e.w.noWhitespaceValidator]),gender:new ie.NI(null,ie.kI.required),selectedDate:new ie.NI(null)}),this.signInPassword=this.fb.group({password:new ie.NI(null,[ie.kI.required])}),this.loginAfterResetForm=this.fb.group({email:new ie.NI(null,[ie.kI.required,ie.kI.pattern("^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,}$")]),password:new ie.NI(null,[ie.kI.required])}),this.forgotpassword=this.fb.group({email:new ie.NI(null,[ie.kI.required,ie.kI.pattern("^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,}$")])}),this.resetPasswordForm=this.fb.group({password:new ie.NI(null,[ie.kI.required,ie.kI.minLength(8),ie.kI.pattern(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).+$/)]),verification_code:new ie.NI(null,[ie.kI.required])}),this.signUpForm=this.fb.group({name:new ie.NI(null,[ie.kI.required,_e.w.noWhitespaceValidator]),password:new ie.NI(null,[ie.kI.required,ie.kI.minLength(8),ie.kI.pattern(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).+$/)])}),this.signUpForm.get("password")?.valueChanges.subscribe(Gt=>{const dn=this.signUpForm.get("password");if(dn){const In={};/(?=.*[a-z])/.test(Gt)||(In.missingLowercase=!0),/(?=.*[A-Z])/.test(Gt)||(In.missingUppercase=!0),/(?=.*\d)/.test(Gt)||(In.missingNumber=!0),Gt&&Gt.length<8&&(In.minLength=!0),dn.setErrors(Object.keys(In).length?In:null),Gt&&Gt.length>0&&(this.showPasswordConditions=!0),this.isPasswordValid(Gt)&&setTimeout(()=>{this.showPasswordConditions=!1},1e3)}}),this.resetPasswordForm.get("password")?.valueChanges.subscribe(Gt=>{const dn=this.resetPasswordForm.get("password");if(dn){const In={};/(?=.*[a-z])/.test(Gt)||(In.missingLowercase=!0),/(?=.*[A-Z])/.test(Gt)||(In.missingUppercase=!0),/(?=.*\d)/.test(Gt)||(In.missingNumber=!0),Gt&&Gt.length<8&&(In.minLength=!0),dn.setErrors(Object.keys(In).length?In:null),Gt&&Gt.length>0&&(this.showResetPasswordConditions=!0),this.isPasswordValid(Gt)&&setTimeout(()=>{this.showResetPasswordConditions=!1},1e3)}}),this.userDetailsForm.get("selectedDate")?.valueChanges.subscribe(Gt=>{const dn=$t(Gt).format("DD/MM/YYYY");this.userDetailsForm?.get("dob")?.setValue(dn,{emitEvent:!1})})}opendate(){const T=(0,wn.p)(this.userDetailsForm.get("dob")?.value),I=$t(T,"DD/MM/YYYY",!0);this.userDetailsForm.get("selectedDate")?.setValue(I)}ngAfterViewInit(){if(this.helperService.is_browser){const T=this.router.url;if(T.includes("account-verify")){const O=this.router.parseUrl(this.router.url).queryParams.token;this.getNewUserDetail(O),this.loginPageCondition="userDetailsForm"}else if(T.includes("forgot-password")){const I=this.router.parseUrl(this.router.url).queryParams,O=I.verification_code,Ce=I.email;this.resetPasswordForm.get("verification_code")?.setValue(O),this.forgotpassword.get("email")?.setValue(Ce),this.loginPageCondition="resetPassword"}}}onPasswordFocus(){const T=this.signUpForm.get("password")?.value;T&&T.length>0&&(this.showPasswordConditions=!0)}onPasswordBlur(){const I=this.signUpForm.get("password")?.value;(I&&this.isPasswordValid(I)||!I||0===I.length)&&(this.showPasswordConditions=!1)}onResetPasswordFocus(){const T=this.resetPasswordForm.get("password")?.value;T&&T.length>0&&(this.showResetPasswordConditions=!0)}onResetPasswordBlur(){const I=this.resetPasswordForm.get("password")?.value;(I&&this.isPasswordValid(I)||!I||0===I.length)&&(this.showResetPasswordConditions=!1)}isPasswordValid(T){if(!T)return!1;const I=/(?=.*[a-z])/.test(T),O=/(?=.*[A-Z])/.test(T),Ce=/(?=.*\d)/.test(T);return I&&O&&Ce&&T.length>=8}getNewUserDetail(T){this.loginService.getnewUserDetail(T).subscribe(I=>{localStorage.setItem("urbanaut_dashboard_token",I?.token),this.loginService.getUserDetails().subscribe(O=>{const Ce=JSON.stringify(O);this.user_det=O,localStorage.setItem("GetStorage",Ce)},O=>{console.log(O)})},I=>{console.log("This user has already been verified."==I?.error?.token[0]),"This user has already been verified."==I?.error?.token[0]?this.router.navigate(["/"]):this.loginPageCondition="resendVerifyCode"})}logoClick(){this.helperService.is_browser&&this.router.navigate(["/"])}
1sendVerifyCodeNewUser(){if(this.signUpForm.invalid)return void(this.signUpError=!0);const T={email:this.loginCheckForm.value.email,password:this.signUpForm.value.password,first_name:this.signUpForm.value.name};this.apiLoad=!0,this.loginService.signUp(T).subscribe(I=>{this.user_det=I,this.apiLoad=!1,this.loginPageCondition="newUserAfterVerify"},I=>{console.error("error",I),this.apiLoad=!1,this.inError="A user with this email already exists."==I?.error?.email[0]?"A user with this email already exists.":"Error: "+I.code+" "+I.message,setTimeout(()=>{this.inError=null},6e3)})}resendVerificationMail(){this.apiLoad=!0;let T={email:this.loginCheckForm.get("email")?.value?this.loginCheckForm.get("email")?.value:this.user_det?.email};this.loginService.resendVerificationMail(T).subscribe(I=>{this.resendVerify=!0,setTimeout(()=>{this.resendVerify=!1},5e3),this.apiLoad=!1},I=>{this.apiLoad=!1,this.apiError=I})}userLoginCheck(){if(this.loginCheckForm.invalid)return void(this.userCheckError=!0);this.apiLoad=!0;let T={email:this.loginCheckForm.get("email")?.value};this.loginService.getUserExistValue(T).subscribe(I=>{I?.user_exists?"Resend email page"==I?.flow?(this.resendVerificationMail(),this.loginPageCondition="newUserAfterVerify"):this.loginPageCondition="oldUser":this.loginPageCondition="newUser",this.apiLoad=!1},I=>{this.apiLoad=!1,console.log(I)})}resetPassword(){if(this.resetPasswordForm.invalid)return void(this.userCheckError=!0);this.apiLoad=!0;const T=this.resetPasswordForm.value;let I={code:T?.verification_code,email:this.forgotpassword.get("email")?.value,new_password:T?.password};this.loginService.setPassword(I).subscribe(O=>{this.loginPageCondition="loginAfterResetPassword",this.apiLoad=!1},O=>{this.apiLoad=!1,"Invalid code."==O?.error?.non_field_errors[0]?(this.reset_verfication_code_err=!0,setTimeout(()=>{this.reset_verfication_code_err=!1},5e3)):(this.apiError=O,setTimeout(()=>{this.apiError=null},5e3)),console.error("error",O)})}sendVerifyCode(){if(this.forgotpassword.invalid)return void(this.userCheckError=!0);const T=this.forgotpassword.value;this.apiLoad=!0,this.loginService.emailWithForgotPassword(T?.email).subscribe(I=>{this.loginPageCondition="resetPassword",this.loginCheckForm.reset(),this.signInPassword.reset(),this.apiLoad=!1},I=>{this.apiLoad=!1,this.inError=404==I.status?"There is no user corresponding to the given email.":"Error: "+I.code+" "+I.message,setTimeout(()=>{this.inError=null},6e3),console.error("error",I)})}togglePasswordVisibility(T){const I=this.renderer.selectRootElement(`#${T}`);"password"===I.getAttribute("type")?this.renderer.setAttribute(I,"type","text"):this.renderer.setAttribute(I,"type","password")}forgotPassword(){this.loginPageCondition="forgotPassword",this.forgotpassword.get("email")?.setValue(this.loginCheckForm.get("email")?.value)}backToLogin(){this.loginCheckForm.reset(),this.signInPassword.reset(),this.signUpForm.reset(),this.loginPageCondition="emailInput"}signInWithEmail(T){if(this.signInPassword.invalid&&!T)return void(this.signIn_err=!0);
1if(this.loginAfterResetForm.invalid&&T)return void(this.signIn_err=!0);const I={email:T?this.loginAfterResetForm?.value.email:this.loginCheckForm.value.email,password:T?this.loginAfterResetForm?.value.password:this.signInPassword.value.password};this.apiLoad=!0,this.loginService.signIn(I).subscribe(O=>{this.user_det=O,this.apiLoad=!1},O=>{this.error_msg=!0,this.apiLoad=!1,O&&(this.inError=O),setTimeout(()=>{this.inError="",this.error_msg=!1},5e3)})}saveUserDetails(){if(this.userDetailsForm.invalid)return void(this.show_error=!0);this.apiLoad=!0;const T=this.userDetailsForm.value;let I=$t();$t(I).subtract(100,"years"),$t(T?.dob,"DD/MM/YYYY"),this.date_error=!1;let _t={city:T?.city,date_of_birth:$t(T?.dob,"DD/MM/YYYY").format("YYYY-MM-DD"),gender:T?.gender};this.loginService.editUSer(_t).subscribe(Ct=>{this.loginService.userSignal.set(Ct),localStorage.setItem("GetStorage",JSON.stringify(Ct)),this.router.navigate(["/dashboard"]),this.apiLoad=!1},Ct=>{this.apiLoad=!1,console.error(Ct),Ct&&(this.inError=Ct),setTimeout(()=>{this.inError="",this.error_msg=!1},5e3)})}skipProfile(){this.apiLoad=!0,this.loginService.editUSer({skipped:!0}).subscribe(I=>{this.loginService.userSignal.set(I),localStorage.setItem("GetStorage",JSON.stringify(I)),this.router.navigate(["/dashboard"]),this.apiLoad=!1},I=>{this.apiLoad=!1,console.error(I)})}setSEO(){const T=this.helperService.stripHtmlTags("Access your Urbanaut account to list, manage, and promote your events effortlessly. Log in now and start engaging your audience with unique experiences!");let I=re.D.baseURL,O="Urbanaut";this.helperService.titleService.setTitle("Login to Urbanaut | Manage & Promote Your Events"),this.helperService.metaTagService.updateTag({name:"description",content:T}),this.helperService.metaTagService.updateTag({name:"keywords",content:T}),this.helperService.metaTagService.updateTag({name:"canonical",content:I}),this.helperService.metaTagService.updateTag({name:"og:site_name",content:O}),this.helperService.metaTagService.updateTag({name:"og:url",content:I}),this.helperService.metaTagService.updateTag({name:"og:title",content:"Login to Urbanaut | Manage & Promote Your Events"}),this.helperService.metaTagService.updateTag({name:"title",content:"Login to Urbanaut | Manage & Promote Your Events"}),this.helperService.metaTagService.updateTag({name:"og:type",content:"web"}),this.helperService.metaTagService.updateTag({name:"og:description",content:T}),this.helperService.metaTagService.updateTag({name:"og:locale",content:"en_GB"}),this.helperService.metaTagService.updateTag({name:"twitter:card",content:"summary_large_image"}),this.helperService.metaTagService.updateTag({name:"twitter:title",content:O}),this.helperService.metaTagService.updateTag({name:"twitter:image",content:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"twitter:description",content:T}),this.helperService.metaTagService.updateTag({rel:"image_src",href:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"og:image",content:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"og:image:secure_url",content:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"og:image:height",content:"360"}),this.helperService.metaTagService.updateTag({name:"og:image:width",content:"658"})}logout(){this.apiLoad=!0,this.loginService.signOut().subscribe(T=>{this.apiLoad=!1})}static#e=this.\u0275fac=function(I){return new(I||R)(n.Y36(ie.qu),n.Y36(be.W),n.Y36(Q.F0),n.Y36(n.Qsj),n.Y36(je.r))};static#t=this.\u0275cmp=n.Xpm({type:R,selectors:[["app-login"]],viewQuery:function(I,O){if(1&I&&(n.Gf(it,5),n.Gf(An.hl,5)),2&I){let Ce;n.iGM(Ce=n.CRH())&&(O.dateOfBirth=Ce.first),n.iGM(Ce=n.CRH())&&(O.datepickerInput=Ce.first)}},decls:2,vars:2,consts:[["class","row h-100 inner-container",4,"ngIf"],["class","row m-0 h-100",4,"ngIf"],[1,"row","h-100","inner-container"],["class","col-12 col-md-6 ",4,"ngIf"],["class","col-12 col-md-6 p-8 h-100",4,"ngIf"],[1,"col-12","col-md-6"],[3,"formGroup",4,"ngIf"],["class","d-grid login-left-div",4,"ngIf"],[3,"formGroup"],[1,"d-grid","login-left-div"],[1,"col-auto"],["aria-label","Front",1,"navbar-brand",3,"click"],["src","assets/svg/urbanaut_icon.svg","alt","Urbanaut title","id","urbanaut_icon"],[1,"mt-5","mt-lg-7","mt-xl-10","welcome-login"],[1,"my-5","sign-in-text"],["class","text-danger",4,"ngIf"],[1,"w-100"],["type","text","formControlName","email","placeholder","[email protected]",1,"form-control","h-48px","form-control-sm","email-input",3,"ngClass"],[1,"btn-primary","btn","mt-5","h-48px","rounded-pill","w-100",3,"disabled","click"],[1,"hr","w-100","my-5"],[1,"left"],[1,"word"],[1,"right"],[1,"btn-secondary","mb-5","h-48px","rounded-pill","btn","w-100","d-flex","align-items-center","justify-content-center",3,"disabled","click"],["src","assets/png/google.png",1,"w-28px","me-2"],[1,"text-danger"],[1,"label-input","mb-2"],["type","text","formControlName","name","placeholder","Enter your name",1,"form-control","h-48px","form-control-sm","email-input",3,"ngClass"],[1,"label-input","mt-5"],[1,"input-group","input-group-merge","email-input","mt-2"],["type","password","name","password","placeholder","Password","id","login-password","formControlName","password",1,"js-toggle-password","form-control","h-48px","form-control-sm",3,"ngClass","focus","blur"],["id","inputGroupMergeEmailOptionalAddOnPass",1,"input-group-append","input-group-text",3,"click"],["src","assets/png/eye_icon_black.svg"],["class","mt-3 rounded password-contain-error",4,"ngIf"],["class","btn-primary mt-5 h-48px btn rounded-pill w-100",3,"disabled","click",4,"ngIf"],[1,"mt-3","font-12"],["href","/privacy-policy","target","_blank",1,"link","link-underline","font-12"],["href","/end-user-license-agreement","target","_blank",1,"link","link-underline","font-12"],[1,"mt-3","rounded","password-contain-error"],["src","assets/png/missing.png","alt","password error",4,"ngIf"],["src","assets/png/correct.png","alt","password correct",4,"ngIf"],["src","assets/png/missing.png","alt","password correct",4,"ngIf"],["src","assets/png/correct.png","alt","password error",4,"ngIf"],["src","assets/png/missing.png","alt","password error"],["src","assets/png/correct.png","alt","password correct"],["src","assets/png/missing.png","alt","password correct"],["src","assets/png/correct.png","alt","password error"],[1,"btn-primary","mt-5","h-48px","btn","rounded-pill","w-100",3,"disabled","click"],[1,"label-input","mb-3"],[1,"input-group","input-group-merge","email-input"],["type","password","name","password","placeholder","Enter password","id","login-password","formControlName","password",1,"js-toggle-password","form-control","h-48px","form-control-sm",3,"ngClass"],[1,"btn-primary","btn","mt-3","h-48px","rounded-pill","w-100",3,"disabled","click"],[1,"d-flex","justify-content-start"],[1,"link","text-end","link-underline","mt-3",3,"click"],[1,"w-100","mt-5"],[1,"d-flex","justify-content-between","mb-3"],[1,"label-input"],[1,"link","link-underline",3,"click"],[1,"btn","btn-primary","mt-5","h-48px","rounded-pill","w-100",3,"disabled","click"],["class","mt-2 text-danger",4,"ngIf"],[1,"mt-2","text-danger"],["type","text","placeholder","Enter verification code","formControlName","verification_code",1,"form-control","h-48px","form-control-sm","email-input",3,"ngClass"],[1,"label-input","mt-5","mb-3"],["type","password","name","password","placeholder","Minimum 8 chararacters","id","login-password","formControlName","password",1,"js-toggle-password","form-control","h-48px","form-control-sm",3,"ngClass","focus","blur"],["class","btn-primary mt-5 h-48px rounded-pill w-100 btn",3,"disabled","click",4,"ngIf"],["class","w-100 error-api",3,"errorDetail",4,"ngIf"],[1,"btn-primary","mt-5","h-48px","rounded-pill","w-100","btn",3,"disabled","click"],[1,"w-100","error-api",3,"errorDetail"],["errorIcon","",1,"me-2"],["xmlns","http://www.w3.org/2000/svg","width","18","height","18","viewBox","0 0 24 24","fill","none"],["d","M12 17C12.2833 17 12.5208 16.9042 12.7125 16.7125C12.9042 16.5208 13 16.2833 13 16C13 15.7167 12.9042 15.4792 12.7125 15.2875C12.5208 15.0958 12.2833 15 12 15C11.7167 15 11.4792 15.0958 11.2875 15.2875C11.0958 15.4792 11 15.7167 11 16C11 16.2833 11.0958 16.5208 11.2875 16.7125C11.4792 16.9042 11.7167 17 12 17ZM11 13H13V7H11V13ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 
113.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z","fill","#E52200"],["closeIcon","",1,"pointer",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24","fill","none"],["d","M6.4 19L5 17.6L10.6 12L5 6.4L6.4 5L12 10.6L17.6 5L19 6.4L13.4 12L19 17.6L17.6 19L12 13.4L6.4 19Z","fill","#1C1B1B"],["type","text","placeholder","[email protected]","formControlName","email",1,"form-control","h-48px","form-control-sm","email-input",3,"ngClass"],[1,"mb-5","sign-in-text"],[1,"btn-outline-primary","btn","my-5","h-48px","rounded-pill","w-100",3,"disabled","click"],["class","text-success",4,"ngIf"],[1,"text-success"],["formControlName","city","type","text","placeholder","Enter your city",1,"form-control","h-48px","form-control-sm","email-input",3,"ngClass"],[1,"row","m-0","mt-5"],[1,"col-6","ps-0"],["class","text-danger ms-3",4,"ngIf"],[1,"row","m-0","border-input"],[1,"col-10","d-flex"],["formControlName","dob","placeholder","DD / MM / YYYY","mask","d0/M0/0000",1,"form-control","form-control-sm","input-field-dob",3,"ngClass"],["dateOfBirth",""],[1,"col-2","d-flex","align-items-center","justify-content-center"],["panelClass","dob-month-picker"],["picker",""],["readonly","","matInput","","formControlName","selectedDate",1,"date-picker","h-48px","form-control","h-48px","form-control-sm",3,"min","max","matDatepicker","click"],["id","inputGroupMergeEmailOptionalAddOn",1,"calendar-icon",3,"click"],["src","assets/svg/date.svg",1,"w-25px"],[1,"col-6","pe-0"],["formControlName","gender","placeholder","Select a gender",3,"ngClass"],[3,"value"],[1,"row","m-0","mt-5","justify-content-between"],[1,"col-3","ps-0"],[1,"btn-outline-primary","my-5","h-48px","rounded-pill","w-100",3,"disabled","click"],[1,"col-8","pe-0"],[1,"btn-primary","my-5","h-48px","rounded-pill","w-100",3,"disabled","click"],[1,"text-danger","ms-3"],[1,"col-12","col-md-6","p-8","h-100"],[1,"position-relative","h-100"],["alt","Login Screen",1,"w-100","h-100","object-fit-contain",3,"src"],[1,"row","m-0","h-100"],[1,"col-12","p-5"],["class","d-grid",4,"ngIf"],[1,"d-grid"],[1,"btn-secondary","mb-5","h-48px","btn","rounded-pill","w-100","d-flex","align-items-center","justify-content-center",3,"disabled","click"],["type","text","formControlName","name","placeholder","Enter your name",1,"form-control","h-48px","form-control-sm","email-input"],["class","mt-2 rounded password-contain-error",4,"ngIf"],[1,"mt-2","rounded","password-contain-error"],[1,"d-flex","justify-content-end"],[1,"link","text-end","link-underline","mt-2",3,"click"],[1,"w-100","mt-3"],["type","text","formControlName","verification_code","placeholder","Enter verification code",1,"form-control","h-48px","form-control-sm","email-input",3,"ngClass"],["class","btn-primary btn mt-5 h-48px rounded-pill w-100",3,"disabled","click",4,"ngIf"],[1,"col-sm-6","col-12","ps-0","pe-sm-2","ps-0"],[1,"row","border-input","m-0"],["formControlName","dob","placeholder","DD / MM / YYYY","mask","d0/M0/0000",1,"form-control","form-control-sm","h-48px","input-field-dob",3,"ngClass"],[1,"col-sm-6","col-12","pe-0","mt-sm-0","mt-4","ps-sm-2","ps-0"],[1,"row","m-0","justify-content-between","mt-5"],[1,"btn-outline-primary","my-5","h-48px","rounded-pill",3,"disabled","click"]],template:function(I,O){1&I&&(n.YNc(0,Yo,3,2,"div",0),n.YNc(1,ys,10,8,"div",1)),2&I&&(n.Q6J("ngIf",!(null!=O.helperService&&O.helperService.isMobileSignal()||null!=O.helperService&&O.helperService.isTabSignal())),n.xp6(1),n.Q6J("ngIf",(null==O.helperService?null:O.helperService.isMobileSignal())||(null==O.helperService?null:O.helperService.isTabSignal())))},dependencies:[E.mk,E.O5,Ye.Nt,st.ey,Yt.gD,An.Mq,An.hl,ie._Y,ie.Fj,ie.JJ,ie.JL,ie.sg,ie.u,rt.A],styles:['app-login .h-100vh{height:100vh}app-login .object-fit-contain{object-fit:contain}app-login .login-left-div{padding:32px 52px 32px 32px}app-login .inner-container{max-width:1150px;margin:0 auto}app-login .login-screen-image{height:676px;padding:32px 32px 32px 0}app-login .welcome-login{font-family:"Source Serif Pro";font-weight:400;font-size:40px;word-break:break-word;line-height:120%;letter-spacing:1%}app-login .sign-in-text{font-weight:400;font-size:16px;line-height:160%;letter-spacing:1%}app-login input{font-size:16px!important}app-login input::placeholder{color:#0006!important;font-weight:400!important;font-size:16px}app-login .text-danger{color:#f00c!important}app-login .error-api .card-title{display:none}app-login .error-api .card-body{height:auto!important;background-color:#f8f8f8;border-radius:8px}app-login .error-api .card-text span{color:#e52200;font-size:13px}app-login .error-api .error-img{width:16px}app-login .error-api .border-danger{border-color:#fff0!important}app-login .error-api .card{box-shadow:0 1px 3px #0000004d;box-shadow:0 4px 8px 3px #00000026;background:#f8f8f8}app-login .date-picker{border:none!important;background-color:transparent!important;color:transparent;position:relative}app-login .border-input{border:1px solid rgba(0,0,0,.4);border-radius:8px}app-login .date-picker:read-only{background-color:transparent!important}app-login .date-picker:focus{color:transparent!important;background-color:transparent!important;border:none!important;border-bottom:none!important;outline:0;box-shadow:none}app-login .input-field-dob{border:none;border-radius:0;font-size:22px;font-weight:500;color:#002542;font-family:Montserrat;padding-left:0}app-login .password-contain-error{background:rgba(0,0,0,.0392156863);padding:10px}app-login .password-contain-error img{width:15px;margin-right:5px}app-login .input-group-append{cursor:pointer}app-login .btn-outline-primary{border:1px solid #002542!important;font-weight:500;font-size:16px;color:#002542!important}app-login .btn-outline-primary:hover{border:1px solid #002542!important;background-color:#002542!important;font-weight:500;font-size:16px;color:#fff!important}app-login .label-input{font-size:16px;font-weight:500}app-login .word{padding:0 1em;color:#000;font-weight:400;font-size:16px;line-height:100%;letter-spacing:1%}app-login .email-input{border:1px solid rgba(0,0,0,.4);border-radius:8px}app-login .h-48px{height:48px}app-login .btn-primary{background-color:#002542!important;border:none;font-weight:500;font-size:16px}app-login .hr{display:flex;align-items:center}app-login .font-12{font-size:12px!important;font-weight:400!important}app-login .left,app-login .right{flex-grow:1;border:none;border-top:1px solid #cfdfe2;height:0}app-login .w-6{width:28px}app-login .w-28px{width:28px}app-login .btn-secondary{background:rgba(0,0,0,.0784313725);color:#000;border:none;font-weight:500;font-size:16px}@media (max-width: 1024px){app-login .welcome-login{font-size:32px}app-login .sign-in-text{font-size:14px}app-login .word{font-size:14px}app-login .btn-primary{font-size:14px}app-login .btn-secondary{font-size:14px}app-login .input-field-dob{font-size:18px}app-login .h-48px{height:40px}app-login .w-28px{width:20px}}.mat-mdc-select{height:48px!important;border:1px solid rgba(0,0,0,.4)!important;border-radius:8px!important;padding:10px!important}.mat-mdc-select-trigger{height:100%!important}.mat-mdc-select-min-line{font-size:16px!important}\n'],encapsulation:2})}return R})();var ao=y(6208);function Na(R,k){1&R&&n._UZ(0,"img",15)}function ts(R,k){1&R&&n._UZ(0,"img",16)}function ns(R,k){if(1&R){const T=n.EpF();
1n.TgZ(0,"li",20)(1,"button",24),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.openBooking())}),n._uU(2,"My bookings"),n.qZA()()}}function br(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"li",20)(1,"button",24),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.openProfile())}),n._uU(2,"My profile"),n.qZA()()}}function ul(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",24),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.login())}),n._uU(1,"Login"),n.qZA()}}function Vr(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",24),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.logOut())}),n._uU(1,"Sign Out"),n.qZA()}}const cr=function(){return["/list-your-experience-online"]};function vs(R,k){if(1&R&&(n.TgZ(0,"div",17)(1,"div",18)(2,"ul",19)(3,"li",20)(4,"a",21),n._uU(5,"List with us"),n.qZA()(),n.YNc(6,ns,3,0,"li",22),n.YNc(7,br,3,0,"li",22),n.TgZ(8,"li",20),n.YNc(9,ul,2,0,"button",23),n.YNc(10,Vr,2,0,"button",23),n.qZA()()()()),2&R){const T=n.oxw(3);n.xp6(4),n.Q6J("routerLink",n.DdM(5,cr)),n.xp6(2),n.Q6J("ngIf",(null==T.loginService?null:T.loginService.is_logged_in())&&!T.bookingPage),n.xp6(1),n.Q6J("ngIf",(null==T.loginService?null:T.loginService.is_logged_in())&&!T.profilePage),n.xp6(2),n.Q6J("ngIf",!(null!=T.loginService&&T.loginService.is_logged_in())),n.xp6(1),n.Q6J("ngIf",null==T.loginService?null:T.loginService.is_logged_in())}}function Os(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6)(4,"a",7),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.logoClick())}),n._UZ(5,"img",8),n.qZA()(),n.Hsn(6),n.TgZ(7,"div",9)(8,"a",10),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.menuShow=!O.menuShow)}),n.TgZ(9,"span",11),n.YNc(10,Na,1,0,"img",12),n.YNc(11,ts,1,0,"img",13),n.qZA()()()()(),n.YNc(12,vs,11,6,"div",14),n.Hsn(13,1),n.qZA()}if(2&R){const T=n.oxw(2);n.xp6(10),n.Q6J("ngIf",!T.menuShow),n.xp6(1),n.Q6J("ngIf",T.menuShow),n.xp6(1),n.Q6J("ngIf",T.menuShow)}}function Mr(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",33)(1,"a",34),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.login())}),n._uU(2,"Login"),n.qZA()()}}function Yr(R,k){if(1&R&&(n.TgZ(0,"a",40),n._UZ(1,"img",41),n.qZA()),2&R){n.oxw();const T=n.MAs(5);n.Q6J("matMenuTriggerFor",T)}}function jo(R,k){if(1&R&&(n.TgZ(0,"a",40),n._UZ(1,"img",42),n.qZA()),2&R){n.oxw();const T=n.MAs(5),I=n.oxw(3);let O;n.Q6J("matMenuTriggerFor",T),n.xp6(1),n.Q6J("src",null==(O=I.loginService.userSignal())?null:O.aws_profile_picture,n.LSH)}}function za(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",39),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.openProfile())}),n._uU(1,"My profile"),n.qZA()}}function Ga(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",39),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(4);return n.KtG(O.openBooking())}),n._uU(1,"My bookings"),n.qZA()}}function md(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",33)(1,"div",35),n.YNc(2,Yr,2,1,"a",36),n.YNc(3,jo,2,2,"a",36),n.TgZ(4,"mat-menu",null,37),n.YNc(6,za,2,0,"button",38),n.YNc(7,Ga,2,0,"button",38),n.TgZ(8,"button",39),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logOut())}),n._uU(9,"Log Out"),n.qZA()()()()}if(2&R){const T=n.oxw(3);let I,O;n.xp6(2),n.Q6J("ngIf",!(null!=(I=T.loginService.userSignal())&&I.profile_picture)),n.xp6(1),n.Q6J("ngIf",null==(O=T.loginService.userSignal())?null:O.profile_picture),n.xp6(3),n.Q6J("ngIf",!T.profilePage),n.xp6(1),n.Q6J("ngIf",!T.bookingPage)}}function $o(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",25)(1,"div",26)(2,"div",27)(3,"a",28),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.logoClick())}),n._UZ(4,"img",29),n.qZA()(),n.TgZ(5,"div",30)(6,"div",31),n.YNc(7,Mr,3,0,"div",32),n.TgZ(8,"div",33)(9,"a",21),n._uU(10,"List with us"),n.qZA()(),n.YNc(11,md,10,4,"div",32),n.qZA()()(),n.Hsn(12,2),n.qZA()}if(2&R){const T=n.oxw(2);n.xp6(7),n.Q6J("ngIf",!(null!=T.loginService&&T.loginService.is_logged_in())),n.xp6(2),n.Q6J("routerLink",n.DdM(3,cr)),n.xp6(2),n.Q6J("ngIf",null==T.loginService?null:T.loginService.is_logged_in())}}function pe(R,k){if(1&R&&(n.ynx(0),n.YNc(1,Os,14,3,"div",1),n.YNc(2,$o,13,4,"div",2),n.BQk()),2&R){const T=n.oxw();n.xp6(1),n.Q6J("ngIf",T.helperService.isMobileSignal()||T.helperService.isTabSignal()),n.xp6(1),n.Q6J("ngIf",!T.helperService.isMobileSignal()&&!T.helperService.isTabSignal())}}const we=[[["","searchMob",""]],[["","mobCategory",""]],[["","webSearch",""]]],J=["[
1searchMob]","[mobCategory]","[webSearch]"];let Ue=(()=>{class R{set profile_page(T){T&&(this.profilePage=!0,this.bookingPage=!1)}set booking_page(T){T&&(this.bookingPage=!0,this.profilePage=!1)}constructor(T,I,O){this.helperService=T,this.loginService=I,this.router=O,this.menuShow=!1,this.showNav=!1,this.userlogin=!1,this.profilePage=!1,this.bookingPage=!1,this.helperService.is_browser&&(this.link=window.location.protocol+"//"+window.location.host+"/")}ngOnInit(){this.currentUrl=window.location.href}logoClick(){this.link==this.currentUrl?window.location.reload():this.router.navigate(["/"])}ngAfterViewInit(){this.helperService.is_browser&&setTimeout(()=>{this.showNav=!0},30)}openBooking(){this.router.navigate(["/mybooking"])}openProfile(){this.router.navigate(["/profile"])}openFlutter(T){window.open(this.link+T)}logOut(){this.loginService.signOutB2c().subscribe(T=>{this.userlogin=!1,this.loginService.is_logged_in.set(!1),window.location.reload()},T=>{console.error(T)})}static#e=this.\u0275fac=function(I){return new(I||R)(n.Y36(be.W),n.Y36(je.r),n.Y36(Q.F0))};static#t=this.\u0275cmp=n.Xpm({type:R,selectors:[["app-navbar-b2c"]],inputs:{profile_page:"profile_page",booking_page:"booking_page"},standalone:!0,features:[n.jDz],ngContentSelectors:J,decls:1,vars:1,consts:[[4,"ngIf"],["class","header pt-3 pb-1",4,"ngIf"],["class","nav-bar pt-7 pb-4",4,"ngIf"],[1,"header","pt-3","pb-1"],[1,"nav-bar-mob","w-100"],[1,"row","align-items-center","w-100"],[1,"col-2"],["aria-label","Front",1,"navbar-brand","ps-3",3,"click"],["src","assets/png/urb_icon.svg","alt","Urbanaut title"],[1,"col-2","d-flex","justify-content-end","pe-0"],["type","button",1,"navbar-toggler","btn-sm","my-2","border-0",3,"click"],[1,"navbar-toggler-default"],["src","assets/png/menuList.svg",4,"ngIf"],["src","assets/png/close.svg","class","mt-1",4,"ngIf"],["id","navbarNavDropdown","class","collapse navbar-collapse show pe-4",4,"ngIf"],["src","assets/png/menuList.svg"],["src","assets/png/close.svg",1,"mt-1"],["id","navbarNavDropdown",1,"collapse","navbar-collapse","show","pe-4"],[1,"navbar-absolute-top-scroller"],[1,"navbar-nav","py-0","d-flex","align-items-end"],[1,"mb-3"],[1,"nav-click",3,"routerLink"],["class","mb-3",4,"ngIf"],["class","nav-click",3,"click",4,"ngIf"],[1,"nav-click",3,"click"],[1,"nav-bar","pt-7","pb-4"],[1,"row","w-100"],[1,"col-3"],["aria-label","Front",1,"navbar-brand","ps-10",3,"click"],["src","assets/svg/urbanaut_icon.svg","alt","Urbanaut title"],[1,"col-9","pe-10","nav-list"],[1,"row","align-end","align-items-center"],["class","col-auto",4,"ngIf"],[1,"col-auto"],[1,"nav-click-link",3,"click"],["ngbDropdown","",1,"logOutDrop","p-0"],["mat-button","","class","button-width p-0",3,"matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"],["mat-button","",1,"button-width","p-0",3,"matMenuTriggerFor"],["src","assets/png/account.svg"],[1,"profile-pic",3,"src"]],template:function(I,O){1&I&&(n.F$t(we),n.YNc(0,pe,3,2,"ng-container",0)),2&I&&n.Q6J("ngIf",O.showNav)},dependencies:[E.O5,ao.m,Et.zs,Ot.VK,Ot.OP,Ot.p6,E.ez,Q.rH],styles:["app-navbar-b2c .header{top:0;position:fixed;width:100%;z-index:1000;background-color:#fff;box-shadow:0 4px 6px #0000001c}app-navbar-b2c .nav-bar-mob{display:flex;align-items:center;height:50px}app-navbar-b2c .nav-click-link{color:#000;text-align:center;font-size:11px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.99px;text-decoration-line:underline;background:transparent;padding:3px}app-navbar-b2c .nav-click{color:#fff;text-align:center;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.99px;text-decoration-line:none;border:1px solid #000;background:transparent;border-radius:5px;padding:3px 15px;background-color:#000}app-navbar-b2c .nav-list{display:flex;justify-content:flex-end;align-items:center}app-navbar-b2c .nav-bar{top:0;position:fixed;width:100%;z-index:1000;background-color:#fff;box-shadow:0 4px 6px #0000001c}app-navbar-b2c .button-width{width:40px;min-width:40px;border-radius:50%}app-navbar-b2c .logOutDrop button:after{display:none}app-navbar-b2c .profile-pic{width:40px;border-radius:50%;height:40px;object-fit:cover}
1@media (max-width: 768px){app-navbar-b2c .nav-click{color:#000;text-align:center;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.99px;text-decoration-line:underline;border:none;background:transparent;border-radius:none}}\n"],encapsulation:2})}return R})();var St=y(6515);let Qn=(()=>{class R{static#e=this.\u0275fac=function(I){return new(I||R)};static#t=this.\u0275cmp=n.Xpm({type:R,selectors:[["app-about-us"]],standalone:!0,features:[n.jDz],decls:69,vars:1,consts:[["searchMob","",1,"col-8"],[1,"container","top-spacing","px-md-0","px-3"],[1,"comp-head"],[1,"row","m-0","mt-7"],[1,"col-12","p-0","mb-md-5","mb-3"],[1,"col-md-6","col-12","ps-0","pe-md-2","pe-0"],[1,"col-md-6","col-12","mt-md-0","mt-3","pe-0","ps-md-2","ps-0"],[1,"border-bottom-org","mx-md-0","mx-3","mt-md-5","mt-3"],[1,"team-member","mt-md-7","mt-4","pt-md-7","pt-3"],[1,"container","px-md-0","px-3"],[1,"d-grid","justify-content-center","text-white","comp-head","mb-md-7","mb-5"],[1,"row","mb-7"],[1,"col-md-6","col-12","d-flex","justify-content-center","align-items-center","mb-md-0","mb-5"],["src","assets/static-img/founder1.png",1,"img-circle"],[1,"col-md-6","col-12"],[1,"team-name","text-white"],[1,"team-desc","text-white"],[1,"mb-3","text-white"],[1,"text-white"],["src","assets/static-img/productninja.png",1,"img-circle"],[1,"row","pb-7"],["src","assets/static-img/founder5.jpeg",1,"img-circle"],[1,"team-desc"],[1,"border-bottom","mx-md-0","mx-3"],[1,"d-grid","py-md-7","py-5"],[1,"comp-head","text-white","mb-md-5","mb-3"],[1,"comp-head","text-dark","mb-md-5","mb-3"],[1,"row","m-0","justify-content-center"],[1,"col-auto"],["href","https://apps.apple.com/us/app/urbanaut-local-experiences/id1470241585","target","_blank"],["src","assets/static-img/apple-home.png"],["href","https://play.google.com/store/apps/details?id=in.urbanaut.android.urbanaut","target","_blank"],["src","assets/static-img/android.png"],["src","assets/static-img/footer-hill.jpeg",1,"w-100"],[3,"page"]],template:function(I,O){1&I&&(n.TgZ(0,"app-navbar-b2c"),n._UZ(1,"div",0),n.qZA(),n.TgZ(2,"div",1)(3,"div",2),n._uU(4,"ABOUT URBANAUT"),n.qZA(),n.TgZ(5,"div",3)(6,"h2",4),n._uU(7,"We are a network of creative locals"),n.qZA(),n.TgZ(8,"div",5),n._uU(9," Urbanaut curates recommendations from selected creative locals in different cities. You\u2019ll find insider tips, hidden gems, offbeat discoveries and maybe some of the more popular spots as well - so you can explore a city just like a local would. We love finding that charming boutique hotel, that quaint restaurant serving inventive, experimental food, or that incredible cocktail bar with the best vibes and views. More importantly, our locals seek out responsible and sustainable businesses who provide unforgettable experiences - like a must-try walking tour company or an immersive wine tasting. "),n.qZA(),n.TgZ(10,"div",6),n._uU(11," We love small, local businesses and believe that travel is best experienced slowly and mindfully. Our app helps you find, save, plan and share your travel experiences - and we think we have something for everyone, so long as you like to do things a bit differently. "),n.qZA()(),n._UZ(12,"div",7),n.qZA(),n.TgZ(13,"div",8)(14,"div",9)(15,"div",10),n._uU(16,"Meet the Team"),n.qZA(),n.TgZ(17,"div",11)(18,"div",12),n._UZ(19,"img",13),n.qZA(),n.TgZ(20,"div",14)(21,"h4",15),n._uU(22,"Samyukta Ranganathan - Founder"),n.qZA(),n.TgZ(23,"div",16)(24,"span",17),n._uU(25,"A trip to Beirut in 2015 sparked an idea that is now Urbanaut. Piecing together a trip on a map using Instagram posts by Lebanese locals just did not seem like the best way to get insider tips. 3 years later (let\u2019s say it was a slow burn), Sammy quit her fun marketing job at PUMA and set out to build Urbanaut \u2013 launching in Dec 2019 right before the pandemic hit and halted all travel!"),n.qZA(),n.TgZ(26,"span",17),n._uU(27," As Founder and Chief Everything Officer of Urbanaut, she has been able to put her lifelong passion and skill for stalking \u2018cool things\u2019 to good use. Her unpaid and thankless role of being the planner of all group holidays also finds a more useful outlet in the app. "),n.qZA(),n.TgZ(28,"span",18),n._uU(29," Prior to starting Urbanaut, Samyukta managed brand marketing for P
1UMA in India and the Middle East after receiving her MBA from the Indian School of Business. Samyukta is passionate about responsible travel and the indispensable role that creative individuals and organisations play in destination building. "),n.qZA()()()(),n.TgZ(30,"div",11)(31,"div",12),n._UZ(32,"img",19),n.qZA(),n.TgZ(33,"div",14)(34,"h4",15),n._uU(35,"Mrunal Shah - Product Ninja"),n.qZA(),n.TgZ(36,"div",16)(37,"span",17),n._uU(38," Mrunal makes juggling two kids, a full house, and the never-ending product demands of Urbanaut seem like a breeze. As Product Ninja and Chief Everything-Else Officer, Mrunal keeps the app engine running smoothly and wonders how she works for a travel company but doesn\u2019t take any holidays. "),n.qZA(),n.TgZ(39,"span",18),n._uU(40," Mrunal is passionate about learning and experimenting with new technologies to build great products. She has an MS in Computer Science from Georgia Tech, Atlanta and over 10 years of wide ranging experience that includes working on 1.0 products \u2013 of which the most notable was working on VMware\u2019s leading-edge Network Virtualization Platform. "),n.qZA()()()(),n.TgZ(41,"div",20)(42,"div",12),n._UZ(43,"img",21),n.qZA(),n.TgZ(44,"div",14)(45,"h4",15),n._uU(46,"Anuj Aggarwal - Partnerships and Experience Curator: West and South India"),n.qZA(),n.TgZ(47,"div",22)(48,"span",17),n._uU(49," A one-way ticket and a backpack is all he needs to be happy. His love for exploring local cuisines, meeting new people, and discovering lesser- known places is what keeps him going. "),n.qZA(),n.TgZ(50,"span",18),n._uU(51," After working in the travel and events space, he joined his family business. Come Covid-19, he knew he had to go back to what he loved. When not at work, you\u2019ll find him being an aviation geek, checking flights to random corners of the globe, reading, annoying his Cocker Spaniel or simply wondering what he hasn\u2019t eaten yet. "),n.qZA()()()(),n._UZ(52,"div",23),n.qZA(),n.TgZ(53,"div",24)(54,"span",25),n._uU(55,"If it's worth discovering,"),n.qZA(),n.TgZ(56,"span",25),n._uU(57,"it's on Urbanaut"),n.qZA(),n.TgZ(58,"span",26),n._uU(59,"DOWNLOAD NOW"),n.qZA(),n.TgZ(60,"div",27)(61,"div",28)(62,"a",29),n._UZ(63,"img",30),n.qZA()(),n.TgZ(64,"div",28)(65,"a",31),n._UZ(66,"img",32),n.qZA()()()()(),n._UZ(67,"img",33)(68,"app-footer",34)),2&I&&(n.xp6(68),n.Q6J("page","about_us"))},dependencies:[Ue,St.c],styles:["app-about-us *{font-size:15px;line-height:150%}app-about-us .head-title{font-size:24px;line-height:32px}app-about-us hr{color:#cdcdcd}app-about-us .top-spacing{margin-top:115px}app-about-us .comp-head{font-size:32px}app-about-us .team-member{background-color:#eb8b00;font-weight:400;line-height:28px;font-size:16px}app-about-us .img-circle{border-radius:50%;width:250px}app-about-us .container a{text-decoration:underline}app-about-us .d-grid{display:grid;justify-items:center}app-about-us .border-bottom{border-bottom:3px solid white!important}app-about-us .border-bottom-org{border-bottom:3px solid #eb8b00!important}@media (max-width: 768px){app-about-us *{font-size:13px;line-height:135%}app-about-us .head-title{font-size:18px}app-about-us .comp-head{font-size:26px}app-about-us .img-circle{width:200px}}\n"],encapsulation:2})}return R})(),xi=(()=>{class R{static#e=this.\u0275fac=function(I){return new(I||R)};static#t=this.\u0275cmp=n.Xpm({type:R,selectors:[["app-end-user-license-agreement"]],standalone:!0,features:[n.jDz],decls:146,vars:1,consts:[["searchMob","",1,"col-8"],[1,"container","top-spacing"],[1,"comp-head"],[1,"mt-7"],[1,"mt-5"],["href","/privacy-policy"],[1,"head-title","mt-md-10","mt-5"],["href","mailto:[email protected]"],[3,"page"]],template:function(I,O){1&I&&(n.TgZ(0,"app-navbar-b2c"),n._UZ(1,"div",0),n.qZA(),n.TgZ(2,"div",1)(3,"div",2),n._uU(4,"END USER LICENSE AGREEMENT"),n.qZA(),n.TgZ(5,"div",3)(6,"b"),n._uU(7,"This End User License Agreement (\u201cAgreement\u201d) stating the terms and conditions that govern the use of the application \u2018Urbanaut\u2019 (\u201cLicensed Application\u201d) is a legal agreement between (1) user of the Licensed Application (\u201cyou\u201d, \u201cuser\u201d) and (2)) Urbanaut Technologies Pvt. Ltd. (\u201cLicensor\u201d). Please read this agreement carefully. By purchasing, downloading, installing and/or using the licensed application, you are indicating that you agree to be bound by and comply with the terms and conditions set forth in this agreement. If you do not agree to these terms and conditions, do not download, install and/or use the Licensed Application."),n.qZA()(),n.TgZ(8,"div",4),n._uU(9," The Licensor may enable access to content, information and services through the Licensed Application, and as a condition of your use of the Services (as defined herein), you agree to be bound by and comply with Licensor\u2019s Privacy Policy at "),n.TgZ(10,"a",5),n._uU(11,"/privacy-policy"),n.qZA(),n._uU(12," . (\u201cPrivacy Policy\u201d), which is incorporated herein by reference. You agree that the Privacy Policy may be updated from time to time, without prior notice, and any such changes shall be effective as soon as posted. You should also refer back to the Privacy Policy on a regular basis so that you remain aware of the most current terms and conditions that apply to you. Please be aware that in order to use the Licensed Application, you must be above 16 years of age, and the user of a smart phone device running a compatible version of the IOS or Android operating system with an active data plan (2G, 3G or 4G) or other means of accessing the internet through your phone (such as Wi-Fi). "),n.qZA(),n.TgZ(13,"div")(14,"div",6),n._uU(15,"License Grant"),n.qZA(),n._UZ(16,"hr"),n.TgZ(17,"div"),n._uU(18," Subject to the terms and conditions of this Agreement, the Licensor hereby grants to you a limited, non-transferable, non-sub licensable, non-assignable and revocable license to install and use the Licensed Application solely for your own personal, non-commercial use on devices that you own or c
1ontrol. For the avoidance of doubt, the Licensed Application is licensed, not sold, to you by the Licensor pursuant to and subject to the terms and conditions of this Agreement and any other applicable terms and conditions promulgated by any third-party processor not affiliated with the Licensor (e.g., Apple Appstore or Google Play) (a "),n.TgZ(19,"b"),n._uU(20,"\u201cThird-Party Processor"),n.qZA(),n._uU(21,"\u201d). The Licensor reserves all rights not expressly granted to you herein. You acknowledge and agree that this Agreement is between you and the Licensor, and acknowledge that no Third-Party Processor is a party to this Agreement. "),n.qZA()(),n.TgZ(22,"div",6),n._uU(23,"Restrictions"),n.qZA(),n._UZ(24,"hr"),n.TgZ(25,"div"),n._uU(26," This Agreement does not allow you to use the Licensed Application on any device that you do not own or control, and you may not distribute or make the Licensed Application available over a network where it could be used by multiple devices at the same time. You hereby represent that you are in control of the mobile device through which you utilise the Licensed Application and are entitled to use such mobile device for the purpose of availing of the Services. In case this mobile device is owned by another person or uses a number registered in the name of another person, you hereby certify that on behalf of the owner of such mobile device and the registered user of such mobile number, that you are authorised to install, subscribe to and use the Licensed Application on such device and through such number. You may not rent, lease, lend, sell, redistribute or sublicense the Licensed Application. You may not copy, decompile, reverse engineer, disassemble, attempt to derive the source code of, modify, or create derivative works of the Licensed Application, any updates or upgrades, or any part thereof. Any attempt to do so is a violation of the rights of the Licensor, and its affiliates and licensors, as applicable. If you breach this restriction, you may be subject to prosecution and damages. The terms and conditions of the Agreement shall govern any upgrades or updates, provided by the Licensor that replaces and/or supplements the original Licensed Application, unless such upgrade is accompanied by or references a separate license agreement in which case the terms of that license agreement shall govern. "),n.qZA(),n.TgZ(27,"div",6),n._uU(28,"Nature of Services"),n.qZA(),n._UZ(29,"hr"),n.TgZ(30,"div"),n._uU(31," The Licensed Application is a travel and discovery platform where creative, discerning locals share their insider tips, new discoveries and secret spots with other residents and travelers through the platform ( "),n.TgZ(32,"b"),n._uU(33,"\u201cServices\u201d"),n.qZA(),n._uU(34,"). "),n.qZA(),n.TgZ(35,"div",4),n._uU(36," In order to utilise the Licensed Application, you must use a smart phone that runs the compatible versions of the IOS or Android operating system, and must have access to a data plan (2G, 3G or 4G) or other means of accessing the internet through your smart phone (such as Wi-Fi). At the time of subscribing and downloading the Licensed Application, you will be required to furnish accurate information such as your username, name, age, email address, and phone number in order to facilitate the operation of the Licensed Application. Please note that you may be subject to data charges from your telecommunication service provider for using the Licensed Application and that the Licensor is not liable to reimburse you for such data charges. "),n.qZA(),n.TgZ(37,"div",6),n._uU(38,"Use of Data"),n.qZA(),n._UZ(39,"hr"),n.TgZ(40,"div"),n._uU(41," You agree that the Licensor may collect and use technical data and related information, including but not limited to technical information about your device, system and application software, and peripherals, that is gathered periodically to facilitate the provision of software updates, product support and other services to you (if any) related to the Licensed Application. The Licensor or its affiliates may use this information to improve its products or to provide services or technologies to you. Furthermore, the Licensor may collect certain personally identifiable information in the course of permitting you to use the Licensed Application and for facilitating the Services provided by the Licensed Application. You shall be responsible for ensuring that you provide the Licensor with accurate information, in order to avail of the Services offered by the Licensor. You acknowledge and agree that the Licensor may use this information in any manner consistent with its policies and obligations under applicable law, including without limitation for the purpose of sending marketing material, either in electronic or paper form, to you and other materials relating to the Licensor. "),n.qZA(),n.TgZ(42,"div",4),n._uU(43," Information submitted or collected on the Licensed Application or pursuant to the use of the Services is stored in a database. Specifically, the Licensor may store the username, name, e-mail address, contact number, as submitted or collected on the Licensed Application or through the provision of the Services. The Licensor may use such information to send out occasional promotional materials, including alerts on new Services available, or other promotional and marketing material relating to its clients and customers. You can find out more about how such information is used in the Licensor\u2019s Privacy Policy, which is included by reference in this Agreement. The Privacy Policy shall be deemed and construed to be a part of this Agreement, and any violation thereof by you shall constitute a breach of this Agreement. "),n.qZA(),n.TgZ(44,"div",6),n._uU(45,"Proprietary Rights"),n.qZA(),n._UZ(46,"hr"),n.TgZ(47,"div"),n._uU(48," The Licensor and/or its affiliates and/or other third party service providers own all right, title and interest in and to the Licensed Application, including, without limitation, all intellectual and proprietary rights in all illustrations, statements, opinions, views, photographs, products, images, artwork, designs, text, graphics, logos, button icons, images, audio and video clips and software (collectively, "),n.TgZ(49,"b"),n._uU(50,"\u201cContent\u201d"),n.qZA(),n._uU(51,") present in the Licensed Application, and, except for the limited license granted to you herein, nothing in this Agreement shall be construed to restrict, transfer, convey, encumber, alter, impair or otherwise adversely affect the Licensor\u2019s, its respective affiliates and/or the respective third parties\u2019 ownership or proprietary rights therein or any other of the Licensor\u2019s, its respective affiliates\u2019 and/or other third party service providers\u2019 information, processes, methodologies, products, goods, services, trademarks or materials, tangible or intangible, in any form and in any medium. "),n.qZA(),n.TgZ(52,"div",6),n._uU(53,"Children\u2019s Privacy"),n.qZA(),n._UZ(54,"hr"),n.TgZ(55,"div"),n._uU(56," We do not knowingly collect or solicit any information from children below the age of 16 years or knowingly allow such persons to subscribe to our Services. In the event that we learn that we have collected Personal Information from a child below the age of 16 years, we will delete that information as quickly as possible. If you believe that we might have any information from a child below the age of 16 years, please contact us at "),n.TgZ(57,"a",7),n._uU(58,"[email protected]"),n.qZA(),n._uU(59,". "),n.qZA(),n.TgZ(60,"div",6),n._uU(61,"Third Party Websites"),n.qZA(),n._UZ(62,"hr"),n.TgZ(63,"div"),n._uU(64," If you click on a link to a third party site or otherwise leave the Platform, you will go to a website that is outside the purview of our control. Because we cannot control the activities of third parties, we cannot accept responsibility for any use of your Personal Information by such third parties, and we cannot guarantee that they will adhere to the same privacy and security practices as we do. The use of Personal Information by such websites shall be governed by the privacy policies provided therein. Therefore, if you visit a third party website that is linked to our Platform, you should consult that website's privacy policy before providing any Personal Information. "),n.qZA(),n.TgZ(65,"div",6),n._uU(66,"Content"),n.qZA(),n._UZ(67,"hr"),n.TgZ(68,"div"),n._uU(69," You acknowledge that the content provided on the Licensed Application has been compiled by the Licensor from various sources including from Contributors and external sources. No representation is made or warranty given as to the completeness or accuracy of such information. The content of the Licensed Application may contain typographical errors, incomplete or out of date information. You acknowledge and agree that the Licensor and/or its content providers reserve the right to correct any typographical errors in the content provided on the Licensed Application. By using the Licensed Application, you agree that the Licensor is not responsible for examining or evaluating the content, accuracy, completeness, timeliness, validity, copyright compliance, legality, decency, quality or any other aspect of such materials or content provided on the Licensed Application. The Licensor does not warrant or endorse and do not assume and will not have any liability or responsibility to you or any other person for any third-party services, third party materials or web sites, or for any other materials, products, or services of third parties hosted in the Licensed Application. Third party materials and links to other web sites are provided in the Licensed Application solely as a convenience to you. Location data, if any, provided by the Licensed Application is for basic navigational purposes only and is not intended to be relied upon in situations where precise location information is needed or where erroneous, inaccurate or incomplete location data may lead to death, personal injury, property or environmental damage. Neither the Licensor, nor any of their respective content providers, guarantees the availability, accuracy, completeness, reliability, or timeliness of stock information or location data, if any displayed in the Licensed Application. "),n.qZA(),n.TgZ(70,"div",6),n._uU(71,"Change of Control"),n.qZA(),n._UZ(72,"hr"),n.TgZ(73,"div"),n._uU(74," In the event that ownership or control of the Company was to change, your Personal Information may be transferred. If such a transfer results in a material change in the use of your Personal Information, the Company will provide notice about the choices you have to decline to permit such a transfer. "),n.qZA(),n.TgZ(75,"div",6),n._uU(76,"Prohibited Content"),n.qZA(),n._UZ(77,"hr"),n.TgZ(78,"div"),n._uU(79," The Licensed Application may in the future include comments sections and other interactive features that allow interaction among users and between users and the Licensor ("),n.TgZ(80,"b"),n._uU(81,"\u201cContributed Content\u201d"),n.qZA(),n._uU(82,"). "),n.qZA(),n.TgZ(83,"div",4),n._uU(84," In the course of availing of the Services or uploading any post or comment on the Licensed Application, you shall not post any Contributed Content that (i) contains 
1nude, semi-nude, sexually suggestive photos, (ii) tends or is likely to abuse, harass, threaten, impersonate or intimidate other users of the Licensed Application and/or Services, (iii) is lascivious or appeals to the prurient interest or if its effect is such as to tend to deprave and corrupt persons who are likely to use or have access to the Licensed Application and/or Services, or (iv) otherwise violates, is prohibited or restricted by applicable law, rule or regulation, is offensive or illegal or violates the rights of, harms or threatens the safety of other users of the Licensed Application and/or Services (collectively "),n.TgZ(85,"b"),n._uU(86,"\u201cProhibited Content\u201d"),n.qZA(),n._uU(87,"). "),n.qZA(),n.TgZ(88,"div",4),n._uU(89," The Licensor reserves the right to cease to provide you with the Services or with access to the Licensed Application, prevent you from accessing the Licensed Application and/or Services, with immediate effect and without notice and liability, for violating these Terms, applicable law, rules or regulations and the reserves the right to remove Prohibited Content which is in violation of these Terms, or is otherwise abusive, illegal or disruptive. The determination of whether any content constitutes Prohibited Content, violates these Terms, or is otherwise abusive illegal or disruptive, is subject to the sole determination of the Licensor. "),n.qZA(),n.TgZ(90,"div",6),n._uU(91,"Third Party Websites"),n.qZA(),n._UZ(92,"hr"),n.TgZ(93,"div"),n._uU(94," In the course of using the Services, the Licensor may provide you with third party links. The use of the link and any content contained there is at your own risk. If you click on a link, you will be directed to a website that is outside the purview of the Licensor\u2019s control. Because the Licensor cannot control the activities of third parties, the Licensor cannot accept responsibility for any use of your personal information by such third parties, and cannot guarantee that they will adhere to the same privacy and security practices as the Licensor does. The use of personal information by such third parties shall be governed by the privacy policies provided therein. Therefore, if you visit a third party website that is linked to our Service, you should consult that website's privacy policy before providing any personal information. "),n.qZA(),n.TgZ(95,"div",6),n._uU(96,"No Warranty"),n.qZA(),n._UZ(97,"hr"),n.TgZ(98,"div"),n._uU(99," You expressly acknowledge and agree that use of the Licensed Application is at your sole risk and that the entire risk as to satisfactory quality, performance, accuracy and effort of the Licensed Application is with you. To the maximum extent permitted by applicable law, the Licensed Application and any Services performed or provided by or in connection with the Licensed Application are provided \u201cas is\u201d and \u201cas available\u201d, with all bugs and faults and without warranty of any kind, and the Licensor, its respective affiliates and other related third parties hereby disclaim all warranties and conditions with respect to the Licensed Application and any services, either express, implied or statutory, including, without limitation, any implied warranties and/or conditions of merchantability, of satisfactory quality, of fitness for a particular purpose, of accuracy, of quiet enjoyment, of title and of non-infringement of third party rights. Neither the Licensor, nor any of its respective affiliates or other related third parties warrant that the functions or services contained in, accessed from, performed by, displayed on, linked to/from, or provided by, the Licensed Application will meet your requirements, that the operation of the Licensed Application or services will be uninterrupted or error-free, or that defects in the Licensed Application or services will be corrected. No oral or written information or advice given by the Licensor, its respective affiliates or any of its respective authorized representatives shall create a warranty. Should the Licensed Application or Services prove defective, you assume the entire cost of all necessary servicing, repair or correction. "),n.qZA(),n.TgZ(100,"div",6),n._uU(101,"Limitations of Liability"),n.qZA(),n._UZ(102,"hr"),n.TgZ(103,"div"),n._uU(104," To the extent not prohibited by law, in no event shall the Licensor or its respective affiliates and other related third parties be liable for any loss or damage of any kind, whether direct, indirect, incidental, special, exemplary or consequential, including, without limitation, damages for loss of profits, loss of data, business interruption or any other commercial damages or losses, arising out of or related to your use or inability to use the Licensed Application, however caused, regardless of the theory of liability (contract, tort or otherwise) and even if the Licensor or its respective affiliates, and other related third parties have been advised of the possibility of such damages. "),n.qZA(),n.TgZ(105,"div",6),n._uU(106,"Indemnification"),n.qZA(),n._UZ(107,"hr"),n.TgZ(108,"div"),n._uU(109," You agree to indemnify, defend, and hold the Licensor, its respective affiliates and its respective successors and assigns, officers, directors, employees, agents, licensors, representatives, advertisers, service providers, and suppliers harmless against any and all claims, demands, actions, losses, damages, costs and expenses (including reasonable legal fees), arising out of or relating to your (a) breach or violation of this Agreement, (b) infringement, misappropriation or any violation of the rights of any other party, (c) violation or non-compliance with any applicable law, rule or regulation, and (d) use or alteration of the Licensed Application (or any component thereof) in violation of this Agreement. The Licensor reserves the right to assume the exclusive defence and control of any claims or actions subject to indemnification by you and all negotiations for its settlement or compromise, and you agree to fully cooperate with the Licensor upon request. "),n.qZA(),n.TgZ(110,"div",6),n._uU(111,"No Guarantee of Continued Use or Availability"),n.qZA(),n._UZ(112,"hr"),n.TgZ(113,"div"),n._uU(114," The Licensor and its affiliates and other related third parties reserve the right to modify, update, supplement, limit, discontinue, remove or disable access to the Licensed Application and/or any Services without notice to you and neither the Licensor, its respective affiliates and other related third parties nor any of their respective licensors shall be liable to you or any third party should they exercise such rights. From time to time, the Licensor may make available updates or upgrades to the Licensed Application via software download or other means. Such download may occur automatically without the need for any act on your part, or it may require you to manually download an update or upgrade through the same source from which the Licensed Application was originally downloaded. Certain functions of the Licensed Application may be modified or discontinued as a result of any such update or upgrade, or may not be available if you have not downloaded all updates and upgrades made available by the Licensor or otherwise. "),n.qZA(),n.TgZ(115,"div",6),n._uU(116,"Change in status to Contributor"),n.qZA(),n._UZ(117,"hr"),n.TgZ(118,"div"),n._uU(119," In the event the Licensor designates you as a contributor to the Licensed Application ("),n.TgZ(120,"b"),n._uU(121,"\u201cContributor\u201d"),n.qZA(),n._uU(122,") at a later date (which shall be at the sole and absolute discretion of the Licensor), there may be additional terms and conditions that you will be subject to, and be required to accept to confirm your status as a Contributor to the Licensed Application. "),n.qZA(),n.TgZ(123,"div",6),n._uU(124,"Changes to the Agreement"),n.qZA(),n._UZ(125,"hr"),n.TgZ(126,"div"),n._uU(127," The Licensor may make changes to this Agreement, at any time and from time to time, by notifying you of the change, including, without limitation, by including notice on the Licensed Application or by other electronic means, and a new copy of this Agreement shall be made available on the Licensed Application. By using the Licensed Application and/or any services after such changes are made to the Agreement, you signify that you agree to be bound by and comply with such changes and the Licensor shall treat your use as acceptance of the changed provisions. "),n.qZA(),n.TgZ(128,"div",6),n._uU(129,"Termination"),n.qZA(),n._UZ(130,"hr"),n.TgZ(131,"div"),n._uU(132," This Agreement is effective until terminated by you or the Licensor. Your rights under the license granted herein shall terminate automatically without notice from the Licensor if you fail to comply with any terms or conditions of this Agreement. Upon termination of this Agreement, you shall cease all use of the Licensed Application, and destroy all copies, full or partial, thereof. "),n.qZA(),n.TgZ(133,"div",6),n._uU(134,"Governing Law and Interpretation"),n.qZA(),n._UZ(135,"hr"),n.TgZ(136,"div"),n._uU(137," This Agreement and all the policies referenced herein constitute the entire agreement between the Licensor and you concerning the subject matter hereof. This Agreement and the Licensed Application, including any content and information contained therein shall be governed by the laws of the Republic of India and the courts of Mumbai, India shall retain exclusive jurisdiction to entertain any proceedings in relation to any disputes arising out of the same. No failure or delay by Licensor, its affiliates, other related third parties or licensors to exercise any right or enforce any obligation shall impair or be construed as a waiver or ongoing waiver of that or any or other right or power. If any provision of this Agreement is held to be illegal, invalid or unenforceable, the remaining provisions of this Agreement shall be unimpaired and remain in full force and effect. You may not assign your rights under this Agreement without the Licensor\u2019s prior written permission and any attempt by you to do so shall be void. Any provision of this Agreement which by its nature must survive the termination of this Agreement in order to give effect to its meaning shall survive such termination. "),n.qZA(),n.TgZ(138,"div",6),n._uU(139,"Contact Information"),n.qZA(),n._UZ(140,"hr"),n.TgZ(141,"div"),n._uU(142,"You may contact the Licensor at:"),n.qZA(),n.TgZ(143,"a",7),n._uU(144,"[email protected]"),n.qZA()(),n._UZ(145,"app-footer",8)),2&I&&(n.xp6(145),n.Q6J("page","privacy"))}
1,dependencies:[Ue,St.c],styles:["app-end-user-license-agreement .head-title{font-size:24px;line-height:32px}app-end-user-license-agreement hr{color:#cdcdcd}app-end-user-license-agreement .top-spacing{margin-top:115px}app-end-user-license-agreement .comp-head{font-size:32px;line-height:32px}app-end-user-license-agreement .container a{text-decoration:underline}@media (max-width: 768px){app-end-user-license-agreement .head-title{font-size:18px}app-end-user-license-agreement .comp-head{font-size:26px}}\n"],encapsulation:2})}return R})(),Br=(()=>{class R{static#e=this.\u0275fac=function(I){return new(I||R)};static#t=this.\u0275cmp=n.Xpm({type:R,selectors:[["app-privacy-policy"]],standalone:!0,features:[n.jDz],decls:168,vars:1,consts:[["searchMob","",1,"col-8"],[1,"container","top-spacing"],[1,"comp-head"],[1,"mt-7"],["href","/"],[1,"mt-5"],["href","https://prighter.com/q/15804435460"],[1,"head-title","mt-md-10","mt-5"],["href","mailto:[email protected]"],["href","mailto:[email protected]"],[3,"page"]],template:function(I,O){1&I&&(n.TgZ(0,"app-navbar-b2c"),n._UZ(1,"div",0),n.qZA(),n.TgZ(2,"div",1)(3,"div",2),n._uU(4,"PRIVACY POLICY"),n.qZA(),n.TgZ(5,"div",3),n._uU(6," At Urbanaut Technologies Pvt. Ltd. (\u201cCompany\u201d, \u201cwe\u201d, \u201cus\u201d) we are committed to respecting the privacy rights of all visitors/users of our website: "),n.TgZ(7,"a",4),n._uU(8,"urbanaut.app"),n.qZA(),n._uU(9," and the mobile application \u2018Urbanaut\u2019 available for download on the Android and iOS stores (together the \u201cPlatform\u201d). Through the Platform, the Company will provide users with access to a travel and discovery platform where creative, discerning locals share their insider tips, new discoveries and secret spots with other residents and travelers through the platform (\u201cServices\u201d). "),n.qZA(),n.TgZ(10,"div",5),n._uU(11,' Your privacy and rights as a data subject are important to us and we aim for ourPlatform to be a safe and enjoyable environment for our audience. We respectand safeguard the personally identifiable information ("Personal Information")we receive and collect from you on our Platform and in the course of our other interactions online, and have therefore appointed Prighter as our privacy representative and your point of contact. Prighter gives you an easy way to exercise your privacy-related rights (e.g. requests to access or erase PersonalInformation). If you want to contact us via our representative Prighter or make use of your data subject rights, please visit: '),n.TgZ(12,"a",6),n._uU(13,"https://prighter.com/q/15804435460"),n.qZA(),n._uU(14,". "),n.qZA(),n.TgZ(15,"div",5),n._uU(16," Please note that this Privacy Policy (\u201cPolicy\u201d) is only applicable to the users of the Platform and the information and data gathered on the Platform and not to any other information or website or mobile application. You are hereby advised to read this Policy carefully and fully understand the nature and purpose of gathering and/or collecting any sensitive, personal and other information and the usage, disclosure and sharing of such information. By viewing or accessing the website or by downloading the application and requesting any Services, you here by also consent to the Company sharing information with third party service providers engaged by the Company in relation to its operations and to the transfer and/or storage of Personal Information and data across borders. "),n.TgZ(17,"div",5)(18,"div"),n._uU(19,"This Policy was last modified on June 07, 2021."),n.qZA(),n.TgZ(20,"div"),n._uU(21,"This Policy explains:"),n.qZA(),n.TgZ(22,"ul")(23,"li"),n._uU(24,"the information we may collect about you online;"),n.qZA(),n.TgZ(25,"li"),n._uU(26,"the use and role of cookies and similar technologies on our Platform;"),n.qZA(),n.TgZ(27,"li"),n._uU(28,"how we will protect and use information we collect about and from you;"),n.qZA(),n.TgZ(29,"li"),n._uU(30,"the circumstances in which we might disclose your details to anyone else;"),n.qZA(),n.TgZ(31,"li"),n._uU(32,"when we may use your details to contact you; and <"),n.qZA(),n.TgZ(33,"li"),n._uU(34,"how you can be sure the information we hold about you is accurate and current."),n.qZA()()()(),n.TgZ(35,"div")(36,"div",7),n._uU(37,"Information Gathered"),n.qZA(),n._UZ(38,"hr"),n.TgZ(39,"div"),n._uU(40," In general, you can visit our website without reveal
1ing your identity or any Personal Information about yourself. To use the application and to access the Services, you may browse recommendations in different cities, but shall be required to register and reveal your identity and/or other information about yourself should you want to bookmark any recommendations and create trip plans. "),n.qZA(),n.TgZ(41,"div",5),n._uU(42," Information that we collect from you will vary depending upon the activity you see to engage in and may include your name, email, address, phone number,and geo-location. In addition, we may collect demographic information such as information about your computer, hardware, software, platform, media, Internet Protocol (IP) address and connection, information about online activity such as feature usage and click paths, and other data that you may provide in surveys or online profiles. We may combine demographic information with Personal Information to tailor our offerings or web pages to your preferences or interests. "),n.qZA()(),n.TgZ(43,"div")(44,"div",7),n._uU(45,"Personal Information"),n.qZA(),n._UZ(46,"hr"),n.TgZ(47,"div"),n._uU(48," Personal Information means any information that may be used to identify you and that is not otherwise publicly available, including, but not limited to, your first and last name, an email address, phone number, place of residence or other contact information. "),n.qZA(),n.TgZ(49,"div",5),n._uU(50," We may collect Personal Information from you as part of your registration process, when you subscribe to our newsletter or otherwise voluntarily chose to contact us and provide such information. When you register with the Platform, we will collect certain Personal Information from you in order to provide you with a user account. "),n.qZA()(),n.TgZ(51,"div")(52,"div",7),n._uU(53,"Cookies and Other Tracking Technologies"),n.qZA(),n._UZ(54,"hr"),n.TgZ(55,"div"),n._uU(56," Some of our web pages may also utilise \u201ccookies\u201d and other tracking technologies. A \u201ccookie\u201d is a small text file that may be used, for example, to collect information about your activity on our Platform. Some cookies and other technologies may serve to recall Personal Information previously indicated by you. Most browsers allow you to control cookies, including whether or not to accept them and how to remove them. You may set most browsers to notify you if you receive a cookie, or you may choose to block cookies with your browser, but please note that if you choose to erase or block your cookies, you may need to re-enter certain information to gain access to certain parts of the Platform. "),n.qZA(),n.TgZ(57,"div",5),n._uU(58," Tracking technologies may automatically record information such as Internet domain and host names; other information about your geographic location; IP addresses; browser software and operating system types; your manner of connecting to the Internet (e.g., connection speed through narrowband or broadband access); click paths; and dates and times that our Platform is accessed. "),n.qZA(),n.TgZ(59,"div",5),n._uU(60," Our use of cookies and other tracking technologies allows us to improve our Platform and consequently your web and/or mobile experience. We may also analyze information that does not include Personal Information for trends and statistics. "),n.qZA()(),n.TgZ(61,"div")(62,"div",7),n._uU(63,"Uses of Personal Information"),n.qZA(),n._UZ(64,"hr"),n.TgZ(65,"div"),n._uU(66," We may use Personal Information and other information received and collected from you to provide the Services you have requested, including for the purpose of issuing newsletters, or sending you updates or to contact you upon your request, or to respond to your query and when otherwise necessary. We may also use Personal Information for auditing, research and analysis, and to operate and improve our Services. In certain circumstances, we may share aggregated non-personal information with third parties. When we use third parties to assist us in processing your Personal Information, we require that they comply with ourPrivacy Policy and any other appropriate confidentiality and security measures.We may al
1so share such information with third parties in limited circumstances, including when complying with legal process, preventing fraud or imminent harm, and ensuring the security of our network and Services. "),n.qZA(),n.TgZ(67,"div",5),n._uU(68," Where we propose to use your Personal Information for any other uses we will ensure that we notify you first. You will also be given the opportunity to withhold or withdraw your consent for your use other than as listed above. "),n.qZA()(),n.TgZ(69,"div")(70,"div",7),n._uU(71,"User Data Deletion and Retention"),n.qZA(),n._UZ(72,"hr"),n.TgZ(73,"div"),n._uU(74," You can access, amend and remove your Personal Information and other information received and collected from you to provide the Services. Should you choose to delete your user account, please contact us at "),n.TgZ(75,"a",8),n._uU(76,"[email protected]"),n.qZA(),n._uU(77," ,and we will tend to such a request as soon as possible. "),n.qZA(),n.TgZ(78,"div",5),n._uU(79," Upon deletion of your user account, please note that we may no longer be able to provide you with our Services. Notwithstanding the foregoing, we may retain your Personal Information for such period after deletion of your user account to the extent reasonably necessary to comply with any legal, regulatory, tax, accounting or reporting requirements which apply to us. Any user information retained by us for Service improvement and development, shall be anonymized and shall not be utilised to specifically analyse personal characteristics about you. "),n.qZA()(),n.TgZ(80,"div")(81,"div",7),n._uU(82,"Confidentiality and Security"),n.qZA(),n._UZ(83,"hr"),n.TgZ(84,"div"),n._uU(85," We will keep confidential and protect your Personal Information except where disclosure is required or permitted by law. "),n.qZA(),n.TgZ(86,"div",5),n._uU(87," We follow generally accepted industry standards to protect the Personal Information submitted to us, both during transmission and, once we receive it, for storage and disposal. When you enter sensitive information on our registration forms, we encrypt that information using secure socket layer technology (SSL). All information we gather is securely stored within databases controlled by us. The databases are stored on servers secured behind a firewall;access to the servers is password-protected and is strictly limited. No method of transmission over the Internet, or method of electronic storage, is 100% secure, however. Therefore, while we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security. "),n.qZA(),n.TgZ(88,"div",5),n._uU(89," We limit access to Personal Information to employees, agents, advisors and consultants who we believe reasonably need to come into contact with that information to provide products or Services to you or in order to do their jobs. "),n.qZA(),n.TgZ(90,"div",5),n._uU(91," Third parties provide certain Services available on our Platform and on our behalf. We may provide information, including Personal Information, to third-party service providers to help us deliver our products, information, and Services efficiently and effectively. Service providers are also an important means by which we maintain our Platform and mailing lists. We will take reasonable steps to ensure that these third-party service providers are obligated to protect Personal Information on our behalf through confidentiality agreements and otherwise. We do not intend to transfer Personal Information without your consent to third parties who are not bound to act on our behalf unless such transfer is legally required. Similarly, it is against our policy to sell Personal Information collected online without consent. "),n.qZA(),n.TgZ(92,"div",5),n._uU(93," If you choose to provide us with your Personal Information, we may transfer that Personal Information from your country or jurisdiction to other countries or jurisdictions around the world. Your Personal Information may be collected and stored on servers located in the territory of India and such other countries as we may disclose from time to time. "),n.qZA()(),n.TgZ(94,"div")(95,"div",7),n._uU(96,"Children\u2019s Privacy"),n.qZA(),n._UZ(97,"hr"),n.TgZ(98,"div"),n._uU(99," We do not knowingly collect or solicit any information from children below the age of 16 years or knowingly allow such persons to subscribe to our Services. In the event that we learn that we have collected Personal Information from a child below the age of 16 years, we will delete that information as quickly as possible. If you believe that we might have any information from a child below the age of 16 years, please contact us at "),n.TgZ(100,"a",9),n._uU(101,"[email protected]"),n.qZA(),n._uU(102,". "),n.qZA()(),n.TgZ(103,"div")(104,"div",7),n._uU(105,"Third Party Websites"),n.qZA(),n._UZ(106,"hr"),n.TgZ(107,"div"),n._uU(108," If you click on a link to a third party site or otherwise leave the Platform, you will go to a website that is outside the purview of our control. Because we cannot control the activities of third parties, we cannot accept responsibility for any use of your Personal Information by such third parties, and we cannot guarantee that they will adhere to the same privacy and security practices as we do. The use of Personal Information by such websites shall be governed by the privacy policies provided therein. Therefore, if you visit a third party website that is linked to our Platform, you should consult that website's privacy policy before providing any Personal Information "),n.qZA()(),n.TgZ(109,"div")(110,"div",7),n._uU(111,"Contacting You"),n.qZA(),n._UZ(112,"hr"),n.TgZ(113,"div"),n._uU(114," We may contact you using the Personal Information you have given us: "),n.TgZ(115,"ul")(116,"li"),n._uU(117," in relation to the functioning of any service you have signed up for in order to ensure that we can deliver the services to you; "),n.qZA(),n.TgZ(118,"li"),n._uU(119,"in relation to any transaction entered by you on our Platform;"),n.qZA(),n.TgZ(120,"li"),n._uU(121,"where you have opted to receive further correspondence;"),n.qZA(),n.TgZ(122,"li"),n._uU(123,"where you have issued a query or requested information from us;"),n.qZA(),n.TgZ(124,"li"),n._uU(125," to invite you to participate in surveys, opinion polls, etc., about our Services or otherwise (participation is always voluntary); and "),n.qZA(),n.TgZ(126,"li"),n._uU(127,"to provide you information about our new products and Services."),n.qZA()()()(),n.TgZ(128,"div")(129,"div",7),n._uU(130,"Change of Control"),n.qZA(),n._UZ(131,"hr"),n.TgZ(132,"div"),n._uU(133," In the event that ownership or control of the Company was to change, your Personal Information may be transferred. If such a transfer results in a material change in the use of your Personal Information, the Company will provide notice about the choices you have to decline to permit such a transfer. "),n.qZA()(),n.TgZ(134,"div")(135,"div",7),n._uU(136,"Accuracy"),n.qZA(),n._UZ(137,"hr"),n.TgZ(138,"div"),n._uU(139," To the extent that you do provide us with Personal Information, we wish to maintain accurate and current Personal Information. Where we collect Personal Information from you on our Platform, should you need to update or correct that Personal Information, please contact us and we will make reasonable efforts to incorporate the changes in your Personal Information that we hold as soon as practicable. You can obtain the information we currently hold on you by emailing us at "),n.TgZ(140,"a",9),n._uU(141,"[email protected]"),n.qZA(),n._uU(142,". We will use our best efforts to send you the information within 14 days of receipt of your email. "),n.qZA()(),n.TgZ(143,"div")(144,"div",7),n._uU(145,"Consent, Amendments, Law"),n.qZA(),n._UZ(146,"hr"),n.TgZ(147,"div"),n._uU(148," By using the Platform, you consent to the terms of this Privacy Policy and to our use and management of Personal Information for the purposes and in the manner herein provided. Should this Privacy Policy change, we intend to take every reasonable step to ensure that these changes are brought to your attention by posting all changes prominently on our Platform for a reasonable period of time. "),n.qZA(),n.TgZ(149,"div",5),n._uU(150," Your visit and any dispute over privacy are subject to this Privacy Policy. The said Policy shall be governed by and construed in accordance with the laws of the Republic of India. Further, it is irrevocably and unconditionally agreed that the courts of Mumbai, India shall have exclusive jurisdiction to entertain any proceedings in relation to any disputes arising out of the same. "),n.qZA()(),n.TgZ(151,"div",5)(152,"div",7),n._uU(153,"Grievance Officer"),n.qZA(),n._UZ(154,"hr"),n._uU(155," If you have any grievances, concerns, or complaints regarding the processing of your personal data, you may contact our Grievance Officer:"),n._UZ(156,"br"),n._uU(157," By email: "),n.TgZ(158,"a",9),n._uU(159,"[email protected]"),n.qZA(),n._UZ(160,"br"),n._uU(161," By mail: Grievance Officer"),n._UZ(162,"br"),n._uU(163," Address: No. 217, 2nd Cross, 39th Main, BTM Layout 2nd Stage, Behind Central Silk Board Begur Bangalore, South Bangalore, KA 560068, IN"),n._UZ(164,"br"),n._uU(165," We will acknowledge and address your concern within the time frame prescribed under applicable laws."),n._UZ(166,"br"),n.qZA()(),n._UZ(167,"app-footer",10)),2&I&&(n.xp6(167),n.Q6J("page","privacy"))},dependencies:[Ue,St.c],styles:["app-privacy-policy .head-title{font-size:24px;line-height:32px}app-privacy-policy hr{color:#cdcdcd}app-privacy-policy .top-spacing{margin-top:115px}app-privacy-policy .comp-head{font-size:32px}app-privacy-policy .container a{text-decoration:underline}@media (max-width: 768px){app-privacy-policy .head-title{font-size:18px}app-privacy-policy .comp-head{font-size:26px}}\n"],encapsulation:2})}return R})();function Wa(R,k){1&R&&n._UZ(0,"img",24)}function ua(R,k){1&R&&n._UZ(0,"img",25)}function Gl(R,k){1&R&&n._UZ(0,"img",26)}function Ki(R,k){1&R&&n._UZ(0,"img",27)}function Pr(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",16)(1,"a",17),n.YNc(2,Wa,1,0,"img",18),n.YNc(3,ua,1,0,"img",19),n.qZA(),n.TgZ(4,"a",20),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.menuShow=!O.menuShow)}),n.TgZ(5,"span",21),n.YNc(6,Gl,1,0,"img",22),n.YNc(7,Ki,1,0,"img",23),n.qZA()()()}if(2&R){const T=n.oxw(2);n.xp6(2),n.Q6J("ngIf",!T.menuShow),n.xp6(1),n.Q6J("ngIf",T.menuShow),n.xp6(3),n.Q6J("ngIf",!T.menuShow),n.xp6(1),n.Q6J("ngIf",T.menuShow)}}function Wr(R,k){1&R&&n._UZ(0,"img",44)}function Al(R,k){1&R&&n._UZ(0,"img",45)}function hl(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",46)(1,"div")(2,"li",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","end_to_end"))}),n.TgZ(3,"a",34),n._uU(4,"End to end solutions"),n.qZA()(),n._UZ(5,"hr",33),n.qZA(),n.TgZ(6,"div")(7,"li",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","save_time"))}),n.TgZ(8,"a",34),n._uU(9,"Save time and effort"),n.qZA()(),n._UZ(10,"hr",33),n.qZA(),n.TgZ(11,"div")(12,"li",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","delight_guests"))}),n.TgZ(13,"a",34),n._uU(14,"Delight guests"),n.qZA()(),n._UZ(15,"hr",33),n.qZA(),n.TgZ(16,"div")(17,"li",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","max_sales"))}),n.TgZ(18,"a",34),n._uU(19,"Maximise sales"),n.qZA()(),n._UZ(20,"hr",33),n.qZA()()}}function Ks(R,k){1&R&&(n.ynx(0),n._uU(1,"Start listing"),n.BQk())}function $n(R,k){1&R&&(n.ynx(0),n._uU(1,"View dashboard"),n.BQk())}function gr(R,k){if(1&R&&(n.TgZ(0,"a",47),n.YNc(1,Ks,2,0,"ng-container",0),n.YNc(2,$n,2,0,"ng-container",0),n.qZA()),2&R){const T=n.oxw(3);let I,O;n.xp6(1),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&0==(null==T.loginService||null==(I=T.loginService.userSignal())?null:I.hosting_mou_signed)),n.xp6(1),n.Q6J("ngIf",T.loggedIn&&1==(null==T.loginService||null==(O=T.loginService.userSignal())?null:O.hosting_mou_signed))}}function Er(R,k){1&R&&(n.TgZ(0,"a",48),n._uU(1,"Login"),n.qZA())}function Ao(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"a",49),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logOut())}),n._uU(1,"Log out"),n.qZA()}}function ml(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",28)(1,"div",29)(2,"ul",30)(3,"li",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateToHome("why_urbanaut"))}),n.TgZ(4,"a",32),n._uU(5,"Why Urbanaut"),n.qZA()(),n._UZ(6,"hr",33),n.TgZ(7,"li",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.toggleDropdownM())}),n.TgZ(8,"a",34),n._uU(9,"Benefits"),n.qZA(),n.YNc(10,Wr,1,0,"img",35),n.YNc(11,Al,1,0,"img",36),n.qZA(),n._UZ(12,"hr",33),n.YNc(13,hl,21,0,"div",37),n.TgZ(14,"li",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateToHome("pricing"))}),n.TgZ(15,"a",34),n._uU(16,"Pricing"),n.qZA()(),n._UZ(17,"hr",33),n.TgZ(18,"li",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateToHome("contact_us"))}),n.TgZ(19,"a",34),n._uU(20,"Contact Us"),n.qZA()(),n._UZ(21,"hr",33),n.TgZ(22,"li",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.startList())}),n.YNc(23,gr,3,2,"a",38),n.qZA(),n._UZ(24,"hr",33),n.TgZ(25,"li",31),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.openLink("http://onelink.to/hre7qy"))}),n.TgZ(26,"a",39),n._uU(27,"Download the app"),n.qZA()(),n._UZ(28,"hr",33),n.TgZ(29,"li",40),n.YNc(30,Er,2,0,"a",41),n.YNc(31,Ao,2,0,"a",42),n.qZA(),n._UZ(32,"hr",43),n.qZA()()()}if(2&R){const T=n.oxw(2);n.xp6(10),n.Q6J("ngIf",T.openDropdownM),n.xp6(1),n.Q6J("ngIf",!T.openDropdownM),n.xp6(2),n.Q6J("ngIf",T.openDropdown),n.xp6(10),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&(null==T.loginService?null:T.loginService.userSignal())),n.xp6(7),n.Q6J("ngIf",!T.loggedIn),n.xp6(1),n.Q6J("ngIf",T.loggedIn)}}function Lr(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"a",62),n.NdJ("click",function(O){n.CHM(T);const Ce=n.oxw(3);return n.KtG(Ce.toggleDropdown(O))}),n._uU(1," Benefits "),n._UZ(2,"img",67),n.qZA()}}function Ns(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"a",62),n.NdJ("click",function(O){n.CHM(T);const Ce=n.oxw(3);return n.KtG(Ce.toggleDropdown(O))}),n._uU(1," Benefits "),n._UZ(2,"img",68),n.qZA()}}function lo(R,k){if(1&R){const T=n.EpF();
1n.TgZ(0,"div",69)(1,"div",70),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","end_to_end"))}),n.TgZ(2,"a"),n._uU(3,"End to end solutions"),n.qZA()(),n.TgZ(4,"div",71),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","save_time"))}),n.TgZ(5,"a"),n._uU(6,"Save time and effort"),n.qZA()(),n.TgZ(7,"div",71),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","delight_guests"))}),n.TgZ(8,"a"),n._uU(9,"Delight guests"),n.qZA()(),n.TgZ(10,"div",72),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.navigateTo("/benefits-and-features","max_sales"))}),n.TgZ(11,"a"),n._uU(12,"Maximise sales"),n.qZA()()()}}function xs(R,k){1&R&&(n.ynx(0),n._uU(1,"Start listing"),n.BQk())}function ha(R,k){1&R&&(n.ynx(0),n._uU(1,"View dashboard"),n.BQk())}function is(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",73),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.startList())}),n.YNc(1,xs,2,0,"ng-container",0),n.YNc(2,ha,2,0,"ng-container",0),n.qZA()}if(2&R){const T=n.oxw(3);let I,O;n.xp6(1),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&0==(null==T.loginService||null==(I=T.loginService.userSignal())?null:I.hosting_mou_signed)),n.xp6(1),n.Q6J("ngIf",1==T.loggedIn&&1==(null==T.loginService||null==(O=T.loginService.userSignal())?null:O.hosting_mou_signed))}}function ma(R,k){1&R&&(n.TgZ(0,"div",56)(1,"a",74),n._uU(2,"Login"),n.qZA()())}function qa(R,k){if(1&R&&(n.TgZ(0,"a",79),n._UZ(1,"img",80),n.qZA()),2&R){n.oxw();const T=n.MAs(5);n.Q6J("matMenuTriggerFor",T)}}function Qi(R,k){if(1&R&&(n.TgZ(0,"a",79),n._UZ(1,"img",81),n.qZA()),2&R){n.oxw();const T=n.MAs(5),I=n.oxw(3);let O;n.Q6J("matMenuTriggerFor",T),n.xp6(1),n.Q6J("src",null==(O=I.loginService.userSignal())?null:O.aws_profile_picture,n.LSH)}}function ir(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",63)(1,"div",75),n.YNc(2,qa,2,1,"a",76),n.YNc(3,Qi,2,2,"a",76),n.TgZ(4,"mat-menu",null,77)(6,"button",78),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logOut())}),n._uU(7,"Log Out"),n.qZA()()()()}if(2&R){const T=n.oxw(3);let I,O;n.xp6(2),n.Q6J("ngIf",!(null!=(I=T.loginService.userSignal())&&I.profile_picture)),n.xp6(1),n.Q6J("ngIf",null==(O=T.loginService.userSignal())?null:O.profile_picture)}}function Fa(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",50)(1,"div",51)(2,"div",52)(3,"a",53),n._UZ(4,"img",25),n.qZA()(),n.TgZ(5,"div",54)(6,"div",55)(7,"div",56)(8,"a",57),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateToHome("why_urbanaut"))}),n._uU(9,"Why Urbanaut"),n.qZA()(),n.TgZ(10,"div",58),n.YNc(11,Lr,3,0,"a",59),n.YNc(12,Ns,3,0,"a",59),n.YNc(13,lo,13,0,"div",60),n.qZA(),n.TgZ(14,"div",61)(15,"a",62),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateToHome("pricing"))}),n._uU(16,"Pricing"),n.qZA()(),n.TgZ(17,"div",58)(18,"a",62),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateToHome("contact_us"))}),n._uU(19,"Contact us"),n.qZA()(),n.TgZ(20,"div",63),n.YNc(21,is,3,2,"button",64),n.qZA(),n.YNc(22,ma,3,0,"div",65),n.YNc(23,ir,8,2,"div",66),n.qZA()()()()}if(2&R){const T=n.oxw(2);n.xp6(11),n.Q6J("ngIf",T.openDropdown),n.xp6(1),n.Q6J("ngIf",!T.openDropdown),n.xp6(1),n.Q6J("ngIf",T.openDropdown),n.xp6(8),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&(null==T.loginService?null:T.loginService.userSignal())),n.xp6(1),n.Q6J("ngIf",!T.loggedIn),n.xp6(1),n.Q6J("ngIf",T.loggedIn)}}function rs(R,k){if(1&R&&(n.TgZ(0,"div")(1,"div",12),n.YNc(2,Pr,8,4,"div",13),n.YNc(3,ml,33,6,"div",14),n.qZA(),n.YNc(4,Fa,24,6,"div",15),n.qZA()),2&R){const T=n.oxw();n.xp6(2),n.Q6J("ngIf",T.helperService.isMobile||T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",T.menuShow),n.xp6(1),n.Q6J("ngIf",!T.helperService.isMobile&&!T.helperService.isTab)}}function ws(R,k){1&R&&n._UZ(0,"img",21)}function $a(R,k){1&R&&n._UZ(0,"img",22)}function pa(R,k){1&R&&n._UZ(0,"img",23)}function Ua(R,k){1&R&&n._UZ(0,"img",24)}function Wl(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",13)(1,"a",14),n.YNc(2,ws,1,0,"img",15),n.YNc(3,$a,1,0,"img",16),n.qZA(),n.TgZ(4,"a",17),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.menuShow=!O.menuShow)}),n.TgZ(5,"span",18),n.YNc(6,pa,1,0,"img",19),n.YNc(7,Ua,1,0,"img",20),n.qZA()()()}if(2&R){const T=n.oxw(2);n.xp6(2),n.Q6J("ngIf",!T.menuShow),n.xp6(1),n.Q6J("ngIf",T.menuShow),n.xp6(3),n.Q6J("ngIf",!T.menuShow),n.xp6(1),n.Q6J("ngIf",T.menuShow)}}function Ka(R,k){1&R&&(n.ynx(0),n._uU(1,"Start listing"),n.BQk())}function zd(R,k){1&R&&(n.ynx(0),n._uU(1,"View dashboard"),n.BQk())}function Va(R,k){if(1&R&&(n.TgZ(0,"a",38),n.YNc(1,Ka,2,0,"ng-container",0),n.YNc(2,zd,2,0,"ng-container",0),n.qZA()),2&R){const T=n.oxw(3);let I,O;n.xp6(1),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&0==(null==T.loginService||null==(I=T.loginService.userSignal())?null:I.hosting_mou_signed)),n.xp6(1),n.Q6J("ngIf",T.loggedIn&&1==(null==T.loginService||null==(O=T.loginService.userSignal())?null:O.hosting_mou_signed))}}function ql(R,k){1&R&&(n.TgZ(0,"a",39),n._uU(1,"Login"),n.qZA())}function os(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"a",40),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logOut())}),n._uU(1,"Log out"),n.qZA()}}function Ve(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",25)(1,"div",26)(2,"ul",27)(3,"li",28),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/","why_urbanaut"))}),n.TgZ(4,"a",29),n._uU(5,"Why Urbanaut"),n.qZA()(),n._UZ(6,"hr",30),n.TgZ(7,"li",28),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/","pricing"))}),n.TgZ(8,"a",31),n._uU(9,"Pricing"),n.qZA()(),n._UZ(10,"hr",30),n.TgZ(11,"li",28),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/","contact_us"))}),n.TgZ(12,"a",31),n._uU(13,"Contact us"),n.qZA()(),n._UZ(14,"hr",30),n.TgZ(15,"li",28),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.startList())}),n.YNc(16,Va,3,2,"a",32),n.qZA(),n._UZ(17,"hr",30),n.TgZ(18,"li",28),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.openLink("http://onelink.to/hre7qy"))}),n.TgZ(19,"a",33),n._uU(20,"Download the app"),n.qZA()(),n._UZ(21,"hr",30),n.TgZ(22,"li",34),n.YNc(23,ql,2,0,"a",35),n.YNc(24,os,2,0,"a",36),n.qZA(),n._UZ(25,"hr",37),n.qZA()()()}if(2&R){const T=n.oxw(2);n.xp6(16),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&(null==T.loginService?null:T.loginService.userSignal())),n.xp6(7),n.Q6J("ngIf",!T.loggedIn),n.xp6(1),n.Q6J("ngIf",T.loggedIn)}}function Cn(R,k){1&R&&(n.ynx(0),n._uU(1,"Start listing"),n.BQk())}function Y(R,k){1&R&&(n.ynx(0),n._uU(1,"View dashboard"),n.BQk())}function he(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"button",56),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.startList())}),n.YNc(1,Cn,2,0,"ng-container",0),n.YNc(2,Y,2,0,"ng-container",0),n.qZA()}if(2&R){const T=n.oxw(3);let I,O;n.xp6(1),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&0==(null==T.loginService||null==(I=T.loginService.userSignal())?null:I.hosting_mou_signed)),n.xp6(1),n.Q6J("ngIf",T.loggedIn&&1==(null==T.loginService||null==(O=T.loginService.userSignal())?null:O.hosting_mou_signed))}}function et(R,k){1&R&&(n.TgZ(0,"div",47)(1,"a",57),n._uU(2,"LOGIN"),n.qZA()())}function un(R,k){if(1&R&&(n.TgZ(0,"a",62),n._UZ(1,"img",63),n.qZA()),2&R){n.oxw();const T=n.MAs(5);n.Q6J("matMenuTriggerFor",T)}}function Un(R,k){if(1&R&&(n.TgZ(0,"a",62),n._UZ(1,"img",64),n.qZA()),2&R){n.oxw();const T=n.MAs(5),I=n.oxw(3);let O;n.Q6J("matMenuTriggerFor",T),n.xp6(1),n.Q6J("src",null==(O=I.loginService.userSignal())?null:O.aws_profile_picture,n.LSH)}}function Xi(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",52)(1,"div",58),n.YNc(2,un,2,1,"a",59),n.YNc(3,Un,2,2,"a",59),n.TgZ(4,"mat-menu",null,60)(6,"button",61),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(3);return n.KtG(O.logOut())}),n._uU(7,"Log Out"),n.qZA()()()()}if(2&R){const T=n.oxw(3);let I,O;n.xp6(2),n.Q6J("ngIf",!(null!=(I=T.loginService.userSignal())&&I.profile_picture)),n.xp6(1),n.Q6J("ngIf",null==(O=T.loginService.userSignal())?null:O.profile_picture)}}function Z(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",41)(1,"div",42)(2,"div",43)(3,"a",44),n._UZ(4,"img",22),n.qZA()(),n.TgZ(5,"div",45)(6,"div",46)(7,"div",47)(8,"a",48),n.NdJ("
1click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/","why_urbanaut"))}),n._uU(9,"WHY URBANAUT"),n.qZA()(),n.TgZ(10,"div",49)(11,"a",50),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/","pricing"))}),n._uU(12,"PRICING"),n.qZA()(),n.TgZ(13,"div",51)(14,"a",50),n.NdJ("click",function(){n.CHM(T);const O=n.oxw(2);return n.KtG(O.navigateTo("/","contact_us"))}),n._uU(15,"CONTACT US"),n.qZA()(),n.TgZ(16,"div",52),n.YNc(17,he,3,2,"button",53),n.qZA(),n.YNc(18,et,3,0,"div",54),n.YNc(19,Xi,8,2,"div",55),n.qZA()()()()}if(2&R){const T=n.oxw(2);n.xp6(17),n.Q6J("ngIf",0==T.loggedIn||1==T.loggedIn&&(null==T.loginService?null:T.loginService.userSignal())),n.xp6(1),n.Q6J("ngIf",!T.loggedIn),n.xp6(1),n.Q6J("ngIf",T.loggedIn)}}function Ae(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div",65)(1,"div",66),n.NdJ("click",function(){const Ce=n.CHM(T).index,_t=n.oxw(2);return n.KtG(_t.toggleFaq(Ce))}),n.TgZ(2,"p",67),n._uU(3),n.qZA(),n._UZ(4,"img",68),n.qZA(),n.TgZ(5,"div",69)(6,"p"),n._uU(7),n.qZA()()()}if(2&R){const T=k.$implicit;n.xp6(3),n.Oqu(T.question),n.xp6(1),n.Q6J("src",T.isOpen?"assets/png/up.svg":"assets/png/down.svg",n.LSH)("alt",T.isOpen?"Collapse":"Expand"),n.xp6(1),n.ekj("open",T.isOpen),n.xp6(2),n.Oqu(T.answer)}}function ne(R,k){if(1&R){const T=n.EpF();n.TgZ(0,"div")(1,"div",1),n.YNc(2,Wl,8,4,"div",2),n.YNc(3,Ve,26,3,"div",3),n.qZA(),n.YNc(4,Z,20,3,"div",4),n.TgZ(5,"div",5)(6,"div",6)(7,"h1",7),n._uU(8,"Frequently Asked Questions"),n.qZA(),n.TgZ(9,"div",8),n.YNc(10,Ae,8,6,"div",9),n.qZA(),n.TgZ(11,"div",10)(12,"p",11),n._uU(13," Ready to know more? "),n.TgZ(14,"span",12),n.NdJ("click",function(){n.CHM(T);const O=n.oxw();return n.KtG(O.redirectToWhatsApp())}),n._uU(15,"Let's chat"),n.qZA()()()(),n._UZ(16,"app-b2b-footer"),n.qZA()()}if(2&R){const T=n.oxw();n.xp6(2),n.Q6J("ngIf",T.helperService.isMobile||T.helperService.isTab),n.xp6(1),n.Q6J("ngIf",T.menuShow),n.xp6(1),n.Q6J("ngIf",!T.helperService.isMobile&&!T.helperService.isTab),n.xp6(6),n.Q6J("ngForOf",T.faqs)}}const Tt=[{path:"",component:Be},{path:"login",component:vo},{path:"qrcode",loadChildren:()=>Promise.all([y.e(490),y.e(122)]).then(y.bind(y,7122)).then(R=>R.QrCodeModule)},{path:"dashboard",canLoad:[Ft],loadChildren:()=>Promise.all([y.e(490),y.e(45)]).then(y.bind(y,4045)).then(R=>R.DashboardModule)},{path:"terms-and-conditions",component:(()=>{class R{constructor(T,I,O,Ce,_t,Ct){this.router=T,this.el=I,this.helperService=O,this.platformId=Ce,this.loginService=_t,this.elementRef=Ct,this.menuShow=!1,this.showNav=!1,this.loggedIn=void 0,this.openDropdown=!1,this.openDropdownM=!1,this.is_browser=!!(0,E.NF)(Ce)}ngAfterViewInit(){this.is_browser&&setTimeout(()=>{this.showNav=!0,this.loggedIn=!!this.loginService.getLocalToken()},30)}startList(){this.router.navigate(["/dashboard"])}logOut(){this.loginService.signOutB2c().subscribe(T=>{window.location.reload()},T=>{console.error(T)})}openLink(T){window.location.href=T}toggleDropdown(T){T.stopPropagation(),this.openDropdown=!this.openDropdown}toggleDropdownM(){this.openDropdown=!this.openDropdown}clickOutside(T){const I=T.target,O=this.elementRef.nativeElement.querySelector("#features"),Ce=this.elementRef.nativeElement.querySelector(".dropdown-content");O&&Ce&&!O.contains(I)&&!Ce.contains(I)&&(this.openDropdown=!1)}navigateTo(T,I){this.router.navigate([T],{fragment:I}).then(()=>{this.menuShow=!1,this.openDropdown=!1})}navigateToHome(T){this.router.navigate(["/"],{fragment:T}).then(()=>{this.menuShow=!1,this.openDropdown=!1})}static#e=this.\u0275fac=function(I){return new(I||R)(n.Y36(Q.F0),n.Y36(n.SBq),n.Y36(be.W),n.Y36(n.Lbi),n.Y36(je.r),n.Y36(n.SBq))};static#t=this.\u0275cmp=n.Xpm({type:R,selectors:[["app-terms-and-conditions"]],hostBindings:function(I,O){1&I&&n.NdJ("click",function(_t){return O.clickOutside(_t)},!1,n.evT)},standalone:!0,features:[n.jDz],decls:238,vars:2,consts:[[4,"ngIf"],[1,"container","top-spacing"],[1,"head-title","mt-md-10","mt-5"],[1,"mb-5"],[1,"mt-2"],[1,"font-md"],[1,"mt-3"],[1,"mt-5"],[1,"mb-3"],[1,"my-3"],[1,"mb-4"],[3,"page"],[1,"header"],["class","nav-bar-mob mt-4",4,"ngIf"],["id","navbarNavDropdown","class","collapse navbar-collapse show pe-4",4,"ngIf"],["class","nav-bar pb-3 pt-6",4,"ngIf"],[1,"nav-bar-mob","mt-4"],["href","/","aria-label","Front",1,"navbar-brand","ps-3","mt-2"],["src","assets/png/urb_icon.svg","alt","Urbanaut title","id","urbanaut_icon",4,"ngIf"],["src","assets/svg/urbanaut_icon.svg","alt","Urbanaut title","id","urbanaut_icon",4,"ngIf"],["type","button",1,"navbar-toggler","btn-sm","my-2","ms-2","me-2","toggle","border-0",3,"click"],[1,"navbar-toggler-default"],["src","assets/png/menuList.svg","style","margin-top: 10px","id","menu_open",4,"ngIf"],["src","assets/png/close.svg","class","mt-1","id","menu_close",4,"ngIf"],["src","assets/png/urb_icon.svg","alt","Urbanaut title","id","urbanaut_icon"],["src","assets/svg/urbanaut_icon.svg","alt","Urbanaut title","id","urbanaut_icon"],["src","assets/png/menuList.svg","id","menu_open",2,"margin-top","10px"],["src","assets/png/close.svg","id","menu_close",1,"mt-1"],["
1id","navbarNavDropdown",1,"collapse","navbar-collapse","show","pe-4"],[1,"navbar-absolute-top-scroller"],[1,"navbar-nav","py-0","pt-5","d-flex","align-items-start"],[1,"nav-item",3,"click"],["id","who_need",1,"nav-click"],[1,"horizontal-line"],["id","features",1,"nav-click"],["style","transform: rotate(270deg)","src","assets/png/right-arrow.svg",4,"ngIf"],["style","transform: rotate(90deg)","src","assets/png/right-arrow.svg",4,"ngIf"],["style","width: 100%; padding-left: 40px",4,"ngIf"],["class","nav-click","id","hosting",4,"ngIf"],["id","urbanau-why",1,"nav-click"],[1,"nav-item"],["class","nav-click","routerLink","/login","id","login",4,"ngIf"],["class","nav-click","id","logout",3,"click",4,"ngIf"],[1,"horizontal-line",2,"margin-bottom","20px"],["src","assets/png/right-arrow.svg",2,"transform","rotate(270deg)"],["src","assets/png/right-arrow.svg",2,"transform","rotate(90deg)"],[2,"width","100%","padding-left","40px"],["id","hosting",1,"nav-click"],["routerLink","/login","id","login",1,"nav-click"],["id","logout",1,"nav-click",3,"click"],[1,"nav-bar","pb-3","pt-6"],[1,"nav-row","w-100"],[1,"col-3"],["href","/","aria-label","Front",1,"navbar-brand","ps-10"],[1,"col-9","pe-10","nav-list"],[1,"row","align-end"],[1,"col-auto",2,"margin-top","8px !important"],["id","urbanau-why",1,"nav-click-link",3,"click"],[1,"col-auto","px-8",2,"margin-top","8px !important"],["class","nav-click-link","id","features",3,"click",4,"ngIf"],["class","dropdown-content",4,"ngIf"],[1,"col-auto","px-2",2,"margin-top","8px !important"],["id","features",1,"nav-click-link",3,"click"],[1,"col-auto"],["style","margin-right: 20px !important","class","nav-click","id","hosting",3,"click",4,"ngIf"],["style","margin-top: 8px !important","class","col-auto",4,"ngIf"],["class","col-auto",4,"ngIf"],["src","assets/png/toggle.svg",2,"margin-top","-3px"],["src","assets/png/toggle.svg",2,"transform","rotate(180deg)","margin-top","-3px"],[1,"dropdown-content"],[1,"nav-dropdown-item",2,"border-top-left-radius","16px","border-top-right-radius","16px",3,"click"],[1,"nav-dropdown-item",3,"click"],[1,"nav-dropdown-item",2,"border-bottom-left-radius","16px","border-bottom-right-radius","16px",3,"click"],["id","hosting",1,"nav-click",2,"margin-right","20px !important",3,"click"],["routerLink","/login","id","login",1,"nav-click-link"],["ngbDropdown","",1,"logOutDrop","p-0"],["mat-button","","class","button-width p-0","id","profile-pic",3,"matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","","id","logout",3,"click"],["mat-button","","id","profile-pic",1,"button-width","p-0",3,"matMenuTriggerFor"],["src","assets/png/account.svg"],[1,"profile-pic",3,"src"]],template:function(I,O){1&I&&(n.YNc(0,rs,5,3,"div",0),n.TgZ(1,"div",1)(2,"div",2),n._uU(3,"MEMORANDUM OF AGREEMENT"),n.qZA(),n._UZ(4,"hr"),n.TgZ(5,"div"),n._uU(6,' This Memorandum of Agreement ("MoA") is a legal agreement between (i) you (the '),n.TgZ(7,"b"),n._uU(8,'"Licensee"'),n.qZA(),n._uU(9,", which expression shall, unless it be repugnant to the context or meaning thereof, be deemed to mean and include its successors in interests, executors, administrators and permitted assigns) and (ii) "),n.TgZ(10,"b"),n._uU(11,"Urbanaut Technologies Private Limited"),n.qZA(),n._uU(12,' ("'),n.TgZ(13,"b"),n._uU(14,"Urbanaut"),n.qZA(),n._uU(15,"\", which expression shall, unless repugnant to the context or meaning thereof, be deemed to include Urbanaut's successors and permitted assigns) stating the terms and conditions that govern the download and/or your use of the Urbanaut Booking Management Software. Please read this agreement carefully. By purchasing, downloading, installing and/or using the Software (as defined below), you are indicating that you agree to be bound by and comply with the terms and conditions set forth in this agreement. If you do not agree to comply with these terms and conditions, do not download, install and/or use the software. "),n._UZ(16,"br")(17,"br"),n._uU(18,' Whereas the Licensee and Urbanaut shall be individually referred to as a "'),n.TgZ(19,"b"),n._uU(20,"Party"),n.qZA(),n._uU(21,'" and collectively as the "'),n.TgZ(22,"b"),n._uU(23,"Parties"),n.qZA(),n._uU(24,'". In consideration of the mutual promises and covenants set forth herein, the Parties hereby agree as follows: '),n._UZ(25,"br")(26,"br"),n.qZA(),n.TgZ(27,"div",2),n._uU(28,"GENERAL TERMS"),n.qZA(),n._UZ(29,"hr"),n.TgZ(30,"ol")(31,"li",3)(32,"b"),n._uU(33,"Purpose"),n.qZA(),n._uU(34,': Urbanaut offers a booking management software ("'),n.TgZ(35,"b"),n._uU(36,"
1Software"),n.qZA(),n._uU(37,'") for the purpose of managing bookings and reservations of products and services offered by experience companies, event hosts, venues, restaurants, hotels and other service providers ("'),n.TgZ(38,"b"),n._uU(39,"Listings"),n.qZA(),n._uU(40,'") on the Urbanaut platform ("'),n.TgZ(41,"b"),n._uU(42,"Platform"),n.qZA(),n._uU(43,'"). The Licensee wishes to use, and Urbanaut agrees to provide to the Licensee, the Software subject to and as per the terms of this MoA and Urbanaut\'s End User License Agreement ("'),n.TgZ(44,"b"),n._uU(45,"EULA"),n.qZA(),n._uU(46,'"), a copy of which is attached in Annexure A of this MoA, which is incorporated into this MoA by reference. '),n.qZA(),n.TgZ(47,"li",3)(48,"b"),n._uU(49,"Term"),n.qZA(),n._uU(50,': This MoA shall commence and take effect on the Effective Date and shall continue to remain in effect for the duration and till the date that the Licensee publishes its Listing or receives a Booking on the Platform, whichever is later, unless terminated in accordance with the terms herein ("'),n.TgZ(51,"b"),n._uU(52,"Term"),n.qZA(),n._uU(53,'"). '),n.TgZ(54,"div",4),n._uU(55,' "'),n.TgZ(56,"b"),n._uU(57,"Effective Date"),n.qZA(),n._uU(58,'" shall mean the calendar date on which the Licensee agrees to be bound by this MoA by clicking on the "Accept" button on the registration page of the Platform for the use of the Software. '),n.qZA()(),n.TgZ(59,"li",3)(60,"b"),n._uU(61,"Services"),n.qZA(),n._uU(62,': During the Term, in consideration of License Fee, and conditional on the Licensee complying with the terms and conditions of this MoA and EULA, Urbanaut shall provide the Software to the Licensee. The Licensee shall be solely responsible for its use and application of Software and the management and fulfillment of bookings and reservations for its Listings received on the Platform (each a "'),n.TgZ(63,"b"),n._uU(64,"Booking"),n.qZA(),n._uU(65,"\") including receipt, confirmation, cancellation, fulfillment or otherwise management of the Bookings. Urbanaut shall not be responsible for verifying or checking the completeness or accuracy of the Licensee's Listing, address, benefits list, Booking information or other information pertaining to the Licensee's use of the Software and/or the Platform. "),n.qZA(),n.TgZ(66,"li",3)(67,"b"),n._uU(68,"License:"),n.qZA(),n._uU(69," Subject to the terms of and the Licensee's compliance with the terms of this MoA and EULA, Urbanaut hereby grants the Licensee, a limited, non-transferable, non-exclusive license, for the duration of the Term, to use the Software solely for the Licensee's internal purposes to monitor and manage Bookings received through the Platform. The Licensee hereby grants Urbanaut a limited, non-transferable, worldwide, right and license to use, during the Term, the name, brand and any content provided by the Licensee in relation to its use of the Software and Platform on a royalty-free basis for the purpose of: (I) listing and publishing the Licensee's details and use of the Software on the Platform and Urbanaut's websites, (II) the promotion of the Software and the Platform, in all media, whether now known or hereinafter invented and throughout the world, and deriving commercial benefits therefrom, and (III) using on business presentations and corporate profiles of Urbanaut solely to portray the Licensee as a Software user. "),n.qZA(),n.TgZ(70,"li",3)(71,"b"),n._uU(72,"Consideration"),n.qZA(),n._uU(73,': In consideration of the license granted by Urbanaut, the Licensee shall pay Urbanaut, license fee in accordance with the pricing plan opted for by the Partner ("'),n.TgZ(74,"b"),n._uU(75,"Pricing Plan"),n.qZA(),n._uU(76,'") on the Platform, available at the URL: https://urbanaut.app/list-your-experience-online/dashboard ("'),n.TgZ(77,"b"),n._uU(78,"License Fee"),n.qZA(),n._uU(79,'"). It is clarified that if the Licensee opts for a subscription plan, the Licensee shall be required to pay a monthly subscription License Fee, pursuant to which, the Licensee shall have the right to avail the benefits associated with the applicable subscription plan. The subscription opted for by the Licensee (if any) shall renew on a monthly basis. Urbanaut shall raise a monthly invoice in relation to the payment of the subscription License Fee at the beginning of each month. Any amounts due to the Licensee pursuant to payments made by end consumers to Urbanaut via the Platform for availing any Licensee Listing (each a "'),n.TgZ(80,"b"),n._uU(81,"Transaction"),n.qZA(),n._uU(82,'") in the first week of a month ("'),n.TgZ(83,"b"),n._uU(84,"Payments"),n.qZA(),n._uU(85,'") shall be offset against the subscription License Fee due for such month and Urbanaut shall pay such Payment amounts (if any) to the Licensee after withholding the applicable subscription License Fee from such Payment amounts. If no Payments are due to the Licensee for any Transaction, or if the Payments are less than the License Fee, the Licensee shall pay the subscription License Fee (in full or the balance License Fee, as applicable) to Urbanaut within 10 days from Urbanaut raising the invoice on the Licensee. If the Licensee cancels its subscription mid-month, it shall be billed for such month and the subscription shall be cancelled from the following month. If the Licensee does not opt for a subscription plan or cancels its subscription plan, it shall be charged a License Fee for each Transaction undertaken via the Software in relation to each Listing as per the pricing plan specified on the Platform. All payments under this MoA shall be exclusive of goods and service tax and other indirect taxes (as a
1pplicable) and may be subject to deduction of withholding taxes at the prevailing rates under applicable statues. In case of such deduction, the Licensee shall remit the deducted amount to the appropriate authority in accordance with timeline set out in law and provide Urbanaut with the best available evidence of the same. The Licensee understands and agrees that Urbanaut may revise the pricing plans and/or the Platform services and/or features with respect to the pricing plans from time to time. The Licensee understand and agrees that should the Licensee wish to access or use Platform services and/or features not available under the Licensee\'s Pricing Plan, the Licensee will be required to select the pricing plan under which such services and/or features are provided and pay the License Fee in accordance with the same. Urbanaut reserves the right to levy a User Convenience Fee ("UCF") on all event bookings that will apply to the end customer and not the partner. The percentage of this fee is at Urbanaut\'s discretion. The base ticket price entered by the Licensee does not include the UCF; a 5% convenience fee plus applicable GST is added over and above the base ticket price and is shown to the guest before payment. '),n.qZA(),n.TgZ(86,"li",3)(87,"b"),n._uU(88,"Termination"),n.qZA(),n._uU(89,": Urbanaut shall have the right to terminate this MoA with immediate effect in case: (i) the Licensee commits an act which, in the estimation of Urbanaut, disparages or brings into disrepute the name, reputation and standing of Urbanaut, its Representatives (as defined below) and shareholders or the Platform, or (ii) the Licensee fails to make payment of the License Fee, or (iii) the Licensee commits a breach of this MoA or EULA, or (v) Urbanaut suffers an injury or any harm on account of any negligence or misconduct on the part of the Licensee including in relation to the use of the Software, Platform and/or in relation to the Listings and/or Bookings. "),n.qZA(),n.TgZ(90,"li",3)(91,"b"),n._uU(92,"Notices"),n.qZA(),n._uU(93,": For the purposes of this MoA, notices and all other communications provided for in this MoA shall be in writing and shall be deemed to have been duly given when delivered or mailed by registered mail, return receipt requested, postage prepaid, addressed to the respective addresses set forth above in this MoA. Either Party may change the addresses for giving notice from time to time by issuing written instructions to the other Party of such change of address by certified mail, return receipt requested, postage prepaid, by courier, by facsimile or email and shall be effective upon delivery. "),n.qZA()(),n.TgZ(94,"div",2)(95,"h2"),n._uU(96,"ANNEXURE A"),n.qZA()(),n.TgZ(97,"div",2),n._uU(98,"END USER LICENSE AGREEMENT"),n.qZA(),n._UZ(99,"hr"),n.TgZ(100,"div")(101,"h4",5),n._uU(102,' THIS END USER LICENSE AGREEMENT ("AGREEMENT") IS A LEGAL AGREEMENT BETWEEN (I) YOU AND (II) URBANAUT TECHNOLOGIES PRIVATE LIMITED ("COMPANY"), STATING THE TERMS AND CONDITIONS THAT GOVERN THE DOWNLOAD AND YOUR USE OF THE URBANAUT BOOKING MANAGEMENT SOFTWARE ("SOFTWARE"). PLEASE READ THIS AGREEMENT CAREFULLY. BY PURCHASING, DOWNLOADING, INSTALLING AND/OR USING THE SOFTWARE, YOU ARE INDICATING THAT YOU AGREE TO BE BOUND BY AND COMPLY WITH THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT. IF YOU DO NOT AGREE TO COMPLY WITH THESE TERMS AND CONDITIONS, DO NOT DOWNLOAD, INSTALL AND/OR USE THE SOFTWARE. '),n.qZA(),n.TgZ(103,"div"),n._uU(104,' This Agreement is applicable to any user who uses, accesses or registers for the use of the Software (whether an individual, professional or an entity, or similar institution, directly or indirectly, including their respective affiliates, associates, employees, agents and representatives) ("'),n.TgZ(105,"b"),n._uU(106,"you"),n.qZA(),n._uU(107,'", "'),n.TgZ(108,"b"),n._uU(109,"your"),n.qZA(),n._uU(110,'" or "'),n.TgZ(111,"b"),n._uU(112,"Licensee"),n.qZA(),n._uU(113,'"); '),n.qZA(),n.TgZ(114,"div",6),n._uU(115,' The Company may enable access to content, information and other related services in relation thereto through the Software (collectively and individually, "Services"), and as a condition of your use of the Services, you agree to be bound by and comply with the Company\'s terms and conditions of Use at https://urbanaut.app/terms-and-conditions/ ("'),n.TgZ(116,"b"),n._uU(117,"Terms of Use"),n.qZA(),n._uU(118,'") and privacy policy at https://urbanaut.app/privacy-policy/ ("'),n.TgZ(119,"b"),n._uU(120,"Privacy Policy"),n.qZA(),n._uU(121,'", 
1collectively with the Terms of Use, "'),n.TgZ(122,"b"),n._uU(123,"Platform Policies"),n.qZA(),n._uU(124,'"), each of which is incorporated herein by reference. In the event of any conflict between this Agreement and the Terms of Use and Privacy Policy, the Terms of Use and Privacy Policy shall prevail. You agree that the Privacy Policy and Terms of Use may be updated from time to time, without prior notice, and any such changes shall be effective as soon as posted. You should also refer back to the Terms of Use and Privacy Policy on a regular basis so that you remain aware of the most current terms and conditions that apply to you. Accordingly, your use of the Software and Services offered through the Software shall be governed by this Agreement, the Terms of Use and the Privacy Policy. '),n.qZA()(),n.TgZ(125,"ol",7)(126,"li",8)(127,"b"),n._uU(128,"License Grant."),n.qZA(),n._uU(129," For the avoidance of doubt, the Software is licensed, not sold, to you by the Company pursuant to and subject to the terms and conditions of this Agreement. The Company reserves all rights not expressly granted to you herein.\xa0 "),n.qZA(),n.TgZ(130,"li",8)(131,"b"),n._uU(132,"Use of Application."),n.qZA(),n._uU(133," Any user (i) below 18 years of age; (ii) below the age of majority in the applicable jurisdiction; or (iii) individuals using the Software from jurisdictions, where it is illegal to connect to or access the Services, will not be allowed to use the Services. We reserve the right at any time to request from you evidence of your age in order to ensure that minors are not using the Services. We further reserve the right to suspend your account and exclude you, temporarily or permanently, from using the Services if satisfactory proof of age is not provided or if we suspect that you are underage.\xa0 "),n.qZA(),n.TgZ(134,"li",8)(135,"b"),n._uU(136,"Restrictions."),n.qZA(),n._uU(137," This You hereby represent that you are entitled to use the device through which you utilize the Software for the purpose of availing of the Services. In case this device is owned by another person or uses a number registered in the name of another person, you hereby certify that on behalf of the owner of such device, that you are authorised to use the Software on such device. You may not rent, lease, lend, sell, redistribute, transfer or further sublicense the Software. You may not copy, decompile, reverse engineer, disassemble, attempt to derive the source code of, modify, or create derivative works of the Software, any updates or upgrades, or any part thereof. Any attempt to do so is a violation of the rights of the Company, and its respective affiliates and their licensors, as applicable. If you breach this restriction, you may be subject to prosecution and damages. The terms and conditions of the Agreement shall govern any upgrades or updates provided by the Company that replace and/or supplement the original Software, unless such upgrade is accompanied by or references a separate license agreement in which case the terms of that license agreement shall govern. "),n.qZA(),n.TgZ(138,"li",8)(139,"b"),n._uU(140,"Use of Data."),n.qZA(),n._uU(141," The Licensee agrees and acknowledges that it shall always be considered the \u2018Data Fiduciary\u2019 for the purpose of Indian data protection laws and the Company\u2019s role shall be limited to that of a data processor in relation to any personal information that may be collected, processed, disclosed or transferred pursuant to the exercise of the license to the Software by the Licensee. The Licensee agrees to procure such consents as may be required for the purpose of disclosing, transferring and processing personal information through the use of the Software and the Company\u2019s services, and shall hold the Company harmless for any disputes or liability that arises due to the Licensee\u2019s failure to obtain and maintain valid and subsisting consents from data principals for the purpose of employing the Software to collect, process and transfer their personal information. Without limiting the generality of the foregoing, the Licensee shall procure the consent of any person who is in communication with the Company or whose personal information is shared with the Company in the course of giving effect to this Agreement, and agrees that such person shall grant consent to the Company for the following purposes, and any purposes reasonably related to the same: (i) collection, storage and processing of personal information for communication in the course of performing the terms of the MoA and EULA, (ii) collection, storage, processing and disclosure of personal information and communication in the course of exercising any rights or remedies arising out of this Agreement, and (iii) collection, storage and processing for the purpose of communicating new features, updates, bug-fixes and maintenance down-time in relation to the Software and any other services provided by the C
1ompany. You agree that the Company or any of its affiliates or clients may collect and use technical data and related information, including but not limited to technical information about your device, system and application software, and peripherals, that is gathered periodically to facilitate the provision of software updates, product support and other services to you (if any) related to the Software. The Company or its affiliate or client may use this information to improve its products or to provide services or technologies to you. "),n.qZA(),n.TgZ(142,"li",8)(143,"b"),n._uU(144,"Proprietary Rights."),n.qZA(),n._uU(145," Except for the limited license granted to you herein, nothing in this Agreement shall be construed to grant any right, title or interest in and to the Software to you or to restrict, transfer, convey, encumber, alter, impair or otherwise adversely affect the Company\u2019s, its affiliates\u2019 and/or their licensors\u2019 ownership or proprietary rights therein or any other of the Company\u2019s, its affiliates\u2019 and/or other third party service providers\u2019 information, processes, methodologies, services, trademarks or materials, tangible or intangible, in any form and in any medium.\xa0You agree that the Company shall at all times retain full and absolute ownership and operation control over the Software and the Platform, and any content, data or information thereon, and shall have undisputed ownership of all intellectual property rights thereto. "),n.qZA(),n.TgZ(146,"li",8)(147,"b"),n._uU(148,"Licensee Representations and Warranties."),n.qZA(),n._uU(149," The Licensee hereby represents and warrants that: "),n.TgZ(150,"ul")(151,"li"),n._uU(152," The Licensee hereby represents and warrants that it has the legal and financial capability to satisfy its obligations and responsibilities hereunder in good faith and agrees not to undertake any activity that prejudices its ability to perform its obligations hereunder. "),n.qZA(),n.TgZ(153,"li"),n._uU(154," The Licensee agrees to comply with any laws, regulations, rules, guidelines or codes of practice that may be applicable or may govern its operations or its obligations under this Agreement and agrees to obtain and maintain such licenses, permits, consents and authorisations as may be required to fulfil its obligations hereunder and to offer the Listings and/or fulfill the Bookings. "),n.qZA(),n.TgZ(155,"li"),n._uU(156," The Licensee is legally allowed to offer the Listings on the Platform and the Licensee has the ability to fulfill all the Bookings and/or the Listings offered on the Platform. "),n.qZA(),n.TgZ(157,"li"),n._uU(158," The Licensee\u2019s Listings, Licensee content and material and all information provided to and on the Platform is and will be accurate, complete, current are not misleading or deceptive in any manner. "),n.qZA(),n.TgZ(159,"li"),n._uU(160," Listing information displayed on the Platform corresponds directly with the appearance, nature, quality, purpose and other general features of the Licensee\u2019s products and services offered on the Platform. The Company shall bear no responsibility and incur no liability with respect to the representations made by the Licensee with respect to the Listings on the Platform. "),n.qZA(),n.TgZ(161,"li"),n._uU(162," The Licensee shall at all times possess all supporting documents, certifications and authorisations as may be necessary to substantiate claims made in respect of the Listings or in the marketing and promotional material provided to the Licensor and furnish copies of the same on requisition of the same by a self-regulatory industry association or court or other quasi- judicial or government body. "),n.qZA(),n.TgZ(163,"li"),n._uU(164," The publication, reproduction, display, modification, distribution or transmission of Licensee content or materials, or Licensee\u2019s Listing does and will not (a) infringe, misuse, dilute, misappropriate, or otherwise violate any intellectual property rights of third parties, (b) constitute an invasion of a party\u2019s rights of privacy or publicity; or (c) reflect unfavourably on the Licensor or the Platform, its Affiliates or other licensee(s) or user(s) of the Platform. "),n.qZA(),n.TgZ(165,"li"),n._uU(166," All Licensee Listings offered on the Platform pursuant to this Agreement are and will not be subject to any health, safety, defect or product quality recall or prohibitive order of any governmental authority or otherwise not disallowed to be offered through online platforms. "),n.qZA(),n.TgZ(167,"li"),n._uU(168," The Licensee will comply with all Platform Policies including the EULA, the Terms of Use and Privacy Policy of the Platform, and the Licensee\u2019s Partner Cancellation and Refund Policy (as defined below). "),n.qZA(),n.TgZ(169,"li"),n._uU(170," The Licensee will not host, display, upload, modify, publish, transmit, update or share any information on the Platform that is objectionable content. "),n.qZA(),n.TgZ(171,"li"),n._uU(172," The Licensee agrees that the Platform is only a platform that can be utilized by the Licensee to reach a larger user base to offer the Listings. The Licensor only directly or indirectly provides the Platform as a medium for communication. "),n.qZA()()(),n.TgZ(173,"li",8)(174,"b"),n._uU(175,"Payments, Cancellation and Refunds."),n.qZA(),n._uU(176," You will provide, with respect to each Listing on the Platform and as part of the Listing information displayed on the Platform, the pricing, cancellation and refund policies applicable to Bookings (\u201c"),n.TgZ(177,"b"),n._uU(178,"Partner Cancellation and Refund Policy"),n.qZA(),n._uU(179,"\u201d). You will be responsible for accepting and processing cancellations of the Booking in accordance with the MoA, this Agreement and the Partner Cancellation and Refund Policy. Non-delivery or rejections due to delay in delivery or failure to deliver for any other reason or cancellation of Bookings by users for any reason, will constitute a cancellation of the Booking. The Company will determine and calculate the amount of all refunds (including any taxes to be refunded) for the cancelled Bookings in accordance with the MoA and this Agreement and will route all such refunds on your behalf to the user and accordingly debit from the payment to you. It is clarified that any cancellations by and refund to the end user of payments made by the user shall not entitle the Licensee to a refund of the License Fee paid in relation to such Transaction and/or of the subscription License Fee. In the event an Event is cancelled in its entirety by the Partner, the Partner shall communicate such cancellation to the Company and, in such case, the User Convenience Fee (\u201cUCF\u201d) charged on the relevant Bookings shall be refunded to the Guest by the C
1ompany, and no corresponding amount shall be deducted or withheld from any payout otherwise due to the Partner in respect of such UCF. In the event of cancellation of a Booking by the Guest, the UCF shall not be refunded and shall continue to be retained by the Company; provided, however, that if the Partner elects to refund the UCF to the Guest and communicates the same to the Company, such refunded amount shall be deducted and withheld from any payout otherwise due to the Partner in respect of such Booking. "),n.qZA(),n.TgZ(180,"li",8)(181,"b"),n._uU(182,"Problems with Listings and Bookings."),n.qZA(),n._uU(183," Licensee agrees and acknowledges that it will be solely responsible for any Licensee service that is not in accordance with the Booking terms or not as per the Listing information or in compliance with applicable law or the Platform Policies. Licensee further warrants that it shall be solely responsible for resolving all user service issues in connection with such Bookings or delivery of Licensee services. The Licensee agrees that the Licensee shall ensure at all times that the contact information (including contact numbers and email addresses) provided alongside the Listing and at the time of Booking shall remain valid and effective to enable the Company and/or any customer/potential customer of the Licensee to contact the Licensee in relation to any Licensee Listings/Bookings, including unfulfilled Bookings, Booking cancellations and/or refunds. The Company shall not be liable for any loss or liability arising out of or incurred pursuant to the Licensee becoming inaccessible at the aforementioned contact information. "),n.qZA(),n.TgZ(184,"li",8)(185,"b"),n._uU(186,"Third Party Websites."),n.qZA(),n._uU(187," In the course of using the Services, the Software may provide you with third party links. The use of the link and any content contained there is at your own risk. If you click on a link, you will be directed to a website that is outside the purview of the Company\u2019s control. Because the Company cannot control the activities third parties, the Company cannot accept responsibility for any use of your personal information by such third parties, and cannot guarantee that they will adhere to the same privacy and security practices as the Company does. The use of personal information by such third parties shall be governed by the privacy policies provided therein. Therefore, if you visit a third party website that is linked to our Service, you should consult that website's privacy policy before providing any personal information. "),n.qZA(),n.TgZ(188,"li",8)(189,"b"),n._uU(190,"No Warranty."),n.qZA(),n._uU(191," You expressly acknowledge and agree that use of the Software is at your sole risk and that the entire risk as to satisfactory quality, performance, accuracy and effort of the Software is with you. To the maximum extent permitted by applicable law, the Software and any Services performed or provided by or in connection with the Software are provided \u201cas is\u201d and \u201cas available\u201d, with all bugs and faults and without warranty of any kind, and the Company, its affiliates, content providers and licensors hereby disclaim all warranties and conditions with respect to the Software and any services, either express, implied or statutory, including, without limitation, any implied warranties and/or conditions of merchantability, of satisfactory quality, of fitness for a particular purpose, of accuracy, of quiet enjoyment, of title, and of non-infringement of third party rights. Neither the Company, nor any of its affiliates, content providers or licensors warrant that the functions or services contained in, accessed from, performed by, displayed on, linked to/from, or provided by, the Software will meet your requirements, that the operation of the Software or services will be uninterrupted or error-free, or that defects in the Software or services will be corrected. No oral or written information or advice given by the Company, its affiliates or any of its authorized representatives shall create a warranty. Should the Software or Services prove defective, you assume the entire cost of all necessary servicing, repair or correction. "),n.qZA(),n.TgZ(192,"li",8)(193,"b"),n._uU(194,"Limitation of Liability."),n.qZA(),n._uU(195," To the extent not prohibited by law, in no event shall the Company or its affiliates, content providers or clients be liable for any loss or damage of any kind, whether direct, indirect, incidental, special, exemplary or consequential, including, without limitation, damages for loss of profits, loss of data, business interruption or any other commercial damages or losses, arising out of or related to your use or inability to use the Software, however caused, regardless of the theory of liability (contract, tort or otherwise) and even if the Company or its affiliates, content providers or clients have been advised of the possibility of such damages.\xa0 "),n.qZA(),n.TgZ(196,"li",8)(197,"b"),n._uU(198,"Indemnification."),n.qZA(),n._uU(199," You agree to indemnify, defend, and hold the Company, its affiliates and its successors and assigns, officers, directors, employees, agents, licensors, representatives, advertisers, service providers, and suppliers harmless against any and all claims, demands, actions, losses, damages, costs and expenses (including attorneys' fees), arising out of or relating to your (a) breach or violation of this Agreement, (b) infringement, misappropriation or any violation of the rights of any other party, (c) violation or non-compliance with any applicable law, rule or regulation, and (d) use or alteration of the Software (or any component thereof) in violation of this Agreement. The Company reserves the right to assume the exclusive defence and control of any claims or actions subject to indemnification by you and all negotiations for its settlement or compromise, and you agree to fully cooperate with us upon our request.\xa0 "),n.qZA(),n.TgZ(200,"li",8)(201,"b"),n._uU(202,"No Guarantee of Continued Use or Availability."),n.qZA(),n._uU(203," The Company and its affiliates, clients and content providers reserve the right to modify, update, supplement, limit, discontinue, remove or disable access to the Software and/or any services without notice to you and neither the Company, nor its affiliates, clients, content providers, any of its licensors shall be liable to you or any third party should they exercise such rights. From time to time, the Company may make available updates or upgrades to the Software via software download or other means. Such download may occur automatically without the need for any act on your part, or it may require you to manually download an update or upgrade through the same source from which the Software was originally downloaded. Certain functions of the Software may be modified or discontinued as a result of any such update or upgrade or may not be available if you have not downloaded all updates and upgrades made available by the C
1ompany or otherwise.\xa0 "),n.qZA(),n.TgZ(204,"li",8)(205,"b"),n._uU(206,"Confidentiality and Non-Disclosure."),n.qZA(),n._uU(207," The parties agree to keep, and to cause their respective affiliates, associates, employees, agents and representatives (collectively \u201c"),n.TgZ(208,"b"),n._uU(209,"Representatives"),n.qZA(),n._uU(210,"\u201d) to keep, the existence and contents of this Agreement and any resulting negotiations and documents confidential and neither party will, and each party will cause its Representatives not to, disclose any information contained in this Agreement and any resulting negotiations and documents to any third-party without the prior written consent of the other party, except as required by law or by a court of competent jurisdiction. The parties further acknowledge that in connection with the transactions contemplated hereby, they and their respective Representatives have obtained, and will continue to obtain, confidential information relating to the other party and its associates, their respective businesses, operations, and certain related matters (collectively, the \u201c"),n.TgZ(211,"b"),n._uU(212,"Confidential Information"),n.qZA(),n._uU(213,"\u201d). Each party agrees to keep, and to cause their respective Representatives to keep, the Confidential Information confidential and not to use the Confidential Information for their benefit, and to cause their respective Representatives not to disclose any Confidential Information to any third party, except as required by law or by a court of competent jurisdiction. This provision will survive expiry/ termination of the Agreement and for a period of five (5) calendar years thereafter. "),n.qZA(),n.TgZ(214,"li",8)(215,"b"),n._uU(216,"Changes to the Agreement."),n.qZA(),n._uU(217," The Company may make changes to this Agreement, at any time and from time to time and a new copy of this Agreement shall be made available on the Software. By using the Software and/or any Services after such changes are made to the Agreement, you signify that you agree to be bound by and comply with such changes and the Company shall treat your use as acceptance of the changed provisions.\xa0 "),n.qZA(),n.TgZ(218,"li",8)(219,"b"),n._uU(220,"Relationship between the Parties."),n.qZA(),n._uU(221," The relationship between the parties shall be on a principal-to-principal basis and no agency, joint venture, partnership, association of persons, trusteeship or similar relationship of any kind shall be deemed to be created between the parties merely on entering into this Agreement. "),n.qZA(),n.TgZ(222,"li",8)(223,"b"),n._uU(224,"Governing Law and Interpretation."),n.qZA(),n._uU(225," This Agreement (and the MoA) and all the policies referenced herein constitute the entire agreement between the Company and you concerning the subject matter hereof. This Agreement and the Software, including any content and information contained therein shall be governed by the laws of the Republic of India and the courts of Mumbai, Maharashtra shall retain exclusive jurisdiction to entertain any proceedings in relation to any disputes arising out of the same. No failure or delay by the Company, its affiliates, clients, content providers or licensors to exercise any right or enforce any obligation shall impair or be construed as a waiver or ongoing waiver of that or any or other right or power. If any provision of this Agreement is held to be illegal, invalid or unenforceable, the remaining provisions of this Agreement shall be unimpaired and remain in full force and effect. You may not assign your rights under this Agreement without the Company\u2019s prior written permission and any attempt by you to do so shall be void. Any provision of this Agreement which by its nature must survive the termination of this Agreement in order to give effect to its meaning shall survive such termination.\xa0 "),n.qZA(),n.TgZ(226,"li",8)(227,"b"),n._uU(228,"Contact Information."),n.qZA(),n._uU(229," You may contact the Company at the following addresses: "),n.TgZ(230,"div",9),n._uU(231,"Email: [email protected]"),n.qZA(),n.TgZ(232,"ul",10)(233,"li",4),n._uU(234,"For customer enquiries: [email protected]"),n.qZA(),n.TgZ(235,"li"),n._uU(236,"For legal communications: [email protected]"),n.qZA()()()()(),n._UZ(237,"app-footer",11)),2&I&&(n.Q6J("ngIf",O.showNav),n.xp6(237),n.Q6J("page","tAndc"))},dependencies:[St.c,E.ez,E.O5,Q.Bz,Q.rH],styles:["app-terms-and-conditions .nav-item{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0}app-terms-and-conditions .nav-item a{flex:0 0 auto}app-terms-and-conditions .nav-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}app-terms-and-conditions .dropdown-content{display:none;position:absolute;background-color:#fff;box-shadow:0 4px 8px #0000001a;z-index:1000;margin-top:5px;border-radius:16px!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}app-terms-and-conditions .col-auto:hover .dropdown-content{display:block}app-terms-and-conditions .nav-dropdown-item{padding:15px;background-color:#f8f8f8;width:100%}app-terms-and-conditions .nav-dropdown-item:hover{background-color:#b8b8b8}app-terms-and-conditions .nav-item img{flex:0 0 auto}app-terms-and-conditions .horizontal-line{margin-top:0;margin-left:25px;color:#d9d9d9;width:100%;margin-right:150px}
1app-terms-and-conditions #navbarNavDropdown{width:100%;max-width:100vw;overflow-x:hidden}app-terms-and-conditions .navbar-absolute-top-scroller{width:100%;padding:0 15px;box-sizing:border-box}app-terms-and-conditions .content{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}app-terms-and-conditions .logOutDrop button:after{display:none}app-terms-and-conditions .profile-pic{width:40px;border-radius:50%;height:40px;object-fit:cover}app-terms-and-conditions .button-width{width:40px;min-width:40px;border-radius:50%}app-terms-and-conditions .nav-click-link{color:#002542;font-family:Source Code Pro,monospace;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.1px;cursor:pointer;text-decoration:none}app-terms-and-conditions .nav-click-link:hover{opacity:.8}app-terms-and-conditions .nav-click{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.1px;text-decoration-line:none;border-radius:100px;padding:10px 24px!important;background-color:#002542;border:none;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}app-terms-and-conditions .nav-click:active,app-terms-and-conditions .nav-click:focus{outline:none!important;box-shadow:none!important;appearance:none}app-terms-and-conditions .nav-click.btn{padding:10px 24px!important}app-terms-and-conditions .nav-click:focus{outline:none!important;box-shadow:none!important}app-terms-and-conditions .nav-click:hover{opacity:.9}app-terms-and-conditions .nav-list{display:flex;justify-content:flex-end;align-items:center}app-terms-and-conditions .nav-bar{top:0;position:fixed;width:100%;z-index:1000;background-color:#fff;display:flex;align-items:center;margin-left:0;padding-right:0;box-sizing:border-box}app-terms-and-conditions .nav-bar-mob{display:flex;align-items:center;height:50px;width:100%;justify-content:space-between;padding:0 15px;box-sizing:border-box}app-terms-and-conditions .header{top:0;position:fixed;width:100%;z-index:1000;background-color:#fff;overflow-x:hidden}@media screen and (max-width: 1024px){app-terms-and-conditions .nav-list{flex-direction:column;width:100%}app-terms-and-conditions .nav-click-link{width:100%;text-align:left;padding:10px 0}app-terms-and-conditions .horizontal-line{width:100%;margin:0 100px 0 20px}}@media (max-width: 1023px){app-terms-and-conditions .nav-click{background-color:#fff;color:#000;font-family:var(--type-font-family-title, Montserrat);font-size:var(--fontsize-title-medium, 18px);font-style:normal;font-weight:600;line-height:var(--lineheight-title-medium, 24px);letter-spacing:var(--letter-spacing-title-medium, .15px)}}app-terms-and-conditions .head-title{font-size:24px;line-height:32px}app-terms-and-conditions hr{color:#cdcdcd}app-terms-and-conditions .top-spacing{margin-top:115px}app-terms-and-conditions .comp-head{font-size:32px}app-terms-and-conditions .container a{text-decoration:underline}@media (max-width: 768px){app-terms-and-conditions .head-title{font-size:18px}app-terms-and-conditions .comp-head{font-size:26px}}\n"],encapsulation:2})}return R})()},{path:"privacy-policy",component:Br},{path:"end-user-license-agreement",component:xi},{path:"aboutus",component:Qn},{path:"benefits-and-features",loadChildren:()=>y.e(825).then(y.bind(y,825)).then(R=>R.FeaturePagesModule)},{path:"faq",component:(()=>{class R{constructor(T,I,O,Ce,_t,Ct,Gt,dn){this.router=T,this.el=I,this.helperService=O,this.platformId=Ce,this.sanitizer=_t,this.loginService=Ct,this.route=Gt,this.location=dn,this.menuShow=!1,this.showNav=!1,this.loggedIn=void 0,this.faqs=[{question:"Who can use Urbanaut?",answer:"Our booking platform is used by a variety of businesses like F&B pop-ups, culinary events, nautical sports providers, feni & wine tastings, day trips, walking tours, art workshops, cycling & boat tours, live events, vinyl listening sessions, experiential activity providers, music festivals, wellness workshops and any other event/experience provider that wants to scale their business. ",isOpen:!1},{question:"What is Urbanaut\u2019s commission breakdown?",answer:"While our percentage is 5%, it includes the 2% fees of the payment gateway platform while giving a plethora of added benefits. We also have other payment plan options depending on what the business needs.",isOpen:!1},{question:"Does the ticket price I set include the guest convenience fee?",answer:"No. The base ticket price entered by the partner does not include the guest convenience fee. A 5% convenience fee plus applicable GST is added and shown to the guest before payment.",isOpen:!1},{question:"Can I list my event for free?",answer:"Absolutely! There\u2019s no onboarding or setup fee required to get started with listing your event or experience. You can create, edit, and publish your listing without paying anything upfront. We only charge a commission when a customer books your experience through Urbanaut\u2014so you pay only when you earn.",isOpen:!1},{question:"Can I run private events on Urbanaut?",answer:"Yes! You\u2019ll see a prompt when taking an event live. This means the event or experience won\u2019t appear on the Urbanaut platform; only those with whom you share the link can book it.",isOpen:!1},{question:"How does one handle refunds & cancellations?",answer:"The system allows you to partially/fully refund a guest from the dashboard. You can cancel a booking from the dashboard as well.",isOpen:!1},{question:"Can a business list an event if they are not GST-registered?",answer:"Absolutely - you dont need to be GST registered or have a registered business to list your events. Just add your bank details and you\u2019re good to go.",isOpen:!1},{question:"How is Urbanaut different from other ticketing platforms?",answer:"Apart from a dynamic dashboard, Urbanaut offers inventory management, scheduling, customer management, private vs. mixed-group pricing, inquiry vs. instant bookings and lots more to a business when they list an event or experience.",isOpen:!1},{question:"What is the competitive advantage of using Urbanaut over other payment gateways?",answer:"Urbanaut is much more than just a payment gateway. Our booking management is built on top of a robust payment platform that helps the business establish higher retention value, bringing in repeat customers & a lasting brand-guest relationship. The platform manages inventory, guest management, calendar invites and much more.",isOpen:!1},{question:"How is Urbanaut different from other travel experience aggregators?",answer:"These are platforms that cater to an audie
1nce that looks at commercialised experiences. Urbanaut is a discovery and booking platform for niche, curated experiences. But in the future, we will act as end-to-end channel managers for our partners, and go on all these distribution platforms as well.",isOpen:!1},{question:"Why is this better than listing it on a business\u2019s own website?",answer:"Creating and maintaining a website is extremely pocket-heavy. There is a constant need to upgrade, add resources and keep up with trends - all of which is taken care of by setting up on Urbanaut instead. You can get your own branded landing pages, booking forms and much more. ",isOpen:!1},{question:"What does Urbanaut have that a lot of other platforms don\u2019t?",answer:"Our discovery platform is an added bonus that certainly helps reach the right audience based on interest & location because of Urbanaut\u2019s loyal & strong community base. We also cater to long-term experience providers - allowing you to retain a human touch but automating the more time-consuming aspects.",isOpen:!1},{question:"Does Urbanaut help with the promotion & marketing of the listed event/experience?",answer:"Short answer - yes. Long answer - we prefer the partners to take care of their content as and when they get familiar with the platform (which is very easy btw). Whenever required we will be there to help by using our channels like social, newsletter, and WhatsApp blasts, but do note, we don\u2019t guarantee bookings. We do have paid marketing packages rolling out very soon.",isOpen:!1},{question:"When does a listing go live?",answer:"The listing goes live immediately with no downtime, and any changes you make will be updated immediately.",isOpen:!1},{question:"How does the payment cycle work?",answer:"Payouts are issued every 7 days based on the booking date, not after your event concludes. This means you receive payments almost as soon as guests book, which helps improve your cash flow. Payouts are on the 8th, 16th, 24th and 2nd of every month for payments made in the 7 days prior.",isOpen:!1}
1,{question:"Where can a business view its bookings and track ticket sales?",answer:"You can see all the bookings under View Bookings on the dashboard. Apart from giving a summary and overview of the bookings, you can also export the sheet for the business.",isOpen:!1},{question:"Can I approve my guests before they pay?",answer:"Certainly! You can set it up as an experience and make it inquiry-based. This way, you can ask guests the necessary questions before they book to screen them. After you\u2019ve shortlisted the guests you want to invite, you can approve them from the dashboard, and a payment link will be sent to them.",isOpen:!1},{question:"Can I combine instant bookings and inquiries for the same listing?",answer:"Yes, you can! The dashboard allows you to use a hybrid model that combines instant bookings with an inquiry process for the same listing. We already have several partners successfully using this approach. Feel free to reach out for any help, we\u2019ll be happy to guide you through the process.",isOpen:!1},{question:"Can I avoid manual check-in at my venue?",answer:"Yes, you can avoid manual check-ins at your venue. Each confirmation email sent to guests includes a QR code, which you can scan with your phone at the gate. This simplifies the check-in process significantly.",isOpen:!1}],this.openDropdown=!1,this.is_browser=!!(0,E.NF)(Ce)}toggleDropdown(){this.openDropdown=!this.openDropdown}startList(){this.router.navigate(["/dashboard"])}ngAfterViewInit(){this.is_browser&&setTimeout(()=>{this.showNav=!0,this.loggedIn=!!this.loginService.getLocalToken()},30),this.setSEO()}logOut(){this.loginService.signOutB2c().subscribe(T=>{window.location.reload()},T=>{console.error(T)})}isWhatsAppInstalled(T,I){const O=`https://wa.me/${T}?text=${encodeURIComponent(I)}`;window.open(O,"_blank")}navigateTo(T,I){this.router.navigate([T],{fragment:I}).then(()=>{const O=this.el.nativeElement.querySelector(`#${I}`);O&&O.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})})}openLink(T){window.location.href=T}redirectToWhatsApp(){this.isWhatsAppInstalled("917400031416","I would like to book a demo")}scrollTo(T){const I=this.el.nativeElement.querySelector(`#${T}`);I&&(I.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"}),this.menuShow=!1)}moveToLogin(){this.router.navigate(["/login/"])}talkToUS(){this.isWhatsAppInstalled("917400031416","Hi, Urbanaut")}setSEO(){const T=this.helperService.stripHtmlTags("Booking management platform for events and experiences");let I=re.D.baseURL,O="Urbanaut";this.helperService.titleService.setTitle("Urbanaut: Powering exciting experiences!"),this.helperService.metaTagService.updateTag({name:"description",content:T}),this.helperService.metaTagService.updateTag({name:"keywords",content:T}),this.helperService.metaTagService.updateTag({name:"canonical",content:I}),this.helperService.metaTagService.updateTag({name:"og:site_name",content:O}),this.helperService.metaTagService.updateTag({name:"og:url",content:I}),this.helperService.metaTagService.updateTag({name:"og:title",content:"Urbanaut: Powering exciting experiences!"}),this.helperService.metaTagService.updateTag({name:"title",content:"Urbanaut: Powering exciting experiences!"}),this.helperService.metaTagService.updateTag({name:"og:type",content:"web"}),this.helperService.metaTagService.updateTag({name:"og:description",content:T}),this.helperService.metaTagService.updateTag({name:"og:locale",content:"en_GB"}),this.helperService.metaTagService.updateTag({name:"twitter:card",content:"summary_large_image"}),this.helperService.metaTagService.updateTag({name:"twitter:title",content:O}),this.helperService.metaTagService.updateTag({name:"twitter:image",content:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"twitter:description",content:T}),this.helperService.metaTagService.updateTag({rel:"image_src",href:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"og:image",content:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"og:image:secure_url",content:`${I}/assets/png/og_img.jpg`}),this.helperService.metaTagService.updateTag({name:"og:image:height",content:"360"}),this.helperService.metaTagService.updateTag({name:"og:image:width",content:"658"})}toggleFaq(T){this.faqs[T].isOpen=!this.faqs[T].isOpen}static#e=this.\u0275fac=function(I){return new(I||R)(n.Y36(Q.F0),n.Y36(n.SBq),n.Y36(be.W),n.Y36(n.Lbi),n.Y36(o.H7),n.Y36(je.r),n.Y36(Q.gz),n.Y36(E.Ye))};static#t=this.\u0275cmp=n.Xpm({type:R,selectors:[["app-b2b-faq"]],standalone:!0,features:[n.jDz],decls:1,vars:1,consts:[[4,"ngIf"],[1,"header"],["class","nav-bar-mob mt-4",4,"ngIf"],["id","navbarNavDropdown","class","collapse navbar-collapse show pe-4",4,"ngIf"],["class","nav-bar pb-3 pt-6",4,"ngIf"],[1,"content"],[1,"faq-section"],[1,"first-section-main-header"],[1,"faq-list"],["class","faq-item",4,"ngFor","ngForOf"],[1,"ready-div"],[1,"ready-p"],[1,"ready-p-u",3,"click"],[1,"nav-bar-mob","mt-4"],["href","/","aria-label","Front",1,"navbar-brand","ps-3","mt-2"],["src","assets/png/urb_icon.svg","alt","Urbanaut title","id","urbanaut_icon",4,"ngIf"],["src","assets/svg/urbanaut_icon.svg","alt","Urbanaut title","id","urbanaut_icon",4,"ngIf"],["type","button",1,"navbar-toggler","btn-sm","my-2","ms-2","me-2","toggle","border-0",3,"click"],[1,"navbar-toggler-default"],["src","assets/png/menuList.svg","id","menu_open",4,"ngIf"],["src","assets/png/close.svg","class","mt-1","id","menu_close",4,"ngIf"],["src","assets/png/urb_icon.svg","alt","Urbanaut title","id","urbanaut_icon"],["src","assets/svg/urbanaut_icon.svg","alt","Urbanaut title","id","urbanaut_icon"],["src","assets/png/menuList.svg","id","menu_open"],["src","assets/png/close.svg","id","menu_close",1,"mt-1"],["
1id","navbarNavDropdown",1,"collapse","navbar-collapse","show","pe-4"],[1,"navbar-absolute-top-scroller"],[1,"navbar-nav","py-0","pt-5","d-flex","align-items-start"],[1,"nav-item",3,"click"],["id","who_need",1,"nav-click"],[1,"horizontal-line"],["id","features",1,"nav-click"],["class","nav-click","id","hosting",4,"ngIf"],["id","urbanau-why",1,"nav-click"],[1,"nav-item"],["class","nav-click","routerLink","/login","id","login",4,"ngIf"],["class","nav-click","id","logout",3,"click",4,"ngIf"],[1,"horizontal-line",2,"margin-bottom","20px"],["id","hosting",1,"nav-click"],["routerLink","/login","id","login",1,"nav-click"],["id","logout",1,"nav-click",3,"click"],[1,"nav-bar","pb-3","pt-6"],[1,"nav-row","w-100"],[1,"col-3"],["href","/","aria-label","Front",1,"navbar-brand","ps-10"],[1,"col-9","pe-10","nav-list"],[1,"row","align-end"],[1,"col-auto",2,"margin-top","8px !important"],["id","urbanaut-why",1,"nav-click-link",3,"click"],[1,"col-auto","pl-4","pr-3",2,"margin-top","8px !important"],["id","features",1,"nav-click-link",3,"click"],[1,"col-auto","px-6",2,"margin-top","8px !important"],[1,"col-auto"],["style","margin-right: 20px !important","class","nav-click","id","hosting",3,"click",4,"ngIf"],["style","margin-top: 8px !important","class","col-auto",4,"ngIf"],["class","col-auto",4,"ngIf"],["id","hosting",1,"nav-click",2,"margin-right","20px !important",3,"click"],["routerLink","/login","id","login",1,"nav-click-link"],["ngbDropdown","",1,"logOutDrop","p-0"],["mat-button","","class","button-width p-0","id","profile-pic",3,"matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","","id","logout",3,"click"],["mat-button","","id","profile-pic",1,"button-width","p-0",3,"matMenuTriggerFor"],["src","assets/png/account.svg"],[1,"profile-pic",3,"src"],[1,"faq-item"],[1,"faq-question",3,"click"],[1,"faq-question-p"],[1,"faq-toggle-icon",3,"src","alt"],[1,"faq-answer"]],template:function(I,O){1&I&&n.YNc(0,ne,17,4,"div",0),2&I&&n.Q6J("ngIf",O.showNav)},dependencies:[E.ez,E.sg,E.O5,mt.m],styles:['app-b2b-faq .nav-item{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0}app-b2b-faq .nav-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}app-b2b-faq .nav-item a{flex:0 0 auto}app-b2b-faq .nav-item img{flex:0 0 auto}app-b2b-faq .horizontal-line{margin-top:0;margin-left:25px;color:#d9d9d9;width:100%;margin-right:150px}@media screen and (max-width: 1024px){app-b2b-faq .nav-list{flex-direction:column;width:100%}app-b2b-faq .nav-click-link{width:100%;text-align:left;padding:10px 0}app-b2b-faq .horizontal-line{width:100%;margin:0 100px 0 20px}}app-b2b-faq #navbarNavDropdown{width:100%;max-width:100vw;overflow-x:hidden}app-b2b-faq .navbar-absolute-top-scroller{width:100%;padding:0 15px;box-sizing:border-box}app-b2b-faq .content{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}app-b2b-faq .logOutDrop button:after{display:none}app-b2b-faq .profile-pic{width:40px;border-radius:50%;height:40px;object-fit:cover}app-b2b-faq .button-width{width:40px;min-width:40px;border-radius:50%}app-b2b-faq .nav-click-link{color:#002542;font-family:Source Code Pro,monospace;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.1px}app-b2b-faq .nav-click{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.1px;text-decoration-line:none;border-radius:100px;padding:10px 24px!important;background-color:#002542;border:none;outline:none;-webkit-tap-highlight-color:transparent}app-b2b-faq .nav-click:active,app-b2b-faq .nav-click:focus{outline:none!important;box-shadow:none!important;appearance:none}app-b2b-faq .nav-click.btn{padding:10px 24px!important}app-b2b-faq .nav-click:focus{outline:none!important;box-shadow:none!important}app-b2b-faq .nav-list{display:flex;justify-content:flex-end;align-items:center}app-b2b-faq .nav-bar{top:0;position:fixed;width:100%;z-index:1000;background-color:#fff;display:flex;align-items:center;margin-left:0;padding-right:0;box-sizing:border-box}app-b2b-faq .ready-div{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:50px}app-b2b-faq .ready-p{color:#000;font-family:Montserrat;font-size:22px;font-style:normal;text-decoration:none;font-weight:600;line-height:28px;letter-spacing:0px;cursor:pointer}app-b2b-faq .ready-p-u{color:#000;font-family:Montserrat;font-size:22px;font-style:normal;text-decoration:underline;font-weight:600;line-height:28px;letter-spacing:0px;cursor:pointer}app-b2b-faq .nav-bar-mob{display:flex;align-items:center;height:50px;width:100%;justify-content:space-between;padding:0 15px;box-sizing:border-box}app-b2b-faq .header{top:0;position:fixed;width:100%;z-index:1000;background-color:#fff;overflow-x:hidden}app-b2b-faq .first-section-main-header{color:#000;font-family:"Source Serif 4",serif;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:0px}app-b2b-faq .first-section-p-tag{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.5px}app-b2b-faq .first-section-main-header-bold{color:#000;font-family:"Source Serif 4",serif;font-size:36px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:0px}app-b2b-faq .first-section-main-header-italic{color:#000;font-family:"Source Serif 4",serif;font-size:36px;font-style:italic;font-weight:400;line-height:44px;letter-spacing:0px}app-b2b-faq .faq-section{margin-top:100px;padding-left:85px;padding-right:85px;margin-bottom:75px}app-b2b-faq .faq-list{margin-top:40px}app-b2b-faq .faq-item{border-bottom:1px solid #E6E6E6}
1app-b2b-faq .faq-question{display:flex;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:15px;cursor:pointer}app-b2b-faq .faq-question:hover{opacity:.8}app-b2b-faq .faq-question-p{color:#000;font-family:Montserrat;font-size:22px;font-weight:600;line-height:28px}app-b2b-faq .faq-toggle-icon{width:12px;height:6px;transition:transform .3s ease}app-b2b-faq .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0 24px 0 0}app-b2b-faq .faq-answer p{color:#666;font-family:Montserrat;font-size:16px;font-weight:400;line-height:24px;margin:0;padding-bottom:24px}app-b2b-faq .faq-answer.open{max-height:500px;transition:max-height .5s ease-in}@media (max-width: 768px){app-b2b-faq .faq-section{padding-left:30px;padding-right:30px}app-b2b-faq .faq-question{font-size:18px;line-height:24px}app-b2b-faq .faq-answer p{font-size:14px;line-height:20px}}app-b2b-faq .faq-button-div{margin-top:50px;display:flex;flex-direction:row;align-items:center;justify-content:center}app-b2b-faq .view-all-button{display:flex;flex-direction:row;gap:10px;align-items:center;color:#002542;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.1px;text-decoration-style:solid;border:none;background-color:transparent;border-radius:100px;padding:10px 16px}app-b2b-faq .view-all-button:hover{background-color:#d4d4d4}app-b2b-faq .dropdown-content{display:none;position:absolute;background-color:#fff;box-shadow:0 4px 8px #0000001a;z-index:1000;margin-top:5px;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width: 1023px){app-b2b-faq .nav-click{background-color:#fff;color:#000;font-family:var(--type-font-family-title, Montserrat);font-size:var(--fontsize-title-medium, 18px);font-style:normal;font-weight:600;line-height:var(--lineheight-title-medium, 24px);letter-spacing:var(--letter-spacing-title-medium, .15px)}}app-b2b-faq .col-auto:hover .dropdown-content{display:block}app-b2b-faq .nav-dropdown-item{padding:15px;background-color:#f8f8f8;border-radius:16px}app-b2b-faq .nav-dropdown-item:hover{background-color:#b8b8b8}\n'],encapsulation:2})}return R})()},{path:"",redirectTo:"",pathMatch:"full"}];let on=(()=>{class R{static#e=this.\u0275fac=function(I){return new(I||R)};static#t=this.\u0275mod=n.oAB({type:R});static#n=this.\u0275inj=n.cJS({imports:[Q.Bz.forRoot(Tt,{scrollPositionRestoration:"enabled"}),Q.Bz]})}return R})(),Tn=(()=>{class R{constructor(){this.title="urbanaut"}static#e=this.\u0275fac=function(I){return new(I||R)};static#t=this.\u0275cmp=n.Xpm({type:R,selectors:[["app-root"]],decls:4,vars:0,consts:[["rel","preconnect","href","https://fonts.googleapis.com"],["rel","preconnect","href","https://fonts.gstatic.com","crossorigin",""],["href","https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200;0,8..60,300;0,8..60,400;0,8..60,500;0,8..60,600;0,8..60,700;0,8..60,800;0,8..60,900;1,8..60,200;1,8..60,300;1,8..60,400;1,8..60,500;1,8..60,600;1,8..60,700;1,8..60,800;1,8..60,900&display=swap","rel","stylesheet"]],template:function(I,O){1&I&&n._UZ(0,"router-outlet")(1,"link",0)(2,"link",1)(3,"link",2)},dependencies:[Q.lC]})}return R})();var Bn=y(6825);function rr(R){return new n.vHH(3e3,!1)}function Ha(R){switch(R.length){case 0:return new Bn.ZN;case 1:return R[0];default:return new Bn.ZE(R)}}function Fc(R,k,T=new Map,I=new Map){const O=[],Ce=[];let _t=-1,Ct=null;if(k.forEach(Gt=>{const dn=Gt.get("offset"),In=dn==_t,oi=In&&Ct||new Map;Gt.forEach((Ji,Li)=>{let Mi=Li,Fi=Ji;if("offset"!==Li)switch(Mi=R.normalizePropertyName(Mi,O),Fi){case Bn.k1:Fi=T.get(Li);break;case Bn.l3:Fi=I.get(Li);break;default:Fi=R.normalizeStyleValue(Li,Mi,Fi,O)}oi.set(Mi,Fi)}),In||Ce.push(oi),Ct=oi,_t=dn}),O.length)throw function Wd(R){return new n.vHH(3502,!1)}();return Ce}function gl(R,k,T,I){switch(k){case"start":R.onStart(()=>I(T&&fd(T,"start",R)));break;case"done":R.onDone(()=>I(T&&fd(T,"done",R)));break;case"destroy":R.onDestroy(()=>I(T&&fd(T,"destroy",R)))}}function fd(R,k,T){const Ce=Kd(R.element,R.triggerName,R.fromState,R.toState,k||R.phaseName,T.totalTime??R.totalTime,!!T.disabled),_t=R._data;return null!=_t&&(Ce._data=_t),Ce}function Kd(R,k,T,I,O="",Ce=0,_t){return{element:R,triggerName:k,fromState:T,toState:I,phaseName:O,totalTime:Ce,disabled:!!_t}}function Vs(R,k,T){let I=R.get(k);return I||R.set(k,I=T),I}function Jd(R){const k=R.indexOf(":");return[R.substring(1,k),R.slice(k+1)]}const Dr=(()=>typeof document>"u"?null:document.documentElement)();function Sn(R){const k=R.parentNode||R.host||null;return k===Dr?null:k}let fa=null,gd=!1;
1function Ts(R,k){for(;k;){if(k===R)return!0;k=Sn(k)}return!1}function Ql(R,k,T){if(T)return Array.from(R.querySelectorAll(k));const I=R.querySelector(k);return I?[I]:[]}let Xl=(()=>{class R{validateStyleProperty(T){return function ko(R){fa||(fa=function Xa(){return typeof document<"u"?document.body:null}()||{},gd=!!fa.style&&"WebkitAppearance"in fa.style);let k=!0;return fa.style&&!function ji(R){return"ebkit"==R.substring(1,6)}(R)&&(k=R in fa.style,!k&&gd&&(k="Webkit"+R.charAt(0).toUpperCase()+R.slice(1)in fa.style)),k}(T)}matchesElement(T,I){return!1}containsElement(T,I){return Ts(T,I)}getParentElement(T){return Sn(T)}query(T,I,O){return Ql(T,I,O)}computeStyle(T,I,O){return O||""}animate(T,I,O,Ce,_t,Ct=[],Gt){return new Bn.ZN(O,Ce)}static#e=this.\u0275fac=function(I){return new(I||R)};static#t=this.\u0275prov=n.Yz7({token:R,factory:R.\u0275fac})}return R})(),ec=(()=>{class R{static#e=this.NOOP=new Xl}return R})();const Nu=1e3,H="ng-enter",q="ng-leave",F="ng-trigger",K=".ng-trigger",de="ng-animating",$e=".ng-animating";function gt(R){if("number"==typeof R)return R;const k=R.match(/^(-?[\.\d]+)(m?s)/);return!k||k.length<2?0:ln(parseFloat(k[1]),k[2])}function ln(R,k){return"s"===k?R*Nu:R}function sn(R,k,T){return R.hasOwnProperty("duration")?R:function Wn(R,k,T){let O,Ce=0,_t="";if("string"==typeof R){const Ct=R.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Ct)return k.push(rr()),{duration:0,delay:0,easing:""};O=ln(parseFloat(Ct[1]),Ct[2]);const Gt=Ct[3];null!=Gt&&(Ce=ln(parseFloat(Gt),Ct[4]));const dn=Ct[5];dn&&(_t=dn)}else O=R;if(!T){let Ct=!1,Gt=k.length;O<0&&(k.push(function er(){return new n.vHH(3100,!1)}()),Ct=!0),Ce<0&&(k.push(function Ii(){return new n.vHH(3101,!1)}()),Ct=!0),Ct&&k.splice(Gt,0,rr())}return{duration:O,delay:Ce,easing:_t}}(R,k,T)}function hn(R,k={}){return Object.keys(R).forEach(T=>{k[T]=R[T]}),k}function yr(R){const k=new Map;return Object.keys(R).forEach(T=>{k.set(T,R[T])}),k}function Di(R,k=new Map,T){if(T)for(let[I,O]of T)k.set(I,O);for(let[I,O]of R)k.set(I,O);return k}function To(R,k,T){k.forEach((I,O)=>{const Ce=_d(O);T&&!T.has(O)&&T.set(O,R.style[Ce]),R.style[Ce]=I})}function Es(R,k){k.forEach((T,I)=>{const O=_d(I);R.style[O]=""})}function Uo(R){return Array.isArray(R)?1==R.length?R[0]:(0,Bn.vP)(R):R}const Fu=new RegExp("{{\\s*(.+?)\\s*}}","g");function $c(R){let k=[];if("string"==typeof R){let T;for(;T=Fu.exec(R);)k.push(T[1]);Fu.lastIndex=0}return k}function Po(R,k,T){const I=R.toString(),O=I.replace(Fu,(Ce,_t)=>{let Ct=k[_t];return null==Ct&&(T.push(function tr(R){return new n.vHH(3003,!1)}()),Ct=""),Ct.toString()});return O==I?R:O}function ga(R){const k=[];let T=R.next();for(;!T.done;)k.push(T.value),T=R.next();return k}const mr=/-+([a-z0-9])/g;function _d(R){return R.replace(mr,(...k)=>k[1].toUpperCase())}function zo(R,k,T){switch(k.type){case 7:return R.visitTrigger(k,T);case 0:return R.visitState(k,T);case 1:return R.visitTransition(k,T);case 2:return R.visitSequence(k,T);case 3:return R.visitGroup(k,T);case 4:return R.visitAnimate(k,T);case 5:return R.visitKeyframes(k,T);case 6:return R.visitStyle(k,T);case 8:return R.visitReference(k,T);case 9:return R.visitAnimateChild(k,T);case 10:return R.visitAnimateRef(k,T);case 11:return R.visitQuery(k,T);case 12:return R.visitStagger(k,T);default:throw function hr(R){return new n.vHH(3004,!1)}()}}function $u(R,k){return window.getComputedStyle(R)[k]}const yd="*";function Yc(R,k){const T=[];return"string"==typeof R?R.split(/\s*,\s*/).forEach(I=>function Uh(R,k,T){if(":"==R[0]){const Gt=function Uu(R,k){switch(R){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(T,I)=>parseFloat(I)>parseFloat(T);case":decrement":return(T,I)=>parseFloat(I)<parseFloat(T);default:return k.push(function Us(R){return new n.vHH(3016,!1)}()),"* => *"}}(R,T);if("function"==typeof Gt)return void k.push(Gt);R=Gt}const I=R.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==I||I.length<4)return T.push(function Gd(R){return new n.vHH(3015,!1)}()),k;const O=I[1],Ce=I[2],_t=I[3];k.push(Vh(O,_t));"<"==Ce[0]&&!(O==yd&&_t==yd)&&k.push(Vh(_t,O))}(I,T,k)):T.push(R),T}const _l=new Set(["true","1"]),tl=new Set(["false","0"]);function Vh(R,k){const T=_l.has(R)||tl.has(R),I=_l.has(k)||tl.has(k);return(O,Ce)=>{let _t=R==yd||R==O,Ct=k==yd||k==Ce;return!_t&&T&&"boolean"==typeof O&&(_t=O?_l.has(R):tl.has(R)),!Ct&&I&&"boolean"==typeof Ce&&(Ct=Ce?_l.has(k):tl.has(k)),_t&&Ct}}const tc=new RegExp("s*:selfs*,?","g");function kl(R,k,T,I){return new Lp(R).build(k,T,I)}class Lp{constructor(k){this._driver=k}build(k,T,I){const O=new nc(T);return this._resetContextStyleTimingState(O),zo(this,Uo(k),O)}_resetContextStyleTimingState(k){k.currentQuerySelector="",k.collectedStyles=new Map,k.collectedStyles.set("",new Map),k.currentTime=0}visitTrigger(k,T){let I=T.queryCount=0,O=T.depCount=0;const Ce=[],_t=[];return"@"==k.name.charAt(0)&&T.errors.push(function ss(){return new n.vHH(3006,!1)}()),k.definitions.forEach(Ct=>{if(this._resetContextStyleTimingState(T),0==Ct.type){const Gt=Ct,dn=Gt.name;
1dn.toString().split(/\s*,\s*/).forEach(In=>{Gt.name=In,Ce.push(this.visitState(Gt,T))}),Gt.name=dn}else if(1==Ct.type){const Gt=this.visitTransition(Ct,T);I+=Gt.queryCount,O+=Gt.depCount,_t.push(Gt)}else T.errors.push(function Ja(){return new n.vHH(3007,!1)}())}),{type:7,name:k.name,states:Ce,transitions:_t,queryCount:I,depCount:O,options:null}}visitState(k,T){const I=this.visitStyle(k.styles,T),O=k.options&&k.options.params||null;if(I.containsDynamicStyles){const Ce=new Set,_t=O||{};I.styles.forEach(Ct=>{Ct instanceof Map&&Ct.forEach(Gt=>{$c(Gt).forEach(dn=>{_t.hasOwnProperty(dn)||Ce.add(dn)})})}),Ce.size&&(ga(Ce.values()),T.errors.push(function Zo(R,k){return new n.vHH(3008,!1)}()))}return{type:0,name:k.name,style:I,options:O?{params:O}:null}}visitTransition(k,T){T.queryCount=0,T.depCount=0;const I=zo(this,Uo(k.animation),T);return{type:1,matchers:Yc(k.expr,T.errors),animation:I,queryCount:T.queryCount,depCount:T.depCount,options:as(k.options)}}visitSequence(k,T){return{type:2,steps:k.steps.map(I=>zo(this,I,T)),options:as(k.options)}}visitGroup(k,T){const I=T.currentTime;let O=0;const Ce=k.steps.map(_t=>{T.currentTime=I;const Ct=zo(this,_t,T);return O=Math.max(O,T.currentTime),Ct});return T.currentTime=O,{type:3,steps:Ce,options:as(k.options)}}visitAnimate(k,T){const I=function vd(R,k){if(R.hasOwnProperty("duration"))return R;if("number"==typeof R)return Ll(sn(R,k).duration,0,"");const T=R;if(T.split(/\s+/).some(Ce=>"{"==Ce.charAt(0)&&"{"==Ce.charAt(1))){const Ce=Ll(0,0,"");return Ce.dynamic=!0,Ce.strValue=T,Ce}const O=sn(T,k);return Ll(O.duration,O.delay,O.easing)}(k.timings,T.errors);T.currentAnimateTimings=I;let O,Ce=k.styles?k.styles:(0,Bn.oB)({});if(5==Ce.type)O=this.visitKeyframes(Ce,T);else{let _t=k.styles,Ct=!1;if(!_t){Ct=!0;const dn={};I.easing&&(dn.easing=I.easing),_t=(0,Bn.oB)(dn)}T.currentTime+=I.duration+I.delay;const Gt=this.visitStyle(_t,T);Gt.isEmptyStep=Ct,O=Gt}return T.currentAnimateTimings=null,{type:4,timings:I,style:O,options:null}}visitStyle(k,T){const I=this._makeStyleAst(k,T);return this._validateStyleAst(I,T),I}_makeStyleAst(k,T){const I=[],O=Array.isArray(k.styles)?k.styles:[k.styles];
1for(let Ct of O)"string"==typeof Ct?Ct===Bn.l3?I.push(Ct):T.errors.push(new n.vHH(3002,!1)):I.push(yr(Ct));let Ce=!1,_t=null;return I.forEach(Ct=>{if(Ct instanceof Map&&(Ct.has("easing")&&(_t=Ct.get("easing"),Ct.delete("easing")),!Ce))for(let Gt of Ct.values())if(Gt.toString().indexOf("{{")>=0){Ce=!0;break}}),{type:6,styles:I,easing:_t,offset:k.offset,containsDynamicStyles:Ce,options:null}}_validateStyleAst(k,T){const I=T.currentAnimateTimings;let O=T.currentTime,Ce=T.currentTime;I&&Ce>0&&(Ce-=I.duration+I.delay),k.styles.forEach(_t=>{"string"!=typeof _t&&_t.forEach((Ct,Gt)=>{const dn=T.collectedStyles.get(T.currentQuerySelector),In=dn.get(Gt);let oi=!0;In&&(Ce!=O&&Ce>=In.startTime&&O<=In.endTime&&(T.errors.push(function Ba(R,k,T,I,O){return new n.vHH(3010,!1)}()),oi=!1),Ce=In.startTime),oi&&dn.set(Gt,{startTime:Ce,endTime:O}),T.options&&function ed(R,k,T){const I=k.params||{},O=$c(R);O.length&&O.forEach(Ce=>{I.hasOwnProperty(Ce)||T.push(function Cr(R){return new n.vHH(3001,!1)}())})}(Ct,T.options,T.errors)})})}visitKeyframes(k,T){const I={type:5,styles:[],options:null};if(!T.currentAnimateTimings)return T.errors.push(function Kl(){return new n.vHH(3011,!1)}()),I;let Ce=0;const _t=[];let Ct=!1,Gt=!1,dn=0;const In=k.steps.map(ls=>{const Ys=this._makeStyleAst(ls,T);let ds=null!=Ys.offset?Ys.offset:function ea(R){if("string"==typeof R)return null;let k=null;if(Array.isArray(R))R.forEach(T=>{if(T instanceof Map&&T.has("offset")){const I=T;k=parseFloat(I.get("offset")),I.delete("offset")}});else if(R instanceof Map&&R.has("offset")){const T=R;k=parseFloat(T.get("offset")),T.delete("offset")}return k}(Ys.styles),Wo=0;return null!=ds&&(Ce++,Wo=Ys.offset=ds),Gt=Gt||Wo<0||Wo>1,Ct=Ct||Wo<dn,dn=Wo,_t.push(Wo),Ys});Gt&&T.errors.push(function Wi(){return new n.vHH(3012,!1)}()),Ct&&T.errors.push(function $s(){return new n.vHH(3200,!1)}());const oi=k.steps.length;let Ji=0;Ce>0&&Ce<oi?T.errors.push(function Js(){return new n.vHH(3202,!1)}()):0==Ce&&(Ji=1/(oi-1));const Li=oi-1,Mi=T.currentTime,Fi=T.currentAnimateTimings,uo=Fi.duration;return In.forEach((ls,Ys)=>{const ds=Ji>0?Ys==Li?1:Ji*Ys:_t[Ys],Wo=ds*uo;T.currentTime=Mi+Fi.delay+Wo,Fi.duration=Wo,this._validateStyleAst(ls,T),ls.offset=ds,I.styles.push(ls)}),I}visitReference(k,T){return{type:8,animation:zo(this,Uo(k.animation),T),options:as(k.options)}}visitAnimateChild(k,T){return T.depCount++,{type:9,options:as(k.options)}}visitAnimateRef(k,T){return{type:10,animation:this.visitReference(k.animation,T),options:as(k.options)}}visitQuery(k,T){const I=T.currentQuerySelector,O=k.options||{};T.queryCount++,T.currentQuery=k;const[Ce,_t]=function Bc(R){const k=!!R.split(/\s*,\s*/).find(T=>":self"==T);return k&&(R=R.replace(tc,"")),R=R.replace(/@\*/g,K).replace(/@\w+/g,T=>K+"-"+T.slice(1)).replace(/:animating/g,$e),[R,k]}(k.selector);T.currentQuerySelector=I.length?I+" "+Ce:Ce,Vs(T.collectedStyles,T.currentQuerySelector,new Map);const Ct=zo(this,Uo(k.animation),T);return T.currentQuery=null,T.currentQuerySelector=I,{type:11,selector:Ce,limit:O.limit||0,optional:!!O.optional,includeSelf:_t,animation:Ct,originalSelector:k.selector,options:as(k.options)}}visitStagger(k,T){T.currentQuery||T.errors.push(function co(){return new n.vHH(3013,!1)}());const I="full"===k.timings?{duration:0,delay:0,easing:"full"}:sn(k.timings,T.errors,!0);return{type:12,animation:zo(this,Uo(k.animation),T),timings:I,options:null}}}class nc{constructor(k){this.errors=k,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function as(R){return R?(R=hn(R)).params&&(R.params=function Q0(R){return R?hn(R):null}(R.params)):R={},R}function Ll(R,k,T){return{duration:R,delay:k,easing:T}}function Go(R,k,T,I,O,Ce,_t=null,Ct=!1){return{type:1,element:R,keyframes:k,preStyleProps:T,postStyleProps:I,duration:O,delay:Ce,totalTime:O+Ce,easing:_t,subTimeline:Ct}}class bl{constructor(){this._map=new Map}get(k){return this._map.get(k)||[]}append(k,T){let I=this._map.get(k);I||this._map.set(k,I=[]),I.push(...T)}has(k){return this._map.has(k)}clear(){this._map.clear()}}const Rp=new RegExp(":enter","g"),Bh=new RegExp(":leave","g");function yl(R,k,T,I,O,Ce=new Map,_t=new Map,Ct,Gt,dn=[]){return(new nl).buildKeyframes(R,k,T,I,O,Ce,_t,Ct,Gt,dn)}class nl{buildKeyframes(k,T,I,O,Ce,_t,Ct,Gt,dn,In=[]){dn=dn||new bl;const oi=new Ui(k,T,dn,O,Ce,In,[]);oi.options=Gt;const Ji=Gt.delay?gt(Gt.delay):0;
1oi.currentTimeline.delayNextStep(Ji),oi.currentTimeline.setStyles([_t],null,oi.errors,Gt),zo(this,I,oi);const Li=oi.timelines.filter(Mi=>Mi.containsAnimation());if(Li.length&&Ct.size){let Mi;for(let Fi=Li.length-1;Fi>=0;Fi--){const uo=Li[Fi];if(uo.element===T){Mi=uo;break}}Mi&&!Mi.allowOnlyTimelineStyles()&&Mi.setStyles([Ct],null,oi.errors,Gt)}return Li.length?Li.map(Mi=>Mi.buildKeyframes()):[Go(T,[],[],[],0,Ji,"",!1)]}visitTrigger(k,T){}visitState(k,T){}visitTransition(k,T){}visitAnimateChild(k,T){const I=T.subInstructions.get(T.element);if(I){const O=T.createSubContext(k.options),Ce=T.currentTimeline.currentTime,_t=this._visitSubInstructions(I,O,O.options);Ce!=_t&&T.transformIntoNewTimeline(_t)}T.previousNode=k}visitAnimateRef(k,T){const I=T.createSubContext(k.options);I.transformIntoNewTimeline(),this._applyAnimationRefDelays([k.options,k.animation.options],T,I),this.visitReference(k.animation,I),T.transformIntoNewTimeline(I.currentTimeline.currentTime),T.previousNode=k}_applyAnimationRefDelays(k,T,I){for(const O of k){const Ce=O?.delay;if(Ce){const _t="number"==typeof Ce?Ce:gt(Po(Ce,O?.params??{},T.errors));I.delayNextStep(_t)}}}_visitSubInstructions(k,T,I){let Ce=T.currentTimeline.currentTime;const _t=null!=I.duration?gt(I.duration):null,Ct=null!=I.delay?gt(I.delay):null;return 0!==_t&&k.forEach(Gt=>{const dn=T.appendInstructionToTimeline(Gt,_t,Ct);Ce=Math.max(Ce,dn.duration+dn.delay)}),Ce}visitReference(k,T){T.updateOptions(k.options,!0),zo(this,k.animation,T),T.previousNode=k}visitSequence(k,T){const I=T.subContextCount;let O=T;const Ce=k.options;if(Ce&&(Ce.params||Ce.delay)&&(O=T.createSubContext(Ce),O.transformIntoNewTimeline(),null!=Ce.delay)){6==O.previousNode.type&&(O.currentTimeline.snapshotCurrentStyles(),O.previousNode=Lo);const _t=gt(Ce.delay);O.delayNextStep(_t)}k.steps.length&&(k.steps.forEach(_t=>zo(this,_t,O)),O.currentTimeline.applyStylesToKeyframe(),O.subContextCount>I&&O.transformIntoNewTimeline()),T.previousNode=k}visitGroup(k,T){const I=[];let O=T.currentTimeline.currentTime;const Ce=k.options&&k.options.delay?gt(k.options.delay):0;k.steps.forEach(_t=>{const Ct=T.createSubContext(k.options);Ce&&Ct.delayNextStep(Ce),zo(this,_t,Ct),O=Math.max(O,Ct.currentTimeline.currentTime),I.push(Ct.currentTimeline)}),I.forEach(_t=>T.currentTimeline.mergeTimelineCollectedStyles(_t)),T.transformIntoNewTimeline(O),T.previousNode=k}_visitTiming(k,T){if(k.dynamic){const I=k.strValue;return sn(T.params?Po(I,T.params,T.errors):I,T.errors)}return{duration:k.duration,delay:k.delay,easing:k.easing}}visitAnimate(k,T){const I=T.currentAnimateTimings=this._visitTiming(k.timings,T),O=T.currentTimeline;I.delay&&(T.incrementTime(I.delay),O.snapshotCurrentStyles());const Ce=k.style;5==Ce.type?this.visitKeyframes(Ce,T):(T.incrementTime(I.duration),this.visitStyle(Ce,T),O.applyStylesToKeyframe()),T.currentAnimateTimings=null,T.previousNode=k}visitStyle(k,T){const I=T.currentTimeline,O=T.currentAnimateTimings;!O&&I.hasCurrentStyleProperties()&&I.forwardFrame();const Ce=O&&O.easing||k.easing;k.isEmptyStep?I.applyEmptyStep(Ce):I.setStyles(k.styles,Ce,T.errors,T.options),T.previousNode=k}visitKeyframes(k,T){const I=T.currentAnimateTimings,O=T.currentTimeline.duration,Ce=I.duration,Ct=T.createSubContext().currentTimeline;Ct.easing=I.easing,k.styles.forEach(Gt=>{Ct.forwardTime((Gt.offset||0)*Ce),Ct.setStyles(Gt.styles,Gt.easing,T.errors,T.options),Ct.applyStylesToKeyframe()}),T.currentTimeline.mergeTimelineCollectedStyles(Ct),T.transformIntoNewTimeline(O+Ce),T.previousNode=k}visitQuery(k,T){const I=T.currentTimeline.currentTime,O=k.options||{},Ce=O.delay?gt(O.delay):0;Ce&&(6===T.previousNode.type||0==I&&T.currentTimeline.hasCurrentStyleProperties())&&(T.currentTimeline.snapshotCurrentStyles(),T.previousNode=Lo);let _t=I;const Ct=T.invokeQuery(k.selector,k.originalSelector,k.limit,k.includeSelf,!!O.optional,T.errors);T.currentQueryTotal=Ct.length;let Gt=null;Ct.forEach((dn,In)=>{T.currentQueryIndex=In;const oi=T.createSubContext(k.options,dn);Ce&&oi.delayNextStep(Ce),dn===T.element&&(Gt=oi.currentTimeline),zo(this,k.animation,oi),oi.currentTimeline.applyStylesToKeyframe(),_t=Math.max(_t,oi.currentTimeline.currentTime)}),T.currentQueryIndex=0,T.currentQueryTotal=0,T.transformIntoNewTimeline(_t),Gt&&(T.currentTimeline.mergeTimelineCollectedStyles(Gt),T.currentTimeline.snapshotCurrentStyles()),T.previousNode=k}visitStagger(k,T){const I=T.parentContext,O=T.currentTimeline,Ce=k.timings,_t=Math.abs(Ce.duration),Ct=_t*(T.currentQueryTotal-1);let Gt=_t*T.currentQueryIndex;switch(Ce.duration<0?"reverse":Ce.easing){case"reverse":Gt=Ct-Gt;break;case"full":Gt=I.currentStaggerTime}const In=T.currentTimeline;Gt&&In.delayNextStep(Gt);const oi=In.currentTime;zo(this,k.animation,T),T.previousNode=k,I.currentStaggerTime=O.currentTime-oi+(O.startTime-
1I.currentTimeline.startTime)}}const Lo={};class Ui{constructor(k,T,I,O,Ce,_t,Ct,Gt){this._driver=k,this.element=T,this.subInstructions=I,this._enterClassName=O,this._leaveClassName=Ce,this.errors=_t,this.timelines=Ct,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Lo,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Gt||new A(this._driver,T,0),Ct.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(k,T){if(!k)return;const I=k;let O=this.options;null!=I.duration&&(O.duration=gt(I.duration)),null!=I.delay&&(O.delay=gt(I.delay));const Ce=I.params;if(Ce){let _t=O.params;_t||(_t=this.options.params={}),Object.keys(Ce).forEach(Ct=>{(!T||!_t.hasOwnProperty(Ct))&&(_t[Ct]=Po(Ce[Ct],_t,this.errors))})}}_copyOptions(){const k={};if(this.options){const T=this.options.params;if(T){const I=k.params={};Object.keys(T).forEach(O=>{I[O]=T[O]})}}return k}createSubContext(k=null,T,I){const O=T||this.element,Ce=new Ui(this._driver,O,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(O,I||0));return Ce.previousNode=this.previousNode,Ce.currentAnimateTimings=this.currentAnimateTimings,Ce.options=this._copyOptions(),Ce.updateOptions(k),Ce.currentQueryIndex=this.currentQueryIndex,Ce.currentQueryTotal=this.currentQueryTotal,Ce.parentContext=this,this.subContextCount++,Ce}transformIntoNewTimeline(k){return this.previousNode=Lo,this.currentTimeline=this.currentTimeline.fork(this.element,k),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(k,T,I){const O={duration:T??k.duration,delay:this.currentTimeline.currentTime+(I??0)+k.delay,easing:""},Ce=new $(this._driver,k.element,k.keyframes,k.preStyleProps,k.postStyleProps,O,k.stretchStartingKeyframe);return this.timelines.push(Ce),O}incrementTime(k){this.currentTimeline.forwardTime(this.currentTimeline.duration+k)}delayNextStep(k){k>0&&this.currentTimeline.delayNextStep(k)}invokeQuery(k,T,I,O,Ce,_t){let Ct=[];if(O&&Ct.push(this.element),k.length>0){k=(k=k.replace(Rp,"."+this._enterClassName)).replace(Bh,"."+this._leaveClassName);let dn=this._driver.query(this.element,k,1!=I);0!==I&&(dn=I<0?dn.slice(dn.length+I,dn.length):dn.slice(0,I)),Ct.push(...dn)}return!Ce&&0==Ct.length&&_t.push(function Io(R){return new n.vHH(3014,!1)}()),Ct}}class A{constructor(k,T,I,O){this._driver=k,this.element=T,this.startTime=I,this._elementTimelineStylesLookup=O,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(T),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(T,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(k){const T=1===this._keyframes.size&&this._pendingStyles.size;this.duration||T?(this.forwardTime(this.currentTime+k),T&&this.snapshotCurrentStyles()):this.startTime+=k}fork(k,T){return this.applyStylesToKeyframe(),new A(this._driver,k,T||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(k){this.applyStylesToKeyframe(),this.duration=k,this._loadKeyframe()}_updateStyle(k,T){this._localTimelineStyles.set(k,T),this._globalTimelineStyles.set(k,T),this._styleSummary.set(k,{time:this.currentTime,value:T})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}
1applyEmptyStep(k){k&&this._previousKeyframe.set("easing",k);for(let[T,I]of this._globalTimelineStyles)this._backFill.set(T,I||Bn.l3),this._currentKeyframe.set(T,Bn.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(k,T,I,O){T&&this._previousKeyframe.set("easing",T);const Ce=O&&O.params||{},_t=function ce(R,k){const T=new Map;let I;return R.forEach(O=>{if("*"===O){I=I||k.keys();for(let Ce of I)T.set(Ce,Bn.l3)}else Di(O,T)}),T}(k,this._globalTimelineStyles);for(let[Ct,Gt]of _t){const dn=Po(Gt,Ce,I);this._pendingStyles.set(Ct,dn),this._localTimelineStyles.has(Ct)||this._backFill.set(Ct,this._globalTimelineStyles.get(Ct)??Bn.l3),this._updateStyle(Ct,dn)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((k,T)=>{this._currentKeyframe.set(T,k)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((k,T)=>{this._currentKeyframe.has(T)||this._currentKeyframe.set(T,k)}))}snapshotCurrentStyles(){for(let[k,T]of this._localTimelineStyles)this._pendingStyles.set(k,T),this._updateStyle(k,T)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const k=[];for(let T in this._currentKeyframe)k.push(T);return k}
1mergeTimelineCollectedStyles(k){k._styleSummary.forEach((T,I)=>{const O=this._styleSummary.get(I);(!O||T.time>O.time)&&this._updateStyle(I,T.value)})}buildKeyframes(){this.applyStylesToKeyframe();const k=new Set,T=new Set,I=1===this._keyframes.size&&0===this.duration;let O=[];this._keyframes.forEach((Ct,Gt)=>{const dn=Di(Ct,new Map,this._backFill);dn.forEach((In,oi)=>{In===Bn.k1?k.add(oi):In===Bn.l3&&T.add(oi)}),I||dn.set("offset",Gt/this.duration),O.push(dn)});const Ce=k.size?ga(k.values()):[],_t=T.size?ga(T.values()):[];if(I){const Ct=O[0],Gt=new Map(Ct);Ct.set("offset",0),Gt.set("offset",1),O=[Ct,Gt]}return Go(this.element,O,Ce,_t,this.duration,this.startTime,this.easing,!1)}}class $ extends A{constructor(k,T,I,O,Ce,_t,Ct=!1){super(k,T,_t.delay),this.keyframes=I,this.preStyleProps=O,this.postStyleProps=Ce,this._stretchStartingKeyframe=Ct,this.timings={duration:_t.duration,delay:_t.delay,easing:_t.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let k=this.keyframes,{delay:T,duration:I,easing:O}=this.timings;if(this._stretchStartingKeyframe&&T){const Ce=[],_t=I+T,Ct=T/_t,Gt=Di(k[0]);Gt.set("offset",0),Ce.push(Gt);const dn=Di(k[0]);dn.set("offset",te(Ct)),Ce.push(dn);const In=k.length-1;for(let oi=1;oi<=In;oi++){let Ji=Di(k[oi]);const Li=Ji.get("offset");Ji.set("offset",te((T+Li*I)/_t)),Ce.push(Ji)}I=_t,T=0,O="",k=Ce}return Go(this.element,k,this.preStyleProps,this.postStyleProps,I,T,O,!0)}}function te(R,k=3){const T=Math.pow(10,k-1);return Math.round(R*T)/T}class Bt{}const ni=new Set(["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"]);class bi extends Bt{normalizePropertyName(k,T){return _d(k)}normalizeStyleValue(k,T,I,O){let Ce="";const _t=I.toString().trim();if(ni.has(T)&&0!==I&&"0"!==I)if("number"==typeof I)Ce="px";else{const Ct=I.match(/^[+-]?[\d\.]+([a-z]*)$/);Ct&&0==Ct[1].length&&O.push(function Fs(R,k){return new n.vHH(3005,!1)}())}return _t+Ce}}function Bi(R,k,T,I,O,Ce,_t,Ct,Gt,dn,In,oi,Ji){return{type:0,element:R,triggerName:k,isRemovalTransition:O,fromState:T,fromStyles:Ce,toState:I,toStyles:_t,timelines:Ct,queriedElements:Gt,preStyleProps:dn,postStyleProps:In,totalTime:oi,errors:Ji}}const Mo={};class ba{constructor(k,T,I){this._triggerName=k,this.ast=T,this._stateStyles=I}match(k,T,I,O){return function Eg(R,k,T,I,O){return R.some(Ce=>Ce(k,T,I,O))}(this.ast.matchers,k,T,I,O)}buildStyles(k,T,I){let O=this._stateStyles.get("*");return void 0!==k&&(O=this._stateStyles.get(k?.toString())||O),O?O.buildStyles(T,I):new Map}build(k,T,I,O,Ce,_t,Ct,Gt,dn,In){const oi=[],Ji=this.ast.options&&this.ast.options.params||Mo,Mi=this.buildStyles(I,Ct&&Ct.params||Mo,oi),Fi=Gt&&Gt.params||Mo,uo=this.buildStyles(O,Fi,oi),ls=new Set,Ys=new Map,ds=new Map,Wo="void"===O,Bs={params:Cs(Fi,Ji),delay:this.ast.options?.delay},vl=In?[]:yl(k,T,this.ast.animation,Ce,_t,Mi,uo,Bs,dn,oi);let Hs=0;if(vl.forEach(xa=>{Hs=Math.max(xa.duration+xa.delay,Hs)}),oi.length)return Bi(T,this._triggerName,I,O,Wo,Mi,uo,[],[],Ys,ds,Hs,oi);vl.forEach(xa=>{const Sr=xa.element,Hp=Vs(Ys,Sr,new Set);xa.preStyleProps.forEach($l=>Hp.add($l));const Fl=Vs(ds,Sr,new Set);xa.postStyleProps.forEach($l=>Fl.add($l)),Sr!==T&&ls.add(Sr)});const va=ga(ls.values());return Bi(T,this._triggerName,I,O,Wo,Mi,uo,vl,va,Ys,ds,Hs)}}function Cs(R,k){const T=hn(k);for(const I in R)R.hasOwnProperty(I)&&null!=R[I]&&(T[I]=R[I]);return T}class Hh{constructor(k,T,I){this.styles=k,this.defaultParams=T,this.normalizer=I}buildStyles(k,T){const I=new Map,O=hn(this.defaultParams);return Object.keys(k).forEach(Ce=>{const _t=k[Ce];null!==_t&&(O[Ce]=_t)}),this.styles.styles.forEach(Ce=>{"string"!=typeof Ce&&Ce.forEach((_t,Ct)=>{_t&&(_t=Po(_t,O,T));const Gt=this.normalizer.normalizePropertyName(Ct,T);_t=this.normalizer.normalizeStyleValue(Ct,Gt,_t,T),I.set(Ct,_t)})}),I}}class Zh{constructor(k,T,I){this.name=k,this.ast=T,this._normalizer=I,this.transitionFactories=[],this.states=new Map,T.states.forEac
1h(O=>{this.states.set(O.name,new Hh(O.style,O.options&&O.options.params||{},I))}),zh(this.states,"true","1"),zh(this.states,"false","0"),T.transitions.forEach(O=>{this.transitionFactories.push(new ba(k,O,this.states))}),this.fallbackTransition=function Op(R,k,T){return new ba(R,{type:1,animation:{type:2,steps:[],options:null},matchers:[(_t,Ct)=>!0],options:null,queryCount:0,depCount:0},k)}(k,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(k,T,I,O){return this.transitionFactories.find(_t=>_t.match(k,T,I,O))||null}matchStyles(k,T,I){return this.fallbackTransition.buildStyles(k,T,I)}}function zh(R,k,T){R.has(k)?R.has(T)||R.set(T,R.get(k)):R.has(T)&&R.set(k,R.get(T))}const Vu=new bl;class Hc{constructor(k,T,I){this.bodyNode=k,this._driver=T,this._normalizer=I,this._animations=new Map,this._playersById=new Map,this.players=[]}register(k,T){const I=[],Ce=kl(this._driver,T,I,[]);if(I.length)throw function xo(R){return new n.vHH(3503,!1)}();this._animations.set(k,Ce)}_buildPlayer(k,T,I){const O=k.element,Ce=Fc(this._normalizer,k.keyframes,T,I);return this._driver.animate(O,Ce,k.duration,k.delay,k.easing,[],!0)}create(k,T,I={}){const O=[],Ce=this._animations.get(k);let _t;const Ct=new Map;if(Ce?(_t=yl(this._driver,T,Ce,H,q,new Map,new Map,I,Vu,O),_t.forEach(In=>{const oi=Vs(Ct,In.element,new Map);In.postStyleProps.forEach(Ji=>oi.set(Ji,null))})):(O.push(function qd(){return new n.vHH(3300,!1)}()),_t=[]),O.length)throw function Ru(R){return new n.vHH(3504,!1)}();Ct.forEach((In,oi)=>{In.forEach((Ji,Li)=>{In.set(Li,this._driver.computeStyle(oi,Li,Bn.l3))})});const dn=Ha(_t.map(In=>{const oi=Ct.get(In.element);return this._buildPlayer(In,new Map,oi)}));return this._playersById.set(k,dn),dn.onDestroy(()=>this.destroy(k)),this.players.push(dn),dn}destroy(k){const T=this._getPlayer(k);T.destroy(),this._playersById.delete(k);const I=this.players.indexOf(T);I>=0&&this.players.splice(I,1)}_getPlayer(k){const T=this._playersById.get(k);if(!T)throw function Jl(R){return new n.vHH(3301,!1)}();return T}listen(k,T,I,O){const Ce=Kd(T,"","","");return gl(this._getPlayer(k),I,Ce,O),()=>{}}command(k,T,I,O){if("register"==I)return void this.register(k,O[0]);if("create"==I)return void this.create(k,T,O[0]||{});const Ce=this._getPlayer(k);switch(I){case"play":Ce.play();break;case"pause":Ce.pause();break;case"reset":Ce.reset();break;case"restart":Ce.restart();break;case"finish":Ce.finish();break;case"init":Ce.init();break;case"setPosition":Ce.setPosition(parseFloat(O[0]));break;case"destroy":this.destroy(k)}}}const nd="ng-animate-queued",Zc="ng-animate-disabled",Gh=[],Np={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Dg={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Rl="__ng_removed";class Wh{get params(){return this.options.params}constructor(k,T=""){this.namespaceId=T;const I=k&&k.hasOwnProperty("value");if(this.value=function X0(R){return R??null}(I?k.value:k),I){const Ce=hn(k);delete Ce.value,this.options=Ce}else this.options={};this.options.params||(this.options.params={})}absorbOptions(k){const T=k.params;if(T){const I=this.options.params;Object.keys(T).forEach(O=>{null==I[O]&&(I[O]=T[O])})}}}const qh="void",Kh=new Wh(qh);class zc{constructor(k,T,I){this.id=k,this.hostElement=T,this._engine=I,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"
1+k,Ds(T,this._hostClassName)}listen(k,T,I,O){if(!this._triggers.has(T))throw function Rc(R,k){return new n.vHH(3302,!1)}();if(null==I||0==I.length)throw function pd(R){return new n.vHH(3303,!1)}();if(!function e1(R){return"start"==R||"done"==R}(I))throw function fl(R,k){return new n.vHH(3400,!1)}();const Ce=Vs(this._elementListeners,k,[]),_t={name:T,phase:I,callback:O};Ce.push(_t);const Ct=Vs(this._engine.statesByElement,k,new Map);return Ct.has(T)||(Ds(k,F),Ds(k,F+"-"+T),Ct.set(T,Kh)),()=>{this._engine.afterFlush(()=>{const Gt=Ce.indexOf(_t);Gt>=0&&Ce.splice(Gt,1),this._triggers.has(T)||Ct.delete(T)})}}register(k,T){return!this._triggers.has(k)&&(this._triggers.set(k,T),!0)}_getTrigger(k){const T=this._triggers.get(k);if(!T)throw function wi(R){return new n.vHH(3401,!1)}();return T}trigger(k,T,I,O=!0){const Ce=this._getTrigger(T),_t=new Jh(this.id,T,k);let Ct=this._engine.statesByElement.get(k);Ct||(Ds(k,F),Ds(k,F+"-"+T),this._engine.statesByElement.set(k,Ct=new Map));let Gt=Ct.get(T);const dn=new Wh(I,this.id);if(!(I&&I.hasOwnProperty("value"))&&Gt&&dn.absorbOptions(Gt.options),Ct.set(T,dn),Gt||(Gt=Kh),dn.value!==qh&&Gt.value===dn.value){if(!function Ig(R,k){const T=Object.keys(R),I=Object.keys(k);if(T.length!=I.length)return!1;for(let O=0;O<T.length;O++){const Ce=T[O];if(!k.hasOwnProperty(Ce)||R[Ce]!==k[Ce])return!1}return!0}(Gt.params,dn.params)){const Fi=[],uo=Ce.matchStyles(Gt.value,Gt.params,Fi),ls=Ce.matchStyles(dn.value,dn.params,Fi);Fi.length?this._engine.reportError(Fi):this._engine.afterFlush(()=>{Es(k,uo),To(k,ls)})}return}const Ji=Vs(this._engine.playersByElement,k,[]);Ji.forEach(Fi=>{Fi.namespaceId==this.id&&Fi.triggerName==T&&Fi.queued&&Fi.destroy()});let Li=Ce.matchTransition(Gt.value,dn.value,k,dn.params),Mi=!1;if(!Li){if(!O)return;Li=Ce.fallbackTransition,Mi=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:k,triggerName:T,transition:Li,fromState:Gt,toState:dn,player:_t,isFallbackTransition:Mi}),Mi||(Ds(k,nd),_t.onStart(()=>{Nl(k,nd)})),_t.onDone(()=>{let Fi=this.players.indexOf(_t);Fi>=0&&this.players.splice(Fi,1);const uo=this._engine.playersByElement.get(k);if(uo){let ls=uo.indexOf(_t);ls>=0&&uo.splice(ls,1)}}),this.players.push(_t),Ji.push(_t),_t}deregister(k){this._triggers.delete(k),this._engine.statesByElement.forEach(T=>T.delete(k)),this._elementListeners.forEach((T,I)=>{this._elementListeners.set(I,T.filter(O=>O.name!=k))})}clearElementCache(k){this._engine.statesByElement.delete(k),this._elementListeners.delete(k);const T=this._engine.playersByElement.get(k);T&&(T.forEach(I=>I.destroy()),this._engine.playersByElement.delete(k))}_signalRemovalForInnerTriggers(k,T){const I=this._engine.driver.query(k,K,!0);I.forEach(O=>{if(O[Rl])return;const Ce=this._engine.fetchNamespacesByElement(O);Ce.size?Ce.forEach(_t=>_t.triggerLeaveAnimation(O,T,!1,!0)):this.clearElementCache(O)}),this._engine.afterFlushAnimationsDone(()=>I.forEach(O=>this.clearElementCache(O)))}triggerLeaveAnimation(k,T,I,O){const Ce=this._engine.statesByElement.get(k),_t=new Map;if(Ce){const Ct=[];if(Ce.forEach((Gt,dn)=>{if(_t.set(dn,Gt.value),this._triggers.has(dn)){const In=this.trigger(k,dn,qh,O);In&&Ct.push(In)}}),Ct.length)return this._engine.markElementAsRemoved(this.id,k,!0,T,_t),I&&Ha(Ct).onDone(()=>this._engine.processLeaveNode(k)),!0}return!1}prepareLeaveAnimationListeners(k){const T=this._elementListeners.get(k),I=this._engine.statesByElement.get(k);if(T&&I){const O=new Set;T.forEach(Ce=>{const _t=Ce.name;if(O.has(_t))return;O.add(_t);const Gt=this._triggers.get(_t).fallbackTransition,dn=I.get(_t)||Kh,In=new Wh(qh),oi=new Jh(this.id,_t,k);this._engine.totalQueuedPlayers++,this._queue.push({element:k,triggerName:_t,transition:Gt,fromState:dn,toState:In,player:oi,isFallbackTransition:!0})})}}removeNode(k,T){const I=this._engine;if(k.childElementCount&&this._signalRemovalForInnerTriggers(k,T),this.triggerLeaveAnimation(k,T,!0))return;let O=!1;if(I.totalAnimations){const Ce=I.players.length?I.playersByQueriedElement.get(k):[];if(Ce&&Ce.length)O=!0;else{let _t=k;for(;_t=_t.parentNode;)if(I.statesByElement.get(_t)){O=!0;break}}}if(this.prepareLeaveAnimationListeners(k),O)I.markElementAsRemoved(this.id,k,!1,T);else{const Ce=k[Rl];(!Ce||Ce===Np)&&(I.afterFlush(()=>this.clearElementCache(k)),I.destroyInnerAnimations(k),I._onRemovalComplete(k,T))}}insertNode(k,T){Ds(k,this._hostClassName)}drainQueuedTransitions(k){const T=[];return this._queue.forEach(I=>{const O=I.player;if(O.destroyed)return;const Ce=I.element,_t=this._elementListeners.get(Ce);_t&&_t.forEach(Ct=>{if(Ct.name==I.triggerName){const Gt=Kd(Ce,I.triggerName,I.fromState.value,I.toState.value);Gt._data=k,gl(I.player,Ct.phase,Gt,Ct.callback)}}),O.markedForDestroy?this._engine.afterFlush(()=>{O.destroy()}):T.push(I)}),this._queue=[],T.sort((I,O)=>{const Ce=I.transition.ast.depCount,_t=O.transition.ast.depCount;return 0==Ce||0==_t?Ce-_t:this._engine.driver.containsElement(I.element,O.element)?1:-1})}
1destroy(k){this.players.forEach(T=>T.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,k)}}class Fp{_onRemovalComplete(k,T){this.onRemovalComplete(k,T)}constructor(k,T,I){this.bodyNode=k,this.driver=T,this._normalizer=I,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=(O,Ce)=>{}}get queuedPlayers(){const k=[];return this._namespaceList.forEach(T=>{T.players.forEach(I=>{I.queued&&k.push(I)})}),k}createNamespace(k,T){const I=new zc(k,T,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,T)?this._balanceNamespaceList(I,T):(this.newHostElements.set(T,I),this.collectEnterElement(T)),this._namespaceLookup[k]=I}_balanceNamespaceList(k,T){const I=this._namespaceList,O=this.namespacesByHostElement;if(I.length-1>=0){let _t=!1,Ct=this.driver.getParentElement(T);for(;Ct;){const Gt=O.get(Ct);if(Gt){const dn=I.indexOf(Gt);I.splice(dn+1,0,k),_t=!0;break}Ct=this.driver.getParentElement(Ct)}_t||I.unshift(k)}else I.push(k);return O.set(T,k),k}register(k,T){let I=this._namespaceLookup[k];return I||(I=this.createNamespace(k,T)),I}registerTrigger(k,T,I){let O=this._namespaceLookup[k];O&&O.register(T,I)&&this.totalAnimations++}destroy(k,T){k&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const I=this._fetchNamespace(k);this.namespacesByHostElement.delete(I.hostElement);const O=this._namespaceList.indexOf(I);O>=0&&this._namespaceList.splice(O,1),I.destroy(T),delete this._namespaceLookup[k]}))}_fetchNamespace(k){return this._namespaceLookup[k]}fetchNamespacesByElement(k){const T=new Set,I=this.statesByElement.get(k);if(I)for(let O of I.values())if(O.namespaceId){const Ce=this._fetchNamespace(O.namespaceId);Ce&&T.add(Ce)}return T}trigger(k,T,I,O){if(Ol(T)){const Ce=this._fetchNamespace(k);if(Ce)return Ce.trigger(T,I,O),!0}return!1}insertNode(k,T,I,O){if(!Ol(T))return;const Ce=T[Rl];if(Ce&&Ce.setForRemoval){Ce.setForRemoval=!1,Ce.setForMove=!0;const _t=this.collectedLeaveElements.indexOf(T);_t>=0&&this.collectedLeaveElements.splice(_t,1)}if(k){const _t=this._fetchNamespace(k);
1_t&&_t.insertNode(T,I)}O&&this.collectEnterElement(T)}collectEnterElement(k){this.collectedEnterElements.push(k)}markElementAsDisabled(k,T){T?this.disabledNodes.has(k)||(this.disabledNodes.add(k),Ds(k,Zc)):this.disabledNodes.has(k)&&(this.disabledNodes.delete(k),Nl(k,Zc))}removeNode(k,T,I){if(Ol(T)){const O=k?this._fetchNamespace(k):null;O?O.removeNode(T,I):this.markElementAsRemoved(k,T,!1,I);const Ce=this.namespacesByHostElement.get(T);Ce&&Ce.id!==k&&Ce.removeNode(T,I)}else this._onRemovalComplete(T,I)}markElementAsRemoved(k,T,I,O,Ce){this.collectedLeaveElements.push(T),T[Rl]={namespaceId:k,setForRemoval:O,hasAnimation:I,removedBeforeQueried:!1,previousTriggersValues:Ce}}listen(k,T,I,O,Ce){return Ol(T)?this._fetchNamespace(k).listen(T,I,O,Ce):()=>{}}_buildInstruction(k,T,I,O,Ce){return k.transition.build(this.driver,k.element,k.fromState.value,k.toState.value,I,O,k.fromState.options,k.toState.options,T,Ce)}destroyInnerAnimations(k){let T=this.driver.query(k,K,!0);T.forEach(I=>this.destroyActiveAnimationsForElement(I)),0!=this.playersByQueriedElement.size&&(T=this.driver.query(k,$e,!0),T.forEach(I=>this.finishActiveQueriedAnimationOnElement(I)))}destroyActiveAnimationsForElement(k){const T=this.playersByElement.get(k);T&&T.forEach(I=>{I.queued?I.markedForDestroy=!0:I.destroy()})}finishActiveQueriedAnimationOnElement(k){const T=this.playersByQueriedElement.get(k);T&&T.forEach(I=>I.finish())}whenRenderingDone(){return new Promise(k=>{if(this.players.length)return Ha(this.players).onDone(()=>k());k()})}processLeaveNode(k){const T=k[Rl];if(T&&T.setForRemoval){if(k[Rl]=Np,T.namespaceId){this.destroyInnerAnimations(k);const I=this._fetchNamespace(T.namespaceId);I&&I.clearElementCache(k)}this._onRemovalComplete(k,T.setForRemoval)}k.classList?.contains(Zc)&&this.markElementAsDisabled(k,!1),this.driver.query(k,".ng-animate-disabled",!0).forEach(I=>{this.markElementAsDisabled(I,!1)})}flush(k=-1){let T=[];if(this.newHostElements.size&&(this.newHostElements.forEach((I,O)=>this._balanceNamespaceList(I,O)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let I=0;I<this.collectedEnterElements.length;I++)Ds(this.collectedEnterElements[I],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const I=[];try{T=this._flushAnimations(I,k)}finally{for(let O=0;O<I.length;O++)I[O]()}}else for(let I=0;I<this.collectedLeaveElements.length;I++)this.processLeaveNode(this.collectedLeaveElements[I]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(I=>I()),this._flushFns=[],this._whenQuietFns.length){const I=this._whenQuietFns;this._whenQuietFns=[],T.length?Ha(T).onDone(()=>{I.forEach(O=>O())}):I.forEach(O=>O())}}reportError(k){throw function Oc(R){return new n.vHH(3402,!1)}()}_flushAnimations(k,T){const I=new bl,O=[],Ce=new Map,_t=[],Ct=new Map,Gt=new Map,dn=new Map,In=new Set;this.disabledNodes.forEach(ui=>{In.add(ui);const Ti=this.driver.query(ui,".ng-animate-queued",!0);for(let Si=0;Si<Ti.length;Si++)In.add(Ti[Si])});const oi=this.bodyNode,Ji=Array.from(this.statesByElement.keys()),Li=$p(Ji,this.collectedEnterElements),Mi=new Map;let Fi=0;Li.forEach((ui,Ti)=>{const Si=H+Fi++;
1Mi.set(Ti,Si),ui.forEach(qi=>Ds(qi,Si))});const uo=[],ls=new Set,Ys=new Set;for(let ui=0;ui<this.collectedLeaveElements.length;ui++){const Ti=this.collectedLeaveElements[ui],Si=Ti[Rl];Si&&Si.setForRemoval&&(uo.push(Ti),ls.add(Ti),Si.hasAnimation?this.driver.query(Ti,".ng-star-inserted",!0).forEach(qi=>ls.add(qi)):Ys.add(Ti))}const ds=new Map,Wo=$p(Ji,Array.from(ls));Wo.forEach((ui,Ti)=>{const Si=q+Fi++;ds.set(Ti,Si),ui.forEach(qi=>Ds(qi,Si))}),k.push(()=>{Li.forEach((ui,Ti)=>{const Si=Mi.get(Ti);ui.forEach(qi=>Nl(qi,Si))}),Wo.forEach((ui,Ti)=>{const Si=ds.get(Ti);ui.forEach(qi=>Nl(qi,Si))}),uo.forEach(ui=>{this.processLeaveNode(ui)})});const Bs=[],vl=[];for(let ui=this._namespaceList.length-1;ui>=0;ui--)this._namespaceList[ui].drainQueuedTransitions(T).forEach(Si=>{const qi=Si.player,qo=Si.element;if(Bs.push(qi),this.collectedEnterElements.length){const cs=qo[Rl];if(cs&&cs.setForMove){if(cs.previousTriggersValues&&cs.previousTriggersValues.has(Si.triggerName)){const Ul=cs.previousTriggersValues.get(Si.triggerName),ra=this.statesByElement.get(Si.element);if(ra&&ra.has(Si.triggerName)){const Ko=ra.get(Si.triggerName);Ko.value=Ul,ra.set(Si.triggerName,Ko)}}return void qi.destroy()}}const wa=!oi||!this.driver.containsElement(oi,qo),js=ds.get(qo),id=Mi.get(qo),io=this._buildInstruction(Si,I,id,js,wa);if(io.errors&&io.errors.length)return void vl.push(io);if(wa)return qi.onStart(()=>Es(qo,io.fromStyles)),qi.onDestroy(()=>To(qo,io.toStyles)),void O.push(qi);if(Si.isFallbackTransition)return qi.onStart(()=>Es(qo,io.fromStyles)),qi.onDestroy(()=>To(qo,io.toStyles)),void O.push(qi);const jp=[];io.timelines.forEach(cs=>{cs.stretchStartingKeyframe=!0,this.disabledNodes.has(cs.element)||jp.push(cs)}),io.timelines=jp,I.append(qo,io.timelines),_t.push({instruction:io,player:qi,element:qo}),io.queriedElements.forEach(cs=>Vs(Ct,cs,[]).push(qi)),io.preStyleProps.forEach((cs,Ul)=>{if(cs.size){let ra=Gt.get(Ul);ra||Gt.set(Ul,ra=new Set),cs.forEach((Ko,lc)=>ra.add(lc))}}),io.postStyleProps.forEach((cs,Ul)=>{let ra=dn.get(Ul);ra||dn.set(Ul,ra=new Set),cs.forEach((Ko,lc)=>ra.add(lc))})});if(vl.length){const ui=[];vl.forEach(Ti=>{ui.push(function Ou(R,k){return new n.vHH(3505,!1)}())}),Bs.forEach(Ti=>Ti.destroy()),this.reportError(ui)}const Hs=new Map,va=new Map;_t.forEach(ui=>{const Ti=ui.element;I.has(Ti)&&(va.set(Ti,Ti),this._beforeAnimationBuild(ui.player.namespaceId,ui.instruction,Hs))}),O.forEach(ui=>{const Ti=ui.element;this._getPreviousPlayers(Ti,!1,ui.namespaceId,ui.triggerName,null).forEach(qi=>{Vs(Hs,Ti,[]).push(qi),qi.destroy()})});const xa=uo.filter(ui=>ya(ui,Gt,dn)),Sr=new Map;rc(Sr,this.driver,Ys,dn,Bn.l3).forEach(ui=>{ya(ui,Gt,dn)&&xa.push(ui)});const Fl=new Map;Li.forEach((ui,Ti)=>{rc(Fl,this.driver,new Set(ui),Gt,Bn.k1)}),xa.forEach(ui=>{const Ti=Sr.get(ui),Si=Fl.get(ui);Sr.set(ui,new Map([...Ti?.entries()??[],...Si?.entries()??[]]))});const $l=[],ac=[],Ng={};_t.forEach(ui=>{const{element:Ti,player:Si,instruction:qi}=ui;if(I.has(Ti)){if(In.has(Ti))return Si.onDestroy(()=>To(Ti,qi.toStyles)),Si.disabled=!0,Si.overrideTotalTime(qi.totalTime),void O.push(Si);let qo=Ng;if(va.size>1){let js=Ti;const id=[];for(;js=js.parentNode;){const io=va.get(js);if(io){qo=io;break}id.push(js)}id.forEach(io=>va.set(io,qo))}const wa=this._buildAnimation(Si.namespaceId,qi,Hs,Ce,Fl,Sr);if(Si.setRealPlayer(wa),qo===Ng)$l.push(Si);else{const js=this.playersByElement.get(qo);js&&js.length&&(Si.parentPlayer=Ha(js)),O.push(Si)}}else Es(Ti,qi.fromStyles),Si.onDestroy(()=>To(Ti,qi.toStyles)),ac.push(Si),In.has(Ti)&&O.push(Si)}),ac.forEach(ui=>{const Ti=Ce.get(ui.element);if(Ti&&Ti.length){const Si=Ha(Ti);ui.setRealPlayer(Si)}}),O.forEach(ui=>{ui.parentPlayer?ui.syncPlayerEvents(ui.parentPlayer):ui.destroy()});for(let ui=0;ui<uo.length;ui++){const Ti=uo[ui],Si=Ti[Rl];if(Nl(Ti,q),Si&&Si.hasAnimation)continue;let qi=[];if(Ct.size){let wa=Ct.get(Ti);wa&&wa.length&&qi.push(...wa);let js=this.driver.query(Ti,$e,!0);for(let id=0;id<js.length;id++){let io=Ct.get(js[id]);io&&io.length&&qi.push(...io)}}const qo=qi.filter(wa=>!wa.destroyed);qo.length?t1(this,Ti,qo):this.processLeaveNode(Ti)}return uo.length=0,$l.forEach(ui=>{this.players.push(ui),ui.onDone(()=>{ui.destroy();const Ti=this.players.indexOf(ui);this.players.splice(Ti,1)}),ui.play()}),$l}afterFlush(k){this._flushFns.push(k)}afterFlushAnimationsDone(k){this._whenQuietFns.push(k)}_getPreviousPlayers(k,T,I,O,Ce){let _t=[];if(T){const Ct=this.playersByQueriedElement.get(k);Ct&&(_t=Ct)}else{const Ct=this.playersByElement.get(k);if(Ct){const Gt=!Ce||Ce==qh;Ct.forEach(dn=>{dn.queued||!Gt&&dn.triggerName!=O||_t.push(dn)})}}return(I||O)&&(_t=_t.filter(Ct=>!(I&&I!=Ct.namespaceId||O&&O!=Ct.triggerName))),_t}_beforeAnimationBuild(k,T,I){const Ce=T.element,_t=T.isRemovalTransition?void 0:k,Ct=T.isRemovalTransition?void 0:T.triggerName;for(const Gt of T.timelines){const dn=Gt.element,In=dn!==Ce,oi=Vs(I,dn,[]);this._getPreviousPlayers(dn,In,_t,Ct,T.toState).forEach(Li=>
1{const Mi=Li.getRealPlayer();Mi.beforeDestroy&&Mi.beforeDestroy(),Li.destroy(),oi.push(Li)})}Es(Ce,T.fromStyles)}_buildAnimation(k,T,I,O,Ce,_t){const Ct=T.triggerName,Gt=T.element,dn=[],In=new Set,oi=new Set,Ji=T.timelines.map(Mi=>{const Fi=Mi.element;In.add(Fi);const uo=Fi[Rl];if(uo&&uo.removedBeforeQueried)return new Bn.ZN(Mi.duration,Mi.delay);const ls=Fi!==Gt,Ys=function Sg(R){const k=[];return Ag(R,k),k}((I.get(Fi)||Gh).map(Hs=>Hs.getRealPlayer())).filter(Hs=>!!Hs.element&&Hs.element===Fi),ds=Ce.get(Fi),Wo=_t.get(Fi),Bs=Fc(this._normalizer,Mi.keyframes,ds,Wo),vl=this._buildPlayer(Mi,Bs,Ys);if(Mi.subTimeline&&O&&oi.add(Fi),ls){const Hs=new Jh(k,Ct,Fi);Hs.setRealPlayer(vl),dn.push(Hs)}return vl});dn.forEach(Mi=>{Vs(this.playersByQueriedElement,Mi.element,[]).push(Mi),Mi.onDone(()=>function Ro(R,k,T){let I=R.get(k);if(I){if(I.length){const O=I.indexOf(T);I.splice(O,1)}0==I.length&&R.delete(k)}return I}(this.playersByQueriedElement,Mi.element,Mi))}),In.forEach(Mi=>Ds(Mi,de));const Li=Ha(Ji);return Li.onDestroy(()=>{In.forEach(Mi=>Nl(Mi,de)),To(Gt,T.toStyles)}),oi.forEach(Mi=>{Vs(O,Mi,[]).push(Li)}),Li}_buildPlayer(k,T,I){return T.length>0?this.driver.animate(k.element,T,k.duration,k.delay,k.easing,I):new Bn.ZN(k.duration,k.delay)}}class Jh{constructor(k,T,I){this.namespaceId=k,this.triggerName=T,this.element=I,this._player=new Bn.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(k){this._containsRealPlayer||(this._player=k,this._queuedCallbacks.forEach((T,I)=>{T.forEach(O=>gl(k,I,void 0,O))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(k.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(k){this.totalTime=k}syncPlayerEvents(k){const T=this._player;T.triggerCallback&&k.onStart(()=>T.triggerCallback("start")),k.onDone(()=>this.finish()),k.onDestroy(()=>this.destroy())}_queueEvent(k,T){Vs(this._queuedCallbacks,k,[]).push(T)}onDone(k){this.queued&&this._queueEvent("done",k),this._player.onDone(k)}onStart(k){this.queued&&this._queueEvent("start",k),this._player.onStart(k)}onDestroy(k){this.queued&&this._queueEvent("destroy",k),this._player.onDestroy(k)}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(k){this.queued||this._player.setPosition(k)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(k){const T=this._player;T.triggerCallback&&T.triggerCallback(k)}}function Ol(R){return R&&1===R.nodeType}function ia(R,k){const T=R.style.display;return R.style.display=k??"none",T}function rc(R,k,T,I,O){const Ce=[];T.forEach(Gt=>Ce.push(ia(Gt)));const _t=[];I.forEach((Gt,dn)=>{const In=new Map;Gt.forEach(oi=>{const Ji=k.computeStyle(dn,oi,O);In.set(oi,Ji),(!Ji||0==Ji.length)&&(dn[Rl]=Dg,_t.push(dn))}),R.set(dn,In)});let Ct=0;return T.forEach(Gt=>ia(Gt,Ce[Ct++])),_t}function $p(R,k){const T=new Map;if(R.forEach(Ct=>T.set(Ct,[])),0==k.length)return T;const O=new Set(k),Ce=new Map;function _t(Ct){if(!Ct)return 1;let Gt=Ce.get(Ct);if(Gt)return Gt;const dn=Ct.parentNode;return Gt=T.has(dn)?dn:O.has(dn)?1:_t(dn),Ce.set(Ct,Gt),Gt}return k.forEach(Ct=>{const Gt=_t(Ct);1!==Gt&&T.get(Gt).push(Ct)}),T}function Ds(R,k){R.classList?.add(k)}function Nl(R,k){R.classList?.remove(k)}function t1(R,k,T){Ha(T).onDone(()=>R.processLeaveNode(k))}function Ag(R,k){for(let T=0;T<R.length;T++){const I=R[T];I instanceof Bn.ZE?Ag(I.players,k):k.push(I)}}function ya(R,k,T){const I=T.get(R);if(!I)return!1;let O=k.get(R);return O?I.forEach(Ce=>O.add(Ce)):k.set(R,I),T.delete(R),!0}class wd{constructor(k,T,I){this.bodyNode=k,this._driver=T,this._normalizer=I,this._triggerCache={},this.onRemovalComplete=(O,Ce)=>{},this._transitionEngine=new Fp(k,T,I),this._timelineEngine=new Hc(k,T,I),this._transitionEngine.onRemovalComplete=(O,Ce)=>this.onRemovalComplete(O,Ce)}registerTrigger(k,T,I,O,Ce){const _t=k+"-"+O;let Ct=this._triggerCache[_t];if(!Ct){const Gt=[],In=kl(this._driver,Ce,Gt,[]);if(Gt.length)throw function Lc(R,k){return new n.vHH(3404,!1)}();Ct=function jh(R,k,T){return new Zh(R,k,T)}(O,In,this._normalizer),this._triggerCache[_t]=Ct}this._transitionEngine.registerTrigger(T,O,Ct)}register(k,T){this._transitionEngine.register(k,T)}destroy(k,T){this._transitionEngine.destroy(k,T)}
1onInsert(k,T,I,O){this._transitionEngine.insertNode(k,T,I,O)}onRemove(k,T,I){this._transitionEngine.removeNode(k,T,I)}disableAnimations(k,T){this._transitionEngine.markElementAsDisabled(k,T)}process(k,T,I,O){if("@"==I.charAt(0)){const[Ce,_t]=Jd(I);this._timelineEngine.command(Ce,T,_t,O)}else this._transitionEngine.trigger(k,T,I,O)}listen(k,T,I,O,Ce){if("@"==I.charAt(0)){const[_t,Ct]=Jd(I);return this._timelineEngine.listen(_t,T,Ct,Ce)}return this._transitionEngine.listen(k,T,I,O,Ce)}flush(k=-1){this._transitionEngine.flush(k)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(k){this._transitionEngine.afterFlushAnimationsDone(k)}}let kg=(()=>{class R{static#e=this.initialStylesByElement=new WeakMap;constructor(T,I,O){this._element=T,this._startStyles=I,this._endStyles=O,this._state=0;let Ce=R.initialStylesByElement.get(T);Ce||R.initialStylesByElement.set(T,Ce=new Map),this._initialStyles=Ce}start(){this._state<1&&(this._startStyles&&To(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(To(this._element,this._initialStyles),this._endStyles&&(To(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(R.initialStylesByElement.delete(this._element),this._startStyles&&(Es(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Es(this._element,this._endStyles),this._endStyles=null),To(this._element,this._initialStyles),this._state=3)}}return R})();function Qh(R){let k=null;return R.forEach((T,I)=>{(function Up(R){return"display"===R||"position"===R})(I)&&(k=k||new Map,k.set(I,T))}),k}class Pg{constructor(k,T,I,O){this.element=k,this.keyframes=T,this.options=I,this._specialStyles=O,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=I.duration,this._delay=I.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(k=>k()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const k=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,k,this.options),this._finalKeyframe=k.length?k[k.length-1]:new Map;const T=()=>this._onFinish();this.domPlayer.addEventListener("finish",T),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",T)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(k){const T=[];return k.forEach(I=>{T.push(Object.fromEntries(I))}),T}_triggerWebAnimation(k,T,I){return k.animate(this._convertKeyframesToObject(T),I)}onStart(k){this._originalOnStartFns.push(k),this._onStartFns.push(k)}onDone(k){this._originalOnDoneFns.push(k),this._onDoneFns.push(k)}onDestroy(k){this._onDestroyFns.push(k)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(k=>k()),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,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_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(k=>k()),this._onDestroyFns=[])}setPosition(k){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=k*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const k=new Map;this.hasStarted()&&this._finalKeyframe.forEach((I,O)=>{"offset"!==O&&k.set(O,this._finished?I:$u(this.element,O))}),this.currentSnapshot=k}triggerCallback(k){const T="start"===k?this._onStartFns:this._onDoneFns;T.forEach(I=>I()),T.length=0}}class Vp{validateStyleProperty(k){return!0}validateAnimatableStyleProperty(k){return!0}matchesElement(k,T){return!1}containsElement(k,T){return Ts(k,T)}getParentElement(k){return Sn(k)}query(k,T,I){return Ql(k,T,I)}computeStyle(k,T,I){return window.getComputedStyle(k)[T]}animate(k,T,I,O,Ce,_t=[]){const Gt={duration:I,delay:O,fill:0==O?"both":"forwards"};Ce&&(Gt.easing=Ce);const dn=new Map,In=_t.filter(Li=>Li instanceof Pg);(function Uc(R,k){return 0===R||0===k})(I,O)&&In.forEach(Li=>
1{Li.currentSnapshot.forEach((Mi,Fi)=>dn.set(Fi,Mi))});let oi=function Zi(R){return R.length?R[0]instanceof Map?R:R.map(k=>yr(k)):[]}(T).map(Li=>Di(Li));oi=function kp(R,k,T){if(T.size&&k.length){let I=k[0],O=[];if(T.forEach((Ce,_t)=>{I.has(_t)||O.push(_t),I.set(_t,Ce)}),O.length)for(let Ce=1;Ce<k.length;Ce++){let _t=k[Ce];O.forEach(Ct=>_t.set(Ct,$u(R,Ct)))}}return k}(k,oi,dn);const Ji=function Gc(R,k){let T=null,I=null;return Array.isArray(k)&&k.length?(T=Qh(k[0]),k.length>1&&(I=Qh(k[k.length-1]))):k instanceof Map&&(T=Qh(k)),T||I?new kg(R,T,I):null}(k,oi);return new Pg(k,oi,Gt,Ji)}}let n1=(()=>{class R extends Bn._j{constructor(T,I){super(),this._nextAnimationId=0,this._renderer=T.createRenderer(I.body,{id:"0",encapsulation:n.ifc.None,styles:[],data:{animation:[]}})}build(T){const I=this._nextAnimationId.toString();this._nextAnimationId++;const O=Array.isArray(T)?(0,Bn.vP)(T):T;return Xh(this._renderer,null,I,"register",[O]),new Yp(I,this._renderer)}static#e=this.\u0275fac=function(I){return new(I||R)(n.LFG(n.FYo),n.LFG(E.K0))};static#t=this.\u0275prov=n.Yz7({token:R,factory:R.\u0275fac})}return R})();class Yp extends Bn.LC{constructor(k,T){super(),this._id=k,this._renderer=T}create(k,T){return new r1(this._id,k,T||{},this._renderer)}}class r1{constructor(k,T,I,O){this.id=k,this.element=T,this._renderer=O,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",I)}_listen(k,T){return this._renderer.listen(this.element,`@@${this.id}:${k}`,T)}_command(k,...T){return Xh(this._renderer,this.element,this.id,k,T)}onDone(k){this._listen("done",k)}onStart(k){this._listen("start",k)}onDestroy(k){this._listen("destroy",k)}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(k){this._command("setPosition",k)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function Xh(R,k,T,I,O){return R.setProperty(k,`@@${T}:${I}`,O)}const Yu="@.disabled";let em=(()=>{class R{constructor(T,I,O){this.delegate=T,this.engine=I,this._zone=O,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,I.onRemovalComplete=(Ce,_t)=>{const Ct=_t?.parentNode(Ce);Ct&&_t.removeChild(Ct,Ce)}}createRenderer(T,I){const Ce=this.delegate.createRenderer(T,I);if(!(T&&I&&I.data&&I.data.animation)){let In=this._rendererCache.get(Ce);return In||(In=new oc("",Ce,this.engine,()=>this._rendererCache.delete(Ce)),this._rendererCache.set(Ce,In)),In}const _t=I.id,Ct=I.id+"-"+this._currentId;this._currentId++,this.engine.register(Ct,T);const Gt=In=>{Array.isArray(In)?In.forEach(Gt):this.engine.registerTrigger(_t,Ct,T,In.name,In)};return I.data.animation.forEach(Gt),new Bu(this,Ct,Ce,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(T,I,O){T>=0&&T<this._microtaskId?this._zone.run(()=>I(O)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Ce=>{const[_t,Ct]=Ce;_t(Ct)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([I,O]))}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()}static#e=this.\u0275fac=function(I){return new(I||R)(n.LFG(n.FYo),n.LFG(wd),n.LFG(n.R0b))};static#t=this.\u0275prov=n.Yz7({token:R,factory:R.\u0275fac})}return R})();class oc{constructor(k,T,I,O){this.namespaceId=k,this.delegate=T,this.engine=I,this._onDestroy=O}get data(){return this.delegate.data}destroyNode(k){this.delegate.destroyNode?.(k)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(k,T){return this.delegate.createElement(k,T)}createComment(k){return this.delegate.createComment(k)}createText(k){return this.delegate.createText(k)}appendChild(k,T){this.delegate.appendChild(k,T),this.engine.onInsert(this.namespaceId,T,k,!1)}insertBefore(k,T,I,O=!0){this.delegate.insertBefore(k,T,I),this.engine.onInsert(this.namespaceId,T,k,O)}removeChild(k,T,I){this.engine.onRemove(this.namespaceId,T,this.delegate)}selectRootElement(k,T){return this.delegate.selectRootElement(k,T)}parentNode(k){return this.delegate.parentNode(k)}nextSibling(k){return this.delegate.nextSibling(k)}setAttribute(k,T,I,O){this.delegate.setAttribute(k,T,I,O)}removeAttribute(k,T,I){this.delegate.removeAttribute(k,T,I)}addClass(k,T){this.delegate.addClass(k,T)}removeClass(k,T){this.delegate.removeClass(k,T)}setStyle(k,T,I,O){this.delegate.setStyle(k,T,I,O)}removeStyle(k,T,I){this.delegate.removeStyle(k,T,I)}setProperty(k,T,I){"@"==T.charAt(0)&&T==Yu?this.disableAnimations(k,!!I):this.delegate.setProperty(k,T,I)}setValue(k,T){this.delegate.setValue(k,T)}listen(k,T,I){return this.delegate.listen(k,T,I)}disableAnimations(k,T){this.engine.disableAnimations(k,T)}}class Bu extends oc{constructor(k,T,I,O,Ce){super(T,I,O,Ce),this.factory=k,this.namespaceId=T}setProperty(k,T,I){"@"==T.charAt(0)?"."==T.charAt(1)&&T==Yu?this.disableAnimations(k,I=void 0===I||!!I):this.engine.process(this.namespaceId,
1k,T.slice(1),I):this.delegate.setProperty(k,T,I)}listen(k,T,I){if("@"==T.charAt(0)){const O=function o1(R){switch(R){case"body":return document.body;case"document":return document;case"window":return window;default:return R}}(k);let Ce=T.slice(1),_t="";return"@"!=Ce.charAt(0)&&([Ce,_t]=function Lg(R){const k=R.indexOf(".");return[R.substring(0,k),R.slice(k+1)]}(Ce)),this.engine.listen(this.namespaceId,O,Ce,_t,Ct=>{this.factory.scheduleListenerCallback(Ct._data||-1,I,Ct)})}return this.delegate.listen(k,T,I)}}const s1=[{provide:Bn._j,useClass:n1},{provide:Bt,useFactory:function tm(){return new bi}},{provide:wd,useClass:(()=>{class R extends wd{constructor(T,I,O,Ce){super(T.body,I,O)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(I){return new(I||R)(n.LFG(E.K0),n.LFG(ec),n.LFG(Bt),n.LFG(n.z2F))};static#t=this.\u0275prov=n.Yz7({token:R,factory:R.\u0275fac})}return R})()},{provide:n.FYo,useFactory:function Rg(R,k,T){return new em(R,k,T)},deps:[o.se,wd,n.R0b]}],Og=[{provide:ec,useFactory:()=>new Vp},{provide:n.QbO,useValue:"BrowserAnimations"},...s1],Wc=[{provide:ec,useClass:Xl},{provide:n.QbO,useValue:"NoopAnimations"},...s1];let sc=(()=>{class R{static withConfig(T){return{ngModule:R,providers:T.disableAnimations?Wc:Og}}static#e=this.\u0275fac=function(I){return new(I||R)};static#t=this.\u0275mod=n.oAB({type:R});static#n=this.\u0275inj=n.cJS({providers:Og,imports:[o.b2]})}return R})();var qv=y(7559),nM=y(3891);let Kv=(()=>{class R{static#e=this.\u0275fac=function(I){return new(I||R)};static#t=this.\u0275mod=n.oAB({type:R,bootstrap:[Tn]});static#n=this.\u0275inj=n.cJS({providers:[{provide:p.TP,useClass:U,multi:!0},{provide:E.mr,useValue:"/list-your-experience-online/"},{provide:E.xQ,useValue:"https://fonts.googleapis.com"}],imports:[o.b2,qv.t,nM.C,on,sc,p.JF,ao.m,St.c,mt.m]})}return R})();window.matchMedia("(max-width: 580px)").matches?window.location.replace("/mobile-dashboard/"):o.q6().bootstrapModule(Kv).catch(R=>console.error(R))},556:module=>{var h;h=function(){var define,module,exports;return function h(v,y,o){function p(C,N){if(!y[C]){if(!v[C]){if(n)return n(C,!0);var G=new Error("Cannot find module '"+C+"'");throw G.code="MODULE_NOT_FOUND",G}var Q=y[C]={exports:{}};v[C][0].call(Q.exports,function(U){return p(v[C][1][U]||U)},Q,Q.exports,h,v,y,o)}return y[C].exports}for(var n=void 0,E=0;E<o.length;E++)p(o[E]);return p}({1:[function(require,module,exports){(function(global){(function(){var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.createTemplateTagFirstArg=function(h){return h.raw=h},$jscomp.createTemplateTagFirstArgWithRaw=function(h,v){return h.raw=v,h},$jscomp.arrayIteratorImpl=function(h){var v=0;return function(){return v<h.length?{done:!1,value:h[v++]}:{done:!0}}},$jscomp.arrayIterator=function(h){return{next:$jscomp.arrayIteratorImpl(h)}},$jscomp.makeIterator=function(h){var v=typeof Symbol<"u"&&Symbol.iterator&&h[Symbol.iterator];return v?v.call(h):$jscomp.arrayIterator(h)},$jscomp.arrayFromIterator=function(h){for(var v,y=[];!(v=h.next()).done;)y.push(v.value);return y},$jscomp.arrayFromIterable=function(h){return h instanceof Array?h:$jscomp.arrayFromIterator($jscomp.makeIterator(h))},$jscomp.checkStringArgs=function(h,v,y){if(null==h)throw new TypeError("The 'this' value for String.prototype."+y+" must not be null or undefined");if(v instanceof RegExp)throw new TypeError("First argument to String.prototype."+y+" must not be a regular expression");return h+""},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.ISOLATE_POLYFILLS=!1,$jscomp.FORCE_POLYFILL_PROMISE=!1,$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(h,v,y){return h==Array.prototype||h==Object.prototype||(h[v]=y.value),h},$jscomp.getGlobal=function(h){h=["object"==typeof globalThis&&globalThis,h,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var v=0;v<h.length;++v){var y=h[v];if(y&&y.Math==Math)return y}throw Error("Cannot find global object")},$jscomp.global=$jscomp.getGlobal(this),$jscomp.IS_SYMBOL_NATIVE="function"==typeof Symbol&&"symbol"==typeof Symbol("x"),$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE,$jscomp.polyfills={},$jscomp.propertyToPolyfillSymbol={},$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(h,v){var y=$jscomp.propertyToPolyfillSymbol[v];return null==y?h[v]:void 0!==(y=h[y])?y:h[v]};$jscomp.polyfill=function(h,v,y,o){v&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(h,v,y,o):$jscomp.polyfillUnisolated(h,v,y,o))},$jscomp.polyfillUnisolated=function(h,v,y,o){for(y=$jscomp.global,h=h.split("."),o=0;o<h.length-1;o++){var p=h[o];if(!(p in y))return;y=y[p]}(v=v(o=y[h=h[h.length-1]]))!=o&&null!=v&&$jscomp.defineProperty(y,h,{configurable:!0,writable:!0,value:v})},$jscomp.polyfillIsolated=function(h,v,y,o){var p=h.split(".");
1o=p[0],o=!(h=1===p.length)&&o in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var n=0;n<p.length-1;n++){var E=p[n];if(!(E in o))return;o=o[E]}p=p[p.length-1],null!=(v=v(y=$jscomp.IS_SYMBOL_NATIVE&&"es6"===y?o[p]:null))&&(h?$jscomp.defineProperty($jscomp.polyfills,p,{configurable:!0,writable:!0,value:v}):v!==y&&($jscomp.propertyToPolyfillSymbol[p]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(p):$jscomp.POLYFILL_PREFIX+p,$jscomp.defineProperty(o,p=$jscomp.propertyToPolyfillSymbol[p],{configurable:!0,writable:!0,value:v})))},$jscomp.polyfill("String.prototype.endsWith",function(h){return h||function(v,y){var o=$jscomp.checkStringArgs(this,v,"endsWith");v+="",void 0===y&&(y=o.length),y=Math.max(0,Math.min(0|y,o.length));for(var p=v.length;0<p&&0<y;)if(o[--y]!=v[--p])return!1;return 0>=p}},"es6","es3"),$jscomp.findInternal=function(h,v,y){h instanceof String&&(h=String(h));for(var o=h.length,p=0;p<o;p++){var n=h[p];if(v.call(y,n,p,h))return{i:p,v:n}}return{i:-1,v:void 0}},$jscomp.polyfill("Array.prototype.find",function(h){return h||function(v,y){return $jscomp.findInternal(this,v,y).v}},"es6","es3"),$jscomp.polyfill("String.prototype.startsWith",function(h){return h||function(v,y){var o=$jscomp.checkStringArgs(this,v,"startsWith"),p=o.length,n=(v+="").length;y=Math.max(0,Math.min(0|y,o.length));for(var E=0;E<n&&y<p;)if(o[y++]!=v[E++])return!1;return E>=n}},"es6","es3"),$jscomp.polyfill("String.prototype.repeat",function(h){return h||function(v){var y=$jscomp.checkStringArgs(this,null,"repeat");if(0>v||1342177279<v)throw new RangeError("Invalid count value");v|=0;for(var o="";v;)1&v&&(o+=y),(v>>>=1)&&(y+=y);return o}},"es6","es3"),$jscomp.initSymbol=function(){},$jscomp.polyfill("Symbol",function(h){if(h)return h;var v=function(p,n){this.$jscomp$symbol$id_=p,$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:n})};v.prototype.toString=function(){return this.$jscomp$symbol$id_};var y=0,o=function(p){if(this instanceof o)throw new TypeError("Symbol is not a constructor");return new v("jscomp_symbol_"+(p||"")+"_"+y++,p)};return o},"es6","es3"),$jscomp.polyfill("Symbol.iterator",function(h){if(h)return h;h=Symbol("Symbol.iterator");for(var v="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),y=0;y<v.length;y++){var o=$jscomp.global[v[y]];"function"==typeof o&&"function"!=typeof o.prototype[h]&&$jscomp.defineProperty(o.prototype,h,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}})}return h},"es6","es3"),$jscomp.iteratorPrototype=function(h){return(h={next:h})[Symbol.iterator]=function(){return this},h},$jscomp.iteratorFromArray=function(h,v){h instanceof String&&(h+="");var y=0,o=!1,p={next:function(){if(!o&&y<h.length){var n=y++;return{value:v(n,h[n]),done:!1}}return o=!0,{done:!0,value:void 0}}};return p[Symbol.iterator]=function(){return p},p},$jscomp.polyfill("Array.prototype.keys",function(h){return h||function(){return $jscomp.iteratorFromArray(this,function(v){return v})}},"es6","es3"),$jscomp.polyfill("Object.is",function(h){return h||function(v,y){return v===y?0!==v||1/v==1/y:v!=v&&y!=y}},"es6","es3"),$jscomp.polyfill("Array.prototype.includes",function(h){return h||function(v,y){var o=this;o instanceof String&&(o=String(o));var p=o.length;for(0>(y=y||0)&&(y=Math.max(y+p,0));y<p;y++){var n=o[y];if(n===v||Object.is(n,v))return!0}return!1}},"es7","es3"),$jscomp.polyfill("String.prototype.includes",function(h){return h||function(v,y){return-1!==$jscomp.checkStringArgs(this,v,"includes").indexOf(v,y||0)}},"es6","es3");var COMPILED=!0,goog=goog||{};function module$contents$goog$debug$Error_DebugError(h){if(Error.captureStackTrace)Error.captureStackTrace(this,module$contents$goog$debug$Error_DebugError);else{var v=Error().stack;v&&(this.stack=v)}h&&(this.message=String(h)),this.reportErrorToServer=!0}goog.global=this||self,goog.exportPath_=function(h,v,y,o){(h=h.split("."))[0]in(o=o||goog.global)||typeof o.execScript>"u"||o.execScript("var "+h[0]);for(var p;h.length&&(p=h.shift());)if(h.length||void 0===v)o=o[p]&&o[p]!==Object.prototype[p]?o[p]:o[p]={};else if(!y&&goog.isObject(v)&&goog.isObject(o[p]))for(var n in v)v.hasOwnProperty(n)&&(o[p][n]=v[n]);else o[p]=v},goog.define=function(h,v){if(!COMPILED){var y=goog.global.CLOSURE_UNCOMPILED_DEFINES,o=goog.global.CLOSURE_DEFINES;y&&void 0===y.nodeType&&Object.prototype.hasOwnProperty.call(y,h)?v=y[h]:o&&void 0===o.nodeType&&Object.prototype.hasOwnProperty.call(o,h)&&(v=o[h])}return v},goog.FEATURESET_YEAR=2012,goog.DEBUG=!0,goog.LOCALE="en",goog.TRUSTED_SITE=!0,goog.DISALLOW_TEST_ONLY_CODE=COMPILED&&!goog.DEBUG,goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1,goog.provide=function(h){if(goog.isInModuleLoader_())throw Error("goog.provide cannot be used within a module.");if(!COMPILED&&goog.isProvided_(h))throw Error('Namespace "'+h+'" already declared.');goog.constructNamespace_(h)},goog.constructNamespace_=function(h,v,y){if(!COMPILED){delete goog.implicitNamespaces_[h];for(var o=h;(o=o.substring(0,o.lastIndexOf(".")))&&!goog.getObjectByName(o);)goog.implicitNamespaces_[o]=!0}goog.exportPath_(h,v,y)},goog.getScriptNonce=function(h){return h&&h!=goog.global?goog.getScriptNonce_(h.document):(null===goog.cspNonce_&&(goog.cspNonce_=goog.getScriptNonce_(goog.global.document)),goog.cspNonce_)},goog.NONCE_PATTERN_=/^[\w+/_-]+[=]{0,2}
1$/,goog.cspNonce_=null,goog.getScriptNonce_=function(h){return(h=h.querySelector&&h.querySelector("script[nonce]"))&&(h=h.nonce||h.getAttribute("nonce"))&&goog.NONCE_PATTERN_.test(h)?h:""},goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/,goog.module=function(h){if("string"!=typeof h||!h||-1==h.search(goog.VALID_MODULE_RE_))throw Error("Invalid module identifier");if(!goog.isInGoogModuleLoader_())throw Error("Module "+h+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(goog.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");if(goog.moduleLoaderState_.moduleName=h,!COMPILED){if(goog.isProvided_(h))throw Error('Namespace "'+h+'" already declared.');delete goog.implicitNamespaces_[h]}},goog.module.get=function(h){return goog.module.getInternal_(h)},goog.module.getInternal_=function(h){if(!COMPILED){if(h in goog.loadedModules_)return goog.loadedModules_[h].exports;if(!goog.implicitNamespaces_[h])return(h=goog.getObjectByName(h))??null}return null},goog.ModuleType={ES6:"es6",GOOG:"goog"},goog.moduleLoaderState_=null,goog.isInModuleLoader_=function(){return goog.isInGoogModuleLoader_()||goog.isInEs6ModuleLoader_()},goog.isInGoogModuleLoader_=function(){return!!goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.GOOG},goog.isInEs6ModuleLoader_=function(){if(goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.ES6)return!0;var h=goog.global.$jscomp;return!!h&&"function"==typeof h.getCurrentModulePath&&!!h.getCurrentModulePath()},goog.module.declareLegacyNamespace=function(){if(!COMPILED&&!goog.isInGoogModuleLoader_())throw Error("goog.module.declareLegacyNamespace must be called from within a goog.module");if(!COMPILED&&!goog.moduleLoaderState_.moduleName)throw Error("goog.module must be called prior to goog.module.declareLegacyNamespace.");goog.moduleLoaderState_.declareLegacyNamespace=!0},goog.declareModuleId=function(h){if(!COMPILED){if(!goog.isInEs6ModuleLoader_())throw Error("goog.declareModuleId may only be called from within an ES6 module");if(goog.moduleLoaderState_&&goog.moduleLoaderState_.moduleName)throw Error("goog.declareModuleId may only be called once per module.");if(h in goog.loadedModules_)throw Error('Module with namespace "'+h+'" already exists.')}if(goog.moduleLoaderState_)goog.moduleLoaderState_.moduleName=h;else{var v=goog.global.$jscomp;if(!v||"function"!=typeof v.getCurrentModulePath)throw Error('Module with namespace "'+h+'" has been loaded incorrectly.');v=v.require(v.getCurrentModulePath()),goog.loadedModules_[h]={exports:v,type:goog.ModuleType.ES6,moduleId:h}}},goog.setTestOnly=function(h){if(goog.DISALLOW_TEST_ONLY_CODE)throw h=h||"",Error("Importing test-only code into non-debug environment"+(h?": "+h:"."))},goog.forwardDeclare=function(h){},COMPILED||(goog.isProvided_=function(h){return h in goog.loadedModules_||!goog.implicitNamespaces_[h]&&null!=goog.getObjectByName(h)},goog.implicitNamespaces_={"goog.module":!0}),goog.getObjectByName=function(h,v){h=h.split("."),v=v||goog.global;for(var y=0;y<h.length;y++)if(null==(v=v[h[y]]))return null;return v},goog.addDependency=function(h,v,y,o){!COMPILED&&goog.DEPENDENCIES_ENABLED&&goog.debugLoader_.addDependency(h,v,y,o)},goog.ENABLE_DEBUG_LOADER=!0,goog.logToConsole_=function(h){goog.global.console&&goog.global.console.error(h)},goog.require=function(h){if(!COMPILED){if(goog.ENABLE_DEBUG_LOADER&&goog.debugLoader_.requested(h),goog.isProvided_(h)){if(goog.isInModuleLoader_())return goog.module.getInternal_(h)}else if(goog.ENABLE_DEBUG_LOADER){var v=goog.moduleLoaderState_;goog.moduleLoaderState_=null;try{goog.debugLoader_.load_(h)}finally{goog.moduleLoaderState_=v}}return null}},goog.requireType=function(h){return{}},goog.basePath="",goog.nullFunction=function(){},goog.abstractMethod=function(){throw Error("unimplemented abstract method")},goog.addSingletonGetter=function(h){h.instance_=void 0,h.getInstance=function(){return h.instance_?h.instance_:(goog.DEBUG&&(goog.instantiatedSingletons_[goog.instantiatedSingletons_.length]=h),h.instance_=ne
1w h)}},goog.instantiatedSingletons_=[],goog.LOAD_MODULE_USING_EVAL=!0,goog.SEAL_MODULE_EXPORTS=goog.DEBUG,goog.loadedModules_={},goog.DEPENDENCIES_ENABLED=!COMPILED&&goog.ENABLE_DEBUG_LOADER,goog.TRANSPILE="detect",goog.ASSUME_ES_MODULES_TRANSPILED=!1,goog.TRANSPILE_TO_LANGUAGE="",goog.TRANSPILER="transpile.js",goog.hasBadLetScoping=null,goog.useSafari10Workaround=function(){if(null==goog.hasBadLetScoping){try{var a=!eval('"use strict";let x = 1; function f() { return typeof x; };f() == "number";')}catch(h){a=!1}goog.hasBadLetScoping=a}return goog.hasBadLetScoping},goog.workaroundSafari10EvalBug=function(h){return"(function(){"+h+"\n;})();\n"},goog.loadModule=function(h){var v=goog.moduleLoaderState_;try{goog.moduleLoaderState_={moduleName:"",declareLegacyNamespace:!1,type:goog.ModuleType.GOOG};var y={},o=y;if("function"==typeof h)o=h.call(void 0,o);else{if("string"!=typeof h)throw Error("Invalid module definition");goog.useSafari10Workaround()&&(h=goog.workaroundSafari10EvalBug(h)),o=goog.loadModuleFromSource_.call(void 0,o,h)}var p=goog.moduleLoaderState_.moduleName;if("string"!=typeof p||!p)throw Error('Invalid module name "'+p+'"');goog.moduleLoaderState_.declareLegacyNamespace?goog.constructNamespace_(p,o,y!==o):goog.SEAL_MODULE_EXPORTS&&Object.seal&&"object"==typeof o&&null!=o&&Object.seal(o),goog.loadedModules_[p]={exports:o,type:goog.ModuleType.GOOG,moduleId:goog.moduleLoaderState_.moduleName}}finally{goog.moduleLoaderState_=v}},goog.loadModuleFromSource_=function(a,b){return eval(b),a},goog.normalizePath_=function(h){h=h.split("/");for(var v=0;v<h.length;)"."==h[v]?h.splice(v,1):v&&".."==h[v]&&h[v-1]&&".."!=h[v-1]?h.splice(--v,2):v++;return h.join("/")},goog.loadFileSync_=function(h){if(goog.global.CLOSURE_LOAD_FILE_SYNC)return goog.global.CLOSURE_LOAD_FILE_SYNC(h);try{var v=new goog.global.XMLHttpRequest;return v.open("get",h,!1),v.send(),0==v.status||200==v.status?v.responseText:null}catch{return null}},goog.transpile_=function(h,v,y){var o=goog.global.$jscomp;o||(goog.global.$jscomp=o={});var p=o.transpile;if(!p){var n=goog.basePath+goog.TRANSPILER,E=goog.loadFileSync_(n);if(E){if(function(){(0,eval)(E+"\n//# sourceURL="+n)}.call(goog.global),goog.global.$gwtExport&&goog.global.$gwtExport.$jscomp&&!goog.global.$gwtExport.$jscomp.transpile)throw Error('The transpiler did not properly export the "transpile" method. $gwtExport: '+JSON.stringify(goog.global.$gwtExport));goog.global.$jscomp.transpile=goog.global.$gwtExport.$jscomp.transpile,p=(o=goog.global.$jscomp).transpile}}return p||(p=o.transpile=function(C,N){return goog.logToConsole_(N+" requires transpilation but no transpiler was found."),C}),p(h,v,y)},goog.typeOf=function(h){var v=typeof h;return"object"!=v?v:h?Array.isArray(h)?"array":v:"null"},goog.isArrayLike=function(h){var v=goog.typeOf(h);return"array"==v||"object"==v&&"number"==typeof h.length},goog.isDateLike=function(h){return goog.isObject(h)&&"function"==typeof h.getFullYear},goog.isObject=function(h){var v=typeof h;return"object"==v&&null!=h||"function"==v},goog.getUid=function(h){return Object.prototype.hasOwnProperty.call(h,goog.UID_PROPERTY_)&&h[goog.UID_PROPERTY_]||(h[goog.UID_PROPERTY_]=++goog.uidCounter_)},goog.hasUid=function(h){return!!h[goog.UID_PROPERTY_]},goog.removeUid=function(h){null!==h&&"removeAttribute"in h&&h.removeAttribute(goog.UID_PROPERTY_);try{delete h[goog.UID_PROPERTY_]}catch{}},goog.UID_PROPERTY_="closure_uid_"+(1e9*Math.random()>>>0),goog.uidCounter_=0,goog.cloneObject=function(h){var v=goog.typeOf(h);if("object"==v||"array"==v){if("function"==typeof h.clone)return h.clone();for(var y in v="array"==v?[]:{},h)v[y]=goog.cloneObject(h[y]);return v}return h},goog.bindNative_=function(h,v,y){return h.call.apply(h.bind,arguments)},goog.bindJs_=function(h,v,y){if(!h)throw Error();if(2<arguments.length){var o=Array.prototype.slice.call(arguments,2);return function(){var p=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(p,o),h.apply(v,p)}}return function(){return h.apply(v,arguments)}},goog.bind=function(h,v,y){return goog.bind=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?goog.bindNative_:goog.bindJs_,goog.bind.apply(null,arguments)},goog.partial=function(h,v){var y=Array.prototype.slice.call(arguments,1
1);return function(){var o=y.slice();return o.push.apply(o,arguments),h.apply(this,o)}},goog.mixin=function(h,v){for(var y in v)h[y]=v[y]},goog.now=function(){return Date.now()},goog.globalEval=function(h){(0,eval)(h)},goog.getCssName=function(h,v){if("."==String(h).charAt(0))throw Error('className passed in goog.getCssName must not start with ".". You passed: '+h);var y=function(p){return goog.cssNameMapping_[p]||p},o=function(p){p=p.split("-");for(var n=[],E=0;E<p.length;E++)n.push(y(p[E]));return n.join("-")};return o=goog.cssNameMapping_?"BY_WHOLE"==goog.cssNameMappingStyle_?y:o:function(p){return p},h=v?h+"-"+o(v):o(h),goog.global.CLOSURE_CSS_NAME_MAP_FN?goog.global.CLOSURE_CSS_NAME_MAP_FN(h):h},goog.setCssNameMapping=function(h,v){goog.cssNameMapping_=h,goog.cssNameMappingStyle_=v},!COMPILED&&goog.global.CLOSURE_CSS_NAME_MAPPING&&(goog.cssNameMapping_=goog.global.CLOSURE_CSS_NAME_MAPPING),goog.getMsg=function(h,v,y){return y&&y.html&&(h=h.replace(/</g,"&lt;")),y&&y.unescapeHtmlEntities&&(h=h.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&amp;/g,"&")),v&&(h=h.replace(/\{\$([^}]+)}/g,function(o,p){return null!=v&&p in v?v[p]:o})),h},goog.getMsgWithFallback=function(h,v){return h},goog.exportSymbol=function(h,v,y){goog.exportPath_(h,v,!0,y)},goog.exportProperty=function(h,v,y){h[v]=y},goog.inherits=function(h,v){function y(){}y.prototype=v.prototype,h.superClass_=v.prototype,h.prototype=new y,h.prototype.constructor=h,h.base=function(o,p,n){for(var E=Array(arguments.length-2),C=2;C<arguments.length;C++)E[C-2]=arguments[C];return v.prototype[p].apply(o,E)}},goog.scope=function(h){if(goog.isInModuleLoader_())throw Error("goog.scope is not supported within a module.");h.call(goog.global)},COMPILED||(goog.global.COMPILED=COMPILED),goog.defineClass=function(h,v){var y=v.constructor,o=v.statics;return y&&y!=Object.prototype.constructor||(y=function(){throw Error("cannot instantiate an interface (no constructor defined).")}),y=goog.defineClass.createSealingConstructor_(y,h),h&&goog.inherits(y,h),delete v.constructor,delete v.statics,goog.defineClass.applyProperties_(y.prototype,v),null!=o&&(o instanceof Function?o(y):goog.defineClass.applyProperties_(y,o)),y},goog.defineClass.SEAL_CLASS_INSTANCES=goog.DEBUG,goog.defineClass.createSealingConstructor_=function(h,v){return goog.defineClass.SEAL_CLASS_INSTANCES?function(){var y=h.apply(this,arguments)||this;return y[goog.UID_PROPERTY_]=y[goog.UID_PROPERTY_],y}:h},goog.defineClass.OBJECT_PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),goog.defineClass.applyProperties_=function(h,v){for(var y in v)Object.prototype.hasOwnProperty.call(v,y)&&(h[y]=v[y]);for(var o=0;o<goog.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;o++)y=goog.defineClass.OBJECT_PROTOTYPE_FIELDS_[o],Object.prototype.hasOwnProperty.call(v,y)&&(h[y]=v[y])},!COMPILED&&goog.DEPENDENCIES_ENABLED&&(goog.inHtmlDocument_=function(){var h=goog.global.document;return null!=h&&"write"in h},goog.isDocumentLoading_=function(){var h=goog.global.document;return h.attachEvent?"complete"!=h.readyState:"loading"==h.readyState},goog.findBasePath_=function(){if(null!=goog.global.CLOSURE_BASE_PATH&&"string"==typeof goog.global.CLOSURE_BASE_PATH)goog.basePath=goog.global.CLOSURE_BASE_PATH;else if(goog.inHtmlDocument_()){var h=goog.global.document,v=h.currentScript;for(v=(h=v?[v]:h.getElementsByTagName("SCRIPT")).length-1;0<=v;--v){var y=h[v].src,o=y.lastIndexOf("?");if("base.js"==y.substr((o=-1==o?y.length:o)-7,7)){goog.basePath=y.substr(0,o-7);break}}}},goog.findBasePath_(),goog.Transpiler=function(){this.requiresTranspilation_=null,this.transpilationTarget_=goog.TRANSPILE_TO_LANGUAGE},goog.Transpiler.prototype.createRequiresTranspilation_=function(){function a(h,v){e?d[h]=!0:v()?(c=h,d[h]=!1):e=d[h]=!0}function b(g){try{return!!eval(g)}catch(h){return!1}}var c="es3",d={es3:!1},e=!1,f=goog.global.navigator&&goog.global.navigator.userAgent?goog.global.navigator.userAgent:"";return a("es5",function(){return b("[1,].length==1")}),a("es6",function(){return!f.match(/Edge\/(\d+)(\.\d)*/i)&&b('(()=>{"use strict";class X{constructor(){if(new.target!=String)throw 1;this.x=42}}let q=Reflect.construct(X,[],String);if(q.x!=42||!(q instanceof String))throw 1;for(const a of[2,3]){if(a==2)continue;function f(z={a}){let a=0;return z.a}{function f(){return 0;}}return f()==3}})()')}),a("es7",function(){return b("2 ** 2 == 4")}),a("es8",function(){return b("async () => 1, true")}),a("es9",function(){return b("({...rest} = {}), true")}),a("es_next",function(){return!1}),{target:c,map:d}},goog.Transpiler.prototype.needsTranspile=function(h,v){if("always"==goog.TRANSPILE)return!0;
1if("never"==goog.TRANSPILE)return!1;if(!this.requiresTranspilation_){var y=this.createRequiresTranspilation_();this.requiresTranspilation_=y.map,this.transpilationTarget_=this.transpilationTarget_||y.target}if(h in this.requiresTranspilation_)return!!this.requiresTranspilation_[h]||!(!goog.inHtmlDocument_()||"es6"!=v||"noModule"in goog.global.document.createElement("script"));throw Error("Unknown language mode: "+h)},goog.Transpiler.prototype.transpile=function(h,v){return goog.transpile_(h,v,this.transpilationTarget_)},goog.transpiler_=new goog.Transpiler,goog.protectScriptTag_=function(h){return h.replace(/<\/(SCRIPT)/gi,"\\x3c/$1")},goog.DebugLoader_=function(){this.dependencies_={},this.idToPath_={},this.written_={},this.loadingDeps_=[],this.depsToLoad_=[],this.paused_=!1,this.factory_=new goog.DependencyFactory(goog.transpiler_),this.deferredCallbacks_={},this.deferredQueue_=[]},goog.DebugLoader_.prototype.bootstrap=function(h,v){function y(){o&&(goog.global.setTimeout(o,0),o=null)}var o=v;if(h.length){v=[];for(var p=0;p<h.length;p++){var n=this.getPathFromDeps_(h[p]);if(!n)throw Error("Unregonized namespace: "+h[p]);v.push(this.dependencies_[n])}n=goog.require;var E=0;for(p=0;p<h.length;p++)n(h[p]),v[p].onLoad(function(){++E==h.length&&y()})}else y()},goog.DebugLoader_.prototype.loadClosureDeps=function(){this.depsToLoad_.push(this.factory_.createDependency(goog.normalizePath_(goog.basePath+"deps.js"),"deps.js",[],[],{},!1)),this.loadDeps_()},goog.DebugLoader_.prototype.requested=function(h,v){(h=this.getPathFromDeps_(h))&&(v||this.areDepsLoaded_(this.dependencies_[h].requires))&&(v=this.deferredCallbacks_[h])&&(delete this.deferredCallbacks_[h],v())},goog.DebugLoader_.prototype.setDependencyFactory=function(h){this.factory_=h},goog.DebugLoader_.prototype.load_=function(h){if(!this.getPathFromDeps_(h))throw goog.logToConsole_(h="goog.require could not find: "+h),Error(h);var v=this,y=[],o=function(p){var n=v.getPathFromDeps_(p);if(!n)throw Error("Bad dependency path or symbol: "+p);if(!v.written_[n]){for(v.written_[n]=!0,p=v.dependencies_[n],n=0;n<p.requires.length;n++)goog.isProvided_(p.requires[n])||o(p.requires[n]);y.push(p)}};o(h),h=!!this.depsToLoad_.length,this.depsToLoad_=this.depsToLoad_.concat(y),this.paused_||h||this.loadDeps_()},goog.DebugLoader_.prototype.loadDeps_=function(){for(var h=this,v=this.paused_;this.depsToLoad_.length&&!v;)!function(){var y=!1,o=h.depsToLoad_.shift(),p=!1;h.loading_(o);var n={pause:function(){if(y)throw Error("Cannot call pause after the call to load.");v=!0},resume:function(){y?h.resume_():v=!1},loaded:function(){if(p)throw Error("Double call to loaded.");p=!0,h.loaded_(o)},pending:function(){for(var E=[],C=0;C<h.loadingDeps_.length;C++)E.push(h.loadingDeps_[C]);return E},setModuleState:function(E){goog.moduleLoaderState_={type:E,moduleName:"",declareLegacyNamespace:!1}},registerEs6ModuleExports:function(E,C,N){N&&(goog.loadedModules_[N]={exports:C,type:goog.ModuleType.ES6,moduleId:N||""})},registerGoogModuleExports:function(E,C){goog.loadedModules_[E]={exports:C,type:goog.ModuleType.GOOG,moduleId:E}},clearModuleState:function(){goog.moduleLoaderState_=null},defer:function(E){if(y)throw Error("Cannot register with defer after the call to load.");h.defer_(o,E)},areDepsLoaded:function(){return h.areDepsLoaded_(o.requires)}};try{o.load(n)}finally{y=!0}}();v&&this.pause_()},goog.DebugLoader_.prototype.pause_=function(){this.paused_=!0},goog.DebugLoader_.prototype.resume_=function(){this.paused_&&(this.paused_=!1,this.loadDeps_())},goog.DebugLoader_.prototype.loading_=function(h){this.loadingDeps_.push(h)},goog.DebugLoader_.prototype.loaded_=function(h){for(var v=0;v<this.loadingDeps_.length;v++)if(this.loadingDeps_[v]==h){this.loadingDeps_.splice(v,1);break}for(v=0;v<this.deferredQueue_.length;v++)if(this.deferredQueue_[v]==h.path){this.deferredQueue_.splice(v,1);break}if(this.loadingDeps_.length==this.deferredQueue_.length&&!this.depsToLoad_.length)for(;this.deferredQueue_.length;)this.requested(this.deferredQueue_.shift(),!0);h.loaded()},goog.DebugLoader_.prototype.areDepsLoaded_=function(h){for(var v=0;v<h.length;v++){var y=this.getPathFromDeps_(h[v]);if(!y||!(y in this.deferredCallbacks_)&&!goog.isProvided_(h[v]))return!1}return!0},goog.DebugLoader_.prototype.getPathFromDeps_=function(h){return h in this.idToPath_?this.idToPath_[h]:h in this.dependencies_?h:null},goog.DebugLoader_.prototype.defer_=function(h,v){this.deferredCallbacks_[h.path]=v,this.deferredQueue_.push(h.path)},goog.LoadController=function(){},goog.LoadController.prototype.pause=function(){},goog.LoadController.prototype.resume=function(){},goog.LoadController.prototype.loaded=function(){},goog.LoadController.prototype.pending=function(){},goog.LoadController.prototype.registerEs6ModuleExports=function(h,v,y){},goog.LoadController.prototype.setModuleState=function(h){},goog.LoadController.prototype.clearModuleState=function(){},goog.LoadController.prototype.defer=function(h){},goog.LoadController.prototype.areDepsLoaded=function(){},goog.Dependency=function(h,v,y,o,p){this.path=h,this.relativePath=v,this.provides=y,this.requires=o,this.loadFlags=p,this.loaded_=!1,this.loadCallbacks_=[]},goog.Dependency.prototype.getPathName=function(){var h=this.path,v=h.indexOf("://");
1return 0<=v&&0<=(v=(h=h.substring(v+3)).indexOf("/"))&&(h=h.substring(v+1)),h},goog.Dependency.prototype.onLoad=function(h){this.loaded_?h():this.loadCallbacks_.push(h)},goog.Dependency.prototype.loaded=function(){this.loaded_=!0;var h=this.loadCallbacks_;this.loadCallbacks_=[];for(var v=0;v<h.length;v++)h[v]()},goog.Dependency.defer_=!1,goog.Dependency.callbackMap_={},goog.Dependency.registerCallback_=function(h){var v=Math.random().toString(32);return goog.Dependency.callbackMap_[v]=h,v},goog.Dependency.unregisterCallback_=function(h){delete goog.Dependency.callbackMap_[h]},goog.Dependency.callback_=function(h,v){if(!(h in goog.Dependency.callbackMap_))throw Error("Callback key "+h+" does not exist (was base.js loaded more than once?).");for(var y=goog.Dependency.callbackMap_[h],o=[],p=1;p<arguments.length;p++)o.push(arguments[p]);y.apply(void 0,o)},goog.Dependency.prototype.load=function(h){if(goog.global.CLOSURE_IMPORT_SCRIPT)goog.global.CLOSURE_IMPORT_SCRIPT(this.path)?h.loaded():h.pause();else if(goog.inHtmlDocument_()){var v=goog.global.document;if("complete"==v.readyState&&!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING){if(/\bdeps.js$/.test(this.path))return void h.loaded();throw Error('Cannot write "'+this.path+'" after document load')}var y=goog.getScriptNonce();if(!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING&&goog.isDocumentLoading_()){var o=function(C){C.readyState&&"complete"!=C.readyState?C.onload=o:(goog.Dependency.unregisterCallback_(p),h.loaded())},p=goog.Dependency.registerCallback_(o),n='<script src="'+this.path+'"'+(y=y?' nonce="'+y+'"':"")+(goog.Dependency.defer_?" defer":"")+' id="script-'+p+'"><\/script>';n+="<script"+y+">",n=goog.Dependency.defer_?n+"document.getElementById('script-"+p+"').onload = function() {\n  goog.Dependency.callback_('"+p+"', this);\n};\n":n+"goog.Dependency.callback_('"+p+"', document.getElementById('script-"+p+"'));",n+="<\/script>",v.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(n):n)}else{var E=v.createElement("script");E.defer=goog.Dependency.defer_,E.async=!1,y&&(E.nonce=y),goog.DebugLoader_.IS_OLD_IE_?(h.pause(),E.onreadystatechange=function(){("loaded"==E.readyState||"complete"==E.readyState)&&(h.loaded(),h.resume())}):E.onload=function(){E.onload=null,h.loaded()},E.src=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScriptURL(this.path):this.path,v.head.appendChild(E)}}else goog.logToConsole_("Cannot use default debug loader outside of HTML documents."),"deps.js"==this.relativePath?(goog.logToConsole_("Consider setting CLOSURE_IMPORT_SCRIPT before loading base.js, or setting CLOSURE_NO_DEPS to true."),h.loaded()):h.pause()},goog.Es6ModuleDependency=function(h,v,y,o,p){goog.Dependency.call(this,h,v,y,o,p)},goog.inherits(goog.Es6ModuleDependency,goog.Dependency),goog.Es6ModuleDependency.prototype.load=function(h){if(goog.global.CLOSURE_IMPORT_SCRIPT)goog.global.CLOSURE_IMPORT_SCRIPT(this.path)?h.loaded():h.pause();else if(goog.inHtmlDocument_()){var o=goog.global.document,p=this;if(goog.isDocumentLoading_()){var n=function v(z,G){var Q="",U=goog.getScriptNonce();U&&(Q=' nonce="'+U+'"'),z=G?'<script type="module" crossorigin'+Q+">"+G+"<\/script>":'<script type="module" crossorigin src="'+z+'"'+Q+"><\/script>",o.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(z):z)};goog.Dependency.defer_=!0}else n=function y(z,G){var Q=o.createElement("script");Q.defer=!0,Q.async=!1,Q.type="module",Q.setAttribute("crossorigin",!0);var U=goog.getScriptNonce();U&&(Q.nonce=U),G?Q.text=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScript(G):G:Q.src=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScriptURL(z):z,o.head.appendChild(Q)};var E=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(E),h.setModuleState(goog.ModuleType.ES6)});n(void 0,'goog.Dependency.callback_("'+E+'")'),n(this.path,void 0);var C=goog.Dependency.registerCallback_(function(z){goog.Dependency.unregisterCallback_(C),h.registerEs6ModuleExports(p.path,z,goog.moduleLoaderState_.moduleName)});n(void 0,'import * as m from "'+this.path+'";
1 goog.Dependency.callback_("'+C+'", m)');var N=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(N),h.clearModuleState(),h.loaded()});n(void 0,'goog.Dependency.callback_("'+N+'")')}else goog.logToConsole_("Cannot use default debug loader outside of HTML documents."),h.pause()},goog.TransformedDependency=function(h,v,y,o,p){goog.Dependency.call(this,h,v,y,o,p),this.contents_=null,this.lazyFetch_=!goog.inHtmlDocument_()||!("noModule"in goog.global.document.createElement("script"))},goog.inherits(goog.TransformedDependency,goog.Dependency),goog.TransformedDependency.prototype.load=function(h){function v(){p.contents_=goog.loadFileSync_(p.path),p.contents_&&(p.contents_=p.transform(p.contents_),p.contents_&&(p.contents_+="\n//# sourceURL="+p.path))}function y(){if(p.lazyFetch_&&v(),p.contents_){n&&h.setModuleState(goog.ModuleType.ES6);try{var G=p.contents_;if(p.contents_=null,goog.globalEval(G),n)var Q=goog.moduleLoaderState_.moduleName}finally{n&&h.clearModuleState()}n&&goog.global.$jscomp.require.ensure([p.getPathName()],function(){h.registerEs6ModuleExports(p.path,goog.global.$jscomp.require(p.getPathName()),Q)}),h.loaded()}}var p=this;if(goog.global.CLOSURE_IMPORT_SCRIPT)v(),this.contents_&&goog.global.CLOSURE_IMPORT_SCRIPT("",this.contents_)?(this.contents_=null,h.loaded()):h.pause();else{var n=this.loadFlags.module==goog.ModuleType.ES6;this.lazyFetch_||v();var E=1<h.pending().length,C=E&&goog.DebugLoader_.IS_OLD_IE_;if(E=goog.Dependency.defer_&&(E||goog.isDocumentLoading_()),C||E)h.defer(function(){y()});else{var N=goog.global.document;if(C=goog.inHtmlDocument_()&&"ActiveXObject"in goog.global,n&&goog.inHtmlDocument_()&&goog.isDocumentLoading_()&&!C){goog.Dependency.defer_=!0,h.pause();var z=N.onreadystatechange;N.onreadystatechange=function(){"interactive"==N.readyState&&(N.onreadystatechange=z,y(),h.resume()),"function"==typeof z&&z.apply(void 0,arguments)}}else!goog.DebugLoader_.IS_OLD_IE_&&goog.inHtmlDocument_()&&goog.isDocumentLoading_()?function o(){var G=goog.global.document,Q=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(Q),y()}),U=goog.getScriptNonce();U="<script"+(U?' nonce="'+U+'"':"")+">"+goog.protectScriptTag_('goog.Dependency.callback_("'+Q+'");')+"<\/script>",G.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(U):U)}():y()}}},goog.TransformedDependency.prototype.transform=function(h){},goog.TranspiledDependency=function(h,v,y,o,p,n){goog.TransformedDependency.call(this,h,v,y,o,p),this.transpiler=n},goog.inherits(goog.TranspiledDependency,goog.TransformedDependency),goog.TranspiledDependency.prototype.transform=function(h){return this.transpiler.transpile(h,this.getPathName())},goog.PreTranspiledEs6ModuleDependency=function(h,v,y,o,p){goog.TransformedDependency.call(this,h,v,y,o,p)},goog.inherits(goog.PreTranspiledEs6ModuleDependency,goog.TransformedDependency),goog.PreTranspiledEs6ModuleDependency.prototype.transform=function(h){return h},goog.GoogModuleDependency=function(h,v,y,o,p,n,E){goog.TransformedDependency.call(this,h,v,y,o,p),this.needsTranspile_=n,this.transpiler_=E},goog.inherits(goog.GoogModuleDependency,goog.TransformedDependency),goog.GoogModuleDependency.prototype.transform=function(h){return this.needsTranspile_&&(h=this.transpiler_.transpile(h,this.getPathName())),goog.LOAD_MODULE_USING_EVAL&&void 0!==goog.global.JSON?"goog.loadModule("+goog.global.JSON.stringify(h+"\n//# sourceURL="+this.path+"\n")+");":'goog.loadModule(function(exports) {"use strict";'+h+"\n;return exports});\n//# sourceURL="+this.path+"\n"},goog.DebugLoader_.IS_OLD_IE_=!(goog.global.atob||!goog.global.document||!goog.global.document.all),goog.DebugLoader_.prototype.addDependency=function(h,v,y,o){v=v||[],h=h.replace(/\\/g,"/");var p=goog.normalizePath_(goog.basePath+h);for(o&&"boolean"!=typeof o||(o=o?{module:goog.ModuleType.GOOG}:{}),y=this.factory_.createDependency(p,h,v,y,o,goog.transpiler_.needsTranspile(o.lang||"es3",o.module)),this.dependencies_[p]=y,y=0;y<v.length;y++)this.idToPath_[v[y]]=p;this.idToPath_[h]=p},goog.DependencyFactory=function(h){this.transpiler=h},goog.DependencyFactory.prototype.createDependency=function(h,v,y,o,p,n){return p.module==goog.ModuleType.GOOG?new goog.GoogModuleDependency(h,v,y,o,p,n,this.transpiler):n?new goog.TranspiledDependency(h,v,y,o,p,this.transpiler):p.module==goog.ModuleType.ES6?"never"==goog.TRANSPILE&&goog.ASSUME_ES_MODULES_TRANSPILED?new goog.PreTrans
1piledEs6ModuleDependency(h,v,y,o,p):new goog.Es6ModuleDependency(h,v,y,o,p):new goog.Dependency(h,v,y,o,p)},goog.debugLoader_=new goog.DebugLoader_,goog.loadClosureDeps=function(){goog.debugLoader_.loadClosureDeps()},goog.setDependencyFactory=function(h){goog.debugLoader_.setDependencyFactory(h)},goog.TRUSTED_TYPES_POLICY_=goog.TRUSTED_TYPES_POLICY_NAME?goog.createTrustedTypesPolicy(goog.TRUSTED_TYPES_POLICY_NAME+"#base"):null,goog.global.CLOSURE_NO_DEPS||goog.debugLoader_.loadClosureDeps(),goog.bootstrap=function(h,v){goog.debugLoader_.bootstrap(h,v)}),goog.TRUSTED_TYPES_POLICY_NAME="goog",goog.identity_=function(h){return h},goog.createTrustedTypesPolicy=function(h){var v=null,y=goog.global.trustedTypes;if(!y||!y.createPolicy)return v;try{v=y.createPolicy(h,{createHTML:goog.identity_,createScript:goog.identity_,createScriptURL:goog.identity_})}catch(o){goog.logToConsole_(o.message)}return v},goog.debug={},goog.inherits(module$contents$goog$debug$Error_DebugError,Error),module$contents$goog$debug$Error_DebugError.prototype.name="CustomError",goog.debug.Error=module$contents$goog$debug$Error_DebugError,goog.dom={},goog.dom.NodeType={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12},goog.asserts={},goog.asserts.ENABLE_ASSERTS=goog.DEBUG,goog.asserts.AssertionError=function(h,v){module$contents$goog$debug$Error_DebugError.call(this,goog.asserts.subs_(h,v)),this.messagePattern=h},goog.inherits(goog.asserts.AssertionError,module$contents$goog$debug$Error_DebugError),goog.asserts.AssertionError.prototype.name="AssertionError",goog.asserts.DEFAULT_ERROR_HANDLER=function(h){throw h},goog.asserts.errorHandler_=goog.asserts.DEFAULT_ERROR_HANDLER,goog.asserts.subs_=function(h,v){for(var y="",o=(h=h.split("%s")).length-1,p=0;p<o;p++)y+=h[p]+(p<v.length?v[p]:"%s");return y+h[o]},goog.asserts.doAssertFailure_=function(h,v,y,o){var p="Assertion failed";if(y){p+=": "+y;var n=o}else h&&(p+=": "+h,n=v);h=new goog.asserts.AssertionError(""+p,n||[]),goog.asserts.errorHandler_(h)},goog.asserts.setErrorHandler=function(h){goog.asserts.ENABLE_ASSERTS&&(goog.asserts.errorHandler_=h)},goog.asserts.assert=function(h,v,y){return goog.asserts.ENABLE_ASSERTS&&!h&&goog.asserts.doAssertFailure_("",null,v,Array.prototype.slice.call(arguments,2)),h},goog.asserts.assertExists=function(h,v,y){return goog.asserts.ENABLE_ASSERTS&&null==h&&goog.asserts.doAssertFailure_("Expected to exist: %s.",[h],v,Array.prototype.slice.call(arguments,2)),h},goog.asserts.fail=function(h,v){goog.asserts.ENABLE_ASSERTS&&goog.asserts.errorHandler_(new goog.asserts.AssertionError("Failure"+(h?": "+h:""),Array.prototype.slice.call(arguments,1)))},goog.asserts.assertNumber=function(h,v,y){return goog.asserts.ENABLE_ASSERTS&&"number"!=typeof h&&goog.asserts.doAssertFailure_("Expected number but got %s: %s.",[goog.typeOf(h),h],v,Array.prototype.slice.call(arguments,2)),h},goog.asserts.assertString=function(h,v,y){return goog.asserts.ENABLE_ASSERTS&&"string"!=typeof h&&goog.asserts.doAssertFailure_("Expected string but got %s: %s.",[goog.typeOf(h),h],v,Array.prototype.slice.call(arguments,2)),h},goog.asserts.assertFunction=function(h,v,y){return goog.asserts.ENABLE_ASSERTS&&"function"!=typeof h&&goog.asserts.doAssertFailure_("Expected function but got %s: %s.",[goog.typeOf(h),h],v,Array.prototype.slice.call(arguments,2)),h},goog.asserts.assertObject=function(h,v,y){return goog.asserts.ENABLE_ASSERTS&&!goog.isObject(h)&&goog.asserts.doAssertFailure_("Expected object but got %s: %s.",[goog.typeOf(h),h],v,Array.prototype.slice.call(arguments,2)),h},goog.asserts.assertArray=function(h,v,y){return goog.asserts.ENABLE_ASSERTS&&!Array.isArray(h)&&goog.asserts.doAssertFailure_("Expected array but got %s: %s.",[goog.typeOf(h),h],v,Array.prototype.slice.call(arguments,2)),h},goog.asserts.assertBoolean=function(h,v,y){return goog.asserts.ENABLE_ASSERTS&&"boolean"!=typeof h&&goog.asserts.doAssertFailure_("Expected boolean but got %s: %s.",[goog.typeOf(h),h],v,Array.prototype.slice.call(arguments,2)),h},goog.asserts.assertElement=function(h,v,y){return!goog.asserts.ENABLE_ASSERTS||goog.isObject(h)&&h.nodeType==goog.dom.NodeType.ELEMENT||goog.asserts.doAssertFailure_("Expected Element but got %s: %s.",[goog.typeOf(h),h],v,Array.prototype.slice.call(arguments,2)),h},goog.asserts.assertInstanceof=function(h,v,y,o){return!goog.asserts.ENABLE_ASSERTS||h instanceof v||goog.asserts.doAssertFailure_("Expected instanceof %s but got %s.",[goog.asserts.getType_(v),goog.asserts.getType_(h)],y,Array.prototype.slice.call(arguments,3)),h},goog.asserts.assertFinite=function(h,v,y){return!goog.asserts.ENABLE_ASSERTS||"number"==typeof h&&isFinite(h)||goog.asserts.doAssertFailure_("Expected %s to be a finite number but it is not.",[h],v,Array.prototype.slice.call(arguments,2)),h},goog.asserts.assertObjectPrototypeIsIntact=function(){for(var h in Object.prototype)goog.asserts.fail(h+" should not be enumerable in Object.prototype.")},goog.asserts.getType_=function(h){return h instanceof Function?h.displayName||h.name||"unknown type name":h instanceof Object?h.constructor.displayName||h.constructor.name||Object.prototype.toString.call(h):null===h?"null":typeof h},goog.array={},goog.NATIVE_ARRAY_PROTOTYPES=goog.TRUSTED_SITE;var module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS=2012<goog.FEATURESET_YEAR;function module$contents$goog$array_peek(h){return h[h.length-1]}goog.array.ASSUME_NATIVE_FUNCTIONS=module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS,goog.array.peek=module$contents$goog$array_peek,goog.array.last=module$contents$goog$array_peek;var module$contents$goog$array_indexOf=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.indexOf)?function(h,v,y){return goog.asserts.assert(null!=h.length),Array.prototype.indexOf.call(h,v,y)}:function(h,v,y){if(y=null==y?0:0>y?Math.max(0,h.length+y):y,"string"==typeof h)return"string"!=typeof v||1!=v.length?-1:h.indexOf(v,y);for(;y<h.length;y++)if(y in h&&h[y]===v)return y;return-1};goog.array.indexOf=module$contents$goog$array_indexOf;var module$contents$goog$array_lastIndexOf=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.lastIndexOf)?function(h,v,y){return goog.asserts.assert(null!=h.length),Array.prototype.lastIndexOf.call(h,v,y??h.length-1)}:function(h,v,y){if(0>(y=y??h.length-1)&&(y=Math.max(0,h.length+y)),"string"==typeof h)return"string"!=typeof v||1!=v.length?-1:h.lastIndexOf(v,y);for(;0<=y;y--)if(y in h&&h[y]===v)return y;return-1};goog.array.lastIndexOf=module$contents$goog$array_lastIndexOf;var module$contents$goog$array_forEach=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.forEach)?function(h,v,y){goog.asserts.assert(null!=h.length),Array.prototype.forEach.call(h,v,y)}
1:function(h,v,y){for(var o=h.length,p="string"==typeof h?h.split(""):h,n=0;n<o;n++)n in p&&v.call(y,p[n],n,h)};function module$contents$goog$array_forEachRight(h,v,y){var o=h.length,p="string"==typeof h?h.split(""):h;for(--o;0<=o;--o)o in p&&v.call(y,p[o],o,h)}goog.array.forEach=module$contents$goog$array_forEach,goog.array.forEachRight=module$contents$goog$array_forEachRight;var module$contents$goog$array_filter=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.filter)?function(h,v,y){return goog.asserts.assert(null!=h.length),Array.prototype.filter.call(h,v,y)}:function(h,v,y){for(var o=h.length,p=[],n=0,E="string"==typeof h?h.split(""):h,C=0;C<o;C++)if(C in E){var N=E[C];v.call(y,N,C,h)&&(p[n++]=N)}return p};goog.array.filter=module$contents$goog$array_filter;var module$contents$goog$array_map=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.map)?function(h,v,y){return goog.asserts.assert(null!=h.length),Array.prototype.map.call(h,v,y)}:function(h,v,y){for(var o=h.length,p=Array(o),n="string"==typeof h?h.split(""):h,E=0;E<o;E++)E in n&&(p[E]=v.call(y,n[E],E,h));return p};goog.array.map=module$contents$goog$array_map;var module$contents$goog$array_reduce=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.reduce)?function(h,v,y,o){return goog.asserts.assert(null!=h.length),o&&(v=goog.bind(v,o)),Array.prototype.reduce.call(h,v,y)}:function(h,v,y,o){var p=y;return module$contents$goog$array_forEach(h,function(n,E){p=v.call(o,p,n,E,h)}),p};goog.array.reduce=module$contents$goog$array_reduce;var module$contents$goog$array_reduceRight=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.reduceRight)?function(h,v,y,o){return goog.asserts.assert(null!=h.length),goog.asserts.assert(null!=v),o&&(v=goog.bind(v,o)),Array.prototype.reduceRight.call(h,v,y)}:function(h,v,y,o){var p=y;return module$contents$goog$array_forEachRight(h,function(n,E){p=v.call(o,p,n,E,h)}),p};goog.array.reduceRight=module$contents$goog$array_reduceRight;var module$contents$goog$array_some=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.some)?function(h,v,y){return goog.asserts.assert(null!=h.length),Array.prototype.some.call(h,v,y)}:function(h,v,y){for(var o=h.length,p="string"==typeof h?h.split(""):h,n=0;n<o;n++)if(n in p&&v.call(y,p[n],n,h))return!0;return!1};goog.array.some=module$contents$goog$array_some;var module$contents$goog$array_every=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.every)?function(h,v,y){return goog.asserts.assert(null!=h.length),Array.prototype.every.call(h,v,y)}:function(h,v,y){for(var o=h.length,p="string"==typeof h?h.split(""):h,n=0;n<o;n++)if(n in p&&!v.call(y,p[n],n,h))return!1;return!0};function module$contents$goog$array_count(h,v,y){var o=0;return module$contents$goog$array_forEach(h,function(p,n,E){v.call(y,p,n,E)&&++o},y),o}function module$contents$goog$array_find(h,v,y){return 0>(v=module$contents$goog$array_findIndex(h,v,y))?null:"string"==typeof h?h.charAt(v):h[v]}function module$contents$goog$array_findIndex(h,v,y){for(var o=h.length,p="string"==typeof h?h.split(""):h,n=0;n<o;n++)if(n in p&&v.call(y,p[n],n,h))return n;return-1}function module$contents$goog$array_findRight(h,v,y){return 0>(v=module$contents$goog$array_findIndexRight(h,v,y))?null:"string"==typeof h?h.charAt(v):h[v]}function module$contents$goog$array_findIndexRight(h,v,y){var o=h.length,p="string"==typeof h?h.split(""):h;for(--o;0<=o;o--)if(o in p&&v.call(y,p[o],o,h))return o;return-1}function module$contents$goog$array_contains(h,v){return 0<=module$contents$goog$array_indexOf(h,v)}function module$contents$goog$array_isEmpty(h){return 0==h.length}function module$contents$goog$array_clear(h){if(!Array.isArray(h))for(var v=h.length-1;0<=v;v--)delete h[v];h.length=0}function module$contents$goog$array_insert(h,v){module$contents$goog$array_contains(h,v)||h.push(v)}function module$contents$goog$array_insertAt(h,v,y){module$contents$goog$array_splice(h,y,0,v)}function module$contents$goog$array_insertArrayAt(h,v,y){goog.partial(module$contents$goog$array_splice,h,y,0).apply(null,v)}
1function module$contents$goog$array_insertBefore(h,v,y){var o;2==arguments.length||0>(o=module$contents$goog$array_indexOf(h,y))?h.push(v):module$contents$goog$array_insertAt(h,v,o)}function module$contents$goog$array_remove(h,v){var y;return(y=0<=(v=module$contents$goog$array_indexOf(h,v)))&&module$contents$goog$array_removeAt(h,v),y}function module$contents$goog$array_removeLast(h,v){return 0<=(v=module$contents$goog$array_lastIndexOf(h,v))&&(module$contents$goog$array_removeAt(h,v),!0)}function module$contents$goog$array_removeAt(h,v){return goog.asserts.assert(null!=h.length),1==Array.prototype.splice.call(h,v,1).length}function module$contents$goog$array_removeIf(h,v,y){return 0<=(v=module$contents$goog$array_findIndex(h,v,y))&&(module$contents$goog$array_removeAt(h,v),!0)}function module$contents$goog$array_removeAllIf(h,v,y){var o=0;return module$contents$goog$array_forEachRight(h,function(p,n){v.call(y,p,n,h)&&module$contents$goog$array_removeAt(h,n)&&o++}),o}function module$contents$goog$array_concat(h){return Array.prototype.concat.apply([],arguments)}function module$contents$goog$array_join(h){return Array.prototype.concat.apply([],arguments)}function module$contents$goog$array_toArray(h){var v=h.length;if(0<v){for(var y=Array(v),o=0;o<v;o++)y[o]=h[o];return y}return[]}goog.array.every=module$contents$goog$array_every,goog.array.count=module$contents$goog$array_count,goog.array.find=module$contents$goog$array_find,goog.array.findIndex=module$contents$goog$array_findIndex,goog.array.findRight=module$contents$goog$array_findRight,goog.array.findIndexRight=module$contents$goog$array_findIndexRight,goog.array.contains=module$contents$goog$array_contains,goog.array.isEmpty=module$contents$goog$array_isEmpty,goog.array.clear=module$contents$goog$array_clear,goog.array.insert=module$contents$goog$array_insert,goog.array.insertAt=module$contents$goog$array_insertAt,goog.array.insertArrayAt=module$contents$goog$array_insertArrayAt,goog.array.insertBefore=module$contents$goog$array_insertBefore,goog.array.remove=module$contents$goog$array_remove,goog.array.removeLast=module$contents$goog$array_removeLast,goog.array.removeAt=module$contents$goog$array_removeAt,goog.array.removeIf=module$contents$goog$array_removeIf,goog.array.removeAllIf=module$contents$goog$array_removeAllIf,goog.array.concat=module$contents$goog$array_concat,goog.array.join=module$contents$goog$array_join;var module$contents$goog$array_clone=goog.array.toArray=module$contents$goog$array_toArray;function module$contents$goog$array_extend(h,v){for(var y=1;y<arguments.length;y++){var o=arguments[y];if(goog.isArrayLike(o)){var p=h.length||0,n=o.length||0;h.length=p+n;for(var E=0;E<n;E++)h[p+E]=o[E]}else h.push(o)}}function module$contents$goog$array_splice(h,v,y,o){return goog.asserts.assert(null!=h.length),Array.prototype.splice.apply(h,module$contents$goog$array_slice(arguments,1))}function module$contents$goog$array_slice(h,v,y){return goog.asserts.assert(null!=h.length),2>=arguments.length?Array.prototype.slice.call(h,v):Array.prototype.slice.call(h,v,y)}function module$contents$goog$array_removeDuplicates(h,v,y){v=v||h;var o=function(N){return goog.isObject(N)?"o"+goog.getUid(N):(typeof N).charAt(0)+N};y=y||o,o={};for(var p=0,n=0;n<h.length;){var E=h[n++],C=y(E);Object.prototype.hasOwnProperty.call(o,C)||(o[C]=!0,v[p++]=E)}v.length=p}function module$contents$goog$array_binarySearch(h,v,y){return module$contents$goog$array_binarySearch_(h,y||module$contents$goog$array_defaultCompare,!1,v)}function module$contents$goog$array_binarySelect(h,v,y){return module$contents$goog$array_binarySearch_(h,v,!0,void 0,y)}function module$contents$goog$array_binarySearch_(h,v,y,o,p){for(var C,n=0,E=h.length;n<E;){var N=n+(E-n>>>1),z=y?v.call(p,h[N],N,h):v(o,h[N]);0<z?n=N+1:(E=N,C=!z)}return C?n:-n-1}function module$contents$goog$array_sort(h,v){h.sort(v||module$contents$goog$array_defaultCompare)}function module$contents$goog$array_stableSort(h,v){for(var y=Array(h.length),o=0;o<h.length;o++)y[o]={index:o,value:h[o]};var p=v||module$contents$goog$array_defaultCompare;for(module$contents$goog$array_sort(y,function(n,E){return p(n.value,E.value)||n.index-E.index}),o=0;o<h.length;o++)h[o]=y[o].value}function module$contents$goog$array_sortByKey(h,v,y){var o=y||module$contents$goog$array_defaultCompare;module$contents$goog$array_sort(h,function(p,n){return o(v(p),v(n))})}function module$contents$goog$array_sortObjectsByKey(h,v,y){module$contents$goog$array_sortByKey(h,function(o){return o[v]},y)}function module$contents$goog$array_isSorted(h,v,y){v=v||module$contents$goog$array_defaultCompare;for(var o=1;o<h.length;o++){var p=v(h[o-1],h[o]);if(0<p||0==p&&y)return!1}return!0}function module$contents$goog$array_equals(h,v,y){if(!goog.isArrayLike(h)||!goog.isArrayLike(v)||h.length!=v.length)return!1;var o=h.length;y=y||module$contents$goog$array_defaultCompareEquality;for(var p=0;p<o;p++)if(!y(h[p],v[p]))return!1;return!0}
1function module$contents$goog$array_compare3(h,v,y){y=y||module$contents$goog$array_defaultCompare;for(var o=Math.min(h.length,v.length),p=0;p<o;p++){var n=y(h[p],v[p]);if(0!=n)return n}return module$contents$goog$array_defaultCompare(h.length,v.length)}function module$contents$goog$array_defaultCompare(h,v){return h>v?1:h<v?-1:0}function module$contents$goog$array_inverseDefaultCompare(h,v){return-module$contents$goog$array_defaultCompare(h,v)}function module$contents$goog$array_defaultCompareEquality(h,v){return h===v}function module$contents$goog$array_binaryInsert(h,v,y){return 0>(y=module$contents$goog$array_binarySearch(h,v,y))&&(module$contents$goog$array_insertAt(h,v,-(y+1)),!0)}function module$contents$goog$array_binaryRemove(h,v,y){return 0<=(v=module$contents$goog$array_binarySearch(h,v,y))&&module$contents$goog$array_removeAt(h,v)}function module$contents$goog$array_bucket(h,v,y){for(var o={},p=0;p<h.length;p++){var n=h[p],E=v.call(y,n,p,h);void 0!==E&&(o[E]||(o[E]=[])).push(n)}return o}function module$contents$goog$array_toObject(h,v,y){var o={};return module$contents$goog$array_forEach(h,function(p,n){o[v.call(y,p,n,h)]=p}),o}function module$contents$goog$array_range(h,v,y){var o=[],p=0,n=h;if(void 0!==v&&(p=h,n=v),0>(y=y||1)*(n-p))return[];if(0<y)for(h=p;h<n;h+=y)o.push(h);else for(h=p;h>n;h+=y)o.push(h);return o}function module$contents$goog$array_repeat(h,v){for(var y=[],o=0;o<v;o++)y[o]=h;return y}function module$contents$goog$array_flatten(h){for(var v=[],y=0;y<arguments.length;y++){var o=arguments[y];if(Array.isArray(o))for(var p=0;p<o.length;p+=8192){var n=module$contents$goog$array_slice(o,p,p+8192);n=module$contents$goog$array_flatten.apply(null,n);for(var E=0;E<n.length;E++)v.push(n[E])}else v.push(o)}return v}function module$contents$goog$array_rotate(h,v){return goog.asserts.assert(null!=h.length),h.length&&(0<(v%=h.length)?Array.prototype.unshift.apply(h,h.splice(-v,v)):0>v&&Array.prototype.push.apply(h,h.splice(0,-v))),h}function module$contents$goog$array_moveItem(h,v,y){goog.asserts.assert(0<=v&&v<h.length),goog.asserts.assert(0<=y&&y<h.length),v=Array.prototype.splice.call(h,v,1),Array.prototype.splice.call(h,y,0,v[0])}function module$contents$goog$array_zip(h){if(!arguments.length)return[];for(var v=[],y=arguments[0].length,o=1;o<arguments.length;o++)arguments[o].length<y&&(y=arguments[o].length);for(o=0;o<y;o++){for(var p=[],n=0;n<arguments.length;n++)p.push(arguments[n][o]);v.push(p)}return v}function module$contents$goog$array_shuffle(h,v){v=v||Math.random;for(var y=h.length-1;0<y;y--){var o=Math.floor(v()*(y+1)),p=h[y];h[y]=h[o],h[o]=p}}function module$contents$goog$array_copyByIndex(h,v){var y=[];return module$contents$goog$array_forEach(v,function(o){y.push(h[o])}),y}function module$contents$goog$array_concatMap(h,v,y){return module$contents$goog$array_concat.apply([],module$contents$goog$array_map(h,v,y))}goog.array.clone=module$contents$goog$array_clone,goog.array.extend=module$contents$goog$array_extend,goog.array.splice=module$contents$goog$array_splice,goog.array.slice=module$contents$goog$array_slice,goog.array.removeDuplicates=module$contents$goog$array_removeDuplicates,goog.array.binarySearch=module$contents$goog$array_binarySearch,goog.array.binarySelect=module$contents$goog$array_binarySelect,goog.array.sort=module$contents$goog$array_sort,goog.array.stableSort=module$contents$goog$array_stableSort,goog.array.sortByKey=module$contents$goog$array_sortByKey,goog.array.sortObjectsByKey=module$contents$goog$array_sortObjectsByKey,goog.array.isSorted=module$contents$goog$array_isSorted,goog.array.equals=module$contents$goog$array_equals,goog.array.compare3=module$contents$goog$array_compare3,goog.array.defaultCompare=module$contents$goog$array_defaultCompare,goog.array.inverseDefaultCompare=module$contents$goog$array_inverseDefaultCompare,goog.array.defaultCompareEquality=module$contents$goog$array_defaultCompareEquality,goog.array.binaryInsert=module$contents$goog$array_binaryInsert,goog.array.binaryRemove=module$contents$goog$array_binaryRemove,goog.array.bucket=module$contents$goog$array_bucket,goog.array.toObject=module$contents$goog$array_toObject,goog.array.range=module$contents$goog$array_range,goog.array.repeat=module$contents$goog$array_repeat,goog.array.flatten=module$contents$goog$array_flatten,goog.array.rotate=module$contents$goog$array_rotate,goog.array.moveItem=module$contents$goog$array_moveItem,goog.array.zip=module$contents$goog$array_zip,goog.array.shuffle=module$contents$goog$array_shuffle,goog.array.copyByIndex=module$contents$goog$array_copyByIndex,goog.array.concatMap=module$contents$goog$array_concatMap,goog.dom.asserts={},goog.dom.asserts.assertIsLocation=function(h){if(goog.asserts.ENABLE_ASSERTS){var v=goog.dom.asserts.getWindow_(h);v&&(!h||!(h instanceof v.Location)&&h instanceof v.Element)&&goog.asserts.fail("Argument is not a Location (or a non-Element mock); got: %s",goog.dom.asserts.debugStringForType_(h))}return h},goog.dom.asserts.assertIsElementType_=function(h,v){if(goog.asserts.ENABLE_ASSERTS){var y=goog.dom.asserts.getWindow_(h);y&&typeof y[v]<"u"&&(h&&(h instanceof y[v]||!(h instanceof y.Location||h instanceof y.Element))||goog.asserts.fail("Argument is not a %s (or a non-Element, non-Location mock); got: %s",v,goog.dom.asserts.debugStringForType_(h)))}return h},goog.dom.asserts.assertIsHTMLAnchorElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLAnchorElement")},goog.dom.asserts.assertIsHTMLButtonElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLButtonElement")},goog.dom.asserts.assertIsHTMLLinkElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLLinkElement")},goog.dom.asserts.assertIsHTMLImageElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLImageElement")},goog.dom.asserts.assertIsHTMLAudioElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLAudioElement")},goog.dom.asserts.assertIsHTMLVideoElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLVideoElement")},goog.dom.asserts.assertIsHTMLInputElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLInputElement")},goog.dom.asserts.assertIsHTMLTextAreaElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLTextAreaElement")},goog.dom.asserts.assertIsHTMLCanvasElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLCanvasElement")},goog.dom.asserts.assertIsHTMLEmbedElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLEmbedElement")},goog.dom.asserts.assertIsHTMLFormElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLFormElement")},goog.dom.asserts.assertIsHTMLFrameElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLFrameElement")},goog.dom.asserts.assertIsHTMLIFrameElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLIFrameElement")},goog.dom.asserts.assertIsHTMLObjectElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLObjectElement")},goog.dom.asserts.assertIsHTMLScriptElement=function(h){return goog.dom.asserts.assertIsElementType_(h,"HTMLScriptElement")},goog.dom.asserts.debugStringForType_=function(h){if(!goog.isObject(h))return void 0===h?"undefined":null===h?"null":typeof h;try{return h.constructor.displayName||h.constructor.name||Object.prototype.toString.call(h)}catch{return"<object could not be stringified>"}},goog.dom.asserts.getWindow_=function(h){try{var v=h&&h.ownerDocument,y=v&&(v.defaultView||v.parentWindow);if((y=y||goog.global).Element&&y.Location)return y}catch{}return null},goog.dom.HtmlElement=function(){},goog.functions={},goog.functions.constant=function(h){return function(){return h}},goog.functions.FALSE=function(){return!1},goog.functions.TRUE=function(){return!0},goog.functions.NULL=function(){return null},goog.functions.identity=function(h,v){return h},goog.functions.error=function(h){return function(){throw Error(h)}},goog.functions.fail=function(h){return function(){throw h}},goog.functions.lock=function(h,v){return v=v||0,function(){return h.apply(this,Array.prototype.slice.call(arguments,0,v))}},goog.functions.nth=function(h){return function(){return arguments[h]}},goog.functions.partialRight=function(h,v){var y=Array.prototype.slice.call(arguments,1
vendor: 7,867 bytes, line 1
1);return function(){var o=this;o===goog.global&&(o=void 0);var p=Array.prototype.slice.call(arguments);return p.push.apply(p,y),h.apply(o,p)}},goog.functions.withReturnValue=function(h,v){return goog.functions.sequence(h,goog.functions.constant(v))},goog.functions.equalTo=function(h,v){return function(y){return v?h==y:h===y}},goog.functions.compose=function(h,v){var y=arguments,o=y.length;return function(){var p;o&&(p=y[o-1].apply(this,arguments));for(var n=o-2;0<=n;n--)p=y[n].call(this,p);return p}},goog.functions.sequence=function(h){var v=arguments,y=v.length;return function(){for(var o,p=0;p<y;p++)o=v[p].apply(this,arguments);return o}},goog.functions.and=function(h){var v=arguments,y=v.length;return function(){for(var o=0;o<y;o++)if(!v[o].apply(this,arguments))return!1;return!0}},goog.functions.or=function(h){var v=arguments,y=v.length;return function(){for(var o=0;o<y;o++)if(v[o].apply(this,arguments))return!0;return!1}},goog.functions.not=function(h){return function(){return!h.apply(this,arguments)}},goog.functions.create=function(h,v){var y=function(){};return y.prototype=h.prototype,y=new y,h.apply(y,Array.prototype.slice.call(arguments,1)),y},goog.functions.CACHE_RETURN_VALUE=!0,goog.functions.cacheReturnValue=function(h){var y,v=!1;return function(){return goog.functions.CACHE_RETURN_VALUE?(v||(y=h(),v=!0),y):h()}},goog.functions.once=function(h){var v=h;return function(){if(v){var y=v;v=null,y()}}},goog.functions.debounce=function(h,v,y){var o=0;return function(p){goog.global.clearTimeout(o);var n=arguments;o=goog.global.setTimeout(function(){h.apply(y,n)},v)}},goog.functions.throttle=function(h,v,y){var o=0,p=!1,n=[],E=function(){o=0,p&&(p=!1,C())},C=function(){o=goog.global.setTimeout(E,v),h.apply(y,n)};return function(N){n=arguments,o?p=!0:C()}},goog.functions.rateLimit=function(h,v,y){var o=0,p=function(){o=0};return function(n){o||(o=goog.global.setTimeout(p,v),h.apply(y,arguments))}},goog.functions.isFunction=function(h){return"function"==typeof h},goog.dom.TagName=function(){},goog.dom.TagName.cast=function(h,v){return h},goog.dom.TagName.prototype.toString=function(){},goog.dom.TagName.A="A",goog.dom.TagName.ABBR="ABBR",goog.dom.TagName.ACRONYM="ACRONYM",goog.dom.TagName.ADDRESS="ADDRESS",goog.dom.TagName.APPLET="APPLET",goog.dom.TagName.AREA="AREA",goog.dom.TagName.ARTICLE="ARTICLE",goog.dom.TagName.ASIDE="ASIDE",goog.dom.TagName.AUDIO="AUDIO",goog.dom.TagName.B="B",goog.dom.TagName.BASE="BASE",goog.dom.TagName.BASEFONT="BASEFONT",goog.dom.TagName.BDI="BDI",goog.dom.TagName.BDO="BDO",goog.dom.TagName.BIG="BIG",goog.dom.TagName.BLOCKQUOTE="BLOCKQUOTE",goog.dom.TagName.BODY="BODY",goog.dom.TagName.BR="BR",goog.dom.TagName.BUTTON="BUTTON",goog.dom.TagName.CANVAS="CANVAS",goog.dom.TagName.CAPTION="CAPTION",goog.dom.TagName.CENTER="CENTER",goog.dom.TagName.CITE="CITE",goog.dom.TagName.CODE="CODE",goog.dom.TagName.COL="COL",goog.dom.TagName.COLGROUP="COLGROUP",goog.dom.TagName.COMMAND="COMMAND",goog.dom.TagName.DATA="DATA",goog.dom.TagName.DATALIST="DATALIST",goog.dom.TagName.DD="DD",goog.dom.TagName.DEL="DEL",goog.dom.TagName.DETAILS="DETAILS",goog.dom.TagName.DFN="DFN",goog.dom.TagName.DIALOG="DIALOG",goog.dom.TagName.DIR="DIR",goog.dom.TagName.DIV="DIV",goog.dom.TagName.DL="DL",goog.dom.TagName.DT="DT",goog.dom.TagName.EM="EM",goog.dom.TagName.EMBED="EMBED",goog.dom.TagName.FIELDSET="FIELDSET",goog.dom.TagName.FIGCAPTION="FIGCAPTION",goog.dom.TagName.FIGURE="FIGURE",goog.dom.TagName.FONT="FONT",goog.dom.TagName.FOOTER="FOOTER",goog.dom.TagName.FORM="FORM",goog.dom.TagName.FRAME="FRAME",goog.dom.TagName.FRAMESET="FRAMESET",goog.dom.TagName.H1="H1",goog.dom.TagName.H2="H2",goog.dom.TagName.H3="H3",goog.dom.TagName.H4="H4",goog.dom.TagName.H5="H5",goog.dom.TagName.H6="H6",goog.dom.TagName.HEAD="HEAD",goog.dom.TagName.HEADER="HEADER",goog.dom.TagName.HGROUP="HGROUP",goog.dom.TagName.HR="HR",goog.dom.TagName.HTML="HTML",goog.dom.TagName.I="I",goog.dom.TagName.IFRAME="IFRAME",goog.dom.TagName.IMG="IMG",goog.dom.TagName.INPUT="INPUT",goog.dom.TagName.INS="INS",goog.dom.TagName.ISINDEX="ISINDEX",goog.dom.TagName.KBD="KBD",goog.dom.TagName.KEYGEN="KEYGEN",goog.dom.TagName.LABEL="LABEL",goog.dom.TagName.LEGEND="LEGEND",goog.dom.TagName.LI="LI",goog.dom.TagName.LINK="LINK",goog.dom.TagName.MAIN="MAIN",goog.dom.TagName.MAP="MAP",goog.dom.TagName.MARK="MARK",goog.dom.TagName.MATH="MATH",goog.dom.TagName.MENU="MENU",goog.dom.TagName.MENUITEM="MENUITEM",goog.dom.TagName.META="META",goog.dom.TagName.METER="METER",goog.dom.TagName.NAV="NAV",goog.dom.TagName.NOFRAMES="NOFRAMES",goog.dom.TagName.NOSCRIPT="NOSCRIPT",goog.dom.TagName.OBJECT="OBJECT",goog.dom.TagName.OL="OL",goog.dom.TagName.OPTGROUP="OPTGROUP",goog.dom.TagName.OPTION="OPTION",goog.dom.TagName.OUTPUT="OUTPUT",goog.dom.TagName.P="P",goog.dom.TagName.PARAM="PARAM",goog.dom.TagName.PICTURE="PICTURE",goog.dom.TagName.PRE="PRE",goog.dom.TagName.PROGRESS="PROGRESS",goog.dom.TagName.Q="Q",goog.dom.TagName.RP="RP",goog.dom.TagName.RT="RT",goog.dom.TagName.RTC="RTC",goog.dom.TagName.RUBY="RUBY",goog.dom.TagName.S="S",goog.dom.TagName.SAMP="SAMP",goog.dom.TagName.SCRIPT="SCRIPT",goog.dom.TagName.SECTION="SECTION",goog.dom.TagName.SELECT="SELECT",goog.dom.TagName.SMALL="SMALL",goog.dom.TagName.SOURCE="SOURCE",goog.dom.TagName.SPAN="SPAN",goog.dom.TagName.STRIKE="STRIKE",goog.dom.TagName.STRONG="STRONG",goog.dom.TagName.STYLE="STYLE",goog.dom.TagName.SUB="SUB",goog.dom.TagName.SUMMARY="SUMMARY",goog.dom.TagName.SUP="SUP",goog.dom.TagName.SVG="SVG",goog.dom.TagName.TABLE="TABLE",goog.dom.TagName.TBODY="TBODY",goog.dom.TagName.TD="TD",goog.dom.TagName.TEMPLATE="TEMPLATE",goog.dom.TagName.TEXTAREA="TEXTAREA",goog.dom.TagName.TFOOT="TFOOT",goog.dom.TagName.TH="TH",goog.dom.TagName.THEAD="THEAD",goog.dom.TagName.TIME="TIME",goog.dom.TagName.TITLE="TITLE",goog.dom.TagName.TR="TR",goog.dom.TagName.TRACK="TRACK",goog.dom.TagName.TT="TT",goog.dom.TagName.U="U",goog.dom.TagName.UL="UL",goog.dom.TagName.VAR="VAR",goog.dom.TagName.VIDEO="VIDEO",goog.dom.TagName.WBR="WBR",goog.object={},goog.object.forEach=function(h,v,y){for(var o in h)v.call(y,h[o],o,h)},goog.object.filter=function(h,v,y){var p,o={};for(p in h)v.call(y,h[p],p,h)&&(o[p]=h[p]);return o},goog.object.map=function(h,v,y){var p,o={};for(p in h)o[p]=v.call(y,h[p],p,h);return o},goog.object.some=function(h,v,y){for(var o in h)if(v.call(y,h[o],o,h))return!0;return!1},goog.object.every=function(h,v,y){for(var o in h)if(!v.call(y,h[o],o,h))return!1;return!0},goog.object.getCount=function(h){var y,v=0;for(y in h)v++;return v},goog.object.getAnyKey=function(h){for(var v in h)return v},goog.object.getAnyValue=function(h){for(var v in h)return h[v]},goog.object.contains=function(h,v){return goog.object.containsValue(h,v)},goog.object.getValues=function(h){var o,v=[],y=0;for(o in h)v[y++]=h[o];return v},goog.object.getKeys=function(h){var o,v=[],y=0;for(o in h)v[y++]=o;return v},goog.object.getValueByKeys=function(h,v){var y=goog.isArrayLike(v),o=y?v:arguments;for(y=y?0:1;y<o.length;y++){if(null==h)return;h=h[o[y]]}return h},goog.object.containsKey=function(h,v){return null!==h&&v in h},goog.object.containsValue=function(h,v){for(var y in h)if(h[y]==v)return!0;return!1},goog.object.findKey=function(h,v,y){for(var o in h)if(v.call(y,h[o],o,h))return o},goog.object.findValue=function(h,v,y){return(v=goog.object.findKey(h,v,y))&&h[v]},goog.object.isEmpty=function(h){for(var v in h)return!1;return!0},goog.object.clear=function(h){for(var v in h)delete h[v]},goog.object.remove=function(h,v){var y;return(y=v in h)&&delete h[v],y},goog.object.add=function(h,v,y){if(null!==h&&v in h)throw Error('The object already contains the key "'+v+'"');goog.object.set(h,v,y)},goog.object.get=function(h,v,y){return null!==h&&v in h?h[v]:y},goog.object.set=function(h,v,y){h[v]=y},goog.object.setIfUndefined=function(h,v,y){return v in h?h[v]:h[v]=y}
1,goog.object.setWithReturnValueIfNotSet=function(h,v,y){return v in h?h[v]:(y=y(),h[v]=y)},goog.object.equals=function(h,v){for(var y in h)if(!(y in v)||h[y]!==v[y])return!1;for(var o in v)if(!(o in h))return!1;return!0},goog.object.clone=function(h){var y,v={};for(y in h)v[y]=h[y];return v},goog.object.unsafeClone=function(h){if(!h||"object"!=typeof h)return h;if("function"==typeof h.clone)return h.clone();var y,v=Array.isArray(h)?[]:"function"!=typeof ArrayBuffer||"function"!=typeof ArrayBuffer.isView||!ArrayBuffer.isView(h)||h instanceof DataView?{}:new h.constructor(h.length);for(y in h)v[y]=goog.object.unsafeClone(h[y]);return v},goog.object.transpose=function(h){var y,v={};for(y in h)v[h[y]]=y;return v},goog.object.PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),goog.object.extend=function(h,v){for(var y,o,p=1;p<arguments.length;p++){for(y in o=arguments[p])h[y]=o[y];for(var n=0;n<goog.object.PROTOTYPE_FIELDS_.length;n++)y=goog.object.PROTOTYPE_FIELDS_[n],Object.prototype.hasOwnProperty.call(o,y)&&(h[y]=o[y])}},goog.object.create=function(h){var v=arguments.length;if(1==v&&Array.isArray(arguments[0]))return goog.object.create.apply(null,arguments[0]);if(v%2)throw Error("Uneven number of arguments");for(var y={},o=0;o<v;o+=2)y[arguments[o]]=arguments[o+1];return y},goog.object.createSet=function(h){var v=arguments.length;if(1==v&&Array.isArray(arguments[0]))return goog.object.createSet.apply(null,arguments[0]);for(var y={},o=0;o<v;o++)y[arguments[o]]=!0;return y},goog.object.createImmutableView=function(h){var v=h;return Object.isFrozen&&!Object.isFrozen(h)&&(v=Object.create(h),Object.freeze(v)),v},goog.object.isImmutableView=function(h){return!!Object.isFrozen&&Object.isFrozen(h)},goog.object.getAllPropertyNames=function(h,v,y){if(!h)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return goog.object.getKeys(h);for(var o={};h&&(h!==Object.prototype||v)&&(h!==Function.prototype||y);){for(var p=Object.getOwnPropertyNames(h),n=0;n<p.length;n++)o[p[n]]=!0;h=Object.getPrototypeOf(h)}return goog.object.getKeys(o)},goog.object.getSuperClass=function(h){return(h=Object.getPrototypeOf(h.prototype))&&h.constructor},goog.dom.tags={},goog.dom.tags.VOID_TAGS_={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},goog.dom.tags.isVoidTag=function(h){return!0===goog.dom.tags.VOID_TAGS_[h]},goog.string={},goog.string.TypedString=function(){},goog.string.Const=function(h,v){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=h===goog.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_&&v||"",this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=goog.string.Const.TYPE_MARKER_},goog.string.Const.prototype.implementsGoogStringTypedString=!0,goog.string.Const.prototype.getTypedStringValue=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_},goog.DEBUG&&(goog.string.Const.prototype.toString=function(){return"Const{"+this.stringConstValueWithSecurityContract__googStringSecurityPrivate_+"}"}),goog.string.Const.unwrap=function(h){return h instanceof goog.string.Const&&h.constructor===goog.string.Const&&h.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===goog.string.Const.TYPE_MARKER_?h.stringConstValueWithSecurityContract__googStringSecurityPrivate_:(goog.asserts.fail("expected object of type Const, got '"+h+"'"),"type_error:Const")},goog.string.Const.from=function(h){return new goog.string.Const(goog.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_,h)},goog.string.Const.TYPE_MARKER_={},goog.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_={},goog.string.Const.EMPTY=goog.string.Const.from(""),goog.html={},goog.html.trustedtypes={},goog.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse=function(){return goog.TRUSTED_TYPES_POLICY_NAME?(void 0===goog.html.trustedtypes.cachedPolicy_&&(goog.html.trustedtypes.cachedPolicy_=goog.createTrustedTypesPolicy(goog.TRUSTED_TYPES_POLICY_NAME+"#html")),goog.html.trustedtypes.cachedPolicy_):null};var module$contents$goog$html$SafeScript_CONSTRUCTOR_TOKEN_PRIVATE={},module$contents$goog$html$SafeScript_SafeScript=function(h,v){this.privateDoNotAccessOrElseSafeScriptWrappedValue_=v===module$contents$goog$html$SafeScript_CONSTRUCTOR_TOKEN_PRIVATE?h:"",this.implementsGoogStringTypedString=!0};module$contents$goog$html$SafeScript_SafeScript.fromConstant=function(h){return 0===(h=goog.string.Const.unwrap(h)).length?module$contents$goog$html$SafeScript_SafeScript.EMPTY:module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(h)},module$contents$goog$html$SafeScript_SafeScript.fromConstantAndArgs=function(h,v){for(var y=[],o=1;o<arguments.length;o++)y.push(module$contents$goog$html$SafeScript_SafeScript.stringify_(arguments[o]));return module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse("("+goog.string.Const.unwrap(h)+")("+y.join(", ")+");")},module$contents$goog$html$SafeScript_SafeScript.fromJson=function(h){return module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(module$contents$goog$html$SafeScript_SafeScript.stringify_(h))},module$contents$goog$html$SafeScript_SafeScript.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeScriptWrappedValue_.toString()},module$contents$goog$html$SafeScript_SafeScript.unwrap=function(h){return module$contents$goog$html$SafeScript_SafeScript.unwrapTrustedScript(h).toString()},module$contents$goog$html$SafeScript_SafeScript.unwrapTrustedScript=function(h){return h instanceof module$contents$goog$html$SafeScript_SafeScript&&h.constructor===module$contents$goog$html$SafeScript_SafeScript?h.privateDoNotAccessOrElseSafeScriptWrappedValue_:((0,goog.asserts.fail)("expected object of type SafeScript, got '"+h+"' of type "+goog.typeOf(h)),"type_error:SafeScript")},module$contents$goog$html$SafeScript_SafeScript.stringify_=function(h){return JSON.stringify(h).replace(/</g,"\\x3c")},module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse=function(h){var v=goog.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();return h=v?v.createScript(h):h,new module$contents$goog$html$SafeScript_SafeScript(h,module$contents$goog$html$SafeScript_CONSTRUCTOR_TOKEN_PRIVATE)},goog.DEBUG&&(module$contents$goog$html$SafeScript_SafeScript.prototype.toString=function(){return"SafeScript{"+this.privateDoNotAccessOrElseSafeScriptWrappedValue_+"}"}),module$contents$goog$html$SafeScript_SafeScript.EMPTY=module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(""),goog.html.SafeScript=module$contents$goog$html$SafeScript_SafeScript,goog.fs={}
1,goog.fs.url={},goog.fs.url.createObjectUrl=function(h){return goog.fs.url.getUrlObject_().createObjectURL(h)},goog.fs.url.revokeObjectUrl=function(h){goog.fs.url.getUrlObject_().revokeObjectURL(h)},goog.fs.url.UrlObject_=function(){},goog.fs.url.UrlObject_.prototype.createObjectURL=function(h){},goog.fs.url.UrlObject_.prototype.revokeObjectURL=function(h){},goog.fs.url.getUrlObject_=function(){var h=goog.fs.url.findUrlObject_();if(null!=h)return h;throw Error("This browser doesn't seem to support blob URLs")},goog.fs.url.findUrlObject_=function(){return void 0!==goog.global.URL&&void 0!==goog.global.URL.createObjectURL?goog.global.URL:void 0!==goog.global.webkitURL&&void 0!==goog.global.webkitURL.createObjectURL?goog.global.webkitURL:void 0!==goog.global.createObjectURL?goog.global:null},goog.fs.url.browserSupportsObjectUrls=function(){return null!=goog.fs.url.findUrlObject_()},goog.fs.blob={},goog.fs.blob.getBlob=function(h){var v=goog.global.BlobBuilder||goog.global.WebKitBlobBuilder;if(void 0!==v){v=new v;for(var y=0;y<arguments.length;y++)v.append(arguments[y]);return v.getBlob()}return goog.fs.blob.getBlobWithProperties(module$contents$goog$array_toArray(arguments))},goog.fs.blob.getBlobWithProperties=function(h,v,y){var o=goog.global.BlobBuilder||goog.global.WebKitBlobBuilder;if(void 0!==o){o=new o;for(var p=0;p<h.length;p++)o.append(h[p],y);return o.getBlob(v)}if(void 0!==goog.global.Blob)return o={},v&&(o.type=v),y&&(o.endings=y),new Blob(h,o);throw Error("This browser doesn't seem to support creating Blobs")},goog.i18n={},goog.i18n.bidi={},goog.i18n.bidi.FORCE_RTL=!1,goog.i18n.bidi.IS_RTL=goog.i18n.bidi.FORCE_RTL||("ar"==goog.LOCALE.substring(0,2).toLowerCase()||"fa"==goog.LOCALE.substring(0,2).toLowerCase()||"he"==goog.LOCALE.substring(0,2).toLowerCase()||"iw"==goog.LOCALE.substring(0,2).toLowerCase()||"ps"==goog.LOCALE.substring(0,2).toLowerCase()||"sd"==goog.LOCALE.substring(0,2).toLowerCase()||"ug"==goog.LOCALE.substring(0,2).toLowerCase()||"ur"==goog.LOCALE.substring(0,2).toLowerCase()||"yi"==goog.LOCALE.substring(0,2).toLowerCase())&&(2==goog.LOCALE.length||"-"==goog.LOCALE.substring(2,3)||"_"==goog.LOCALE.substring(2,3))||3<=goog.LOCALE.length&&"ckb"==goog.LOCALE.substring(0,3).toLowerCase()&&(3==goog.LOCALE.length||"-"==goog.LOCALE.substring(3,4)||"_"==goog.LOCALE.substring(3,4))||7<=goog.LOCALE.length&&("-"==goog.LOCALE.substring(2,3)||"_"==goog.LOCALE.substring(2,3))&&("adlm"==goog.LOCALE.substring(3,7).toLowerCase()||"arab"==goog.LOCALE.substring(3,7).toLowerCase()||"hebr"==goog.LOCALE.substring(3,7).toLowerCase()||"nkoo"==goog.LOCALE.substring(3,7).toLowerCase()||"rohg"==goog.LOCALE.substring(3,7).toLowerCase()||"thaa"==goog.LOCALE.substring(3,7).toLowerCase())||8<=goog.LOCALE.length&&("-"==goog.LOCALE.substring(3,4)||"_"==goog.LOCALE.substring(3,4))&&("adlm"==goog.LOCALE.substring(4,8).toLowerCase()||"arab"==goog.LOCALE.substring(4,8).toLowerCase()||"hebr"==goog.LOCALE.substring(4,8).toLowerCase()||"nkoo"==goog.LOCALE.substring(4,8).toLowerCase()||"rohg"==goog.LOCALE.substring(4,8).toLowerCase()||"thaa"==goog.LOCALE.substring(4,8).toLowerCase()),goog.i18n.bidi.Format={LRE:"\u202a",RLE:"\u202b",PDF:"\u202c",LRM:"\u200e",RLM:"\u200f"},goog.i18n.bidi.Dir={LTR:1,RTL:-1,NEUTRAL:0},goog.i18n.bidi.RIGHT="right",goog.i18n.bidi.LEFT="left",goog.i18n.bidi.I18N_RIGHT=goog.i18n.bidi.IS_RTL?goog.i18n.bidi.LEFT:goog.i18n.bidi.RIGHT,goog.i18n.bidi.I18N_LEFT=goog.i18n.bidi.IS_RTL?goog.i18n.bidi.RIGHT:goog.i18n.bidi.LEFT,goog.i18n.bidi.toDir=function(h,v){return"number"==typeof h?0<h?goog.i18n.bidi.Dir.LTR:0>h?goog.i18n.bidi.Dir.RTL:v?null:goog.i18n.bidi.Dir.NEUTRAL:null==h?null:h?goog.i18n.bidi.Dir.RTL:goog.i18n.bidi.Dir.LTR},goog.i18n.bidi.ltrChars_="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff",goog.i18n.bidi.rtlChars_="\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc",goog.i18n.bidi.htmlSkipReg_=/<[^>]*>|&[^;]+;/g,goog.i18n.bidi.stripHtmlIfNeeded_=function(h,v){return v?h.replace(goog.i18n.bidi.htmlSkipReg_,""):h},goog.i18n.bidi.rtlCharReg_=new RegExp("["+goog.i18n.bidi.rtlChars_+"]"),goog.i18n.bidi.ltrCharReg_=new RegExp("["+goog.i18n.bidi.ltrChars_+"]"),goog.i18n.bidi.hasAnyRtl=function(h,v){return goog.i18n.bidi.rtlCharReg_.test(goog.i18n.bidi.stripHtmlIfNeeded_(h,v))},goog.i18n.bidi.hasRtlChar=goog.i18n.bidi.hasAnyRtl,goog.i18n.bidi.hasAnyLtr=function(h,v){return goog.i18n.bidi.ltrCharReg_.test(goog.i18n.bidi.stripHtmlIfNeeded_(h,v))},goog.i18n.bidi.ltrRe_=new RegExp("^["+goog.i18n.bidi.ltrChars_+"]"),goog.i18n.bidi.rtlRe_=new RegExp("^["+goog.i18n.bidi.rtlChars_+"]"),goog.i18n.bidi.isRtlChar=function(h){return goog.i18n.bidi.rtlRe_.test(h)},goog.i18n.bidi.isLtrChar=function(h){return goog.i18n.bidi.ltrRe_.test(h)},goog.i18n.bidi.isNeutralChar=function(h){return!goog.i18n.bidi.isLtrChar(h)&&!goog.i18n.bidi.isRtlChar(h)},goog.i18n.bidi.ltrDirCheckRe_=new RegExp("^[^"+goog.i18n.bidi.rtlChars_+"]*["+goog.i18n.bidi.ltrChars_+"]"),goog.i18n.bidi.rtlDirCheckRe_=new RegExp("^[^"+goog.i18n.bidi.ltrChars_+"]*["+goog.i18n.bidi.rtlChars_+"]"),goog.i18n.bidi.startsWithRtl=function(h,v){return goog.i18n.bidi.rtlDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(h,v))},goog.i18n.bidi.isRtlText=goog.i18n.bidi.startsWithRtl,goog.i18n.bidi.startsWithLtr=function(h,v){return goog.i18n.bidi.ltrDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(h,v))},goog.i18n.bidi.isLtrText=goog.i18n.bidi.startsWithLtr,goog.i18n.bidi.isRequiredLtrRe_=/^http:\/\/.*/,goog.i18n.bidi.isNeutralText=function(h,v){return h=goog.i18n.bidi.stripHtmlIfNeeded_(h,v),goog.i18n.bidi.isRequiredLtrRe_.test(h)||!goog.i18n.bidi.hasAnyLtr(h)&&!goog.i18n.bidi.hasAnyRtl(h)},goog.i18n.bidi.ltrExitDirCheckRe_=new RegExp("["+goog.i18n.bidi.ltrChars_+"][^"+goog.i18n.bidi.rtlChars_+"]*$"),goog.i18n.bidi.rtlExitDirCheckRe_=new RegExp("["+goog.i18n.bidi.rtlChars_+"][^"+goog.i18n.bidi.ltrChars_+"]*$"),goog.i18n.bidi.endsWithLtr
1=function(h,v){return goog.i18n.bidi.ltrExitDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(h,v))},goog.i18n.bidi.isLtrExitText=goog.i18n.bidi.endsWithLtr,goog.i18n.bidi.endsWithRtl=function(h,v){return goog.i18n.bidi.rtlExitDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(h,v))},goog.i18n.bidi.isRtlExitText=goog.i18n.bidi.endsWithRtl,goog.i18n.bidi.rtlLocalesRe_=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,goog.i18n.bidi.isRtlLanguage=function(h){return goog.i18n.bidi.rtlLocalesRe_.test(h)},goog.i18n.bidi.bracketGuardTextRe_=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g,goog.i18n.bidi.guardBracketInText=function(h,v){return v=(void 0===v?goog.i18n.bidi.hasAnyRtl(h):v)?goog.i18n.bidi.Format.RLM:goog.i18n.bidi.Format.LRM,h.replace(goog.i18n.bidi.bracketGuardTextRe_,v+"$&"+v)},goog.i18n.bidi.enforceRtlInHtml=function(h){return"<"==h.charAt(0)?h.replace(/<\w+/,"$& dir=rtl"):"\n<span dir=rtl>"+h+"</span>"},goog.i18n.bidi.enforceRtlInText=function(h){return goog.i18n.bidi.Format.RLE+h+goog.i18n.bidi.Format.PDF},goog.i18n.bidi.enforceLtrInHtml=function(h){return"<"==h.charAt(0)?h.replace(/<\w+/,"$& dir=ltr"):"\n<span dir=ltr>"+h+"</span>"},goog.i18n.bidi.enforceLtrInText=function(h){return goog.i18n.bidi.Format.LRE+h+goog.i18n.bidi.Format.PDF},goog.i18n.bidi.dimensionsRe_=/:\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)/g,goog.i18n.bidi.leftRe_=/left/gi,goog.i18n.bidi.rightRe_=/right/gi,goog.i18n.bidi.tempRe_=/%%%%/g,goog.i18n.bidi.mirrorCSS=function(h){return h.replace(goog.i18n.bidi.dimensionsRe_,":$1 $4 $3 $2").replace(goog.i18n.bidi.leftRe_,"%%%%").replace(goog.i18n.bidi.rightRe_,goog.i18n.bidi.LEFT).replace(goog.i18n.bidi.tempRe_,goog.i18n.bidi.RIGHT)},goog.i18n.bidi.doubleQuoteSubstituteRe_=/([\u0591-\u05f2])"/g,goog.i18n.bidi.singleQuoteSubstituteRe_=/([\u0591-\u05f2])'/g,goog.i18n.bidi.normalizeHebrewQuote=function(h){return h.replace(goog.i18n.bidi.doubleQuoteSubstituteRe_,"$1\u05f4").replace(goog.i18n.bidi.singleQuoteSubstituteRe_,"$1\u05f3")},goog.i18n.bidi.wordSeparatorRe_=/\s+/,goog.i18n.bidi.hasNumeralsRe_=/[\d\u06f0-\u06f9]/,goog.i18n.bidi.rtlDetectionThreshold_=.4,goog.i18n.bidi.estimateDirection=function(h,v){var y=0,o=0,p=!1;for(h=goog.i18n.bidi.stripHtmlIfNeeded_(h,v).split(goog.i18n.bidi.wordSeparatorRe_),v=0;v<h.length;v++){var n=h[v];goog.i18n.bidi.startsWithRtl(n)?(y++,o++):goog.i18n.bidi.isRequiredLtrRe_.test(n)?p=!0:goog.i18n.bidi.hasAnyLtr(n)?o++:goog.i18n.bidi.hasNumeralsRe_.test(n)&&(p=!0)}return 0==o?p?goog.i18n.bidi.Dir.LTR:goog.i18n.bidi.Dir.NEUTRAL:y/o>goog.i18n.bidi.rtlDetectionThreshold_?goog.i18n.bidi.Dir.RTL:goog.i18n.bidi.Dir.LTR},goog.i18n.bidi.detectRtlDirectionality=function(h,v){return goog.i18n.bidi.estimateDirection(h,v)==goog.i18n.bidi.Dir.RTL},goog.i18n.bidi.setElementDirAndAlign=function(h,v){h&&(v=goog.i18n.bidi.toDir(v))&&(h.style.textAlign=v==goog.i18n.bidi.Dir.RTL?goog.i18n.bidi.RIGHT:goog.i18n.bidi.LEFT,h.dir=v==goog.i18n.bidi.Dir.RTL?"rtl":"ltr")},goog.i18n.bidi.setElementDirByTextDirectionality=function(h,v){switch(goog.i18n.bidi.estimateDirection(v)){case goog.i18n.bidi.Dir.LTR:"ltr"!==h.dir&&(h.dir="ltr");break;case goog.i18n.bidi.Dir.RTL:"rtl"!==h.dir&&(h.dir="rtl");break;default:h.removeAttribute("dir")}},goog.i18n.bidi.DirectionalString=function(){},goog.html.TrustedResourceUrl=function(h,v){this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_=v===goog.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_?h:""},goog.html.TrustedResourceUrl.prototype.implementsGoogStringTypedString=!0,goog.html.TrustedResourceUrl.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_.toString()},goog.html.TrustedResourceUrl.prototype.implementsGoogI18nBidiDirectionalString=!0,goog.html.TrustedResourceUrl.prototype.getDirection=function(){return goog.i18n.bidi.Dir.LTR},goog.html.TrustedResourceUrl.prototype.cloneWithParams=function(h,v){var y=goog.html.TrustedResourceUrl.unwrap(this),o=(y=goog.html.TrustedResourceUrl.URL_PARAM_PARSER_.exec(y))[3]||"";return goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(y[1]+goog.html.TrustedResourceUrl.stringifyParams_("?",y[2]||"",h)+goog.html.TrustedResourceUrl.stringifyParams_("#",o,v))},goog.DEBUG&&(goog.html.TrustedResourceUrl.prototype.toString=function(){return"TrustedResourceUrl{"+this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_+"}"}),goog.html.TrustedResourceUrl.unwrap=function(h){return goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(h).toString()},goog.html.TrustedResourceUrl.unwrapTrustedScriptURL=function(h){return h instanceof goog.html.TrustedResourceUrl&&h.constructor===goog.html.TrustedResourceUrl?h.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_:(goog.asserts.fail("expected object of type TrustedResourceUrl, got '"+h+"' of type "+goog.typeOf(h)),"type_error:TrustedResourceUrl")},goog.html.TrustedResourceUrl.format=function(h,v){var y=goog.string.Const.unwrap(h);if(!goog.html.TrustedResourceUrl.BASE_URL_.test(y))throw Error("Invalid TrustedResourceUrl format: "+y);return h=y.replace(goog.html.TrustedResourceUrl.FORMAT_MARKER_,function(o,p){if(!Object.prototype.hasOwnProperty.call(v,p))throw Error('Found marker, "'+p+'", in format str
1ing, "'+y+'", but no valid label mapping found in args: '+JSON.stringify(v));return(o=v[p])instanceof goog.string.Const?goog.string.Const.unwrap(o):encodeURIComponent(String(o))}),goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(h)},goog.html.TrustedResourceUrl.FORMAT_MARKER_=/%{(\w+)}/g,goog.html.TrustedResourceUrl.BASE_URL_=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i,goog.html.TrustedResourceUrl.URL_PARAM_PARSER_=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,goog.html.TrustedResourceUrl.formatWithParams=function(h,v,y,o){return goog.html.TrustedResourceUrl.format(h,v).cloneWithParams(y,o)},goog.html.TrustedResourceUrl.fromConstant=function(h){return goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(goog.string.Const.unwrap(h))},goog.html.TrustedResourceUrl.fromConstants=function(h){for(var v="",y=0;y<h.length;y++)v+=goog.string.Const.unwrap(h[y]);return goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(v)},goog.html.TrustedResourceUrl.fromSafeScript=function(h){return h=goog.fs.blob.getBlobWithProperties([module$contents$goog$html$SafeScript_SafeScript.unwrap(h)],"text/javascript"),h=goog.fs.url.createObjectUrl(h),goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(h)},goog.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_={},goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse=function(h){var v=goog.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();return h=v?v.createScriptURL(h):h,new goog.html.TrustedResourceUrl(h,goog.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_)},goog.html.TrustedResourceUrl.stringifyParams_=function(h,v,y){if(null==y)return v;if("string"==typeof y)return y?h+encodeURIComponent(y):"";for(var o in y)if(Object.prototype.hasOwnProperty.call(y,o)){var p=y[o];p=Array.isArray(p)?p:[p];for(var n=0;n<p.length;n++){var E=p[n];null!=E&&(v||(v=h),v+=(v.length>h.length?"&":"")+encodeURIComponent(o)+"="+encodeURIComponent(String(E)))}}return v},goog.string.internal={},goog.string.internal.startsWith=function(h,v){return 0==h.lastIndexOf(v,0)},goog.string.internal.endsWith=function(h,v){var y=h.length-v.length;return 0<=y&&h.indexOf(v,y)==y},goog.string.internal.caseInsensitiveStartsWith=function(h,v){return 0==goog.string.internal.caseInsensitiveCompare(v,h.substr(0,v.length))},goog.string.internal.caseInsensitiveEndsWith=function(h,v){return 0==goog.string.internal.caseInsensitiveCompare(v,h.substr(h.length-v.length,v.length))},goog.string.internal.caseInsensitiveEquals=function(h,v){return h.toLowerCase()==v.toLowerCase()},goog.string.internal.isEmptyOrWhitespace=function(h){return/^[\s\xa0]*$/.test(h)},goog.string.internal.trim=goog.TRUSTED_SITE&&String.prototype.trim?function(h){return h.trim()}:function(h){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(h)[1]},goog.string.internal.caseInsensitiveCompare=function(h,v){return(h=String(h).toLowerCase())<(v=String(v).toLowerCase())?-1:h==v?0:1},goog.string.internal.newLineToBr=function(h,v){return h.replace(/(\r\n|\r|\n)/g,v?"<br />":"<br>")},goog.string.internal.htmlEscape=function(h,v){if(v)h=h.replace(goog.string.internal.AMP_RE_,"&amp;").replace(goog.string.internal.LT_RE_,"&lt;").replace(goog.string.internal.GT_RE_,"&gt;").replace(goog.string.internal.QUOT_RE_,"&quot;").replace(goog.string.internal.SINGLE_QUOTE_RE_,"&#39;").replace(goog.string.internal.NULL_RE_,"&#0;");else{if(!goog.string.internal.ALL_RE_.test(h))return h;-1!=h.indexOf("&")&&(h=h.replace(goog.string.internal.AMP_RE_,"&amp;")),-1!=h.indexOf("<")&&(h=h.replace(goog.string.internal.LT_RE_,"&lt;")),-1!=h.indexOf(">")&&(h=h.replace(goog.string.internal.GT_RE_,"&gt;")),-1!=h.indexOf('"')&&(h=h.replace(goog.string.internal.QUOT_RE_,"&quot;")),-1!=h.indexOf("'")&&(h=h.replace(goog.string.internal.SINGLE_QUOTE_RE_,"&#39;")),-1!=h.indexOf("\0")&&(h=h.replace(goog.string.internal.NULL_RE_,"&#0;"))}return h},goog.string.internal.AMP_RE_=/&/g,goog.string.internal.LT_RE_=/</g,goog.string.internal.GT_RE_=/>/g,goog.string.internal.QUOT_RE_=/"/g,goog.string.internal.SINGLE_QUOTE_RE_
1=/'/g,goog.string.internal.NULL_RE_=/\x00/g,goog.string.internal.ALL_RE_=/[\x00&<>"']/,goog.string.internal.whitespaceEscape=function(h,v){return goog.string.internal.newLineToBr(h.replace(/  /g," &#160;"),v)},goog.string.internal.contains=function(h,v){return-1!=h.indexOf(v)},goog.string.internal.caseInsensitiveContains=function(h,v){return goog.string.internal.contains(h.toLowerCase(),v.toLowerCase())},goog.string.internal.compareVersions=function(h,v){var y=0;h=goog.string.internal.trim(String(h)).split("."),v=goog.string.internal.trim(String(v)).split(".");for(var o=Math.max(h.length,v.length),p=0;0==y&&p<o;p++){var n=h[p]||"",E=v[p]||"";do{if(n=/(\d*)(\D*)(.*)/.exec(n)||["","","",""],E=/(\d*)(\D*)(.*)/.exec(E)||["","","",""],0==n[0].length&&0==E[0].length)break;y=0==n[1].length?0:parseInt(n[1],10);var C=0==E[1].length?0:parseInt(E[1],10);y=goog.string.internal.compareElements_(y,C)||goog.string.internal.compareElements_(0==n[2].length,0==E[2].length)||goog.string.internal.compareElements_(n[2],E[2]),n=n[3],E=E[3]}while(0==y)}return y},goog.string.internal.compareElements_=function(h,v){return h<v?-1:h>v?1:0},goog.html.SafeUrl=function(h,v){this.privateDoNotAccessOrElseSafeUrlWrappedValue_=v===goog.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_?h:""},goog.html.SafeUrl.INNOCUOUS_STRING="about:invalid#zClosurez",goog.html.SafeUrl.prototype.implementsGoogStringTypedString=!0,goog.html.SafeUrl.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString()},goog.html.SafeUrl.prototype.implementsGoogI18nBidiDirectionalString=!0,goog.html.SafeUrl.prototype.getDirection=function(){return goog.i18n.bidi.Dir.LTR},goog.DEBUG&&(goog.html.SafeUrl.prototype.toString=function(){return"SafeUrl{"+this.privateDoNotAccessOrElseSafeUrlWrappedValue_+"}"}),goog.html.SafeUrl.unwrap=function(h){return h instanceof goog.html.SafeUrl&&h.constructor===goog.html.SafeUrl?h.privateDoNotAccessOrElseSafeUrlWrappedValue_:(goog.asserts.fail("expected object of type SafeUrl, got '"+h+"' of type "+goog.typeOf(h)),"type_error:SafeUrl")},goog.html.SafeUrl.fromConstant=function(h){return goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(goog.string.Const.unwrap(h))},goog.html.SAFE_MIME_TYPE_PATTERN_=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,goog.html.SafeUrl.isSafeMimeType=function(h){return goog.html.SAFE_MIME_TYPE_PATTERN_.test(h)},goog.html.SafeUrl.fromBlob=function(h){return h=goog.html.SafeUrl.isSafeMimeType(h.type)?goog.fs.url.createObjectUrl(h):goog.html.SafeUrl.INNOCUOUS_STRING,goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h)},goog.html.SafeUrl.revokeObjectUrl=function(h){(h=h.getTypedStringValue())!==goog.html.SafeUrl.INNOCUOUS_STRING&&goog.fs.url.revokeObjectUrl(h)},goog.html.SafeUrl.fromMediaSource=function(h){return goog.asserts.assert("MediaSource"in goog.global,"No support for MediaSource"),h=h instanceof MediaSource?goog.fs.url.createObjectUrl(h):goog.html.SafeUrl.INNOCUOUS_STRING,goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h)},goog.html.DATA_URL_PATTERN_=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,goog.html.SafeUrl.tryFromDataUrl=function(h){var v=(h=(h=String(h)).replace(/(%0A|%0D)/g,"")).match(goog.html.DATA_URL_PATTERN_);return v&&goog.html.SafeUrl.isSafeMimeType(v[1])?goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h):null},goog.html.SafeUrl.fromDataUrl=function(h){return goog.html.SafeUrl.tryFromDataUrl(h)||goog.html.SafeUrl.INNOCUOUS_URL},goog.html.SafeUrl.fromTelUrl=function(h){return goog.string.internal.caseInsensitiveStartsWith(h,"tel:")||(h=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h)},goog.html.SIP_URL_PATTERN_=/^sip[s]?:[+a-z0-9_.!$%&'*\/=^`{|}~-]+@([a-z0-9-]+\.)+[a-z0-9]{2,63}$/i,goog.html.SafeUrl.fromSipUrl=function(h){return goog.html.SIP_URL_PATTERN_.test(decodeURIComponent(h))||(h=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h)},goog.html.SafeUrl.fromFacebookMessengerUrl=function(h){return goog.string.internal.caseInsensitiveStartsWith(h,"fb-messenger://share")||(h=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h)},goog.html.SafeUrl.fromWhatsAppUrl=function(h){return goog.string.internal.caseInsensitiveStartsWith(h,"whatsapp://send")||(h=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h)},goog.html.SafeUrl.fromSmsUrl=function(h){return goog.string.internal.caseInsensitiveStartsWith(h,"sms:")&&goog.html.SafeUrl.isSmsUrlBodyValid_(h)||(h=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h)},goog.html.SafeUrl.isSmsUrlBodyValid_=function(h){var v=h.indexOf("#");
1if(0<v&&(h=h.substring(0,v)),!(v=h.match(/[?&]body=/gi)))return!0;if(1<v.length)return!1;if(!(h=h.match(/[?&]body=([^&]*)/)[1]))return!0;try{decodeURIComponent(h)}catch{return!1}return/^(?:[a-z0-9\-_.~]|%[0-9a-f]{2})+$/i.test(h)},goog.html.SafeUrl.fromSshUrl=function(h){return goog.string.internal.caseInsensitiveStartsWith(h,"ssh://")||(h=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h)},goog.html.SafeUrl.sanitizeChromeExtensionUrl=function(h,v){return goog.html.SafeUrl.sanitizeExtensionUrl_(/^chrome-extension:\/\/([^\/]+)\//,h,v)},goog.html.SafeUrl.sanitizeFirefoxExtensionUrl=function(h,v){return goog.html.SafeUrl.sanitizeExtensionUrl_(/^moz-extension:\/\/([^\/]+)\//,h,v)},goog.html.SafeUrl.sanitizeEdgeExtensionUrl=function(h,v){return goog.html.SafeUrl.sanitizeExtensionUrl_(/^ms-browser-extension:\/\/([^\/]+)\//,h,v)},goog.html.SafeUrl.sanitizeExtensionUrl_=function(h,v,y){return(h=h.exec(v))?(h=h[1],-1==(y instanceof goog.string.Const?[goog.string.Const.unwrap(y)]:y.map(function(o){return goog.string.Const.unwrap(o)})).indexOf(h)&&(v=goog.html.SafeUrl.INNOCUOUS_STRING)):v=goog.html.SafeUrl.INNOCUOUS_STRING,goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(v)},goog.html.SafeUrl.fromTrustedResourceUrl=function(h){return goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(goog.html.TrustedResourceUrl.unwrap(h))},goog.html.SAFE_URL_PATTERN_=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,goog.html.SafeUrl.SAFE_URL_PATTERN=goog.html.SAFE_URL_PATTERN_,goog.html.SafeUrl.trySanitize=function(h){return h instanceof goog.html.SafeUrl?h:(h="object"==typeof h&&h.implementsGoogStringTypedString?h.getTypedStringValue():String(h),goog.html.SAFE_URL_PATTERN_.test(h)?goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h):goog.html.SafeUrl.tryFromDataUrl(h))},goog.html.SafeUrl.sanitize=function(h){return goog.html.SafeUrl.trySanitize(h)||goog.html.SafeUrl.INNOCUOUS_URL},goog.html.SafeUrl.sanitizeAssertUnchanged=function(h,v){return h instanceof goog.html.SafeUrl?h:(h="object"==typeof h&&h.implementsGoogStringTypedString?h.getTypedStringValue():String(h),v&&/^data:/i.test(h)&&(v=goog.html.SafeUrl.fromDataUrl(h)).getTypedStringValue()==h?v:(goog.asserts.assert(goog.html.SAFE_URL_PATTERN_.test(h),"%s does not match the safe URL pattern",h)||(h=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(h)))},goog.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_={},goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse=function(h){return new goog.html.SafeUrl(h,goog.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_)},goog.html.SafeUrl.INNOCUOUS_URL=goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.ABOUT_BLANK=goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse("about:blank"),goog.html.SafeStyle=function(h,v){this.privateDoNotAccessOrElseSafeStyleWrappedValue_=v===goog.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_?h:""},goog.html.SafeStyle.prototype.implementsGoogStringTypedString=!0,goog.html.SafeStyle.fromConstant=function(h){return 0===(h=goog.string.Const.unwrap(h)).length?goog.html.SafeStyle.EMPTY:(goog.asserts.assert(goog.string.internal.endsWith(h,";"),"Last character of style string is not ';': "+h),goog.asserts.assert(goog.string.internal.contains(h,":"),"Style string must contain at least one ':', to specify a \"name: value\" pair: "+h),goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(h))},goog.html.SafeStyle.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_},goog.DEBUG&&(goog.html.SafeStyle.prototype.toString=function(){return"SafeStyle{"+this.privateDoNotAccessOrElseSafeStyleWrappedValue_+"}"}),goog.html.SafeStyle.unwrap=function(h){return h instanceof goog.html.SafeStyle&&h.constructor===goog.html.SafeStyle?h.privateDoNotAccessOrElseSafeStyleWrappedValue_:(goog.asserts.fail("expected object of type SafeStyle, got '"+h+"' of type "+goog.typeOf(h)),"type_error:SafeStyle")},goog.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_={},goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse=function(h){return new goog.html.SafeStyle(h,goog.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_)},goog.html.SafeStyle.EMPTY=goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(""),goog.html.SafeStyle.INNOCUOUS_STRING="zClosurez",goog.html.SafeStyle.create=function(h){var y,v="";for(y in h)if(Object.prototype.hasOwnProperty.call(h,y)){if(!/^[-_a-zA-Z0-9]+$/.test(y))throw Error("Name allows only [-_a-zA-Z0-9], got: "+y);var o=h[y];null!=o&&(v+=y+":"+(o=Array.isArray(o)?module$contents$goog$array_map(o,goog.html.SafeStyle.sanitizePropertyValue_).join(" "):goog.html.SafeStyle.sanitizePropertyValue_(o))+";")}return v?goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(v):goog.html.SafeStyle.EMPTY},goog.html.SafeStyle.sanitizePropertyValue_=function(h){if(h instanceof goog.html.SafeUrl)return'url("'+goog.html.SafeUrl.unwrap(h).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(h=h instanceof goog.string.Const?goog.string.Const.unwrap(h):goog.html.SafeStyle.sanitizePropertyValueString_(String(h)),/[{;}]/.test(h))throw new goog.asserts.AssertionError("Value does not allow [{;}], got: %s.",[h]);return h},goog.html.SafeStyle.sanitizePropertyValueString_=function(h){var v=h.replace(goog.html.SafeStyle.FUNCTIONS_RE_,"$1").replace(goog.html.SafeStyle.FUNCTIONS_RE_,"$1").replace(goog.html.SafeStyle.URL_RE_,"url");return goog.html.SafeStyle.VALUE_RE_.test(v)?goog.html.SafeStyle.COMMENT_RE_.test(h)?(goog.asserts.fail("Str
1ing value disallows comments, got: "+h),goog.html.SafeStyle.INNOCUOUS_STRING):goog.html.SafeStyle.hasBalancedQuotes_(h)?goog.html.SafeStyle.hasBalancedSquareBrackets_(h)?goog.html.SafeStyle.sanitizeUrl_(h):(goog.asserts.fail("String value requires balanced square brackets and one identifier per pair of brackets, got: "+h),goog.html.SafeStyle.INNOCUOUS_STRING):(goog.asserts.fail("String value requires balanced quotes, got: "+h),goog.html.SafeStyle.INNOCUOUS_STRING):(goog.asserts.fail("String value allows only "+goog.html.SafeStyle.VALUE_ALLOWED_CHARS_+" and simple functions, got: "+h),goog.html.SafeStyle.INNOCUOUS_STRING)},goog.html.SafeStyle.hasBalancedQuotes_=function(h){for(var v=!0,y=!0,o=0;o<h.length;o++){var p=h.charAt(o);"'"==p&&y?v=!v:'"'==p&&v&&(y=!y)}return v&&y},goog.html.SafeStyle.hasBalancedSquareBrackets_=function(h){for(var v=!0,y=/^[-_a-zA-Z0-9]$/,o=0;o<h.length;o++){var p=h.charAt(o);if("]"==p){if(v)return!1;v=!0}else if("["==p){if(!v)return!1;v=!1}else if(!v&&!y.test(p))return!1}return v},goog.html.SafeStyle.VALUE_ALLOWED_CHARS_="[-,.\"'%_!# a-zA-Z0-9\\[\\]]",goog.html.SafeStyle.VALUE_RE_=new RegExp("^"+goog.html.SafeStyle.VALUE_ALLOWED_CHARS_+"+$"),goog.html.SafeStyle.URL_RE_=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,goog.html.SafeStyle.ALLOWED_FUNCTIONS_="calc cubic-bezier fit-content hsl hsla linear-gradient matrix minmax repeat rgb rgba (rotate|scale|translate)(X|Y|Z|3d)?".split(" "),goog.html.SafeStyle.FUNCTIONS_RE_=new RegExp("\\b("+goog.html.SafeStyle.ALLOWED_FUNCTIONS_.join("|")+")\\([-+*/0-9a-z.%\\[\\], ]+\\)","g"),goog.html.SafeStyle.COMMENT_RE_=/\/\*/,goog.html.SafeStyle.sanitizeUrl_=function(h){return h.replace(goog.html.SafeStyle.URL_RE_,function(v,y,o,p){var n="";return o=o.replace(/^(['"])(.*)\1$/,function(E,C,N){return n=C,N}),v=goog.html.SafeUrl.sanitize(o).getTypedStringValue(),y+n+v+n+p})},goog.html.SafeStyle.concat=function(h){var v="",y=function(o){Array.isArray(o)?module$contents$goog$array_forEach(o,y):v+=goog.html.SafeStyle.unwrap(o)};return module$contents$goog$array_forEach(arguments,y),v?goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(v):goog.html.SafeStyle.EMPTY};var module$contents$goog$html$SafeStyleSheet_CONSTRUCTOR_TOKEN_PRIVATE={},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet=function(h,v){this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_=v===module$contents$goog$html$SafeStyleSheet_CONSTRUCTOR_TOKEN_PRIVATE?h:"",this.implementsGoogStringTypedString=!0};module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createRule=function(h,v){if((0,goog.string.internal.contains)(h,"<"))throw Error("Selector does not allow '<', got: "+h);var y=h.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(y))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+h);if(!module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.hasBalancedBrackets_(y))throw Error("() and [] in selector must be balanced, got: "+h);return v instanceof goog.html.SafeStyle||(v=goog.html.SafeStyle.create(v)),h=h+"{"+goog.html.SafeStyle.unwrap(v).replace(/</g,"\\3C ")+"}",module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(h)},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.hasBalancedBrackets_=function(h){for(var v={"(":")","[":"]"},y=[],o=0;o<h.length;o++){var p=h[o];if(v[p])y.push(v[p]);else if(goog.object.contains(v,p)&&y.pop()!=p)return!1}return 0==y.length},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.concat=function(h){var v="",y=function(o){Array.isArray(o)?module$contents$goog$array_forEach(o,y):v+=module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.unwrap(o)};return module$contents$goog$array_forEach(arguments,y),module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(v)},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.fromConstant=function(h){return 0===(h=goog.string.Const.unwrap(h)).length?module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.EMPTY:((0,goog.asserts.assert)(!(0,goog.string.internal.contains)(h,"<"),"Forbidden '<' character in style sheet string: "+h),module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(h))},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.unwrap=function(h){return h instanceof module$contents$goog$html$SafeStyleSheet_SafeStyleSheet&&h.constructor===module$contents$goog$html$SafeStyleSheet_SafeStyleSheet?h.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_:((0,goog.asserts.fail)("expected object of type SafeStyleSheet, got '"+h+"' of type "+goog.typeOf(h)),"type_error:SafeStyleSheet")},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse=function(h){return new module$contents$goog$html$SafeStyleSheet_SafeStyleSheet(h,module$contents$goog$html$SafeStyleSheet_CONSTRUCTOR_TOKEN_PRIVATE)},goog.DEBUG&&(module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.prototype.toString=function(){return"SafeStyleSheet{"+this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_+"}"}),module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.EMPTY=module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(""),goog.html.SafeStyleSheet=module$contents$goog$html$SafeStyleSheet_SafeStyleSheet,goog.labs={},goog.labs.userAgent={},goog.labs.userAgent.util={},goog.labs.userAgent.util.getNativeUserAgentString_=function(){var h=goog.labs.userAgent.util.getNavigator_();return h&&(h=h.userAgent)?h:""},goog.labs.userAgent.util.getNavigator_=function(){return goog.global.navigator},goog.labs.userAgent.util.userAgent_=goog.labs.userAgent.util.getNativeUserAgentString_(),goog.labs.userAgent.util.setUserAgent=function(h){goog.labs.userAgent.util.userAgent_=h||goog.labs.userAgent.util.getNativeUserAgentString_()},goog.labs.userAgent.util.getUserAgent=function(){return goog.labs.userAgent.util.userAgent_},goog.labs.userAgent.util.matchUserAgent=function(h){var v=goog.labs.userAgent.util.getUserAgent();return goog.string.internal.contains(v,h)},goog.labs.userAgent.util.matchUserAgentIgnoreCase=function(h){var v=goog.labs.userAgent.util.getUserAgent();return goog.string.internal.caseInsensitiveContains(v,h)},goog.labs.userAgent.util.extractVersionTuples=function(h){for(var o,v=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,y=[];o=v.exec(h);)y.push([o[1],o[2],o[3]||void 0]);return y},goog.labs.userAgent.browser={},goog.labs.userAgent.browser.matchOpera_=function(){return goog.labs.userAgent.util.matchUserAgent("Opera")},goog.labs.userAgent.browser.matchIE_=function(){return goog.labs.userAgent.util.matchUserAgent("Trident")||goog.labs.userAgent.util.matchUserAgent("MSIE")},goog.labs.userAgent.browser.matchEdgeHtml_=function(){return goog.labs.userAgent.util.matchUserAgent("Edge")},goog.labs.userAgent.browser.matchEdgeChromium_=function(){return goog.labs.userAgent.util.matchUserAgent("Edg/")},goog.labs.userAgent.browser.matchOperaChromium_=function(){return goog.labs.userAgent.util.matchUserAgent("OPR")},goog.labs.userAgent.browser.matchFirefox_=function(){return goog.labs.userAgent.util.matchUserAgent("Firefox")||goog.labs.userAgent.util.matchUserAgent("FxiOS")},goog.labs.userAgent.browser.matchSafari_=function(){return goog.labs.userAgent.util.matchUserAgent("Safari")&&!(goog.labs.userAgent.browser.matchChrome_()||goog.labs.userAgent.browser.matchCoast_()||goog.labs.userAgent.browser.matchOpera_()||goog.labs.userAgent.browser.matchEdgeHtml_()||goog.labs.userAgent.browser.matchEdgeChromium_()||goog.labs.userAgent.browser.matchOperaChromium_()||goog.labs.userAgent.browser.matchFirefox_()||goog.labs.userAgent.browser.isSilk()||goog.labs.userAgent.util.matchUserAgent("Android"))},goog.labs.userAgent.browser.matchCoast_=function(){return goog.labs.userAgent.util.matchUserAgent("Coast")},goog.labs.userAgent.browser.matchIosWebview_=function(){return(goog.labs.userAgent.util.matchUserAgent("iPad")||goog.labs.userAgent.util.matchUserAgent("iPhone"))&&!goog.labs.userAgent.browser.matchSafari_()&&!goog.labs.userAgent.browser.matchChrome_()&&!goog.labs.userAgent.browser.matchCoast_()&&!goog.labs.userAgent.browser.matchFirefox_()&&goog.labs.userAgent.util.matchUserAgent("AppleWebKit")},goog.labs.userAgent.browser.matchChrome_=function(){return(goog.labs.userAgent.util.matchUserAgent("Chrome")||goog.labs.userAgent.util.matchUserAgent("CriOS"))&&!goog.labs.userAgent.browser.matchEdgeHtml_()}
1,goog.labs.userAgent.browser.matchAndroidBrowser_=function(){return goog.labs.userAgent.util.matchUserAgent("Android")&&!(goog.labs.userAgent.browser.isChrome()||goog.labs.userAgent.browser.isFirefox()||goog.labs.userAgent.browser.isOpera()||goog.labs.userAgent.browser.isSilk())},goog.labs.userAgent.browser.isOpera=goog.labs.userAgent.browser.matchOpera_,goog.labs.userAgent.browser.isIE=goog.labs.userAgent.browser.matchIE_,goog.labs.userAgent.browser.isEdge=goog.labs.userAgent.browser.matchEdgeHtml_,goog.labs.userAgent.browser.isEdgeChromium=goog.labs.userAgent.browser.matchEdgeChromium_,goog.labs.userAgent.browser.isOperaChromium=goog.labs.userAgent.browser.matchOperaChromium_,goog.labs.userAgent.browser.isFirefox=goog.labs.userAgent.browser.matchFirefox_,goog.labs.userAgent.browser.isSafari=goog.labs.userAgent.browser.matchSafari_,goog.labs.userAgent.browser.isCoast=goog.labs.userAgent.browser.matchCoast_,goog.labs.userAgent.browser.isIosWebview=goog.labs.userAgent.browser.matchIosWebview_,goog.labs.userAgent.browser.isChrome=goog.labs.userAgent.browser.matchChrome_,goog.labs.userAgent.browser.isAndroidBrowser=goog.labs.userAgent.browser.matchAndroidBrowser_,goog.labs.userAgent.browser.isSilk=function(){return goog.labs.userAgent.util.matchUserAgent("Silk")},goog.labs.userAgent.browser.getVersion=function(){function h(p){return p=module$contents$goog$array_find(p,o),y[p]||""}var v=goog.labs.userAgent.util.getUserAgent();if(goog.labs.userAgent.browser.isIE())return goog.labs.userAgent.browser.getIEVersion_(v);v=goog.labs.userAgent.util.extractVersionTuples(v);var y={};module$contents$goog$array_forEach(v,function(p){y[p[0]]=p[1]});var o=goog.partial(goog.object.containsKey,y);return goog.labs.userAgent.browser.isOpera()?h(["Version","Opera"]):goog.labs.userAgent.browser.isEdge()?h(["Edge"]):goog.labs.userAgent.browser.isEdgeChromium()?h(["Edg"]):goog.labs.userAgent.browser.isChrome()?h(["Chrome","CriOS","HeadlessChrome"]):(v=v[2])&&v[1]||""},goog.labs.userAgent.browser.isVersionOrHigher=function(h){return 0<=goog.string.internal.compareVersions(goog.labs.userAgent.browser.getVersion(),h)},goog.labs.userAgent.browser.getIEVersion_=function(h){var v=/rv: *([\d\.]*)/.exec(h);if(v&&v[1])return v[1];v="";var y=/MSIE +([\d\.]+)/.exec(h);if(y&&y[1])if(h=/Trident\/(\d.\d)/.exec(h),"7.0"==y[1])if(h&&h[1])switch(h[1]){case"4.0":v="8.0";break;case"5.0":v="9.0";break;case"6.0":v="10.0";break;case"7.0":v="11.0"}else v="7.0";else v=y[1];return v},goog.html.SafeHtml=function(h,v,y){this.privateDoNotAccessOrElseSafeHtmlWrappedValue_=y===goog.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_?h:"",this.dir_=v},goog.html.SafeHtml.ENABLE_ERROR_MESSAGES=goog.DEBUG,goog.html.SafeHtml.SUPPORT_STYLE_ATTRIBUTE=!0,goog.html.SafeHtml.prototype.implementsGoogI18nBidiDirectionalString=!0,goog.html.SafeHtml.prototype.getDirection=function(){return this.dir_},goog.html.SafeHtml.prototype.implementsGoogStringTypedString=!0,goog.html.SafeHtml.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_.toString()},goog.DEBUG&&(goog.html.SafeHtml.prototype.toString=function(){return"SafeHtml{"+this.privateDoNotAccessOrElseSafeHtmlWrappedValue_+"}"}),goog.html.SafeHtml.unwrap=function(h){return goog.html.SafeHtml.unwrapTrustedHTML(h).toString()},goog.html.SafeHtml.unwrapTrustedHTML=function(h){return h instanceof goog.html.SafeHtml&&h.constructor===goog.html.SafeHtml?h.privateDoNotAccessOrElseSafeHtmlWrappedValue_:(goog.asserts.fail("expected object of type SafeHtml, got '"+h+"' of type "+goog.typeOf(h)),"type_error:SafeHtml")},goog.html.SafeHtml.htmlEscape=function(h){if(h instanceof goog.html.SafeHtml)return h;var v="object"==typeof h,y=null;return v&&h.implementsGoogI18nBidiDirectionalString&&(y=h.getDirection()),h=v&&h.implementsGoogStringTypedString?h.getTypedStringValue():String(h),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(goog.string.internal.htmlEscape(h),y)},goog.html.SafeHtml.htmlEscapePreservingNewlines=function(h){return h instanceof goog.html.SafeHtml?h:(h=goog.html.SafeHtml.htmlEscape(h),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(goog.string.internal.newLineToBr(goog.html.SafeHtml.unwrap(h)),h.getDirection()))},goog.html.SafeHtml.htmlEscapePreservingNewlinesAndSpaces=function(h){return h instanceof goog.html.SafeHtml?h:(h=goog.html.SafeHtml.htmlEscape(h),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(goog.string.internal.whitespaceEscape(goog.html.SafeHtml.unwrap(h)),h.getDirection()))},goog.html.SafeHtml.from=goog.html.SafeHtml.htmlEscape,goog.html.SafeHtml.comment=function(h){return goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("\x3c!--"+goog.string.internal.htmlEscape(h)+"--\x3e",null)},goog.html.SafeHtml.VALID_NAMES_IN_TAG_=/^[a-zA-Z0-9-]+$/,goog.html.SafeHtml.URL_ATTRIBUTES_={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},goog.html.SafeHtml.NOT_ALLOWED_TAG_NAMES_=goog.object.createSet(goog.dom.TagName.APPLET,goog.dom.TagName.BASE,goog.dom.TagName.EMBED,goog.dom.TagName.IFRAME,goog.dom.TagName.LINK,goog.dom.TagName.MATH,goog.dom.TagName.META,goog.dom.TagName.OBJECT,goog.dom.TagName.SCRIPT,goog.dom.TagName.STYLE,goog.dom.TagName.SVG,goog.dom.TagName.TEMPLATE),goog.html.SafeHtml.create=function(h,v,y){return goog.html.SafeHtml.verifyTagName(String(h)),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse(String(h),v,y)},goog.html.SafeHtml.verifyTagName=function(h){if(!goog.html.SafeHtml.VALID_NAMES_IN_TAG_.test(h))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?"Invalid tag name <"+h+">.":"");
1if(h.toUpperCase()in goog.html.SafeHtml.NOT_ALLOWED_TAG_NAMES_)throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?"Tag name <"+h+"> is not allowed for SafeHtml.":"")},goog.html.SafeHtml.createIframe=function(h,v,y,o){h&&goog.html.TrustedResourceUrl.unwrap(h);var p={};return p.src=h||null,p.srcdoc=v&&goog.html.SafeHtml.unwrap(v),h=goog.html.SafeHtml.combineAttributes(p,{sandbox:""},y),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",h,o)},goog.html.SafeHtml.createSandboxIframe=function(h,v,y,o){if(!goog.html.SafeHtml.canUseSandboxIframe())throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?"The browser does not support sandboxed iframes.":"");var p={};return p.src=h?goog.html.SafeUrl.unwrap(goog.html.SafeUrl.sanitize(h)):null,p.srcdoc=v||null,p.sandbox="",h=goog.html.SafeHtml.combineAttributes(p,{},y),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",h,o)},goog.html.SafeHtml.canUseSandboxIframe=function(){return goog.global.HTMLIFrameElement&&"sandbox"in goog.global.HTMLIFrameElement.prototype},goog.html.SafeHtml.createScriptSrc=function(h,v){return goog.html.TrustedResourceUrl.unwrap(h),h=goog.html.SafeHtml.combineAttributes({src:h},{},v),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("script",h)},goog.html.SafeHtml.createScript=function(h,v){for(var y in v)if(Object.prototype.hasOwnProperty.call(v,y)){var o=y.toLowerCase();if("language"==o||"src"==o||"text"==o||"type"==o)throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Cannot set "'+o+'" attribute':"")}for(y="",h=module$contents$goog$array_concat(h),o=0;o<h.length;o++)y+=module$contents$goog$html$SafeScript_SafeScript.unwrap(h[o]);return h=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(y,goog.i18n.bidi.Dir.NEUTRAL),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("script",v,h)},goog.html.SafeHtml.createStyle=function(h,v){v=goog.html.SafeHtml.combineAttributes({type:"text/css"},{},v);var y="";h=module$contents$goog$array_concat(h);for(var o=0;o<h.length;o++)y+=module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.unwrap(h[o]);return h=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(y,goog.i18n.bidi.Dir.NEUTRAL),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("style",v,h)},goog.html.SafeHtml.createMetaRefresh=function(h,v){return h=goog.html.SafeUrl.unwrap(goog.html.SafeUrl.sanitize(h)),(goog.labs.userAgent.browser.isIE()||goog.labs.userAgent.browser.isEdge())&&goog.string.internal.contains(h,";")&&(h="'"+h.replace(/'/g,"%27")+"'"),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("meta",{"http-equiv":"refresh",content:(v||0)+"; url="+h})},goog.html.SafeHtml.getAttrNameAndValue_=function(h,v,y){if(y instanceof goog.string.Const)y=goog.string.Const.unwrap(y);else if("style"==v.toLowerCase()){if(!goog.html.SafeHtml.SUPPORT_STYLE_ATTRIBUTE)throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "style" not supported.':"");y=goog.html.SafeHtml.getStyleValue_(y)}else{if(/^on/i.test(v))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+v+'" requires goog.string.Const value, "'+y+'" given.':"");if(v.toLowerCase()in goog.html.SafeHtml.URL_ATTRIBUTES_)if(y instanceof goog.html.TrustedResourceUrl)y=goog.html.TrustedResourceUrl.unwrap(y);else if(y instanceof goog.html.SafeUrl)y=goog.html.SafeUrl.unwrap(y);else{if("string"!=typeof y)throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+v+'" on tag "'+h+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+y+'" given.':"");y=goog.html.SafeUrl.sanitize(y).getTypedStringValue()}}return y.implementsGoogStringTypedString&&(y=y.getTypedStringValue()),goog.asserts.assert("string"==typeof y||"number"==typeof y,"String or number value expected, got "+typeof y+" with value: "+y),v+'="'+goog.string.internal.htmlEscape(String(y))+'"'},goog.html.SafeHtml.getStyleValue_=function(h){if(!goog.isObject(h))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof h+" given: "+h:"");return h instanceof goog.html.SafeStyle||(h=goog.html.SafeStyle.create(h)),goog.html.SafeStyle.unwrap(h)},goog.html.SafeHtml.createWithDir=function(h,v,y,o){return(v=goog.html.SafeHtml.create(v,y,o)).dir_=h,v},goog.html.SafeHtml.join=function(h,v){var y=(h=goog.html.SafeHtml.htmlEscape(h)).getDirection(),o=[],p=function(n){Array.isArray(n)?module$contents$goog$array_forEach(n,p):(n=goog.html.SafeHtml.htmlEscape(n),o.push(goog.html.SafeHtml.unwrap(n)),n=n.getDirection(),y==goog.i18n.bidi.Dir.NEUTRAL?y=n:n!=goog.i18n.bidi.Dir.NEUTRAL&&y!=n&&(y=null))};return module$contents$goog$array_forEach(v,p),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(o.join(goog.html.SafeHtml.unwrap(h)),y)},goog.html.SafeHtml.concat=function(h){return goog.html.SafeHtml.join(goog.html.SafeHtml.EMPTY,Array.prototype.slice.call(arguments))},goog.html.SafeHtml.concatWithDir=function(h,v){var y=goog.html.SafeHtml.concat(module$contents$goog$array_slice(arguments,1
1));return y.dir_=h,y},goog.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_={},goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse=function(h,v){var y=goog.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();return h=y?y.createHTML(h):h,new goog.html.SafeHtml(h,v,goog.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_)},goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse=function(h,v,y){var o=null,p="<"+h+goog.html.SafeHtml.stringifyAttributes(h,v);return null==y?y=[]:Array.isArray(y)||(y=[y]),goog.dom.tags.isVoidTag(h.toLowerCase())?(goog.asserts.assert(!y.length,"Void tag <"+h+"> does not allow content."),p+=">"):(o=goog.html.SafeHtml.concat(y),p+=">"+goog.html.SafeHtml.unwrap(o)+"</"+h+">",o=o.getDirection()),(h=v&&v.dir)&&(o=/^(ltr|rtl|auto)$/i.test(h)?goog.i18n.bidi.Dir.NEUTRAL:null),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(p,o)},goog.html.SafeHtml.stringifyAttributes=function(h,v){var y="";if(v)for(var o in v)if(Object.prototype.hasOwnProperty.call(v,o)){if(!goog.html.SafeHtml.VALID_NAMES_IN_TAG_.test(o))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Invalid attribute name "'+o+'".':"");var p=v[o];null!=p&&(y+=" "+goog.html.SafeHtml.getAttrNameAndValue_(h,o,p))}return y},goog.html.SafeHtml.combineAttributes=function(h,v,y){var p,o={};for(p in h)Object.prototype.hasOwnProperty.call(h,p)&&(goog.asserts.assert(p.toLowerCase()==p,"Must be lower case"),o[p]=h[p]);for(p in v)Object.prototype.hasOwnProperty.call(v,p)&&(goog.asserts.assert(p.toLowerCase()==p,"Must be lower case"),o[p]=v[p]);if(y)for(p in y)if(Object.prototype.hasOwnProperty.call(y,p)){var n=p.toLowerCase();if(n in h)throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Cannot override "'+n+'" attribute, got "'+p+'" with value "'+y[p]+'"':"");n in v&&delete o[n],o[p]=y[p]}return o},goog.html.SafeHtml.DOCTYPE_HTML=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<!DOCTYPE html>",goog.i18n.bidi.Dir.NEUTRAL),goog.html.SafeHtml.EMPTY=new goog.html.SafeHtml(goog.global.trustedTypes&&goog.global.trustedTypes.emptyHTML||"",goog.i18n.bidi.Dir.NEUTRAL,goog.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_),goog.html.SafeHtml.BR=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<br>",goog.i18n.bidi.Dir.NEUTRAL),goog.html.uncheckedconversions={},goog.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract=function(h,v,y){return goog.asserts.assertString(goog.string.Const.unwrap(h),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(h)),"must provide non-empty justification"),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(v,y||null)},goog.html.uncheckedconversions.safeScriptFromStringKnownToSatisfyTypeContract=function(h,v){return goog.asserts.assertString(goog.string.Const.unwrap(h),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(h)),"must provide non-empty justification"),module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(v)},goog.html.uncheckedconversions.safeStyleFromStringKnownToSatisfyTypeContract=function(h,v){return goog.asserts.assertString(goog.string.Const.unwrap(h),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(h)),"must provide non-empty justification"),goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(v)},goog.html.uncheckedconversions.safeStyleSheetFromStringKnownToSatisfyTypeContract=function(h,v){return goog.asserts.assertString(goog.string.Const.unwrap(h),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(h)),"must provide non-empty justification"),module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(v)},goog.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract=function(h,v){return goog.asserts.assertString(goog.string.Const.unwrap(h),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(h)),"must provide non-empty justification"),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(v)},goog.html.uncheckedconversions.trustedResourceUrlFromStringKnownToSatisfyTypeContract=function(h,v){return goog.asserts.assertString(goog.string.Const.unwrap(h),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(h)),"must provide non-empty justification"),goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(v)},goog.dom.safe={},goog.dom.safe.InsertAdjacentHtmlPosition={AFTERBEGIN:"afterbegin",AFTEREND:"afterend",BEFOREBEGIN:"beforebegin",BEFOREEND:"beforeend"},goog.dom.safe.insertAdjacentHtml=function(h,v,y){h.insertAdjacentHTML(v,goog.html.SafeHtml.unwrapTrustedHTML(y))},goog.dom.safe.SET_INNER_HTML_DISALLOWED_TAGS_={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},goog.dom.safe.isInnerHtmlCleanupRecursive_=goog.functions.cacheReturnValue(function(){if(goog.DEBUG&&typeof document>"u")return!1;var h=document.createElement("div"),v=document.createElement("div");return v.appendChild(document.createElement("div")),h.appendChild(v),!(goog.DEBUG&&!h.firstChild||(v=h.firstChild.firstChild,h.innerHTML=goog.html.SafeHtml.unwrapTrustedHTML(goog.html.SafeHtml.EMPTY),v.parentElement))}),goog.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse=function(h,v){if(goog.dom.safe.isInnerHtmlCleanupRecursive_())for(;h.lastChild;)h.removeChild(h.lastChild);h.innerHTML=goog.html.SafeHtml.unwrapTrustedHTML(v)},goog.dom.safe.setInnerHtml=function(h,v){if(goog.asserts.ENABLE_ASSERTS&&h.tagName){var y=h.tagName.toUpperCase();if(goog.dom.safe.SET_INNER_HTML_DISALLOWED_TAGS_[y])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+h.tagName+".")}goog.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse(h,v)},goog.dom.safe.setInnerHtmlFromConstant=function(h,v){goog.dom.safe.setInnerHtml(h,goog.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(goog.string.Const.from("Constant HTML to be immediatelly used."),goog.string.Const.unwrap(v)))},goog.dom.safe.setOuterHtml=function(h,v){h.outerHTML=goog.html.SafeHtml.unwrapTrustedHTML(v)},goog.dom.safe.setFormElementAction=function(h,v){v=v instanceof goog.html.SafeUrl?v:goog.html.SafeUrl.sanitizeAssertUnchanged(v),goog.dom.asserts.assertIsHTMLFormElement(h).action=goog.html.SafeUrl.unwrap(v)}
1,goog.dom.safe.setButtonFormAction=function(h,v){v=v instanceof goog.html.SafeUrl?v:goog.html.SafeUrl.sanitizeAssertUnchanged(v),goog.dom.asserts.assertIsHTMLButtonElement(h).formAction=goog.html.SafeUrl.unwrap(v)},goog.dom.safe.setInputFormAction=function(h,v){v=v instanceof goog.html.SafeUrl?v:goog.html.SafeUrl.sanitizeAssertUnchanged(v),goog.dom.asserts.assertIsHTMLInputElement(h).formAction=goog.html.SafeUrl.unwrap(v)},goog.dom.safe.setStyle=function(h,v){h.style.cssText=goog.html.SafeStyle.unwrap(v)},goog.dom.safe.documentWrite=function(h,v){h.write(goog.html.SafeHtml.unwrapTrustedHTML(v))},goog.dom.safe.setAnchorHref=function(h,v){goog.dom.asserts.assertIsHTMLAnchorElement(h),v=v instanceof goog.html.SafeUrl?v:goog.html.SafeUrl.sanitizeAssertUnchanged(v),h.href=goog.html.SafeUrl.unwrap(v)},goog.dom.safe.setImageSrc=function(h,v){if(goog.dom.asserts.assertIsHTMLImageElement(h),!(v instanceof goog.html.SafeUrl)){var y=/^data:image\//i.test(v);v=goog.html.SafeUrl.sanitizeAssertUnchanged(v,y)}h.src=goog.html.SafeUrl.unwrap(v)},goog.dom.safe.setAudioSrc=function(h,v){if(goog.dom.asserts.assertIsHTMLAudioElement(h),!(v instanceof goog.html.SafeUrl)){var y=/^data:audio\//i.test(v);v=goog.html.SafeUrl.sanitizeAssertUnchanged(v,y)}h.src=goog.html.SafeUrl.unwrap(v)},goog.dom.safe.setVideoSrc=function(h,v){if(goog.dom.asserts.assertIsHTMLVideoElement(h),!(v instanceof goog.html.SafeUrl)){var y=/^data:video\//i.test(v);v=goog.html.SafeUrl.sanitizeAssertUnchanged(v,y)}h.src=goog.html.SafeUrl.unwrap(v)},goog.dom.safe.setEmbedSrc=function(h,v){goog.dom.asserts.assertIsHTMLEmbedElement(h),h.src=goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(v)},goog.dom.safe.setFrameSrc=function(h,v){goog.dom.asserts.assertIsHTMLFrameElement(h),h.src=goog.html.TrustedResourceUrl.unwrap(v)},goog.dom.safe.setIframeSrc=function(h,v){goog.dom.asserts.assertIsHTMLIFrameElement(h),h.src=goog.html.TrustedResourceUrl.unwrap(v)},goog.dom.safe.setIframeSrcdoc=function(h,v){goog.dom.asserts.assertIsHTMLIFrameElement(h),h.srcdoc=goog.html.SafeHtml.unwrapTrustedHTML(v)},goog.dom.safe.setLinkHrefAndRel=function(h,v,y){goog.dom.asserts.assertIsHTMLLinkElement(h),h.rel=y,goog.string.internal.caseInsensitiveContains(y,"stylesheet")?(goog.asserts.assert(v instanceof goog.html.TrustedResourceUrl,'URL must be TrustedResourceUrl because "rel" contains "stylesheet"'),h.href=goog.html.TrustedResourceUrl.unwrap(v)):h.href=v instanceof goog.html.TrustedResourceUrl?goog.html.TrustedResourceUrl.unwrap(v):goog.html.SafeUrl.unwrap(v instanceof goog.html.SafeUrl?v:goog.html.SafeUrl.sanitizeAssertUnchanged(v))},goog.dom.safe.setObjectData=function(h,v){goog.dom.asserts.assertIsHTMLObjectElement(h),h.data=goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(v)},goog.dom.safe.setScriptSrc=function(h,v){goog.dom.asserts.assertIsHTMLScriptElement(h),h.src=goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(v),goog.dom.safe.setNonceForScriptElement_(h)},goog.dom.safe.setScriptContent=function(h,v){goog.dom.asserts.assertIsHTMLScriptElement(h),h.textContent=module$contents$goog$html$SafeScript_SafeScript.unwrapTrustedScript(v),goog.dom.safe.setNonceForScriptElement_(h)},goog.dom.safe.setNonceForScriptElement_=function(h){var v=goog.getScriptNonce(h.ownerDocument&&h.ownerDocument.defaultView);v&&h.setAttribute("nonce",v)},goog.dom.safe.setLocationHref=function(h,v){goog.dom.asserts.assertIsLocation(h),v=v instanceof goog.html.SafeUrl?v:goog.html.SafeUrl.sanitizeAssertUnchanged(v),h.href=goog.html.SafeUrl.unwrap(v)},goog.dom.safe.assignLocation=function(h,v){goog.dom.asserts.assertIsLocation(h),v=v instanceof goog.html.SafeUrl?v:goog.html.SafeUrl.sanitizeAssertUnchanged(v),h.assign(goog.html.SafeUrl.unwrap(v))},goog.dom.safe.replaceLocation=function(h,v){v=v instanceof goog.html.SafeUrl?v:goog.html.SafeUrl.sanitizeAssertUnchanged(v),h.replace(goog.html.SafeUrl.unwrap(v))},goog.dom.safe.openInWindow=function(h,v,y,o,p){return h=h instanceof goog.html.SafeUrl?h:goog.html.SafeUrl.sanitizeAssertUnchanged(h),v=v||goog.global,y=y instanceof goog.string.Const?goog.string.Const.unwrap(y):y||"",v.open(goog.html.SafeUrl.unwrap(h),y,o,p)},goog.dom.safe.parseFromStringHtml=function(h,v){return goog.dom.safe.parseFromString(h,v,"text/html")},goog.dom.safe.parseFromString=function(h,v,y){return h.parseFromString(goog.html.SafeHtml.unwrapTrustedHTML(v),y)},goog.dom.safe.createImageFromBlob=function(h){if(!/^image\/.*/g.test(h.type))throw Error("goog.dom.safe.createImageFromBlob only accepts MIME type image/.*.");var v=goog.global.URL.createObjectURL(h);
1return(h=new goog.global.Image).onload=function(){goog.global.URL.revokeObjectURL(v)},goog.dom.safe.setImageSrc(h,goog.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract(goog.string.Const.from("Image blob URL."),v)),h},goog.string.DETECT_DOUBLE_ESCAPING=!1,goog.string.FORCE_NON_DOM_HTML_UNESCAPING=!1,goog.string.Unicode={NBSP:"\xa0"},goog.string.startsWith=goog.string.internal.startsWith,goog.string.endsWith=goog.string.internal.endsWith,goog.string.caseInsensitiveStartsWith=goog.string.internal.caseInsensitiveStartsWith,goog.string.caseInsensitiveEndsWith=goog.string.internal.caseInsensitiveEndsWith,goog.string.caseInsensitiveEquals=goog.string.internal.caseInsensitiveEquals,goog.string.subs=function(h,v){for(var y=h.split("%s"),o="",p=Array.prototype.slice.call(arguments,1);p.length&&1<y.length;)o+=y.shift()+p.shift();return o+y.join("%s")},goog.string.collapseWhitespace=function(h){return h.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")},goog.string.isEmptyOrWhitespace=goog.string.internal.isEmptyOrWhitespace,goog.string.isEmptyString=function(h){return 0==h.length},goog.string.isEmpty=goog.string.isEmptyOrWhitespace,goog.string.isEmptyOrWhitespaceSafe=function(h){return goog.string.isEmptyOrWhitespace(goog.string.makeSafe(h))},goog.string.isEmptySafe=goog.string.isEmptyOrWhitespaceSafe,goog.string.isBreakingWhitespace=function(h){return!/[^\t\n\r ]/.test(h)},goog.string.isAlpha=function(h){return!/[^a-zA-Z]/.test(h)},goog.string.isNumeric=function(h){return!/[^0-9]/.test(h)},goog.string.isAlphaNumeric=function(h){return!/[^a-zA-Z0-9]/.test(h)},goog.string.isSpace=function(h){return" "==h},goog.string.isUnicodeChar=function(h){return 1==h.length&&" "<=h&&"~">=h||"\x80"<=h&&"\ufffd">=h},goog.string.stripNewlines=function(h){return h.replace(/(\r\n|\r|\n)+/g," ")},goog.string.canonicalizeNewlines=function(h){return h.replace(/(\r\n|\r|\n)/g,"\n")},goog.string.normalizeWhitespace=function(h){return h.replace(/\xa0|\s/g," ")},goog.string.normalizeSpaces=function(h){return h.replace(/\xa0|[ \t]+/g," ")},goog.string.collapseBreakingSpaces=function(h){return h.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},goog.string.trim=goog.string.internal.trim,goog.string.trimLeft=function(h){return h.replace(/^[\s\xa0]+/,"")},goog.string.trimRight=function(h){return h.replace(/[\s\xa0]+$/,"")},goog.string.caseInsensitiveCompare=goog.string.internal.caseInsensitiveCompare,goog.string.numberAwareCompare_=function(h,v,y){if(h==v)return 0;if(!h)return-1;if(!v)return 1;for(var o=h.toLowerCase().match(y),p=v.toLowerCase().match(y),n=Math.min(o.length,p.length),E=0;E<n;E++){var C=p[E];if((y=o[E])!=C)return h=parseInt(y,10),!isNaN(h)&&(v=parseInt(C,10),!isNaN(v)&&h-v)?h-v:y<C?-1:1}return o.length!=p.length?o.length-p.length:h<v?-1:1},goog.string.intAwareCompare=function(h,v){return goog.string.numberAwareCompare_(h,v,/\d+|\D+/g)},goog.string.floatAwareCompare=function(h,v){return goog.string.numberAwareCompare_(h,v,/\d+|\.\d+|\D+/g)},goog.string.numerateCompare=goog.string.floatAwareCompare,goog.string.urlEncode=function(h){return encodeURIComponent(String(h))},goog.string.urlDecode=function(h){return decodeURIComponent(h.replace(/\+/g," "))},goog.string.newLineToBr=goog.string.internal.newLineToBr,goog.string.htmlEscape=function(h,v){return h=goog.string.internal.htmlEscape(h,v),goog.string.DETECT_DOUBLE_ESCAPING&&(h=h.replace(goog.string.E_RE_,"&#101;")),h},goog.string.E_RE_=/e/g,goog.string.unescapeEntities=function(h){return goog.string.contains(h,"&")?!goog.string.FORCE_NON_DOM_HTML_UNESCAPING&&"document"in goog.global?goog.string.unescapeEntitiesUsingDom_(h):goog.string.unescapePureXmlEntities_(h):h},goog.string.unescapeEntitiesWithDocument=function(h,v){return goog.string.contains(h,"&")?goog.string.unescapeEntitiesUsingDom_(h,v):h},goog.string.unescapeEntitiesUsingDom_=function(h,v){var y={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},o=v?v.createElement("div"):goog.global.document.createElement("div");return h.replace(goog.string.HTML_ENTITY_PATTERN_,function(p,n){var E=y[p];return E||("#"==n.charAt(0)&&(n=+("0"+n.substr(1)),isNaN(n)||(E=String.fromCharCode(n))),E||(goog.dom.safe.setInnerHtml(o,goog.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(goog.string.Const.from("Single HTML entity."),p+" ")),E=o.firstChild.nodeValue.slice(0,-1)),y[p]=E)})},goog.string.unescapePureXmlEntities_=function(h){return h.replace(/&([^;]+);
1/g,function(v,y){switch(y){case"amp":return"&";case"lt":return"<";case"gt":return">";case"quot":return'"';default:return"#"!=y.charAt(0)||(y=+("0"+y.substr(1)),isNaN(y))?v:String.fromCharCode(y)}})},goog.string.HTML_ENTITY_PATTERN_=/&([^;\s<&]+);?/g,goog.string.whitespaceEscape=function(h,v){return goog.string.newLineToBr(h.replace(/  /g," &#160;"),v)},goog.string.preserveSpaces=function(h){return h.replace(/(^|[\n ]) /g,"$1"+goog.string.Unicode.NBSP)},goog.string.stripQuotes=function(h,v){for(var y=v.length,o=0;o<y;o++){var p=1==y?v:v.charAt(o);if(h.charAt(0)==p&&h.charAt(h.length-1)==p)return h.substring(1,h.length-1)}return h},goog.string.truncate=function(h,v,y){return y&&(h=goog.string.unescapeEntities(h)),h.length>v&&(h=h.substring(0,v-3)+"..."),y&&(h=goog.string.htmlEscape(h)),h},goog.string.truncateMiddle=function(h,v,y,o){if(y&&(h=goog.string.unescapeEntities(h)),o&&h.length>v){o>v&&(o=v);var p=h.length-o;h=h.substring(0,v-o)+"..."+h.substring(p)}else h.length>v&&(o=Math.floor(v/2),p=h.length-o,h=h.substring(0,o+v%2)+"..."+h.substring(p));return y&&(h=goog.string.htmlEscape(h)),h},goog.string.specialEscapeChars_={"\0":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},goog.string.jsEscapeCache_={"'":"\\'"},goog.string.quote=function(h){h=String(h);for(var v=['"'],y=0;y<h.length;y++){var o=h.charAt(y),p=o.charCodeAt(0);v[y+1]=goog.string.specialEscapeChars_[o]||(31<p&&127>p?o:goog.string.escapeChar(o))}return v.push('"'),v.join("")},goog.string.escapeString=function(h){for(var v=[],y=0;y<h.length;y++)v[y]=goog.string.escapeChar(h.charAt(y));return v.join("")},goog.string.escapeChar=function(h){if(h in goog.string.jsEscapeCache_)return goog.string.jsEscapeCache_[h];if(h in goog.string.specialEscapeChars_)return goog.string.jsEscapeCache_[h]=goog.string.specialEscapeChars_[h];var v=h.charCodeAt(0);if(31<v&&127>v)var y=h;else 256>v?(y="\\x",(16>v||256<v)&&(y+="0")):(y="\\u",4096>v&&(y+="0")),y+=v.toString(16).toUpperCase();return goog.string.jsEscapeCache_[h]=y},goog.string.contains=goog.string.internal.contains,goog.string.caseInsensitiveContains=goog.string.internal.caseInsensitiveContains,goog.string.countOf=function(h,v){return h&&v?h.split(v).length-1:0},goog.string.removeAt=function(h,v,y){var o=h;return 0<=v&&v<h.length&&0<y&&(o=h.substr(0,v)+h.substr(v+y,h.length-v-y)),o},goog.string.remove=function(h,v){return h.replace(v,"")},goog.string.removeAll=function(h,v){return v=new RegExp(goog.string.regExpEscape(v),"g"),h.replace(v,"")},goog.string.replaceAll=function(h,v,y){return v=new RegExp(goog.string.regExpEscape(v),"g"),h.replace(v,y.replace(/\$/g,"$$$$"))},goog.string.regExpEscape=function(h){return String(h).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},goog.string.repeat=String.prototype.repeat?function(h,v){return h.repeat(v)}:function(h,v){return Array(v+1).join(h)},goog.string.padNumber=function(h,v,y){return-1==(y=(h=void 0!==y?h.toFixed(y):String(h)).indexOf("."))&&(y=h.length),goog.string.repeat("0",Math.max(0,v-y))+h},goog.string.makeSafe=function(h){return null==h?"":String(h)},goog.string.buildString=function(h){return Array.prototype.join.call(arguments,"")},goog.string.getRandomString=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^goog.now()).toString(36)},goog.string.compareVersions=goog.string.internal.compareVersions,goog.string.hashCode=function(h){for(var v=0,y=0;y<h.length;++y)v=31*v+h.charCodeAt(y)>>>0;return v},goog.string.uniqueStringCounter_=2147483648*Math.random()|0,goog.string.createUniqueString=function(){return"goog_"+goog.string.uniqueStringCounter_++},goog.string.toNumber=function(h){var v=Number(h);return 0==v&&goog.string.isEmptyOrWhitespace(h)?NaN:v},goog.string.isLowerCamelCase=function(h){return/^[a-z]+([A-Z][a-z]*)*$/.test(h)},goog.string.isUpperCamelCase=function(h){return/^([A-Z][a-z]*)+$/.test(h)},goog.string.toCamelCase=function(h){return String(h).replace(/\-([a-z])/g,function(v,y){return y.toUpperCase()})},goog.string.toSelectorCase=function(h){return String(h).replace(/([A-Z])/g,"-$1").toLowerCase()},goog.string.toTitleCase=function(h,v){return v="string"==typeof v?goog.string.regExpEscape(v):"\\s",h.replace(new RegExp("(^"+(v?"|["+v+"]+":"")+")([a-z])","g"),function(y,o,p){return o+p.toUpperCase()})},goog.string.capitalize=function(h){return String(h.charAt(0)).toUpperCase()+String(h.substr(1)).toLowerCase()},goog.string.parseInt=function(h){return isFinite(h)&&(h=String(h)),"string"==typeof h?/^\s*-?0
1x/i.test(h)?parseInt(h,16):parseInt(h,10):NaN},goog.string.splitLimit=function(h,v,y){h=h.split(v);for(var o=[];0<y&&h.length;)o.push(h.shift()),y--;return h.length&&o.push(h.join(v)),o},goog.string.lastComponent=function(h,v){if(!v)return h;"string"==typeof v&&(v=[v]);for(var y=-1,o=0;o<v.length;o++)if(""!=v[o]){var p=h.lastIndexOf(v[o]);p>y&&(y=p)}return-1==y?h:h.slice(y+1)},goog.string.editDistance=function(h,v){var y=[],o=[];if(h==v)return 0;if(!h.length||!v.length)return Math.max(h.length,v.length);for(var p=0;p<v.length+1;p++)y[p]=p;for(p=0;p<h.length;p++){o[0]=p+1;for(var n=0;n<v.length;n++)o[n+1]=Math.min(o[n]+1,y[n+1]+1,y[n]+ +(h[p]!=v[n]));for(n=0;n<y.length;n++)y[n]=o[n]}return o[v.length]},goog.proto2={},goog.proto2.Descriptor=function(h,v,y){for(this.messageType_=h,this.name_=v.name||null,this.fullName_=v.fullName||null,this.containingType_=v.containingType,this.fields_={},h=0;h<y.length;h++)this.fields_[(v=y[h]).getTag()]=v},goog.proto2.Descriptor.prototype.getName=function(){return this.name_},goog.proto2.Descriptor.prototype.getFullName=function(){return this.fullName_},goog.proto2.Descriptor.prototype.getContainingType=function(){return this.containingType_?this.containingType_.getDescriptor():null},goog.proto2.Descriptor.prototype.getFields=function(){var h=goog.object.getValues(this.fields_);return module$contents$goog$array_sort(h,function(v,y){return v.getTag()-y.getTag()}),h},goog.proto2.Descriptor.prototype.getFieldsMap=function(){return this.fields_},goog.proto2.Descriptor.prototype.findFieldByName=function(h){return goog.object.findValue(this.fields_,function(v,y,o){return v.getName()==h})||null},goog.proto2.Descriptor.prototype.findFieldByTag=function(h){return goog.asserts.assert(goog.string.isNumeric(h)),this.fields_[parseInt(h,10)]||null},goog.proto2.Descriptor.prototype.createMessageInstance=function(){return new this.messageType_},goog.proto2.FieldDescriptor=function(h,v,y){switch(this.parent_=h,goog.asserts.assert(goog.string.isNumeric(v)),this.tag_=v,this.name_=y.name,this.isPacked_=!!y.packed,this.isRepeated_=!!y.repeated,this.isRequired_=!!y.required,this.fieldType_=y.fieldType,this.nativeType_=y.type,this.deserializationConversionPermitted_=!1,this.fieldType_){case goog.proto2.FieldDescriptor.FieldType.INT64:case goog.proto2.FieldDescriptor.FieldType.UINT64:case goog.proto2.FieldDescriptor.FieldType.FIXED64:case goog.proto2.FieldDescriptor.FieldType.SFIXED64:case goog.proto2.FieldDescriptor.FieldType.SINT64:case goog.proto2.FieldDescriptor.FieldType.FLOAT:case goog.proto2.FieldDescriptor.FieldType.DOUBLE:this.deserializationConversionPermitted_=!0}this.defaultValue_=y.defaultValue},goog.proto2.FieldDescriptor.FieldType={DOUBLE:1,FLOAT:2,INT64:3,UINT64:4,INT32:5,FIXED64:6,FIXED32:7,BOOL:8,STRING:9,GROUP:10,MESSAGE:11,BYTES:12,UINT32:13,ENUM:14,SFIXED32:15,SFIXED64:16,SINT32:17,SINT64:18},goog.proto2.FieldDescriptor.prototype.getTag=function(){return this.tag_},goog.proto2.FieldDescriptor.prototype.getContainingType=function(){return this.parent_.prototype.getDescriptor()},goog.proto2.FieldDescriptor.prototype.getName=function(){return this.name_},goog.proto2.FieldDescriptor.prototype.getDefaultValue=function(){if(void 0===this.defaultValue_){var h=this.nativeType_;if(h===Boolean)this.defaultValue_=!1;else if(h===Number)this.defaultValue_=0;else{if(h!==String)return new h;this.defaultValue_=this.deserializationConversionPermitted_?"0":""}}return this.defaultValue_},goog.proto2.FieldDescriptor.prototype.getFieldType=function(){return this.fieldType_},goog.proto2.FieldDescriptor.prototype.getNativeType=function(){return this.nativeType_},goog.proto2.FieldDescriptor.prototype.deserializationConversionPermitted=function(){return this.deserializationConversionPermitted_},goog.proto2.FieldDescriptor.prototype.getFieldMessageType=function(){return this.nativeType_.prototype.getDescriptor()},goog.proto2.FieldDescriptor.prototype.isCompositeType=function(){return this.fieldType_==goog.proto2.FieldDescriptor.FieldType.MESSAGE||this.fieldType_==goog.proto2.FieldDescriptor.FieldType.GROUP},goog.proto2.FieldDescriptor.prototype.isPacked=function(){return this.isPacked_},goog.proto2.FieldDescriptor.prototype.isRepeated=function(){return this.isRepeated_},goog.proto2.FieldDescriptor.prototype.isRequired=function(){return this.isRequired_},goog.proto2.FieldDescriptor.prototype.isOptional=function(){return!this.isRepeated_&&!this.isRequired_},goog.proto2.Message=function(){this.values_={},this.fields_=this.getDescriptor().getFieldsMap(),this.deserializedFields_=this.lazyDeserializer_=null},goog.proto2.Message.FieldType={DOUBLE:1,FLOAT:2,INT64:3,UINT64:4,INT32:5,FIXED64:6,FIXED32:7,BOOL:8,STRING:9,GROUP:10,MESSAGE:11,BYTES:12,UINT32:13,ENUM:14,SFIXED32:15,SFIXED64:16,SINT32:17,SINT64:18}
1,goog.proto2.Message.prototype.initializeForLazyDeserializer=function(h,v){this.lazyDeserializer_=h,this.values_=v,this.deserializedFields_={}},goog.proto2.Message.prototype.setUnknown=function(h,v){goog.asserts.assert(!this.fields_[h],"Field is not unknown in this message"),goog.asserts.assert(1<=h,"Tag "+h+' has value "'+v+'" in descriptor '+this.getDescriptor().getName()),goog.asserts.assert(null!==v,"Value cannot be null"),this.values_[h]=v,this.deserializedFields_&&delete this.deserializedFields_[h]},goog.proto2.Message.prototype.forEachUnknown=function(h,v){for(var y in v=v||this,this.values_){var o=Number(y);this.fields_[o]||h.call(v,o,this.values_[y])}},goog.proto2.Message.prototype.getDescriptor=goog.abstractMethod,goog.proto2.Message.prototype.has=function(h){return goog.asserts.assert(h.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.has$Value(h.getTag())},goog.proto2.Message.prototype.arrayOf=function(h){return goog.asserts.assert(h.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.array$Values(h.getTag())},goog.proto2.Message.prototype.countOf=function(h){return goog.asserts.assert(h.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.count$Values(h.getTag())},goog.proto2.Message.prototype.get=function(h,v){return goog.asserts.assert(h.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.get$Value(h.getTag(),v)},goog.proto2.Message.prototype.getOrDefault=function(h,v){return goog.asserts.assert(h.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.get$ValueOrDefault(h.getTag(),v)},goog.proto2.Message.prototype.set=function(h,v){goog.asserts.assert(h.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.set$Value(h.getTag(),v)},goog.proto2.Message.prototype.add=function(h,v){goog.asserts.assert(h.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.add$Value(h.getTag(),v)},goog.proto2.Message.prototype.clear=function(h){goog.asserts.assert(h.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.clear$Field(h.getTag())},goog.proto2.Message.prototype.equals=function(h){if(!h||this.constructor!=h.constructor)return!1;for(var v=this.getDescriptor().getFields(),y=0;y<v.length;y++){var o=v[y],p=o.getTag();if(this.has$Value(p)!=h.has$Value(p))return!1;if(this.has$Value(p)){var n=o.isCompositeType(),E=this.getValueForTag_(p);if(p=h.getValueForTag_(p),o.isRepeated()){if(E.length!=p.length)return!1;for(o=0;o<E.length;o++){var C=E[o],N=p[o];if(n?!C.equals(N):C!=N)return!1}}else if(n?!E.equals(p):E!=p)return!1}}return!0},goog.proto2.Message.prototype.copyFrom=function(h){goog.asserts.assert(this.constructor==h.constructor,"The source message must have the same type."),this!=h&&(this.values_={},this.deserializedFields_&&(this.deserializedFields_={}),this.mergeFrom(h))},goog.proto2.Message.prototype.mergeFrom=function(h){goog.asserts.assert(this.constructor==h.constructor,"The source message must have the same type.");for(var v=this.getDescriptor().getFields(),y=0;y<v.length;y++){var o=v[y],p=o.getTag();if(h.has$Value(p)){this.deserializedFields_&&delete this.deserializedFields_[o.getTag()];var n=o.isCompositeType();if(o.isRepeated()){o=h.array$Values(p);for(var E=0;E<o.length;E++)this.add$Value(p,n?o[E].clone():o[E])}else o=h.getValueForTag_(p),n?(n=this.getValueForTag_(p))?n.mergeFrom(o):this.set$Value(p,o.clone()):this.set$Value(p,o)}}},goog.proto2.Message.prototype.clone=function(){var h=new this.constructor;return h.copyFrom(this),h},goog.proto2.Message.prototype.initDefaults=function(h){for(var v=this.getDescriptor().getFields(),y=0;y<v.length;y++){var o=v[y],p=o.getTag(),n=o.isCompositeType();if(this.has$Value(p)||o.isRepeated()||(n?this.values_[p]=new(o.getNativeType()):h&&(this.values_[p]=o.getDefaultValue())),n)if(o.isRepeated())for(o=this.array$Values(p),p=0;p<o.length;p++)o[p].initDefaults(h);else this.get$Value(p).initDefaults(h)}},goog.proto2.Message.prototype.has$Value=function(h){return null!=this.values_[h]},goog.proto2.Message.prototype.getValueForTag_=function(h){var v=this.values_[h];return null==v?null:this.lazyDeserializer_?h in this.deserializedFields_?this.deserializedFields_[h]:(v=this.lazyDeserializer_.deserializeField(this,this.fields_[h],v),this.deserializedFields_[h]=v):v},goog.proto2.Message.prototype.get$Value=function(h,v){var y=this.getValueForTag_(h);return this.fields_[h].isRepeated()?(goog.asserts.assert(0<=(h=v||0)&&h<y.length,"Given index %s 
1is out of bounds.  Repeated field length: %s",h,y.length),y[h]):y},goog.proto2.Message.prototype.get$ValueOrDefault=function(h,v){return this.has$Value(h)?this.get$Value(h,v):this.fields_[h].getDefaultValue()},goog.proto2.Message.prototype.array$Values=function(h){return this.getValueForTag_(h)||[]},goog.proto2.Message.prototype.count$Values=function(h){return this.fields_[h].isRepeated()?this.has$Value(h)?this.values_[h].length:0:this.has$Value(h)?1:0},goog.proto2.Message.prototype.set$Value=function(h,v){goog.asserts.ENABLE_ASSERTS&&this.checkFieldType_(this.fields_[h],v),this.values_[h]=v,this.deserializedFields_&&(this.deserializedFields_[h]=v)},goog.proto2.Message.prototype.add$Value=function(h,v){goog.asserts.ENABLE_ASSERTS&&this.checkFieldType_(this.fields_[h],v),this.values_[h]||(this.values_[h]=[]),this.values_[h].push(v),this.deserializedFields_&&delete this.deserializedFields_[h]},goog.proto2.Message.prototype.checkFieldType_=function(h,v){h.getFieldType()==goog.proto2.FieldDescriptor.FieldType.ENUM?goog.asserts.assertNumber(v):goog.asserts.assert(Object(v).constructor==h.getNativeType())},goog.proto2.Message.prototype.clear$Field=function(h){delete this.values_[h],this.deserializedFields_&&delete this.deserializedFields_[h]},goog.proto2.Message.createDescriptor=function(h,v){var p,y=[],o=v[0];for(p in v)0!=p&&y.push(new goog.proto2.FieldDescriptor(h,p,v[p]));return new goog.proto2.Descriptor(h,o,y)},goog.proto2.Serializer=function(){},goog.proto2.Serializer.DECODE_SYMBOLIC_ENUMS=!1,goog.proto2.Serializer.prototype.serialize=goog.abstractMethod,goog.proto2.Serializer.prototype.getSerializedValue=function(h,v){return h.isCompositeType()?this.serialize(v):"number"!=typeof v||isFinite(v)?v:v.toString()},goog.proto2.Serializer.prototype.deserialize=function(h,v){return h=h.createMessageInstance(),this.deserializeTo(h,v),goog.asserts.assert(h instanceof goog.proto2.Message),h},goog.proto2.Serializer.prototype.deserializeTo=goog.abstractMethod,goog.proto2.Serializer.prototype.getDeserializedValue=function(h,v){if(h.isCompositeType())return v instanceof goog.proto2.Message?v:this.deserialize(h.getFieldMessageType(),v);if(h.getFieldType()==goog.proto2.FieldDescriptor.FieldType.ENUM)return goog.proto2.Serializer.DECODE_SYMBOLIC_ENUMS&&"string"==typeof v&&(h=h.getNativeType()).hasOwnProperty(v)?h[v]:"string"==typeof v&&goog.proto2.Serializer.INTEGER_REGEX.test(v)&&0<(h=Number(v))?h:v;if(!h.deserializationConversionPermitted())return v;if((h=h.getNativeType())===String){if("number"==typeof v)return String(v)}else if(h===Number&&"string"==typeof v&&("Infinity"===v||"-Infinity"===v||"NaN"===v||goog.proto2.Serializer.INTEGER_REGEX.test(v)))return Number(v);return v},goog.proto2.Serializer.INTEGER_REGEX=/^-?[0-9]+$/,goog.proto2.LazyDeserializer=function(){},goog.inherits(goog.proto2.LazyDeserializer,goog.proto2.Serializer),goog.proto2.LazyDeserializer.prototype.deserialize=function(h,v){return(h=h.createMessageInstance()).initializeForLazyDeserializer(this,v),goog.asserts.assert(h instanceof goog.proto2.Message),h},goog.proto2.LazyDeserializer.prototype.deserializeTo=function(h,v){throw Error("Unimplemented")},goog.proto2.LazyDeserializer.prototype.deserializeField=goog.abstractMethod,goog.proto2.PbLiteSerializer=function(){},goog.inherits(goog.proto2.PbLiteSerializer,goog.proto2.LazyDeserializer),goog.proto2.PbLiteSerializer.prototype.zeroIndexing_=!1,goog.proto2.PbLiteSerializer.prototype.setZeroIndexed=function(h){this.zeroIndexing_=h},goog.proto2.PbLiteSerializer.prototype.serialize=function(h){for(var v=h.getDescriptor().getFields(),y=[],o=this.zeroIndexing_,p=0;p<v.length;p++){var n=v[p];if(h.has(n)){var E=n.getTag();if(E=o?E-1:E,n.isRepeated()){y[E]=[];for(var C=0;C<h.countOf(n);C++)y[E][C]=this.getSerializedValue(n,h.get(n,C))}else y[E]=this.getSerializedValue(n,h.get(n))}}return h.forEachUnknown(function(N,z){y[o?N-1:N]=z}),y},goog.proto2.PbLiteSerializer.prototype.deserializeField=function(h,v,y){if(null==y)return y;if(v.isRepeated()){h=[],goog.asserts.assert(Array.isArray(y),"Value must be array: %s",y);for(var o=0;o<y.length;o++)h[o]=this.getDeserializedValue(v,y[o]);return h}return this.getDeserializedValue(v,y)}
1,goog.proto2.PbLiteSerializer.prototype.getSerializedValue=function(h,v){return h.getFieldType()==goog.proto2.FieldDescriptor.FieldType.BOOL?v?1:0:goog.proto2.Serializer.prototype.getSerializedValue.apply(this,arguments)},goog.proto2.PbLiteSerializer.prototype.getDeserializedValue=function(h,v){return h.getFieldType()==goog.proto2.FieldDescriptor.FieldType.BOOL?(goog.asserts.assert("number"==typeof v||"boolean"==typeof v,"Value is expected to be a number or boolean"),!!v):goog.proto2.Serializer.prototype.getDeserializedValue.apply(this,arguments)},goog.proto2.PbLiteSerializer.prototype.deserialize=function(h,v){var y=v;if(this.zeroIndexing_)for(var o in y=[],v)y[parseInt(o,10)+1]=v[o];return goog.proto2.PbLiteSerializer.superClass_.deserialize.call(this,h,y)},goog.string.StringBuffer=function(h,v){null!=h&&this.append.apply(this,arguments)},goog.string.StringBuffer.prototype.buffer_="",goog.string.StringBuffer.prototype.set=function(h){this.buffer_=""+h},goog.string.StringBuffer.prototype.append=function(h,v,y){if(this.buffer_+=String(h),null!=v)for(var o=1;o<arguments.length;o++)this.buffer_+=arguments[o];return this},goog.string.StringBuffer.prototype.clear=function(){this.buffer_=""},goog.string.StringBuffer.prototype.getLength=function(){return this.buffer_.length},goog.string.StringBuffer.prototype.toString=function(){return this.buffer_};var i18n={phonenumbers:{}};i18n.phonenumbers.NumberFormat=function(){goog.proto2.Message.call(this)},goog.inherits(i18n.phonenumbers.NumberFormat,goog.proto2.Message),i18n.phonenumbers.NumberFormat.descriptor_=null,i18n.phonenumbers.NumberFormat.prototype.getPattern=function(){return this.get$Value(1)},i18n.phonenumbers.NumberFormat.prototype.getPatternOrDefault=function(){return this.get$ValueOrDefault(1)},i18n.phonenumbers.NumberFormat.prototype.setPattern=function(h){this.set$Value(1,h)},i18n.phonenumbers.NumberFormat.prototype.hasPattern=function(){return this.has$Value(1)},i18n.phonenumbers.NumberFormat.prototype.patternCount=function(){return this.count$Values(1)},i18n.phonenumbers.NumberFormat.prototype.clearPattern=function(){this.clear$Field(1)},i18n.phonenumbers.NumberFormat.prototype.getFormat=function(){return this.get$Value(2)},i18n.phonenumbers.NumberFormat.prototype.getFormatOrDefault=function(){return this.get$ValueOrDefault(2)},i18n.phonenumbers.NumberFormat.prototype.setFormat=function(h){this.set$Value(2,h)},i18n.phonenumbers.NumberFormat.prototype.hasFormat=function(){return this.has$Value(2)},i18n.phonenumbers.NumberFormat.prototype.formatCount=function(){return this.count$Values(2)},i18n.phonenumbers.NumberFormat.prototype.clearFormat=function(){this.clear$Field(2)},i18n.phonenumbers.NumberFormat.prototype.getLeadingDigitsPattern=function(h){return this.get$Value(3,h)},i18n.phonenumbers.NumberFormat.prototype.getLeadingDigitsPatternOrDefault=function(h){return this.get$ValueOrDefault(3,h)},i18n.phonenumbers.NumberFormat.prototype.addLeadingDigitsPattern=function(h){this.add$Value(3,h)},i18n.phonenumbers.NumberFormat.prototype.leadingDigitsPatternArray=function(){return this.array$Values(3)},i18n.phonenumbers.NumberFormat.prototype.hasLeadingDigitsPattern=function(){return this.has$Value(3)},i18n.phonenumbers.NumberFormat.prototype.leadingDigitsPatternCount=function(){return this.count$Values(3)},i18n.phonenumbers.NumberFormat.prototype.clearLeadingDigitsPattern=function(){this.clear$Field(3)},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixFormattingRule=function(){return this.get$Value(4)},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixFormattingRuleOrDefault=function(){return this.get$ValueOrDefault(4)},i18n.phonenumbers.NumberFormat.prototype.setNationalPrefixFormattingRule=function(h){this.set$Value(4,h)},i18n.phonenumbers.NumberFormat.prototype.hasNationalPrefixFormattingRule=function(){return this.has$Value(4)},i18n.phonenumbers.NumberFormat.prototype.nationalPrefixFormattingRuleCount=function(){return this.count$Values(4)},i18n.phonenumbers.NumberFormat.prototype.clearNationalPrefixFormattingRule=function(){this.clear$Field(4)},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixOptionalWhenFormatting=function(){return this.get$Value(6)},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixOptionalWhenFormattingOrDefault=function(){return this.get$ValueOrDefault(6)},i18n.phonenumbers.NumberFormat.prototype.setNationalPrefixOptionalWhenFormatting=function(h){this.set$Value(6,h)},i18n.phonenumbers.NumberFormat.prototype.hasNationalPrefixOptionalWhenFormatting=function(){return this.has$Value(6)},i18n.phonenumbers.NumberFormat.prototype.nationalPrefixOptionalWhenFormattingCount=function(){return this.count$Values(6)},i18n.phonenumbers.NumberFormat.prototype.clearNationalPrefixOptionalWhenFormatting=function(){this.clear$Field(6)},i18n.phonenumbers.NumberFormat.prototype.getDomesticCarrierCodeFormattingRule=function(){return this.get$Value(5)},i18n.phonenumbers.NumberFormat.prototype.getDomesticCarrierCodeFormattingRuleOrDefault=function(){return this.get$ValueOrDefault(5)},i18n.phonenumbers.NumberFormat.prototype.setDomesticCarrierCodeFormattingRule=function(h){this.set$Value(5,h)},i18n.phonenumbers.NumberFormat.prototype.hasDomesticCarrierCodeFormattingRule=function(){return this.has$Value(5)},i18n.phonenumbers.NumberFormat.prototype.domesticCarrierCodeFormattingRuleCount=function(){return this.count$Values(5)},i18n.phonenumbers.NumberFormat.prototype.clearDomesticCarrierCodeFormattingRule=function(){this.clear$Field(5)},i18n.phonenumbers.PhoneNumberDesc=function(){goog.proto2.Message.call(this)},goog.inherits(i18n.phonenumbers.PhoneNumberDesc,goog.proto2.Message),i18n.phonenumbers.PhoneNumberDesc.descriptor_=null,i18n.phonenumbers.PhoneNumberDesc.prototype.getNationalNumberPattern=function(){return this.get$Value(2)},i18n.phonenumbers.PhoneNumberDesc.prototype.getNationalNumberPatternOrDefault=function(){return this.get$ValueOrDefault(2)},i18n.phonenumbers.PhoneNumberDesc.prototype.setNationalNumberPattern=function(h){this.set$Value(2,h)},i18n.phonenumbers.PhoneNumberDesc.prototype.hasNationalNumberPattern=function(){return this.has$Value(2)},i18n.phonenumbers.PhoneNumberDesc.prototype.nationalNumberPatternCount=function(){return this.count$Values(2)},i18n.phonenumbers.PhoneNumberDesc.prototype.clearNationalNumberPattern=function(){this.clear$Field(2)},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLength=function(h){return this.get$Value(9,h)},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLengthOrDefault=function(h){return this.get$ValueOrDefault(9,h)},i18n.phonenumbers.PhoneNumberDesc.prototype.addPossibleLength=function(h){this.add$Value(9,h)},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthArray=function(){return this.array$Values(9)},i18n.phonenumbers.PhoneNumberDesc.prototype.hasPossibleLength=function(){return this.has$Value(9)},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthCount=function(){return this.count$Values(9)},i18n.phonenumbers.PhoneNumberDesc.prototype.clearPossibleLength=function(){this.clear$Field(9)},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLengthLocalOnly=function(h){return this.get$Value(10,h)},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLengthLocalOnlyOrDefault=function(h){return this.get$ValueOrDefault(10,h)},i18n.phonenumbers.PhoneNumberDesc.prototype.addPossibleLengthLocalOnly=function(h){this.add$Value(10,h)},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthLocalOnlyArray=function(){return this.array$Values(10)},i18n.phonenumbers.PhoneNumberDesc.prototype.hasPossibleLengthLocalOnly=function(){return this.has$Value(10)},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthLocalOnlyCount=function(){return this.count$Values(10)},i18n.phonenumbers.PhoneNumberDesc.prototype.clearPossibleLengthLocalOnly=function(){this.clear$Field(10)},i18n.phonenumbers.PhoneNumberDesc.prototype.getExampleNumber=function(){return this.get$Value(6)},i18n.phonenumbers.PhoneNumberDesc.prototype.getExampleNumberOrDefault=function(){return this.get$ValueOrDefault(6)},i18n.phonenumbers.PhoneNumberDesc.prototype.setExampleNumber=function(h){this.set$Value(6,h)},i18n.phonenumbers.PhoneNumberDesc.prototype.hasExampleNumber=function(){return this.has$Value(6)},i18n.phonenumbers.PhoneNumberDesc.prototype.exampleNumberCount=function(){return this.count$Values(6)},i18n.phonenumbers.PhoneNumberDesc.prototype.clearExampleNumber=function(){this.clear$Field(6)},i18n.phonenumbers.PhoneMetadata=function(){goog.proto2.Message.call(this)},goog.inherits(i18n.phonenumbers.PhoneMetadata,goog.proto2.Message),i18n.phonenumbers.PhoneMetadata.descriptor_=null,i18n.phonenumbers.PhoneMetadata.prototype.getGeneralDesc=function(){return this.get$Value(1)},i18n.phonenumbers.PhoneMetadata.prototype.getGeneralDescOrDefault=function(){return this.get$ValueOrDefault(1)},i18n.phonenumbers.PhoneMetadata.prototype.setGeneralDesc=function(h){this.set$Value(1,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasGeneralDesc=function(){return this.has$Value(1)},i18n.phonenumbers.PhoneMetadata.prototype.generalDescCount=function(){return this.count$Values(1)},i18n.phonenumbers.PhoneMetadata.prototype.clearGeneralDesc=function(){this.clear$Field(1)},i18n.phonenumbers.PhoneMetadata.prototype.getFixedLine=function(){return this.get$Value(2)},i18n.phonenumbers.PhoneMetadata.prototype.getFixedLineOrDefault=function(){return this.get$ValueOrDefault(2)},i18n.phonenumbers.PhoneMetadata.prototype.setFixedLine=function(h){this.set$Value(2,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasFixedLine=function(){return this.has$Value(2)},i18n.phonenumbers.PhoneMetadata.prototype.fixedLineCount=function(){return this.count$Values(2)},i18n.phonenumbers.PhoneMetadata.prototype.clearFixedLine=function(){this.clear$Field(2)},i18n.phonenumbers.PhoneMetadata.prototype.getMobile=function(){return this.get$Value(3)},i18n.phonenumbers.PhoneMetadata.prototype.getMobileOrDefault=function(){return this.get$ValueOrDefault(3)},i18n.phonenumbers.PhoneMetadata.prototype.setMobile=function(h){this.set$Value(3,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasMobile=function(){return this.has$Value(3)},i18n.phonenumbers.PhoneMetadata.prototype.mobileCount=function(){return this.count$Values(3)},i18n.phonenumbers.PhoneMetadata.prototype.clearMobile=function(){this.clear$Field(3)},i18n.phonenumbers.PhoneMetadata.prototype.getTollFree=function(){return this.get$Value(4)},i18n.phonenumbers.PhoneMetadata.prototype.getTollFreeOrDefault=function(){return this.get$ValueOrDefault(4)},i18n.phonenumbers.PhoneMetadata.prototype.setTollFree=function(h){this.set$Value(4,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasTollFree=function(){return this.has$Value(4)},i18n.phonenumbers.PhoneMetadata.prototype.tollFreeCount=function(){return this.count$Values(4)},i18n.phonenumbers.PhoneMetadata.prototype.clearTollFree=function(){this.clear$Field(4)},i18n.phonenumbers.PhoneMetadata.prototype.getPremiumRate=function(){return this.get$Value(5)},i18n.phonenumbers.PhoneMetadata.prototype.getPremiumRateOrDefault=function(){return this.get$ValueOrDefault(5)},i18n.phonenumbers.PhoneMetadata.prototype.setPremiumRate=function(h){this.set$Value(5,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasPremiumRate=function(){return this.has$Value(5)},i18n.phonenumbers.PhoneMetadata.prototype.premiumRateCount=function(){return this.count$Values(5)},i18n.phonenumbers.PhoneMetadata.prototype.clearPremiumRate=function(){this.clear$Field(5)},i18n.phonenumbers.PhoneMetadata.prototype.getSharedCost=function(){return this.get$Value(6)},i18n.phonenumbers.PhoneMetadata.prototype.getSharedCostOrDefault=function(){return this.get$ValueOrDefault(6)},i18n.phonenumbers.PhoneMetadata.prototype.setSharedCost=function(h){this.set$Value(6,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasSharedCost=function(){return this.has$Value(6)},i18n.phonenumbers.PhoneMetadata.prototype.sharedCostCount=function(){return this.count$Values(6)},i18n.phonenumbers.PhoneMetadata.prototype.clearSharedCost=function(){this.clear$Field(6)},i18n.phonenumbers.PhoneMetadata.prototype.getPersonalNumber=function(){return this.get$Value(7)},i18n.phonenumbers.PhoneMetadata.prototype.getPersonalNumberOrDefault=function(){return this.get$ValueOrDefault(7)},i18n.phonenumbers.PhoneMetadata.prototype.setPersonalNumber=function(h){this.set$Value(7,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasPersonalNumber=function(){return this.has$Value(7)},i18n.phonenumbers.PhoneMetadata.prototype.personalNumberCount=function(){return this.count$Values(7)},i18n.phonenumbers.PhoneMetadata.prototype.clearPersonalNumber=function(){this.clear$Field(7)},i18n.phonenumbers.PhoneMetadata.prototype.getVoip=function(){return this.get$Value(8)},i18n.phonenumbers.PhoneMetadata.prototype.getVoipOrDefault=function(){return this.get$ValueOrDefault(8)},i18n.phonenumbers.PhoneMetadata.prototype.setVoip=function(h){this.set$Value(8,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasVoip=function(){return this.has$Value(8)},i18n.phonenumbers.PhoneMetadata.prototype.voipCount=function(){return this.count$Values(8)},i18n.phonenumbers.PhoneMetadata.prototype.clearVoip=function(){this.clear$Field(8)},i18n.phonenumbers.PhoneMetadata.prototype.getPager=function(){return this.get$Value(21)},i18n.phonenumbers.PhoneMetadata.prototype.getPagerOrDefault=function(){return this.get$ValueOrDefault(21)},i18n.phonenumbers.PhoneMetadata.prototype.setPager=function(h){this.set$Value(21,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasPager=function(){return this.has$Value(21)},i18n.phonenumbers.PhoneMetadata.prototype.pagerCount=function(){return this.count$Values(21)},i18n.phonenumbers.PhoneMetadata.prototype.clearPager=function(){this.clear$Field(21)},i18n.phonenumbers.PhoneMetadata.prototype.getUan=function(){return this.get$Value(25)},i18n.phonenumbers.PhoneMetadata.prototype.getUanOrDefault=function(){return this.get$ValueOrDefault(25)},i18n.phonenumbers.PhoneMetadata.prototype.setUan=function(h){this.set$Value(25,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasUan=function(){return this.has$Value(25)},i18n.phonenumbers.PhoneMetadata.prototype.uanCount=function(){return this.count$Values(25)},i18n.phonenumbers.PhoneMetadata.prototype.clearUan=function(){this.clear$Field(25)},i18n.phonenumbers.PhoneMetadata.prototype.getEmergency=function(){return this.get$Value(27)},i18n.phonenumbers.PhoneMetadata.prototype.getEmergencyOrDefault=function(){return this.get$ValueOrDefault(27)},i18n.phonenumbers.PhoneMetadata.prototype.setEmergency=function(h){this.set$Value(27,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasEmergency=function(){return this.has$Value(27)},i18n.phonenumbers.PhoneMetadata.prototype.emergencyCount=function(){return this.count$Values(27)},i18n.phonenumbers.PhoneMetadata.prototype.clearEmergency=function(){this.clear$Field(27)},i18n.phonenumbers.PhoneMetadata.prototype.getVoicemail=function(){return this.get$Value(28)},i18n.phonenumbers.PhoneMetadata.prototype.getVoicemailOrDefault=function(){return this.get$ValueOrDefault(28)},i18n.phonenumbers.PhoneMetadata.prototype.setVoicemail=function(h){this.set$Value(28,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasVoicemail=function(){return this.has$Value(28)},i18n.phonenumbers.PhoneMetadata.prototype.voicemailCount=function(){return this.count$Values(28)},i18n.phonenumbers.PhoneMetadata.prototype.clearVoicemail=function(){this.clear$Field(28)},i18n.phonenumbers.PhoneMetadata.prototype.getShortCode=function(){return this.get$Value(29)},i18n.phonenumbers.PhoneMetadata.prototype.getShortCodeOrDefault=function(){return this.get$ValueOrDefault(29)},i18n.phonenumbers.PhoneMetadata.prototype.setShortCode=function(h){this.set$Value(29,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasShortCode=function(){return this.has$Value(29)},i18n.phonenumbers.PhoneMetadata.prototype.shortCodeCount=function(){return this.count$Values(29)},i18n.phonenumbers.PhoneMetadata.prototype.clearShortCode=function(){this.clear$Field(29)},i18n.phonenumbers.PhoneMetadata.prototype.getStandardRate=function(){return this.get$Value(30)},i18n.phonenumbers.PhoneMetadata.prototype.getStandardRateOrDefault=function(){return this.get$ValueOrDefault(30)},i18n.phonenumbers.PhoneMetadata.prototype.setStandardRate=function(h){this.set$Value(30,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasS
1tandardRate=function(){return this.has$Value(30)},i18n.phonenumbers.PhoneMetadata.prototype.standardRateCount=function(){return this.count$Values(30)},i18n.phonenumbers.PhoneMetadata.prototype.clearStandardRate=function(){this.clear$Field(30)},i18n.phonenumbers.PhoneMetadata.prototype.getCarrierSpecific=function(){return this.get$Value(31)},i18n.phonenumbers.PhoneMetadata.prototype.getCarrierSpecificOrDefault=function(){return this.get$ValueOrDefault(31)},i18n.phonenumbers.PhoneMetadata.prototype.setCarrierSpecific=function(h){this.set$Value(31,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasCarrierSpecific=function(){return this.has$Value(31)},i18n.phonenumbers.PhoneMetadata.prototype.carrierSpecificCount=function(){return this.count$Values(31)},i18n.phonenumbers.PhoneMetadata.prototype.clearCarrierSpecific=function(){this.clear$Field(31)},i18n.phonenumbers.PhoneMetadata.prototype.getSmsServices=function(){return this.get$Value(33)},i18n.phonenumbers.PhoneMetadata.prototype.getSmsServicesOrDefault=function(){return this.get$ValueOrDefault(33)},i18n.phonenumbers.PhoneMetadata.prototype.setSmsServices=function(h){this.set$Value(33,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasSmsServices=function(){return this.has$Value(33)},i18n.phonenumbers.PhoneMetadata.prototype.smsServicesCount=function(){return this.count$Values(33)},i18n.phonenumbers.PhoneMetadata.prototype.clearSmsServices=function(){this.clear$Field(33)},i18n.phonenumbers.PhoneMetadata.prototype.getNoInternationalDialling=function(){return this.get$Value(24)},i18n.phonenumbers.PhoneMetadata.prototype.getNoInternationalDiallingOrDefault=function(){return this.get$ValueOrDefault(24)},i18n.phonenumbers.PhoneMetadata.prototype.setNoInternationalDialling=function(h){this.set$Value(24,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasNoInternationalDialling=function(){return this.has$Value(24)},i18n.phonenumbers.PhoneMetadata.prototype.noInternationalDiallingCount=function(){return this.count$Values(24)},i18n.phonenumbers.PhoneMetadata.prototype.clearNoInternationalDialling=function(){this.clear$Field(24)},i18n.phonenumbers.PhoneMetadata.prototype.getId=function(){return this.get$Value(9)},i18n.phonenumbers.PhoneMetadata.prototype.getIdOrDefault=function(){return this.get$ValueOrDefault(9)},i18n.phonenumbers.PhoneMetadata.prototype.setId=function(h){this.set$Value(9,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasId=function(){return this.has$Value(9)},i18n.phonenumbers.PhoneMetadata.prototype.idCount=function(){return this.count$Values(9)},i18n.phonenumbers.PhoneMetadata.prototype.clearId=function(){this.clear$Field(9)},i18n.phonenumbers.PhoneMetadata.prototype.getCountryCode=function(){return this.get$Value(10)},i18n.phonenumbers.PhoneMetadata.prototype.getCountryCodeOrDefault=function(){return this.get$ValueOrDefault(10)},i18n.phonenumbers.PhoneMetadata.prototype.setCountryCode=function(h){this.set$Value(10,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasCountryCode=function(){return this.has$Value(10)},i18n.phonenumbers.PhoneMetadata.prototype.countryCodeCount=function(){return this.count$Values(10)},i18n.phonenumbers.PhoneMetadata.prototype.clearCountryCode=function(){this.clear$Field(10)},i18n.phonenumbers.PhoneMetadata.prototype.getInternationalPrefix=function(){return this.get$Value(11)},i18n.phonenumbers.PhoneMetadata.prototype.getInternationalPrefixOrDefault=function(){return this.get$ValueOrDefault(11)},i18n.phonenumbers.PhoneMetadata.prototype.setInternationalPrefix=function(h){this.set$Value(11,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasInternationalPrefix=function(){return this.has$Value(11)},i18n.phonenumbers.PhoneMetadata.prototype.internationalPrefixCount=function(){return this.count$Values(11)},i18n.phonenumbers.PhoneMetadata.prototype.clearInternationalPrefix=function(){this.clear$Field(11)},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredInternationalPrefix=function(){return this.get$Value(17)},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredInternationalPrefixOrDefault=function(){return this.get$ValueOrDefault(17)},i18n.phonenumbers.PhoneMetadata.prototype.setPreferredInternationalPrefix=function(h){this.set$Value(17,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasPreferredInternationalPrefix=function(){return this.has$Value(17)},i18n.phonenumbers.PhoneMetadata.prototype.preferredInternationalPrefixCount=function(){return this.count$Values(17)},i18n.phonenumbers.PhoneMetadata.prototype.clearPreferredInternationalPrefix=function(){this.clear$Field(17)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefix=function(){return this.get$Value(12)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixOrDefault=function(){return this.get$ValueOrDefault(12)},i18n.phonenumbers.PhoneMetadata.prototype.setNationalPrefix=function(h){this.set$Value(12,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasNationalPrefix=function(){return this.has$Value(12)},i18n.phonenumbers.PhoneMetadata.prototype.nationalPrefixCount=function(){return this.count$Values(12)},i18n.phonenumbers.PhoneMetadata.prototype.clearNationalPrefix=function(){this.clear$Field(12)},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredExtnPrefix=function(){return this.get$Value(13)},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredExtnPrefixOrDefault=function(){return this.get$ValueOrDefault(13)},i18n.phonenumbers.PhoneMetadata.prototype.setPreferredExtnPrefix=function(h){this.set$Value(13,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasPreferredExtnPrefix=function(){return this.has$Value(13)},i18n.phonenumbers.PhoneMetadata.prototype.preferredExtnPrefixCount=function(){return this.count$Values(13)},i18n.phonenumbers.PhoneMetadata.prototype.clearPreferredExtnPrefix=function(){this.clear$Field(13)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixForParsing=function(){return this.get$Value(15)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixForParsingOrDefault=function(){return this.get$ValueOrDefault(15)},i18n.phonenumbers.PhoneMetadata.prototype.setNationalPrefixForParsing=function(h){this.set$Value(15,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasNationalPrefixForParsing=function(){return this.has$Value(15)},i18n.phonenumbers.PhoneMetadata.prototype.nationalPrefixForParsingCount=function(){return this.count$Values(15)},i18n.phonenumbers.PhoneMetadata.prototype.clearNationalPrefixForParsing=function(){this.clear$Field(15)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixTransformRule=function(){return this.get$Value(16)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixTransformRuleOrDefault=function(){return this.get$ValueOrDefault(16)},i18n.phonenumbers.PhoneMetadata.prototype.setNationalPrefixTransformRule=function(h){this.set$Value(16,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasNationalPrefixTransformRule=function(){return this.has$Value(16)},i18n.phonenumbers.PhoneMetadata.prototype.nationalPrefixTransformRuleCount=function(){return this.count$Values(16)},i18n.phonenumbers.PhoneMetadata.prototype.clearNationalPrefixTransformRule=function(){this.clear$Field(16)},i18n.phonenumbers.PhoneMetadata.prototype.getSameMobileAndFixedLinePattern=function(){return this.get$Value(18)},i18n.phonenumbers.PhoneMetadata.prototype.getSameMobileAndFixedLinePatternOrDefault=function(){return this.get$ValueOrDefault(18)},i18n.phonenumbers.PhoneMetadata.prototype.setSameMobileAndFixedLinePattern=function(h){this.set$Value(18,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasSameMobileAndFixedLinePattern=function(){return this.has$Value(18)},i18n.phonenumbers.PhoneMetadata.prototype.sameMobileAndFixedLinePatternCount=function(){return this.count$Values(18)},i18n.phonenumbers.PhoneMetadata.prototype.clearSameMobileAndFixedLinePattern=function(){this.clear$Field(18)},i18n.phonenumbers.PhoneMetadata.prototype.getNumberFormat=function(h){return this.get$Value(19,h)},i18n.phonenumbers.PhoneMetadata.prototype.getNumberFormatOrDefault=function(h){return this.get$ValueOrDefault(19,h)},i18n.phonenumbers.PhoneMetadata.prototype.addNumberFormat=function(h){this.add$Value(19,h)},i18n.phonenumbers.PhoneMetadata.prototype.numberFormatArray=function(){return this.array$Values(19)},i18n.phonenumbers.PhoneMetadata.prototype.hasNumberFormat=function(){return this.has$Value(19)},i18n.phonenumbers.PhoneMetadata.prototype.numberFormatCount=function(){return this.count$Values(19)},i18n.phonenumbers.PhoneMetadata.prototype.clearNumberFormat=function(){this.clear$Field(19)},i18n.phonenumbers.PhoneMetadata.prototype.getIntlNumberFormat=function(h){return this.get$Value(20,h)},i18n.phonenumbers.PhoneMetadata.prototype.getIntlNumberFormatOrDefault=function(h){return this.get$ValueOrDefault(20,h)},i18n.phonenumbers.PhoneMetadata.prototype.addIntlNumberFormat=function(h){this.add$Value(20,h)},i18n.phonenumbers.PhoneMetadata.prototype.intlNumberFormatArray=function(){return this.array$Values(20)},i18n.phonenumbers.PhoneMetadata.prototype.hasIntlNumberFormat=function(){return this.has$Value(20)},i18n.phonenumbers.PhoneMetadata.prototype.intlNumberFormatCount=function(){return this.count$Values(20)},i18n.phonenumbers.PhoneMetadata.prototype.clearIntlNumberFormat=function(){this.clear$Field(20)},i18n.phonenumbers.PhoneMetadata.prototype.getMainCountryForCode=function(){return this.get$Value(22)},i18n.phonenumbers.PhoneMetadata.prototype.getMainCountryForCodeOrDefault=function(){return this.get$ValueOrDefault(22)},i18n.phonenumbers.PhoneMetadata.prototype.setMainCountryForCode=function(h){this.set$Value(22,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasMainCountryForCode=function(){return this.has$Value(22)},i18n.phonenumbers.PhoneMetadata.prototype.mainCountryForCodeCount=function(){return this.count$Values(22)},i18n.phonenumbers.PhoneMetadata.prototype.clearMainCountryForCode=function(){this.clear$Field(22)},i18n.phonenumbers.PhoneMetadata.prototype.getLeadingDigits=function(){return this.get$Value(23)},i18n.phonenumbers.PhoneMetadata.prototype.getLeadingDigitsOrDefault=function(){return this.get$ValueOrDefault(23)},i18n.phonenumbers.PhoneMetadata.prototype.setLeadingDigits=function(h){this.set$Value(23,h)},i18n.phonenumbers.PhoneMetadata.prototype.hasLeadingDigits=function(){return this.has$Value(23)},i18n.phonenumbers.PhoneMetadata.prototype.leadingDigitsCount=function(){return this.count$Values(23)},i18n.phonenumbers.PhoneMetadata.prototype.clearLeadingDigits=function(){this.clear$Field(23)},i18n.phonenumbers.PhoneMetadataCollection=function(){goog.proto2.Message.call(this)},goog.inherits(i18n.phonenumbers.PhoneMetadataCollection,goog.proto2.Message),i18n.phonenumbers.PhoneMetadataCollection.descriptor_=null,i18n.phonenumbers.PhoneMetadataCollection.prototype.getMetadata=function(h){return this.get$Value(1,h)},i18n.phonenumbers.PhoneMetadataCollection.prototype.getMetadataOrDefault=function(h){return this.get$ValueOrDefault(1,h)},i18n.phonenumbers.PhoneMetadataCollection.prototype.addMetadata=function(h){this.add$Value(1,h)},i18n.phonenumbers.PhoneMetadataCollection.prototype.metadataArray=function(){return this.array$Values(1)},i18n.phonenumbers.PhoneMetadataCollection.prototype.hasMetadata=function(){return this.has$Value(1)},i18n.phonenumbers.PhoneMetadataCollection.prototype.metadataCount=function(){return this.count$Values(1)},i18n.phonenumbers.PhoneMetadataCollection.prototype.clearMetadata=function(){this.clear$Field(1)},i18n.phonenumbers.NumberFormat.prototype.getDescriptor=function(){var h=i18n.phonenumbers.NumberFormat.descriptor_;return h||(i18n.phonenumbers.NumberFormat.descriptor_=h=goog.proto2.Message.createDescriptor(i18n.phonenumbers.NumberFormat,{0:{name:"NumberFormat",fullName:"i18n.phonenumbers.NumberFormat"},1:{name:"pattern",required:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},2:{name:"format",required:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},3:{name:"leading_digits_pattern",repeated:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},4:{name:"national_prefix_formatting_rule",fieldType:goog.proto2.Message.FieldType.STRING,type:String},6:{name:"national_prefix_optional_when_formatting",fieldType:goog.proto2.Message.FieldType.BOOL,defaultValue:!1,type:Boolean},5:{name:"domestic_carrier_code_formatting_rule",fieldType:goog.proto2.Message.FieldType.STRING,type:String}})),h},i18n.phonenumbers.NumberFormat.getDescriptor=i18n.phonenumbers.NumberFormat.prototype.getDescriptor,i18n.phonenumbers.PhoneNumberDesc.prototype.getDescriptor=function(){var h=i18n.phonenumbers.PhoneNumberDesc.descriptor_;return h||(i18n.phonenumbers.PhoneNumberDesc.descriptor_=h=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneNumberDesc,{0:{name:"PhoneNumberDesc",fullName:"i18n.phonenumbers.PhoneNumberDesc"},2:{name:"national_number_pattern",fieldType:goog.proto2.Message.FieldType.STRING,type:String},9:{name:"possible_length",repeated:!0,fieldType:goog.proto2.Message.FieldType.INT32,type:Number},10:{name:"possible_length_local_only",repeated:!0,fieldType:goog.proto2.Message.FieldType.INT32,type:Number},6:{name:"example_number",fieldType:goog.proto2.Message.FieldType.STRING,type:String}})),h},i18n.phonenumbers.PhoneNumberDesc.getDescriptor=i18n.phonenumbers.PhoneNumberDesc.prototype.getDescriptor,i18n.phonenumbers.PhoneMetadata.prototype.getDescriptor=function(){var h=i18n.phonenumbers.PhoneMetadata.descriptor_;return h||(i18n.phonenumbers.PhoneMetadata.descriptor_=h=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneMetadata,{0:{name:"PhoneMetadata",fullName:"i18n.phonenumbers.PhoneMetadata"},1:{name:"general_desc",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},2:{name:"fixed_line",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},3:{name:"mobile",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},4:{name:"toll_free",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},5:{name:"premium_rate",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},6:{name:"shared_cost",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},7:{name:"personal_number",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},8:{name:"voip",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},21:{name:"pager",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},25:{name:"uan",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},27:{name:"emergency",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},28:{name:"voicemail",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},29:{name:"short_code",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},30:{name:"standard_rate",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},31:{name:"carrier_specific",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},33:{name:"sms_services",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},24:{name:"no_international_dialling",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},9:{name:"id",required:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},10:{name:"country_code",fieldType:goog.proto2.Message.FieldType.INT32,type:Number},11:{name:"international_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String}
1,17:{name:"preferred_international_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},12:{name:"national_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},13:{name:"preferred_extn_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},15:{name:"national_prefix_for_parsing",fieldType:goog.proto2.Message.FieldType.STRING,type:String},16:{name:"national_prefix_transform_rule",fieldType:goog.proto2.Message.FieldType.STRING,type:String},18:{name:"same_mobile_and_fixed_line_pattern",fieldType:goog.proto2.Message.FieldType.BOOL,defaultValue:!1,type:Boolean},19:{name:"number_format",repeated:!0,fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.NumberFormat},20:{name:"intl_number_format",repeated:!0,fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.NumberFormat},22:{name:"main_country_for_code",fieldType:goog.proto2.Message.FieldType.BOOL,defaultValue:!1,type:Boolean},23:{name:"leading_digits",fieldType:goog.proto2.Message.FieldType.STRING,type:String}})),h},i18n.phonenumbers.PhoneMetadata.getDescriptor=i18n.phonenumbers.PhoneMetadata.prototype.getDescriptor,i18n.phonenumbers.PhoneMetadataCollection.prototype.getDescriptor=function(){var h=i18n.phonenumbers.PhoneMetadataCollection.descriptor_;return h||(i18n.phonenumbers.PhoneMetadataCollection.descriptor_=h=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneMetadataCollection,{0:{name:"PhoneMetadataCollection",fullName:"i18n.phonenumbers.PhoneMetadataCollection"},1:{name:"metadata",repeated:!0,fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneMetadata}})),h},i18n.phonenumbers.PhoneMetadataCollection.getDescriptor=i18n.phonenumbers.PhoneMetadataCollection.prototype.getDescriptor,i18n.phonenumbers.PhoneNumber=function(){goog.proto2.Message.call(this)},goog.inherits(i18n.phonenumbers.PhoneNumber,goog.proto2.Message),i18n.phonenumbers.PhoneNumber.descriptor_=null,i18n.phonenumbers.PhoneNumber.prototype.getCountryCode=function(){return this.get$Value(1)},i18n.phonenumbers.PhoneNumber.prototype.getCountryCodeOrDefault=function(){return this.get$ValueOrDefault(1)},i18n.phonenumbers.PhoneNumber.prototype.setCountryCode=function(h){this.set$Value(1,h)},i18n.phonenumbers.PhoneNumber.prototype.hasCountryCode=function(){return this.has$Value(1)},i18n.phonenumbers.PhoneNumber.prototype.countryCodeCount=function(){return this.count$Values(1)},i18n.phonenumbers.PhoneNumber.prototype.clearCountryCode=function(){this.clear$Field(1)},i18n.phonenumbers.PhoneNumber.prototype.getNationalNumber=function(){return this.get$Value(2)},i18n.phonenumbers.PhoneNumber.prototype.getNationalNumberOrDefault=function(){return this.get$ValueOrDefault(2)},i18n.phonenumbers.PhoneNumber.prototype.setNationalNumber=function(h){this.set$Value(2,h)},i18n.phonenumbers.PhoneNumber.prototype.hasNationalNumber=function(){return this.has$Value(2)},i18n.phonenumbers.PhoneNumber.prototype.nationalNumberCount=function(){return this.count$Values(2)},i18n.phonenumbers.PhoneNumber.prototype.clearNationalNumber=function(){this.clear$Field(2)},i18n.phonenumbers.PhoneNumber.prototype.getExtension=function(){return this.get$Value(3)},i18n.phonenumbers.PhoneNumber.prototype.getExtensionOrDefault=function(){return this.get$ValueOrDefault(3)},i18n.phonenumbers.PhoneNumber.prototype.setExtension=function(h){this.set$Value(3,h)},i18n.phonenumbers.PhoneNumber.prototype.hasExtension=function(){return this.has$Value(3)},i18n.phonenumbers.PhoneNumber.prototype.extensionCount=function(){return this.count$Values(3)},i18n.phonenumbers.PhoneNumber.prototype.clearExtension=function(){this.clear$Field(3)},i18n.phonenumbers.PhoneNumber.prototype.getItalianLeadingZero=function(){return this.get$Value(4)},i18n.phonenumbers.PhoneNumber.prototype.getItalianLeadingZeroOrDefault=function(){return this.get$ValueOrDefault(4)},i18n.phonenumbers.PhoneNumber.prototype.setItalianLeadingZero=function(h){this.set$Value(4,h)},i18n.phonenumbers.PhoneNumber.prototype.hasItalianLeadingZero=function(){return this.has$Value(4)},i18n.phonenumbers.PhoneNumber.prototype.italianLeadingZeroCount=function(){return this.count$Values(4)},i18n.phonenumbers.PhoneNumber.prototype.clearItalianLeadingZero=function(){this.clear$Field(4)},i18n.phonenumbers.PhoneNumber.prototype.getNumberOfLeadingZeros=function(){return this.get$Value(8)},i18n.phonenumbers.PhoneNumber.prototype.getNumberOfLeadingZerosOrDefault=function(){return this.get$ValueOrDefault(8)},i18n.phonenumbers.PhoneNumber.prototype.setNumberOfLeadingZeros=function(h){this.set$Value(8,h)},i18n.phonenumbers.PhoneNumber.prototype.hasNumberOfLeadingZeros=function(){return this.has$Value(8)},i18n.phonenumbers.PhoneNumber.prototype.numberOfLeadingZerosCount=function(){return this.count$Values(8)},i18n.phonenumbers.PhoneNumber.prototype.clearNumberOfLeadingZeros=function(){this.clear$Field(8)},i18n.phonenumbers.PhoneNumber.prototype.getRawInput=function(){return this.get$Value(5)},i18n.phonenumbers.PhoneNumber.prototype.getRawInputOrDefault=function(){return this.get$ValueOrDefault(5)},i18n.phonenumbers.PhoneNumber.prototype.setRawInput=function(h){this.set$Value(5,h)},i18n.phonenumbers.PhoneNumber.prototype.hasRawInput=function(){return this.has$Value(5)},i18n.phonenumbers.PhoneNumber.prototype.rawInputCount=function(){return this.count$Values(5)},i18n.phonenumbers.PhoneNumber.prototype.clearRawInput=function(){this.clear$Field(5)},i18n.phonenumbers.PhoneNumber.prototype.getCountryCodeSource=function(){return this.get$Value(6)},i18n.phonenumbers.PhoneNumber.prototype.getCountryCodeSourceOrDefault=function(){return this.get$ValueOrDefault(6)},i18n.phonenumbers.PhoneNumber.prototype.setCountryCodeSource=function(h){this.set$Value(6,h)},i18n.phonenumbers.PhoneNumber.prototype.hasCountryCodeSource=function(){return this.has$Value(6)},i18n.phonenumbers.PhoneNumber.prototype.countryCodeSourceCount=function(){return this.count$Values(6)},i18n.phonenumbers.PhoneNumber.prototype.clearCountryCodeSource=function(){this.clear$Field(6)},i18n.phonenumbers.PhoneNumber.prototype.getPreferredDomesticCarrierCode=function(){return this.get$Value(7)},i18n.phonenumbers.PhoneNumber.prototype.getPreferredDomesticCarrierCodeOrDefault=function(){return this.get$ValueOrDefault(7)},i18n.phonenumbers.PhoneNumber.prototype.setPreferredDomesticCarrierCode=function(h){this.set$Value(7,h)},i18n.phonenumbers.PhoneNumber.prototype.hasPreferredDomesticCarrierCode=function(){return this.has$Value(7)},i18n.phonenumbers.PhoneNumber.prototype.preferredDomesticCarrierCodeCount=function(){return this.count$Values(7)},i18n.phonenumbers.PhoneNumber.prototype.clearPreferredDomesticCarrierCode=function(){this.clear$Field(7)},i18n.phonenumbers.PhoneNumber.CountryCodeSource={UNSPECIFIED:0,FROM_NUMBER_WITH_PLUS_SIGN:1,FROM_NUMBER_WITH_IDD:5,FROM_NUMBER_WITHOUT_PLUS_SIGN:10,FROM_DEFAULT_COUNTRY:20},i18n.phonenumbers.PhoneNumber.prototype.getDescriptor=function(){var h=i18n.phonenumbers.PhoneNumber.descriptor_;return h||(i18n.phonenumbers.PhoneNumber.descriptor_=h=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneNumber,{0:{name:"PhoneNumber",fullName:"i18n.phonenumbers.PhoneNumber"},1:{name:"country_code",required:!0,fieldType:goog.proto2.Message.FieldType.INT32,type:Number},2:{name:"national_number",required:!0,fieldType:goog.proto2.Message.FieldType.UINT64,type:Number},3:{name:"extension",fieldType:goog.proto2.Message.FieldType.STRING,type:String},4:{name:"italian_leading_zero",fieldType:goog.proto2.Message.FieldType.BOOL,type:Boolean},8:{name:"number_of_leading_zeros",fieldType:goog.proto2.Message.FieldType.INT32,defaultValue:1,type:Number},5:{name:"raw_input",fieldType:goog.proto2.Message.FieldType.STRING,type:String},6:{name:"country_code_source",fieldType:goog.proto2.Message.FieldType.ENUM,defaultValue:i18n.phonenumbers.PhoneNumber.CountryCodeSource.UNSPECIFIED,type:i18n.phonenumbers.PhoneNumber.CountryCodeSource},7:{name:"preferred_domestic_carrier_code",fieldType:goog.proto2.Message.FieldType.STRING,type:String}})),h},i18n.phonenumbers.PhoneNumber.ctor=i18n.phonenumbers.PhoneNumber,i18n.phonenumbers.PhoneNumber.ctor.getDescriptor=i18n.phonenumbers.PhoneNumber.prototype.getDescriptor,i18n.phonenumbers.metadata={},i18n.phonenumbers.metadata.countryCodeToRegionCodeMap={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC VG VI".split(" "),7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],800:["001"],808:["001"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],870:["001"],878:["001"],880:["BD"],881:["001"],882:["001"],883:["001"],886:["TW"],888:["001"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],979:["001"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},i18n.phonenumbers.metadata.countryToMetadata={AC:[,[,,"(?:[01589]\\d|[46])\\d{4}",,,,,,,[5,6]],[,,"6[2-467]\\d{3}",,,,"62889",,,[5]],[,,"4\\d{4}",,,,"40123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AC",247,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:0[1-9]|[1589]\\d)\\d{4}",,,,"542011",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,"(?:1|6\\d)\\d{7}|[135-9]\\d{5}",,,,,,,[6,8,9]],[,,"[78]\\d{5}",,,,"712345",,,[6]],[,,"690\\d{6}|[356]\\d{5}",,,,"312345",,,[6,9]],[,,"180[02]\\d{4}",,,,"18001234",,,[8]],[,,"[19]\\d{5}",,,,"912345",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AD",376,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["1"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],,[,,,,,,,,,[-1]],,,[,,"1800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,"(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}
1",,,,,,,[5,6,7,8,9,10,11,12]],[,,"[2-4679][2-8]\\d{6}",,,,"22345678",,,[8],[7]],[,,"5[024-68]\\d{7}",,,,"501234567",,,[9]],[,,"400\\d{6}|800\\d{2,9}",,,,"800123456"],[,,"900[02]\\d{5}",,,,"900234567",,,[9]],[,,"700[05]\\d{5}",,,,"700012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AE",971,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],[,"(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"600[25]\\d{5}",,,,"600212345",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,"[2-7]\\d{8}",,,,,,,[9],[7]],[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",,,,"234567890",,,,[7]],[,,"7\\d{8}",,,,"701234567",,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AF",93,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,"(?:268|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}",,,,"2684601234",,,,[7]],[,,"268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}",,,,"2684641234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"26848[01]\\d{4}",,,,"2684801234",,,,[7]],"AG",1,"011","1",,,"([457]\\d{6})$|1","268$1",,,,,[,,"26840[69]\\d{4}",,,,"2684061234",,,,[7]],,"268",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,"(?:264|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"264(?:292|4(?:6[12]|9[78]))\\d{4}",,,,"2644612345",,,,[7]],[,,"264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}",,,,"2642351234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AI",1,"011","1",,,"([2457]\\d{6})$|1","264$1",,,,,[,,"264724\\d{4}",,,,"2647241234",,,,[7]],,"264",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,"(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",,,,,,,[6,7,8,9],[5]],[,,"4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",,,,"22345678",,,[8],[5,6,7]],[,,"6(?:[78][2-9]|9\\d)\\d{6}",,,,"672123456",,,[9]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"900[1-9]\\d\\d",,,,"900123",,,[6]],[,,"808[1-9]\\d\\d",,,,"808123",,,[6]],[,,"700[2-9]\\d{4}",,,,"70021234",,,[8]],[,,,,,,,,,[-1]],"AL",355,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,"(?:[1-489]\\d|55|60|77)\\d{6}",,,,,,,[8],[5,6]],[,,"(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}",,,,"10123456",,,,[5,6]],[,,"(?:33|4[1349]|55|77|88|9[13-9])\\d{6}",,,,"77123456"],[,,"800\\d{5}",,,,"80012345"],[,,"90[016]\\d{5}",,,,"90012345"],[,,"80[1-4]\\d{5}",,,,"80112345"],[,,,,,,,,,[-1]],[,,"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}",,,,"60271234"],"AM",374,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],[,"(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,"[29]\\d{8}",,,,,,,[9]],[,,"2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}",,,,"222123456"],[,,"9[1-59]\\d{7}",,,,"923123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AO",244,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,"(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",,,,,,,[10,11],[6,7,8]],[,,"3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}
1|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"1123456789",,,[10],[6,7,8]],[,,"93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}
1|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"91123456789",,,,[6,7,8]],[,,"800\\d{7,8}",,,,"8001234567"],[,,"60[04579]\\d{7}",,,,"6001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AR",54,"00","0",,,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",,,[[,"(\\d{3})","$1",["0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911"]],[,"(\\d{2})(\\d{4})","$1-$2",["[1-9]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[2-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[1-8]"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1"],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1"]],[[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"]],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3-$4",["91"]],[,"(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3-$4",["9"]]],[,,,,,,,,,[-1]],,,[,,"810\\d{7}",,,,,,,[10]],[,,"810\\d{7}",,,,"8101234567",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,"(?:[58]\\d\\d|684|900)\\d{7}",,,,,,,[10],[7]],[,,"6846(?:22|33|44|55|77|88|9[19])\\d{4}",,,,"6846221234",,,,[7]],[,,"684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}",,,,"6847331234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AS",1,"011","1",,,"([267]\\d{6})$|1","684$1",,,,,[,,,,,,,,,[-1]],,"684",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,"1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,"1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}",,,,"1234567890",,,,[3]],[,,"6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",,,,"664123456",,,[7,8,9,10,11,12,13]],[,,"800\\d{6,10}",,,,"800123456",,,[9,10,11,12,13]],[,,"(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",,,,"900123456",,,[9,10,11,12,13]],[,,"8(?:10|2[018])\\d{6,10}|828\\d{5}",,,,"810123456",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,"5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",,,,"780123456",,,[5,6,7,8,9,10,11,12,13]],"AT",43,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["14"]],[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{6})","$1",["[18]"]],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AU:[,[,,"1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",,,,,,,[5,6,7,8,9,10,12]],[,,"(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",,,,"212345678",,,[9],[8]],[,,"4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-26-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"AU",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"(183[12])|0",,"0011",,[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["13"]],[,"(\\d{3})(\\d{3})","$1 $2",["19"]],[,"(\\d{3})(\\d{4})","$1 $2",["180","1802"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["19"]],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["130"]]],[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],[,,"163\\d{2,6}",,,,"1631234",,,[5,6,7,8,9]],1,,[,,"1(?:3(?:00\\d{5}|45[0-4])|802)\\d{3}|1[38]00\\d{6}|13\\d{4}",,,,,,,[6,7,8,10,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,"(?:[25-79]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"5(?:2\\d|8[1-9])\\d{4}",,,,"5212345"],[,,"(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4
1-8]))\\d{4}",,,,"5601234"],[,,"800\\d{4}",,,,"8001234"],[,,"900\\d{4}",,,,"9001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:28\\d|501)\\d{4}",,,,"5011234"],"AW",297,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,"2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"18[1-8]\\d{3,6}",,,,"181234567",,,[6,7,8,9]],[,,"4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AX",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,,,[,,,,,,,,,[-1]],,"18",[,,,,,,,,,[-1]],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],AZ:[,[,,"365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",,,,,,,[9],[7]],[,,"(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}",,,,"123123456",,,,[7]],[,,"36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}",,,,"401234567"],[,,"88\\d{7}",,,,"881234567"],[,,"900200\\d{3}",,,,"900200123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AZ",994,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[1-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,"6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",,,,,,,[8,9],[6]],[,,"(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",,,,"30212345",,,[8],[6]],[,,"6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}",,,,"61123456"],[,,"8[08]\\d{6}",,,,"80123456",,,[8]],[,,"9[0246]\\d{6}",,,,"90123456",,,[8]],[,,"8[12]\\d{6}",,,,"82123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BA",387,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1-$2",["[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",,,,"70341234",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,"(?:246|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}",,,,"2464123456",,,,[7]],[,,"246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}",,,,"2462501234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"(?:246976|900[2-9]\\d\\d)\\d{4}",,,,"9002123456",,,,[7]],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"24631\\d{5}",,,,"2463101234",,,,[7]],"BB",1,"011","1",,,"([2-9]\\d{6})$|1","246$1",,,,,[,,,,,,,,,[-1]],,"246",[,,,,,,,,,[-1]],[,,"246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}",,,,"2464301234",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,"[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",,,,,,,[6,7,8,9,10]],[,,"(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}",,,,"27111234"],[,,"(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",,,,"1812345678",,,[10]],[,,"80[03]\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",,,,"9604123456",,,[10]],"BD",880,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],[,"(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],[,"(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,"4\\d{8}|[1-9]\\d{7}",,,,,,,[8,9]],[,,"80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",,,,"12345678",,,[8]],[,,"4[5-9]\\d{7}",,,,"470123456",,,[9]],[,,"800[1-9]\\d{4}",,,,"80012345",,,[8]],[,,"(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",,,,"90012345",,,[8]],[,,"7879\\d{4}",,,,"78791234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BE",32,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",,,,"78102345",,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,"[025-7]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[01
179])|5(?:[34]\\d|50|6[5-7]))\\d{4}",,,,"20491234"],[,,"(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}",,,,"70123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BF",226,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,"00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",,,,,,,[6,7,8,9,12],[4,5]],[,,"2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",,,,"2123456",,,[6,7,8],[4,5]],[,,"(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",,,,"43012345",,,[8,9]],[,,"(?:00800\\d\\d|800)\\d{5}",,,,"80012345",,,[8,12]],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,"700\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BG",359,"00","0",,,"0",,,,[[,"(\\d{6})","$1",["1"]],[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,"[136-9]\\d{7}",,,,,,,[8]],[,,"(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}",,,,"17001234"],[,,"(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}",,,,"36001234"],[,,"8[02369]\\d{6}",,,,"80123456"],[,,"(?:87|9[0-8])\\d{6}",,,,"90123456"],[,,"84\\d{6}",,,,"84123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BH",973,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,"(?:[267]\\d|31)\\d{6}",,,,,,,[8]],[,,"(?:22|31)\\d{6}",,,,"22201234"],[,,"(?:29|[67][125-9])\\d{6}",,,,"79561234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BI",257,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,"[24-689]\\d{7}",,,,,,,[8]],[,,"2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}",,,,"20211234"],[,,"(?:4[0-6]|[56]\\d|9[013-9])\\d{6}",,,,"90011234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"857[58]\\d{4}",,,,"85751234"],"BJ",229,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"81\\d{6}",,,,"81123456"],,,[,,,,,,,,,[-1]]],BL:[,[,,"590\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:395|76[018])\\d|475[0-5])\\d{4}",,,,"976012345"],"BL",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,"(?:441|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}",,,,"4414123456",,,,[7]],[,,"441(?:[2378]\\d|5[0-39]|92)\\d{5}",,,,"4413701234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BM",1,"011","1",,,"([2-9]\\d{6})$|1","441$1",,,,,[,,,,,,,,,[-1]],,"441",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,"[2-578]\\d{6}",,,,,,,[7]],[,,"22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}",,,,"2345678"],[,,"(?:22[89]|[78]\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[34]\\d{5}",,,,"5345678"],"BN",673,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,"(?:[2-467]\\d\\d|8001)\\d{5}",,,,,,,[8,9],[7]],[,,"(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",,,,"22123456",,,[8],[7]],[,,"[67]\\d{7}",,,,"71234567",,,[8]],[,,"8001[07]\\d{4}",,,,"800171234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BO",591,"00(?:1\\d)?","0",,,"0(1\\d)?",,,,[[,"(\\d)(\\d{7})","$1 $2",["[23]|4[46]"],,"0$CC $1"],[,"(\\d{8})","$1",["[67]"],,"0$CC $1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"],,"0$CC $1"]],,[,,,,,,,,,[-1]],,,[,,"8001[07]\\d{4}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,"(?:[34]1|7\\d)\\d{5}",,,,,,,[7]],[,,"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}",,,,"7151234"],[,,"(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}",,,,"3181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BQ",599,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"[347]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,"(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",,,,,,,[8,9,10,11]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",,,,"1123456789",,,[10],[8]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",,,,"11961234567",,,[10,11],[8,9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"300\\d{6}|[59]00\\d{6,7}",,,,"300123456",,,[9,10]],[,,"(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",,,,"40041234",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BR",55,"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0",,,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",,,[[,"(\\d{3,6})","$1",["1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610"]],[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{4})(\\d{4})","$1-$2",["[2-57]","[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{5})(\\d{4})","$1-$2",["9"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[,,,,,,,,,[-1]],,,[,,"30(?:0\\d{5,7}|3\\d{7})|40(?:0\\d|20)\\d{4}|800\\d{6,7}",,,,,,,[8,9,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,"(?:242|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}",,,,"2423456789",,,,[7]],[,,"242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}",,,,"2423591234",,,,[7]],[,,"242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,,[7]],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BS",1,"011","1",,,"([3-8]\\d{6})$|1","242$1",,,,,[,,,,,,,,,[-1]],,"242",[,,,,,,,,,[-1]],[,,"242225\\d{4}",,,,"2422250123"],,,[,,,,,,,,,[-1]]],BT:[,[,,"[17]\\d{7}|[2-8]\\d{6}",,,,,,,[7,8],[6]],[,,"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",,,,"2345678",,,[7],[6]],[,,"(?:1[67]|77)\\d{6}",,,,"17123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BT",975,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,"(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",,,,"2401234",,,[7]],[,,"(?:321|7[1-8]\\d)\\d{5}",,,,"71123456",,,[8]],[,,"(?:0800|800\\d)\\d{6}",,,,"0800012345",,,[10]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"79(?:1(?:[01]\\d|2[0-8])|2[0-7]\\d)\\d{3}",,,,"79101234",,,[8]],"BW",267,"00",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["90"]],[,"(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,"(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",,,,"152450911",,,[9],[5,6,7]],[,,"(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",,,,"294911911",,,[9]],[,,"800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}",,,,"8011234567"],[,,"(?:810|902)\\d{7}",,,,"9021234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"249\\d{6}",,,,"249123456",,,[9]],"BY",375,"810","8",,,"0|80?",,"8~10",,[[,"(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],[,"(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],[,"(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,"800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,"(?:0800\\d|[2-8])\\d{6}",,,,,,,[7,11]],[,,"(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",,,,"2221234",,,[7]],[,,"6[0-35-7]\\d{5}",,,,"6221234",,,[7]],[,,"0800\\d{7}",,,,"08001234123",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BZ",501,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,"(?:[2-8]\\d|90)\\d{8}|3\\d{6}",,,,,,,[7,10]],[,,"(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"5062345678",,,[10],[7]],[,,"(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"5062345678",,,[10],[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,[10]],[,,"900[2-9]\\d{6}",,,,"9002123456",,,[10]],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",,,,"5002345678",,,[10]],[,,"600[2-9]\\d{6}",,,,"6002012345",,,[10]],"CA",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"310\\d{4}",,,,"3101234",,,[7]],,,[,,,,,,,,,[-1]]],CC:[,[,,"1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",,,,,,,[6,7,8,9,10,12]],[,,"8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",,,,"891621234",,,[9],[8]],[,,"4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-26-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"CC",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"([59]\\d{7})$|0","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,"[189]\\d{8}|[1-68]\\d{6}",,,,,,,[7,9]],[,,"12\\d{7}|[1-6]\\d{6}",,,,"1234567"],[,,"88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}",,,,"991234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CD",243,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,"(?:[27]\\d{3}|8776)\\d{4}",,,,,,,[8]],[,,"2[12]\\d{6}",,,,"21612345"],[,,"7[024-7]\\d{6}",,,,"70012345"],[,,,,,,,,,[-1]],[,,"8776\\d{4}",,,,"87761234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CF",236,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,"222\\d{6}|(?:0\\d|80)\\d{7}",,,,,,,[9]],[,,"222[1-589]\\d{5}",,,,"222123456"],[,,"026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}",,,,"061234567"],[,,,,,,,,,[-1]],[,,"80[0-2]\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CG",242,"00",,,,,,,,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,"8\\d{11}|[2-9]\\d{8}",,,,,,,[9,12]],[,,"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",,,,"212345678",,,[9]],[,,"7[35-9]\\d{7}",,,,"781234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[016]\\d{6}",,,,"900123456",,,[9]],[,,"84[0248]\\d{6}",,,,"840123456",,,[9]],[,,"878\\d{6}",,,,"878123456",,,[9]],[,,,,,,,,,[-1]],"CH",41,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],,[,,"74[0248]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"5[18]\\d{7}",,,,"581234567",,,[9]],,,[,,"860\\d{9}",,,,"860123456789",,,[12]]],CI:[,[,,"[02]\\d{9}",,,,,,,[10]],[,,"2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}",,,,"2123456789"],[,,"0[157]\\d{8}",,,,"0123456789"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CI",225,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,"[2-578]\\d{4}",,,,,,,[5]],[,,"(?:2\\d|3[13-7]|4[1-5])\\d{3}",,,,"21234"],[,,"[578]\\d{4}",,,,"71234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,
vendor: 4,617 bytes, line 1
1,,,[-1]],[,,,,,,,,,[-1]],"CK",682,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,"12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",,,,,,,[9,10,11]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"(?:123|8)00\\d{6}",,,,"800123456",,,[9,11]],[,,,,,,,,,[-1]],[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,"44\\d{7}",,,,"441234567",,,[9]],"CL",56,"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0",,,,,,,1,[[,"(\\d{4})","$1",["1(?:[03-589]|21)|[29]0|78"]],[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[,,,,,,,,,[-1]],,,[,,"600\\d{7,8}",,,,,,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,"[26]\\d{8}|88\\d{6,7}",,,,,,,[8,9]],[,,"2(?:22|33)\\d{6}",,,,"222123456",,,[9]],[,,"(?:24[23]|6[25-9]\\d)\\d{6}",,,,"671234567",,,[9]],[,,"88\\d{6,7}",,,,"88012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CM",237,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,"1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",,,,"1012345678",,,[7,8,9,10,11],[5,6]],[,,"1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",,,,"13123456789",,,[11]],[,,"(?:(?:10|21)8|8)00\\d{7}",,,,"8001234567",,,[10,12]],[,,"16[08]\\d{5}",,,,"16812345",,,[8]],[,,"10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",,,,"4001234567",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CN",86,"00|1(?:[12]\\d|79)\\d\\d00","0",,,"(1(?:[12]\\d|79)\\d\\d)|0",,"00",,[[,"(\\d{5,6}
1)","$1",["10|96"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])","1(?:0(?:[0-8]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])|6)|[3-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["16[08]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]","1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[0-8]|9[0-47-9])|6)|[3-9]","1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|26|3(?:[0268]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23][0-8])|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:33|85[23]9)[0-46-9]|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])","1(?:0[02-8]|[1-9])|2(?:[0-57-9][0-8]|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:10|2[0-57-9])9[0-47-9]|(?:101|58|85[23]10)[1-9]|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4}
1)","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"(?:(?:10|21)8|[48])00\\d{7}|950\\d{7,8}",,,,,,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,"(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",,,,,,,[10,11],[7]],[,,"601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}",,,,"6012345678",,,[10],[7]],[,,"333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",,,,"3211234567",,,[10]],[,,"1800\\d{7}",,,,"18001234567",,,[11]],[,,"19(?:0[01]|4[78])\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CO",57,"00(?:4(?:[14]4|56)|[579])","0",,,"0([3579]|4(?:[14]4|56))?",,,,[[,"(\\d{3})(\\d{7})","$1 $2",["6"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1"]],[[,"(\\d{3})(\\d{7})","$1 $2",["6"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,"(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",,,,,,,[8,10]],[,,"210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",,,,"22123456",,,[8]],[,,"(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",,,,"83123456",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"90[059]\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:210[0-6]|4\\d{3}|5100)\\d{4}",,,,"40001234",,,[8]],"CR",506,"00",,,,"(19(?:0[0-2468]|1[09]|20|66|77|99))",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,"[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",,,,,,,[6,7,8,10],[4,5]],[,,"(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}",,,,"71234567",,,,[4,5]],[,,"(?:5\\d|63)\\d{6}",,,,"51234567",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,"807\\d{7}",,,,"8071234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CU",53,"119","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],[,"(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],[,"(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,"(?:[2-59]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}",,,,"2211234"],[,,"(?:36|5[1-389]|9\\d)\\d{5}",,,,"9911234"],[,,"800\\d{4}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:3[3-5]|4[356])\\d{5}",,,,"3401234"],"CV",238,"0",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,"(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",,,,,,,[7,8]],[,,"9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}",,,,"94351234"],[,,"953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}",,,,"95181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"60[0-2]\\d{4}",,,,"6001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CW",599,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[3467]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],,[,,"955\\d{5}",,,,"95581234",,,[8]],1,"[69]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,"1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",,,,,,,[6,7,8,9,10,12]],[,,"8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",,,,"891641234",,,[9],[8]],[,,"4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-26-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"CX",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"([59]\\d{7})$|0","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,"(?:[279]\\d|[58]0)\\d{6}",,,,,,,[8]],[,,"2[2-6]\\d{6}",,,,"22345678"],[,,"9(?:10|[4-79]\\d)\\d{5}",,,,"96123456"],[,,"800\\d{5}",,,,"80001234"],[,,"90[09]\\d{5}",,,,"90012345"],[,,"80[1-9]\\d{5}",,,,"80112345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"CY",357,"00",,,,,,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:50|77)\\d{6}",,,,"77123456"],,,[,,,,,,,,,[-1]]],CZ:[,[,,"(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",,,,,,,[9,10,11,12]],[,,"(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",,,,"212345678",,,[9]],[,,"(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}",,,,"601123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:0[05689]|76)\\d{6}",,,,"900123456",,,[9]],[,,"8[134]\\d{7}",,,,"811234567",,,[9]],[,,"70[01]\\d{6}",,,,"700123456",,,[9]],[,,"9[17]0\\d{6}",,,,"910123456",,,[9]],"CZ",420,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"9(?:5\\d|7[2-4])\\d{6}",,,,"972123456",,,[9]],,,[,,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]],DE:[,[,,"[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[2,3]],[,,"32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][
10-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15],[2,3,4]],[,,"15(?:[0-25-9]\\d\\d|310)\\d{6}|1(?:6[023]|7\\d)\\d{7,8}",,,,"15123456789",,,[10,11]],[,,"800\\d{7,12}",,,,"8001234567890",,,[10,11,12,13,14,15]],[,,"(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",,,,"9001234567",,,[10,11]],[,,"180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",,,,"18012345",,,[7,8,9,10,11,12,13,14]],[,,"700\\d{8}",,,,"70012345678",,,[11]],[,,,,,,,,,[-1]],"DE",49,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],[,"(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],[,"(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],[,"(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],[,"(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],[,"(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],[,"(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],[,"(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],[,"(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],,[,,"16(?:4\\d{1,10}|[89]\\d{1,11})",,,,"16412345",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,"18(?:1\\d{5,11}|[2-9]\\d{8})",,,,"18500123456",,,[8,9,10,11,12,13,14]],,,[,,"1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",,,,"177991234567",,,[12,13]]],DJ:[,[,,"(?:2\\d|77)\\d{6}",,,,,,,[8]],[,,"2(?:1[2-5]|7[45])\\d{5}",,,,"21360003"],[,,"77\\d{6}",,,,"77831001"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DJ",253,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,"[2-9]\\d{7}",,,,,,,[8]],[,,"(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}",,,,"32123456"],[,,"(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}",,,,"32123456"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DK",45,"00",,,,,,,1,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,"(?:[58]\\d\\d|767|900)\\d{7}",,,,,,,[10],[7]],[,,"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}",,,,"7674201234",,,,[7]],[,,"767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}",,,,"7672251234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DM",1,"011","1",,,"([2-7]\\d{6})$|1","767$1",,,,,[,,,,,,,,,[-1]],,"767",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-
157-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}",,,,"8092345678",,,,[7]],[,,"8[024]9[2-9]\\d{6}",,,,"8092345678",,,,[7]],[,,"8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DO",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"8001|8[024]9",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,"(?:[1-4]|[5-79]\\d|80)\\d{7}",,,,,,,[8,9]],[,,"9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}",,,,"12345678"],[,,"(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",,,,"551234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"80[3-689]1\\d{5}",,,,"808123456",,,[9]],[,,"80[12]1\\d{5}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,"98[23]\\d{6}",,,,"983123456",,,[9]],"DZ",213,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,"1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",,,,,,,[8,9,10,11],[7]],[,,"[2-7][2-7]\\d{6}",,,,"22123456",,,[8],[7]],[,,"964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",,,,"991234567",,,[9]],[,,"1800\\d{7}|1[78]00\\d{6}",,,,"18001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[2-7]890\\d{4}",,,,"28901234",,,[8]],"EC",593,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-7]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,"8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",,,,"3212345",,,[7]],[,,"(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[
10-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",,,,"51234567",,,[7,8]],[,,"800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}",,,,"80012345"],[,,"(?:40\\d\\d|900)\\d{4}",,,,"9001234",,,[7,8]],[,,,,,,,,,[-1]],[,,"70[0-2]\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"EE",372,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,"800[2-9]\\d{3}",,,,,,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,"[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",,,,"234567890",,,[8,9],[6,7]],[,,"1[0-25]\\d{8}",,,,"1001234567",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"EG",20,"00","0",,,"0",,,,[[,"(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],[,"(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"528[89]\\d{5}",,,,"528812345"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-2]|5[01]|8[0-3]))\\d{6}",,,,"650123456"],[,,"80[0-7]\\d{6}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}",,,,"592401234"],"EH",212,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"528[89]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,"[178]\\d{6}",,,,,,,[7],[6]],[,,"(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}",,,,"8370362",,,,[6]],[,,"(?:17[1-3]|7\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ER",291,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}",,,,"810123456"],[,,"(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}",,,,"612345678"],[,,"[89]00\\d{6}",,,,"800123456"],[,,"80[367]\\d{6}",,,,"803123456"],[,,"90[12]\\d{6}",,,,"901123456"],[,,"70\\d{7}",,,,"701234567"],[,,,,,,,,,[-1]],"ES",34,"00",,,,,,,,[[,"(\\d{4})","$1",["905"]],[,"(\\d{6})","$1",["[79]9"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"51\\d{7}",,,,"511234567"],,,[,,,,,,,,,[-1]]],ET:[,[,,"(?:11|[2-579]\\d)\\d{7}",,,,,,,[9],[7]],[,,"11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}",,,,"111112345",,,,[7]],[,,"700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}",,,,"911234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ET",251,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,"[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"(?:1[3-79][1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}",,,,"131234567",,,[5,6,7,8,9]],[,,"4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FI",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,[[,"(\\d{5})","$1",["75[12]"],"0$1"],[,"(\\d{5})","$1",["20[2-59]"],"0$1"],[,"(\\d{6})","$1",["11"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],[,"(\\d)(\\d{4,9})","$1 $2",["(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],[[,"(\\d{5})","$1",["20[2-59]"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],[,"(\\d)(\\d{4,9})","$1 $2",["(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],[,,,,,,,,,[-1]],1,"1[03-79]|[2-9]",[,,"20(?:2[023]|9[89])\\d{1,6}|(?:60[12]\\d|7099)\\d{4,5}|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:[1-3]00|7(?:0[1-5]\\d\\d|5[03-9]))\\d{3,7}"],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}
1|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],FJ:[,[,,"45\\d{5}|(?:0800\\d|[235-9])\\d{6}",,,,,,,[7,11]],[,,"603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",,,,"3212345",,,[7]],[,,"(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",,,,"7012345",,,[7]],[,,"0800\\d{7}",,,,"08001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FJ",679,"0(?:0|52)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,"[2-7]\\d{4}",,,,,,,[5]],[,,"[2-47]\\d{4}",,,,"31234"],[,,"[56]\\d{4}",,,,"51234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FK",500,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,"(?:[39]\\d\\d|820)\\d{4}",,,,,,,[7]],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}",,,,"3201234"],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}",,,,"3501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FM",691,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[389]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,"[2-9]\\d{5}",,,,,,,[6]],[,,"(?:20|[34]\\d|8[19])\\d{4}",,,,"201234"],[,,"(?:[27][1-9]|5\\d|9[16])\\d{4}",,,,"211234"],[,,"80[257-9]\\d{3}",,,,"802123"],[,,"90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d",,,,"901123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6[0-36]|88)\\d{4}",,,,"601234"],"FO",298,"00",,,,"(10(?:01|[12]0|88))",,,,[[,"(\\d{6})","$1",["[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,"[1-9]\\d{8}",,,,,,,[9]],[,,"59[1-9]\\d{6}|(?:[1-3]\\d|4[1-9]|5[0-8])\\d{7}",,,,"123456789"],[,,"(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}",,,,"612345678"],[,,"80[0-5]\\d{6}",,,,"801234567"],[,,"836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}",,,,"891123456"],[,,"8(?:1[01]|2[0156]|4[02]|84)\\d{6}",,,,"884012345"],[,,,,,,,,,[-1]],[,,"9\\d{8}",,,,"912345678"],"FR",33,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["10"]],[,"(\\d{3})(\\d{3})","$1 $2",["1"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"80[6-9]\\d{6}",,,,"806123456"],,,[,,,,,,,,,[-1]]],GA:[,[,,"(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",,,,,,,[7,8]],[,,"[01]1\\d{6}",,,,"01441234",,,[8]],[,,"(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}",,,,"06031234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GA",241,"00",,,,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",,,[[,"(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,"[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",,,,,,,[7,9,10],[4,5,6,8]],[,,"(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])
1))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",,,,"1212345678",,,[9,10],[4,5,6,7,8]],[,,"7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",,,,"7400123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GB",44,"00","0"," x",,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456",,,[10]],1,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,"(?:473|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}",,,,"4732691234",,,,[7]],[,,"473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}",,,,"4734031234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GD",1,"011","1",,,"([2-9]\\d{6})$|1","473$1",,,,,[,,,,,,,,,[-1]],,"473",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,"(?:[3-57]\\d\\d|800)\\d{6}",,,,,,,[9],[6,7]],[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",,,,"322123456",,,,[6,7]],[,,"5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|11|22|33|44|5[05]|77|88|9[09])|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}",,,,"555123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70[67]\\d{6}",,,,"706123456"],"GE",995,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"70[67]\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,"[56]94\\d{6}|(?:80|9\\d)\\d{7}",,,,,,,[9]],[,,"594(?:[02-49]\\d|1[0-4]|5[6-9]|6[0-3]|80)\\d{4}",,,,"594101234"],[,,"694(?:[0-249]\\d|3[0-8])\\d{4}",,,,"694201234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}",,,,"976012345"],"GF",594,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,"(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",,,,,,,[7,9,10],[6]],[,,"1481[25-9]\\d{5}",,,,"1481256789",,,[10],[6]],[,,"7(?:(?:781|839)\\d|911[17])\\d{5}",,,,"7781123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GG",44,"00","0",,,"([25-9]\\d{5})$|0","1481$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456",,,[10]],,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,"(?:[235]\\d{3}|800)\\d{5}",,,,,,,[8,9],[7]],[,,"3082[0-5]\\d{4}
1|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",,,,"302345678",,,[9],[7]],[,,"(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",,,,"231234567",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GH",233,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[237]|8[0-2]"]],[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"800\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,"(?:[25]\\d|60)\\d{6}",,,,,,,[8]],[,,"2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}",,,,"20012345"],[,,"5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}",,,,"57123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GI",350,"00",,,,,,,,[[,"(\\d{3})(\\d{5})","$1 $2",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,"(?:19|[2-689]\\d|70)\\d{4}",,,,,,,[6]],[,,"(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}",,,,"321000"],[,,"[245]\\d{5}",,,,"221234"],[,,"80\\d{4}",,,,"801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[89]\\d{4}",,,,"381234"],"GL",299,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,"[2-9]\\d{6}",,,,,,,[7]],[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}",,,,"5661234"],[,,"(?:[23679]\\d|5[0-489])\\d{5}",,,,"3012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GM",220,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,"722\\d{6}|(?:3|6\\d)\\d{7}",,,,,,,[8,9]],[,,"3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",,,,"30241234",,,[8]],[,,"6[0-356]\\d{7}",,,,"601123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"722\\d{6}",,,,"722123456",,,[9]],"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,"590\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}",,,,"590201234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:395|76[018])\\d|475[0-5])\\d{4}",,,,"976012345"],"GP",590,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,"222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",,,,,,,[9]],[,,"33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}",,,,"333091234"],[,,"(?:222|55\\d)\\d{6}",,,,"222123456"],[,,"80\\d[1-9]\\d{5}",,,,"800123456"],[,,"90\\d[1-9]\\d{5}",,,,"900123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GQ",240,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],[,"(\\d{3})(\\d{6})","$1 $2",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,"5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",,,,,,,[10,11,12]],[,,"2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",,,,"2123456789",,,[10]],[,,"68[57-9]\\d{7}|(?:69|94)\\d{8}",,,,"6912345678",,,[10]],[,,"800\\d{7,9}",,,,"8001234567"],[,,"90[19]\\d{7}",,,,"9091234567",,,[10]],[,,"8(?:0[16]|12|[27]5|50)\\d{7}",,,,"8011234567",,,[10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,,,,,,,,[-1]],"GR",30,"00",,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],[,"(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],[,"(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"5005000\\d{3}",,,,"5005000123",,,[10]],,,[,,,,,,,,,[-1]]],GT:[,[,,"80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",,,,,,,[8,11]],[,,"[267][2-9]\\d{6}",,,,"22456789",,,[8]],[,,"(?:[3-5]\\d\\d|80[0-4])\\d{5}",,,,"51234567",,,[8]],[,,"18[01]\\d{8}",,,,"18001112222",,,[11]],[,,"19\\d{9}",,,,"19001112222",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GT",502,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,"(?:[58]\\d\\d|671|900)\\d{7}",,,,,,,[10],[7]],[,,"671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GU",1,"011","1",,,"([2-9]\\d{6})$|1","671$1",,1,,,[,,,,,,,,,[-1]],,"671",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,"[49]\\d{8}|4\\d{6}",,,,,,,[7,9]],[,,"443\\d{6}",,,,"443201234",,,[9]],[,,"9(?:5\\d|6[569]|77)\\d{6}",,,,"955012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"40\\d{5}",,,,"4012345",,,[7]],"GW",245,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["40"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,"(?:[2-8]\\d{3}|9008)\\d{3}",,,,,,,[7]],[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56]
1)|50[0-6]|77[1-57])\\d{4}",,,,"2201234"],[,,"(?:510|6\\d\\d|7(?:0\\d|1[0-8]|25|49))\\d{4}",,,,"6091234"],[,,"(?:289|8(?:00|6[28]|88|99))\\d{4}",,,,"2891234"],[,,"9008\\d{3}",,,,"9008123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"515\\d{4}",,,,"5151234"],"GY",592,"001",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,"8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",,,,,,,[5,6,7,8,9,11]],[,,"(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|[59]\\d|6[01]))|58(?:0[1-9]|1[2-9]))\\d{4}",,,,"21234567",,,[8]],[,,"(?:4(?:44[5-9]|6(?:1[0-7]|4[0-57-9]|6[0-4]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-6]|8[0-4])|848[0-25-9]|9(?:29[013-9]|59[0-4]|899))\\d{4}|(?:4(?:4[0156]|6[02357-9])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|709|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",,,,"51234567",,,[8]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900(?:[0-24-9]\\d{7}|3\\d{1,4})",,,,"90012345678",,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,"8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",,,,"81123456",,,[8]],[,,,,,,,,,[-1]],"HK",852,"00(?:30|5[09]|[126-9]?)",,,,,,"00",,[[,"(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,"7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",,,,"71123456",,,[8]],,,[,,,,,,,,,[-1]],[,,"30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",,,,"30161234",,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,"8\\d{10}|[237-9]\\d{7}",,,,,,,[8,11]],[,,"2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",,,,"22123456",,,[8]],[,,"[37-9]\\d{7}",,,,"91234567",,,[8]],[,,"8002\\d{7}",,,,"80021234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"HN",504,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["8"]]],[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],[,,,,,,,,,[-1]],,,[,,"8002\\d{7}",,,,,,,[11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,"(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",,,,,,,[6,7,8,9]],[,,"1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|77|9[5-7])))\\d{4}|98\\d{6}",,,,"921234567",,,[8,9]],[,,"80\\d{5,7}",,,,"800123456",,,[7,8,9]],[,,"6[01459]\\d{6}|6[01]\\d{4,5}",,,,"611234",,,[6,7,8]],[,,,,,,,,,[-1]],[,,"7[45]\\d{6}",,,,"74123456",,,[8]],[,,,,,,,,,[-1]],"HR",385,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"62\\d{6,7}|72\\d{6}",,,,"62123456",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,"(?:[2-489]\\d|55)\\d{6}",,,,,,,[8]],[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}",,,,"22453300"],[,,"(?:[34]\\d|55)\\d{6}",,,,"34101234"],[,,"8\\d{7}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}",,,,"98901234"],"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,"[235-7]\\d{8}|[1-9]\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",,,,"12345678",,,[8],[6,7]],[,,"(?:[257]0|3[01])\\d{7}",,,,"201234567",,,[9]],[,,"(?:[48]0\\d|680[29])\\d{5}",,,,"80123456"],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"21\\d{7}",,,,"211234567",,,[9]],"HU",36,"00","06",,,"06",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],,[,,,,,,,,,[-1]],,,[,,"(?:[48]0\\d|680[29])\\d{5}"],[,,"38\\d{7}",,,,"381234567",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,"(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",,,,,,,[7,8,9,10,11,12,13],[5,6]],[,,"2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",,,,"218350123",,,[7,8,9,10,11],[5,6]],[,,"8[1-35-9]\\d{7,10}",,,,"812345678",,,[9,10,11,12]],[,,"00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",,,,"8001234567",,,[8,9,10,11,12,13]],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,"804\\d{7}",,,,"8041234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ID",62,"00[89]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["001"]],[,"(\\d{2})(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"001803\\d{6,7}|(?:007803\\d|8071)\\d{6}",,,,,,,[10,12,13]],[,,"(?:1500|8071\\d{3})\\d{3}",,,,"8071123456",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,"(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",,,,,,,[7,8,9,10],[5,6]],[,,"(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}",,,,"2212345",,,,[5,6]],[,,"8(?:22|[35-9]\\d)\\d{6}",,,,"850123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}",,,,"1520123456",,,[10]],[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"700\\d{6}",,,,"700123456",,,[9]],[,,"76\\d{7}",,,,"761234567",,,[9]],"IE",353,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],[,"(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"18[59]0\\d{6}",,,,,,,[10]],[,,"818\\d{6}",,,,"818123456",,,[9]],,,[,,"88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",,,,"8551234567",,,[10]]],IL:[,[,,"1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",,,,,,,[7,8,9,10,11,12]],[,,"153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",,,,"21234567",,,[8,11,12],[7]],[,,"55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",,,,"502345678",,,[9]],[,,"1(?:255|80[019]\\d{3})\\d{3}",,,,"1800123456",,,[7,10]],[,,"1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",,,,"1919123456",,,[8,10]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,"7(?:38(?:0\\d|5[09]|88
vendor: 11,355 bytes, line 1
1)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",,,,"771234567",,,[9]],"IL",972,"0(?:0|1[2-9])","0",,,"0",,,,[[,"(\\d{4})(\\d{3})","$1-$2",["125"]],[,"(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],[,"(\\d{4})(\\d{6})","$1-$2",["159"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],[,"(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],,[,,,,,,,,,[-1]],,,[,,"1700\\d{6}",,,,,,,[10]],[,,"1599\\d{6}",,,,"1599123456",,,[10]],,,[,,"151\\d{8,9}",,,,"15112340000",,,[11,12]]],IM:[,[,,"1624\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1624(?:230|[5-8]\\d\\d)\\d{3}",,,,"1624756789",,,,[6]],[,,"76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}",,,,"7924123456"],[,,"808162\\d{4}",,,,"8081624567"],[,,"8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}",,,,"9016247890"],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678"],[,,"56\\d{8}",,,,"5612345678"],"IM",44,"00","0",,,"([25-8]\\d{5})$|0","1624$1",,,,,[,,,,,,,,,[-1]],,"74576|(?:16|7[56])24",[,,,,,,,,,[-1]],[,,"3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],IN:[,[,,"(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",,,,,,,[8,9,10,11,12,13],[6,7]],[,,"2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",,,,"7410410123",,,[10],[6,7,8]],[,,"(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",,,,"8123456789",,,[10]],[,,"000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))",,,,"1800123456"],[,,"186[12]\\d{9}",,,,"1861123456789",,,[13]],[,,"1860\\d{7}",,,,"18603451234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IN",91,"00","0",,,"0",,,,[[,"(\\d{7})","$1",["575"]],[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[,,,,,,,,,[-1]],,,[,,"1(?:600\\d{6}|800\\d{4,9})|(?:000800|18(?:03\\d\\d|6(?:0|[12]\\d\\d)))\\d{7}"],[,,"140\\d{7}",,,,"1409305260",,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,"3\\d{6}",,,,,,,[7]],[,,"37\\d{5}",,,,"3709100"],[,,"38\\d{5}",,,,"3801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IO",246,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,"(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"7[3-9]\\d{8}",,,,"7912345678",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IQ",964,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,"[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",,,,,,,[4,5,6,7,10],[8]],[,,"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|
12(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}",,,,"2123456789",,,[6,7,10],[4,5,8]],[,,"9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",,,,"9123456789",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IR",98,"00","0",,,"0",,,,[[,"(\\d{4,5})","$1",["96"],"0$1"],[,"(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))",,,,,,,[4,5,10]],[,,"96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",,,,"9601",,,[4,5]],,,[,,,,,,,,,[-1]]],IS:[,[,,"(?:38\\d|[4-9])\\d{6}",,,,,,,[7,9]],[,,"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",,,,"4101234",,,[7]],[,,"(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}",,,,"6111234"],[,,"80[0-8]\\d{4}",,,,"8001234",,,[7]],[,,"90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"49[0-24-79]\\d{4}",,,,"4921234",,,[7]],"IS",354,"00|1(?:0(?:01|[12]0)|100)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"809\\d{4}",,,,"8091234",,,[7]],,,[,,"(?:689|8(?:7[18]|80)|95[48])\\d{4}",,,,"6891234",,,[7]]],IT:[,[,,"0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",,,,,,,[6,7,8,9,10,11,12]],[,,"0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}",,,,"0212345678",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"IT",39,"00",,,,,,,,[[,"(\\d{4,5})","$1",["1(?:0|9[246])","1(?:0|9(?:2[2-9]|[46]))"]],[,"(\\d{6})","$1",["1(?:1|92)"]],[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[,,,,,,,,,[-1]],1,,[,,"848\\d{6}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],JE:[,[,,"1534\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1534[0-24-8]\\d{5}",,,,"1534456789",,,,[6]],[,,"7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]
vendor: 9,693 bytes, line 1
1))\\d{5}",,,,"7797712345"],[,,"80(?:07(?:35|81)|8901)\\d{4}",,,,"8007354567"],[,,"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}",,,,"9018105678"],[,,,,,,,,,[-1]],[,,"701511\\d{4}",,,,"7015115678"],[,,"56\\d{8}",,,,"5612345678"],"JE",44,"00","0",,,"([0-24-8]\\d{5})$|0","1534$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456"],,,[,,,,,,,,,[-1]],[,,"(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],JM:[,[,,"(?:[58]\\d\\d|658|900)\\d{7}",,,,,,,[10],[7]],[,,"8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}",,,,"8765230123",,,,[7]],[,,"(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}",,,,"8762101234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"JM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"658|876",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,"(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",,,,,,,[8,9]],[,,"87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",,,,"62001234",,,[8]],[,,"7(?:[78][0-25-9]|9\\d)\\d{6}",,,,"790123456",,,[9]],[,,"80\\d{6}",,,,"80012345",,,[8]],[,,"9\\d{7}",,,,"90012345",,,[8]],[,,"85\\d{6}",,,,"85012345",,,[8]],[,,"70\\d{7}",,,,"700123456",,,[9]],[,,,,,,,,,[-1]],"JO",962,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,"74(?:66|77)\\d{5}",,,,"746612345",,,[9]],,,[,,,,,,,,,[-1]],[,,"8(?:10|8\\d)\\d{5}",,,,"88101234",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,"00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",,,,"312345678",,,[9]],[,,"[7-9]0[1-9]\\d{7}",,,,"9012345678",,,[10]],[,,"00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}",,,,"120123456"],[,,"990\\d{6}",,,,"990123456",,,[9]],[,,,,,,,,,[-1]],[,,"60\\d{7}",,,,"601234567",,,[9]],[,,"50[1-9]\\d{7}",,,,"5012345678",,,[10]],"JP",81,"010","0",,,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",,,[[,"(\\d{4})(\\d{4})","$1-$2",["007","0077","00777","00777[01]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{3,4})","$1-$2-$3",["007","0077"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1-$2-$3",["008"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{4})(\\d{4,5})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{5})(\\d{5,6})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{6})(\\d{6,7})","$1-$2-$3",["0"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],[,,"20\\d{8}",,,,"2012345678",,,[10]],,,[,,"00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66|78)\\d{6,13}"],[,,"570\\d{6}",,,,"570123456",,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,"(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",,,,,,,[7,8,9,10]],[,,"(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",,,,"202012345",,,[7,8,9]],[,,"(?:1(?:0[0-
16]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",,,,"712123456",,,[9]],[,,"800[2-8]\\d{5,6}",,,,"800223456",,,[9,10]],[,,"900[02-9]\\d{5}",,,,"900223456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KE",254,"000","0",,,"0",,,,[[,"(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,"8\\d{9}|[235-9]\\d{8}",,,,,,,[9,10],[5,6]],[,,"312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",,,,"312123456",,,[9],[5,6]],[,,"312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",,,,"700123456",,,[9]],[,,"800\\d{6,7}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KG",996,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],[,"(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,"1\\d{9}|[1-9]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",,,,"23756789",,,[8,9],[6,7]],[,,"(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",,,,"91234567",,,[8,9]],[,,"1800(?:1\\d|2[019])\\d{4}",,,,"1800123456",,,[10]],[,,"1900(?:1\\d|2[09])\\d{4}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KH",855,"00[14-9]","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,"(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",,,,,,,[5,8]],[,,"(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}",,,,"31234"],[,,"(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",,,,"72001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",,,,"30010000",,,[8]],"KI",686,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,"[3478]\\d{6}",,,,,,,[7],[4]],[,,"7[4-7]\\d{5}",,,,"7712345",,,,[4]],[,,"[34]\\d{6}",,,,"3212345"],[,,,,,,,,,[-1]],[,,"8\\d{6}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KM",269,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}",,,,"8692361234",,,,[7]],[,,"869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}",,,,"8697652917",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KN",1,"011","1",,,"([2-7]\\d{6})$|1","869$1",,,,,[,,,,,,,,,[-1]],,"869",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,"85\\d{6}|(?:19\\d|[2-7])\\d{7}",,,,,,,[8,10],[6,7]],[,,"(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}",,,,"21234567",,,,[6,7]],[,,"19[1-3]\\d{7}",,,,"1921234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KP",850,"00|99","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"238[02-9]\\d{4}|2(?:[0-24-9]\\d|3[0-79])\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,"00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",,,,,,,[5,6,8,9,10,11,12,13,14],[3,4,7]],[,,"(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",,,,"22123456",,,[5,6,8,9,10],[3,4,7]],[,,"1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",,,,"1020000000",,,[9,10]],[,,"00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",,,,"801234567",,,[9,11,12,13,14]],[,,"60[2-9]\\d{6}",,,,"602345678",,,[9]],[,,,,,,,,,[-1]],[,,"50\\d{8,9}",,,,"5012345678",,,[10,11]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"KR",82,"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","0",,,"0(8(?:[1-46-8]|5\\d\\d))?",,,,[[,"(\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"],"0$1"],[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3})(\\d{3})","$1 $2 $3",["003","0030"]],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"]],[,,"15\\d{7,8}",,,,"1523456789",,,[9,10]],,,[,,"00(?:3(?:08\\d{6,7}|68\\d{7})|798\\d{7,9})",,,,,,,[11,12,13,14]],[,,"1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[168]|88)|8(?:00|33|55|77|99))\\d{4}",,,,"15441234",,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,"18\\d{5}|(?:[2569]\\d|41)\\d{6}",,,,,,,[7,8]],[,,"2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",,,,"22345678",,,[8]],[,,"(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",,,,"50012345",,,[8]],[,,"18\\d{5}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KW",965,"00",,,,,,,,[[,"(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],[,"(\\d{3})(\\d{5})","$1 $2",["[245]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,"(?:345|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}",,,,"3452221234",,,,[7]],[,,"345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}",,,,"3453231234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"(?:345976|900[2-9]\\d\\d)\\d{4}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KY",1,"011","1",,,"([2-9]\\d{6})$|1","345$1",,,,,[,,"345849\\d{4}",,,,"3458491234"],,"345",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,"(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",,,,,,,[10,14],[5,6,7]],[,,"(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",,,,"7123456789",,,[10],[5,6,7]],[,,"7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",,,,"7710009998",,,[10]],[,,"8(?:00|108\\d{3})\\d{7}",,,,"8001234567"],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567",,,[10]],[,,"751\\d{7}",,,,"7511234567",,,[10]],"KZ",7,"810","8",,,"8",,"8~10",,,,[,,,,,,,,,[-1]],,"33|7",[,,"751\\d{7}",,,,,,,[10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,"[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",,,,,,,[8,9,10],[6]],[,,"(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",,,,"21212862",,,[8],[6]],[,,"(?:20(?:[2359]\\d|7[6-8]|88)|302\\d)\\d{6}",,,,"2023123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LA",856,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"30[013-9]\\d{6}",,,,"301234567",,,[9]],,,[,,,,,,,,,[-1]]],LB:[,[,,"[27-9]\\d{7}|[13-9]\\d{6}",,,,,,,[7,8]],[,,"7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}",,,,"1123456"],[,,"793(?:[01]\\d|2[0-4])\\d{3}
1|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}",,,,"71123456"],[,,,,,,,,,[-1]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,"80\\d{6}",,,,"80123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,"(?:[58]\\d\\d|758|900)\\d{7}",,,,,,,[10],[7]],[,,"758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}",,,,"7584305678",,,,[7]],[,,"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}",,,,"7582845678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"LC",1,"011","1",,,"([2-8]\\d{6})$|1","758$1",,,,,[,,,,,,,,,[-1]],,"758",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,"[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",,,,,,,[7,9]],[,,"(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",,,,"2345678",,,[7]],[,,"(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}",,,,"660234567"],[,,"8002[28]\\d\\d|80(?:05\\d|9)\\d{4}",,,,"8002222"],[,,"90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",,,,"9002222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LI",423,"00","0",,,"(1001)|0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"870(?:28|87)\\d\\d",,,,"8702812",,,[7]],,,[,,"697(?:42|56|[78]\\d)\\d{4}",,,,"697861234",,,[9]]],LK:[,[,,"[1-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}",,,,"112345678",,,,[7]],[,,"7(?:[0-25-8]\\d|4[0-4])\\d{6}",,,,"712345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LK",94,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"1973\\d{5}",,,,"197312345"],,,[,,,,,,,,,[-1]]],LR:[,[,,"(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",,,,,,,[7,8,9]],[,,"2\\d{7}",,,,"21234567",,,[8]],[,,"(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}",,,,"770123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"332(?:02|[34]\\d)\\d{4}",,,,"332021234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LR",231,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,"(?:[256]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"2\\d{7}",,,,"22123456"],[,,"[56]\\d{7}",,,,"50123456"],[,,"800[256]\\d{4}",,,,"80021234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LS",266,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,"(?:[3469]\\d|52|[78]0)\\d{6}",,,,,,,[8]],[,,"(?:3[1478]|4[124-6]|52)\\d{6}",,,,"31234567"],[,,"6\\d{7}",,,,"61234567"],[,,"80[02]\\d{5}",,,,"80012345"],[,,"9(?:0[0239]|10)\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,"70[05]\\d{5}",,,,"70012345"],[,,"[89]01\\d{5}",,,,"80123456"],"LT",370,"00","8",,,"[08]",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(8-$1)",,1],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",,1],[,"(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",,1],[,"(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70[67]\\d{5}",,,,"70712345"],,,[,,,,,,,,,[-1]]],LU:[,[,,"35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",,,,,,,[4,5,6,7,8,9,10,11]],[,,"(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}",,,,"27123456"],[,,"6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",,,,"628123456",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90[015]\\d{5}",,,,"90012345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,,,,,,,,[-1]],[,,"20(?:1\\d{5}|[2-689]\\d{1,7})",,,,"20201234",,,[4,5,6,7,8,9,10]],"LU",352,"00",,,,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,"(?:[268]\\d|90)\\d{6}",,,,,,,[8]],[,,"6\\d{7}",,,,"63123456"],[,,"23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}",,,,"21234567"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,"81\\d{6}",,,,"81123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LV",371,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,"[2-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}",,,,"212345678",,,,[7]],[,,"9[1-6]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LY",218,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}",,,,"520123456"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-2]|5[01]|8[0-3]))\\d{6}",,,,"650123456"],[,,"80[0-7]\\d{6}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}",,,,"592401234"],"MA",212,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],[,"(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|8(?:0[89]|92)","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|8(?:0[89]|92)"],"0$1"],[,"(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],[,"(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,"(?:[3489]|6\\d)\\d{7}",,,,,,,[8,9]],[,,"(?:870|9[2-47-9]\\d)\\d{5}",,,,"99123456",,,[8]],[,,"4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}",,,,"612345678"],[,,"(?:800|90\\d)\\d{5}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MC",377,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["87"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"8[07]0\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,"(?:[235-7]\\d|[89]0)\\d{6}",,,,,,,[8]],[,,"(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}",,,,"22212345"],[,,"562\\d{5}|(?:6\\d|7[16-9])\\d{6}",,,,"62112345"],[,,"800\\d{5}",,,,"80012345"],[,,"90[056]\\d{5}",,,,"90012345"],[,,"808\\d{5}
1",,,,"80812345"],[,,,,,,,,,[-1]],[,,"3[08]\\d{6}",,,,"30123456"],"MD",373,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"803\\d{5}",,,,"80312345"],,,[,,,,,,,,,[-1]]],ME:[,[,,"(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",,,,,,,[8,9],[6]],[,,"(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",,,,"30234567",,,[8],[6]],[,,"6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",,,,"67622901",,,[8]],[,,"80(?:[0-2578]|9\\d)\\d{5}",,,,"80080002"],[,,"9(?:4[1568]|5[178])\\d{5}",,,,"94515151",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"78[1-49]\\d{5}",,,,"78108780",,,[8]],"ME",382,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"77[1-9]\\d{5}",,,,"77273012",,,[8]],,,[,,,,,,,,,[-1]]],MF:[,[,,"590\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:395|76[018])\\d|475[0-5])\\d{4}",,,,"976012345"],"MF",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,"[23]\\d{8}",,,,,,,[9],[7]],[,,"2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}",,,,"202123456",,,,[7]],[,,"3[2-47-9]\\d{7}",,,,"321234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"22\\d{7}",,,,"221234567"],"MG",261,"00","0",,,"([24-9]\\d{6})$|0","20$1",,,[[,"(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,"329\\d{4}|(?:[256]\\d|45)\\d{5}",,,,,,,[7]],[,,"(?:247|45[78]|528|625)\\d{4}",,,,"2471234"],[,,"(?:(?:23|54)5|329|45[356])\\d{4}",,,,"2351234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"635\\d{4}",,,,"6351234"],"MH",692,"011","1",,,"1",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,"[2-578]\\d{7}",,,,,,,[8],[6,7]],[,,"(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}",,,,"22012345",,,,[6,7]],[,,"7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|6[01]|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}",,,,"72345678"],[,,"800\\d{5}",,,,"80012345"],[,,"5\\d{7}",,,,"50012345"],[,,"8(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"80123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MK",389,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,"[24-9]\\d{7}",,,,,,,[8]],[,,"2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}",,,,"20212345"],[,,"2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}",,,,"65012345"],[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ML",223,"00",,,,,,,,[[,"(\\d{4})","$1",["67[057-9]|74[045]","67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[,,,,,,,,,[-1]],,,[,,"80\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,"1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",,,,,,,[6,7,8,9,10],[5]],[,,"(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",,,,"1234567",,,[6,7,8,9],[5]],[,,"(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",,,,"92123456",,,[7,8,9,10]],[,,"80080(?:0[1-9]|2\\d)\\d{3}",,,,"8008001234",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1333\\d{4}|[12]468\\d{4}",,,,"13331234",,,[8]],"MM",95,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],[,"(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],[,"(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,"[12]\\d{7,9}|[5-9]\\d{7}",,,,,,,[8,9,10],[4,5,6]],[,,"[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}",,,,"53123456",,,,[4,5,6]],[,,"(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",,,,"88123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",,,,"75123456",,,[8]],"MN",976,"001","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,"0800\\d{3}|(?:28|[68]\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",,,,"28212345",,,[8]],[,,"6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",,,,"66123456",,,[8]],[,,"0800\\d{3}",,,,"0800501",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MO",853,"00",,,,,,,,[[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{4})(\\d{4})","$1 $2",["[268]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,"[58]\\d{9}|(?:67|90)0\\d{7}",,,,,,,[10],[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MP",1,"011","1",,,"([2-9]\\d{6})$|1","670$1",,1,,,[,,,,,,,,,[-1]],,"670",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,"596\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"596(?:[03-7]\\d|10|2[7-9]|8[0-39]|9[04-9])\\d{4}",,,,"596301234"],[,,"69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}",,,,"696201234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:397[0-2]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}",,,,"976612345"],"MQ",596,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,"(?:[2-4]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"(?:25[08]|35\\d|45[1-7])\\d{5}",,,,"35123456"],[,,"[2-4][0-46-9]\\d{6}",,,,"22123456"],[,,"800\\d{5}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MR",222,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,"(?:[58]\\d\\d|664|900)\\d{7}",,,,,,,[10],[7]],[,,"6644(?:1[0-3]|91)\\d{4}",,,,"6644912345",,,,[7]],[,,"664(?:3(?:49|9[1-6])|49[2-6])\\d{4}",,,,"6644923456",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MS",1,"011","1",,,"([34]\\d{6})$|1","664$1",,,,,[,,,,,,,,,[-1]],,"664",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,"3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}",,,,"21001234"],[,,"(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}",,,,"96961234"],[,,"800(?:02|[3467]\\d)\\d{3}",,,,"80071234"],[,,"5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}",,,,"50037123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3550\\d{4}",,,,"35501234"],"MT",356,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],,[,,"7117\\d{4}",,,,"71171234"],,,[,,,,,,,,,[-1]],[,,"501\\d{5}",,,,"50112345"],,,[,,,,,,,,,[-1]]],MU:[,[,,"(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",,,,,,,[7,8,10]],[,,"(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}
1",,,,"54480123",,,[7,8]],[,,"5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-3]|3[013]))\\d{5}",,,,"52512345",,,[8]],[,,"802\\d{7}|80[0-2]\\d{4}",,,,"8001234",,,[7,10]],[,,"30\\d{5}",,,,"3012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3(?:20|9\\d)\\d{4}",,,,"3201234",,,[7]],"MU",230,"0(?:0|[24-7]0|3[03])",,,,,,"020",,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[57]"]],[,"(\\d{5})(\\d{5})","$1 $2",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,"(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",,,,,,,[7,10]],[,,"(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",,,,"6701234",,,[7]],[,,"(?:46[46]|[79]\\d\\d)\\d{4}",,,,"7712345",,,[7]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MV",960,"0(?:0|19)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1-$2",["[34679]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"4(?:0[01]|50)\\d{4}",,,,"4001234",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,"(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",,,,,,,[7,9]],[,,"(?:1[2-9]|2[12]\\d\\d)\\d{5}",,,,"1234567"],[,,"111\\d{6}|(?:31|77|[89][89])\\d{7}",,,,"991234567",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MW",265,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,"1(?:(?:[27]2|44|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}",,,,,,,[10,11],[7,8]],[,,"657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,"2001234567",,,[10],[7,8]],[,,"657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,"12221234567",,,,[7,8]],[,,"8(?:00|88)\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,"300\\d{7}",,,,"3001234567",,,[10]],[,,"500\\d{7}",,,,"5001234567",,,[10]],[,,,,,,,,,[-1]],"MX",52,"0[09]","01",,,"0(?:[12]|4[45])|1",,"00",,[[,"(\\d{5})","$1",["53"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],,,1],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],,,1],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],,,1]],[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],,,1],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],,,1],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],,,1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,"1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",,,,"323856789",,,[8,9],[6,7]],[,,"1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[23
16]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",,,,"123456789",,,[9,10]],[,,"1[378]00\\d{6}",,,,"1300123456",,,[10]],[,,"1600\\d{6}",,,,"1600123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",,,,"1546012345",,,[10]],"MY",60,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,"(?:2|8\\d)\\d{7}",,,,,,,[8,9]],[,,"2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",,,,"21123456",,,[8]],[,,"8[2-79]\\d{7}",,,,"821234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MZ",258,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,"[68]\\d{7,8}",,,,,,,[8,9]],[,,"64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}",,,,"61221234"],[,,"(?:60|8[1245])\\d{7}",,,,"811234567",,,[9]],[,,"80\\d{7}",,,,"800123456",,,[9]],[,,"8701\\d{5}",,,,"870123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8(?:3\\d\\d|86)\\d{5}",,,,"88612345"],"NA",264,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,"(?:050|[2-57-9]\\d\\d)\\d{3}",,,,,,,[6]],[,,"(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}",,,,"201234"],[,,"(?:5[0-4]|[79]\\d|8[0-79])\\d{4}",,,,"751234"],[,,"050\\d{3}",,,,"050012"],[,,"36\\d{4}",,,,"366711"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NC",687,"00",,,,,,,,[[,"(\\d{3})","$1",["5[6-8]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,"[027-9]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}",,,,"20201234"],[,,"(?:23|7[047]|[89]\\d)\\d{6}",,,,"93123456"],[,,"08\\d{6}",,,,"08123456"],[,,"09\\d{6}",,,,"09123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NE",227,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,"[13]\\d{5}",,,,,,,[6],[5]],[,,"(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}",,,,"106609",,,,[5]],[,,"(?:14|3[58])\\d{4}",,,,"381234",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NF",672,"00",,,,"([0-258]\\d{4})$","3$1",,,[[,"(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],[,"(\\d)(\\d{5})","$1 $2",["[13]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,"(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",,,,,,,[7,8,10,11,12,13,14],[5,6]],[,,"(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",,,,"18040123",,,[7,8],[5,6]],[,,"(?:702[0-24-9]|819[01])\\d{6}|(?:70[13-689]|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-356]))\\d{7}",,,,"8021234567",,,[10]],[,,"800\\d{7,11}",,,,"80017591759",,,[10,11,12,13,14]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NG",234,"009","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-7]|8[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"700\\d{7,11}",,,,"7001234567",,,[10,11,12,13,14]],,,[,,,,,,,,,[-1]]],NI:[,[,,"(?:1800|[25-8]\\d{3})\\d{4}",,,,,,,[8]],[,,"2\\d{7}",,,,"21234567"],[,,"(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}",,,,"81234567"],[,,"1800\\d{4}",,,,"18001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NI",505,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,"(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",,,,,,,[5,6,7,8,9,10,11]],[,,"(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[
10358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",,,,"101234567",,,[9]],[,,"(?:6[1-58]|970\\d)\\d{7}",,,,"612345678",,,[9,11]],[,,"800\\d{4,7}",,,,"8001234",,,[7,8,9,10]],[,,"90[069]\\d{4,7}",,,,"9061234",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:85|91)\\d{7}",,,,"851234567",,,[9]],"NL",31,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["1[238]|[34]"]],[,"(\\d{2})(\\d{3,4})","$1 $2",["14"]],[,"(\\d{6})","$1",["1"]],[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],[,,"66\\d{7}",,,,"662345678",,,[9]],,,[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)\\d",,,,,,,[5,6]],[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",,,,"14020",,,[5,6,9]],,,[,,,,,,,,,[-1]]],NO:[,[,,"(?:0|[2-9]\\d{3})\\d{4}",,,,,,,[5,8]],[,,"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",,,,"21234567",,,[8]],[,,"(?:4[015-8]|9\\d)\\d{6}",,,,"40612345",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"NO",47,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],,[,,,,,,,,,[-1]],1,"[02-689]|7[0-8]",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],NP:[,[,,"(?:1\\d|9)\\d{9}|[1-9]\\d{7}",,,,,,,[8,10,11],[6,7]],[,,"(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",,,,"14567890",,,[8],[6,7]],[,,"9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}",,,,"9841234567",,,[10]],[,,"1(?:66001|800\\d\\d)\\d{5}",,,,"16600101234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NP",977,"00","0",,,"0",,,,[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]],[,"(\\d{4})(\\d{2})(\\d{5})","$1-$2-$3",["1"]]],[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,"(?:444|(?:55|8\\d)\\d|666)\\d{4}",,,,,,,[7]],[,,"444\\d{4}",,,,"4441234"],[,,"(?:55[3-9]|666|8\\d\\d)\\d{4}",,,,"5551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NR",674,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,"(?:[4-7]|888\\d)\\d{3}",,,,,,,[4,7]],[,,"[47]\\d{3}",,,,"7012",,,[4]],[,,"(?:[56]|888[1-9])\\d{3}",,,,"8884012"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NU",683,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,"[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",,,,,,,[5,6,7,8,9,10]],[,,"24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",,,,"32345678",,,[8],[7]],[,,"2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",,,,"211234567",,,[8,9,10]],[,,"508\\d{6,7}|80\\d{6,8}",,,,"800123456",,,[8,9,10]],[,,"(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",,,,"900123456",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,"70\\d{7}",,,,"701234567",,,[9]],[,,,,,,,,,[-1]],"NZ",64,"0(?:0|161)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}",,,,"83012378"],,,[,,,,,,,,,[-1]]],OM:[,[,,"(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",,,,,,,[7,8,9]],[,,"2[1-6]\\d{6}",,,,"23123456",,,[8]],[,,"1505\\d{4}|(?:7(?:[1289]\\d|6[89]|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}",,,,"92123456",,,[8]],[,,"8007\\d{4,5}|(?:500|800[05])\\d{4}",,,,"80071234"],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"OM",968,"00",,,,,,,,[[,"(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],[,"(\\d{2})(\\d{6})","$1 $2",["2"]],[,"(\\d{4})(\\d{4})","$1 $2",["[179]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,"(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",,,,,,,[7,8,10,11]],[,,"(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[
101]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",,,,"2001234",,,[7]],[,,"(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",,,,"61234567",,,[7,8]],[,,"800\\d{4,5}|(?:00800|800\\d)\\d{6}",,,,"8001234"],[,,"(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",,,,"8601234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PA",507,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[68]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,"(?:[14-8]|9\\d)\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",,,,"11234567",,,[8],[6,7]],[,,"9\\d{8}",,,,"912345678",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"805\\d{5}",,,,"80512345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,"80[24]\\d{5}",,,,"80212345",,,[8]],[,,,,,,,,,[-1]],"PE",51,"00|19(?:1[124]|77|90)00","0"," Anexo ",,"0",,"00",,[[,"(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,"4\\d{5}(?:\\d{2})?|8\\d{7,8}",,,,,,,[6,8,9]],[,,"4(?:0[4-689]|9[4-68])\\d{5}",,,,"40412345",,,[8]],[,,"8[7-9]\\d{6}",,,,"87123456",,,[8]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"499\\d{5}",,,,"49901234",,,[8]],"PF",689,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,"44\\d{4}",,,,,,,[6]],[,,"44\\d{4}",,,,"440123",,,[6]],,,[,,,,,,,,,[-1]]],PG:[,[,,"(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",,,,,,,[7,8]],[,,"(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",,,,"3123456",,,[7]],[,,"(?:7\\d|8[128])\\d{6}",,,,"70123456",,,[8]],[,,"180\\d{4}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"2(?:0[0-57]|7[568])\\d{4}",,,,"2751234",,,[7]],"PG",675,"00|140[1-3]",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],[,"(\\d{4})(\\d{4})","$1 $2",["[78]"]]],,[,,"27[01]\\d{4}",,,,"2700123",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,"(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",,,,,,,[6,8,9,10,11,12,13],[4,5,7]],[,,"(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",,,,"232345678",,,[6,8,9,10],[4,5,7]],[,,"(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",,,,"9051234567",,,[10]],[,,"1800\\d{7,9}",,,,"180012345678",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PH",63,"00","0",,,"0",,,,[[,"(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],[,"(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],[,"(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,"122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",,,,,,,[8,9,10,11,12],[5,6,7]],[,,"(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",,,,"2123456789",,,[9,10],[5,6,7,8]],[,,"3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",,,,"3012345678",,,[10]],[,,"800\\d{5}
1(?:\\d{3})?",,,,"80012345",,,[8,11]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,"122\\d{6}",,,,"122044444",,,[9]],[,,,,,,,,,[-1]],"PK",92,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["1"]],[,"(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],[,"(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],[,"(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",,,,"21111825888",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,"(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",,,,,,,[6,7,8,9,10]],[,,"47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",,,,"123456789",,,[7,9]],[,,"21(?:1(?:[145]\\d|3[1-5])|2\\d\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",,,,"512345678",,,[9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"70[01346-8]\\d{6}",,,,"701234567",,,[9]],[,,"801\\d{6}",,,,"801234567",,,[9]],[,,,,,,,,,[-1]],[,,"39\\d{7}",,,,"391234567",,,[9]],"PL",48,"00",,,,,,,,[[,"(\\d{5})","$1",["19"]],[,"(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],,[,,"64\\d{4,7}",,,,"641234567",,,[6,7,8,9]],,,[,,,,,,,,,[-1]],[,,"804\\d{6}",,,,"804123456",,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,"[45]\\d{5}|(?:708|80\\d)\\d{6}",,,,,,,[6,9]],[,,"(?:4[1-35-7]|5[01])\\d{4}",,,,"430123",,,[6]],[,,"(?:4[02-4]|5[056]|708[45][0-5])\\d{4}",,,,"551234"],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PM",508,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,"(?:[589]\\d\\d|787)\\d{7}",,,,,,,[10],[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"PR",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"787|939",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,"[2489]2\\d{6}|(?:1\\d|5)\\d{8}",,,,,,,[8,9,10],[7]],[,,"(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",,,,"22234567",,,[8],[7]],[,,"5[69]\\d{7}",,,,"599123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,,,,,,,,[-1]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PS",970,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,"1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",,,,,,,[9]],[,,"2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}",,,,"212345678"],[,,"6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}",,,,"912345678"],[,,"80[02]\\d{6}",,,,"800123456"],[,,"(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}",,,,"760123456"],[,,"80(?:8\\d|9[1579])\\d{5}",,,,"808123456"],[,,"884[0-4689]\\d{5}",,,,"884123456"],[,,"30\\d{7}",,,,"301234567"],"PT",351,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],,[,,"6222\\d{5}",,,,"622212345"],,,[,,,,,,,,,[-1]],[,,"70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}",,,,"707123456"],,,[,,"600\\d{6}|6[06]9233\\d{3}",,,,"600110000"]],PW:[,[,,"(?:[24-8]\\d\\d|345|900)\\d{4}",,,,,,,[7]],[,,"(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}",,,,"2771234"],[,,"(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}",,,,"6201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PW",680,"01[12]",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,"59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-
1578]|75|8[0-8])|858)\\d{5,6}",,,,"212345678",,,[7,8,9],[5,6]],[,,"9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",,,,"961456789",,,[9]],[,,"9800\\d{5,7}",,,,"98000123456",,,[9,10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8700[0-4]\\d{4}",,,,"870012345",,,[9]],"PY",595,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],[,"(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[2-9]0\\d{4,7}",,,,"201234567",,,[6,7,8,9]],,,[,,,,,,,,,[-1]]],QA:[,[,,"800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",,,,,,,[7,8,9,11]],[,,"4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",,,,"44123456",,,[8]],[,,"[35-7]\\d{7}",,,,"33123456",,,[8]],[,,"800\\d{4}|(?:0080[01]|800)\\d{6}",,,,"8001234",,,[7,9,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"QA",974,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],[,"(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],,[,,"2[16]\\d{5}",,,,"2123456",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,"(?:26|[689]\\d)\\d{7}",,,,,,,[9]],[,,"26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}",,,,"262161234"],[,,"69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}",,,,"692123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89[1-37-9]\\d{6}",,,,"891123456"],[,,"8(?:1[019]|2[0156]|84|90)\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}",,,,"939901234"],"RE",262,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,"(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",,,,,,,[6,9]],[,,"[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d",,,,"211234567"],[,,"7020\\d{5}|(?:6(?:2\\d|40)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}",,,,"712034567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[0136]\\d{6}",,,,"900123456",,,[9]],[,,"801\\d{6}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RO",40,"00","0"," int ",,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],[,"(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:37\\d|80[578])\\d{6}",,,,"372123456",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,"38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",,,,,,,[6,7,8,9,10,11,12],[4,5]],[,,"(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",,,,"10234567",,,[7,8,9,10,11,12],[4,5,6]],[,,"6(?:[0-689]|7\\d)\\d{6,7}",,,,"601234567",,,[8,9,10]],[,,"800\\d{3,9}",,,,"80012345"],[,,"(?:78\\d|90[0169])\\d{3,7}",,,,"90012345",,,[6,7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RS",381,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],[,"(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7[06]\\d{4,10}",,,,"700123456"],,,[,,,,,,,,,[-1]]],RU:[,[,,"8\\d{13}|[347-9]\\d{9}",,,,,,,[10,14],[7]],[,,"(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",,,,"3011234567",,,[10],[7]],[,,"9\\d{9}",,,,"9123456789",,,[10]],[,,"8(?:0[04]|108\\d{3})\\d{7}",,,,"8001234567"],[,,"80[39]\\d{7}",,,,"8091234567",,,[10]],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567",,,[10]],[,,,,,,,,,[-1]],"RU",7,"810","8",,,"8",,"8~10",,[[,"(\\d{3})(\\d{2})(\\d{2})","$1-$2-$3",["[0-79]"]],[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",,1],[,"(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],[[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",,1],[,"(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],[,,,,,,,,,[-1]],1,"3[04-689]|[489]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,"(?:06|[27]\\d\\d|[89]00)\\d{6}",,,,,,,[8,9]],[,,"(?:06|2[23568]\\d)\\d{6}",,,,"250123456"],[,,"7[237-9]\\d{7}",,,,"720123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900\\d{6}",,,,"900123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RW",250,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,"92\\d{7}|(?:[15]|8\\d)\\d{8}",,,,,,,[9,10],[7]],[,,"1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",,,,"112345678",,,[9],[7]],[,,"579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",,,,"512345678",,,[9]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"925\\d{6}",,,,"925012345",,,[9]],[,,"920\\d{6}",,,,"920012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SA",966,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["9"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"811\\d{7}",,,,"8110123456",,,[10]],,,[,,,,,,,,,[-1]]],SB:[,[,,"(?:[1-6]|[7-9]\\d\\d)\\d{4}",,,,,,,[5,7]],[,,"(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",,,,"40123",,,[5]],[,,"48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}",,,,"7421234"],[,,"1[38]\\d{3}",,,,"18123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[12]\\d{3}",,,,"51123",,,[5]],"SB",677,"0[01]",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,"800\\d{4}|(?:[249]\\d|64)\\d{5}",,,,,,,[7]],[,,"4[2-46]\\d{5}",,,,"4217123"],[,,"2[125-8]\\d{5}",,,,"2510123"],[,,"800[08]\\d{3}",,,,"8000000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"971\\d{4}|(?:64|95)\\d{5}",,,,"6412345"],"SC",248,"010|0[0-2]",,,,,,"00",,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1(?:5\\d|8[35-7])\\d{6}",,,,"153123456"],[,,"(?:1[0-2]|9[0-3569])\\d{7}",,,,"911231234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SD",249,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,"(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",,,,,,,[6,7,8,9,10,12]],[,,"(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",,,,"8123456",,,[7,8,9]],[,,"7[02369]\\d{7}",,,,"701234567",,,[9]],[,,"20\\d{4,7}",,,,"20123456",,,[6,7,8,9]],[,,"649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",,,,"9001234567",,,[7,8,9,10]],[,,"77[0-7]\\d{6}",,,,"771234567",,,[9]],[,,"75[1-8]\\d{6}",,,,"751234567",,,[9]],[,,,,,,,,,[-1]],"SE",46,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1"],[,"(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1"],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1"],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1"]],[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1 $2 $3",["20"]],[,"(\\d{3})(\\d{4})","$1 $2",["9(?:00|39|44|9)"]],[,"(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"]],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1 $2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1 $2 $3",["9(?:00|39|44)"]],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["10|7"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]]],[,,"74[02-9]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"10[1-8]\\d{6}",,,,"102345678",,,[9]],,,[,,"(?:25[245]|67[3-68])\\d{9}",,,,"254123456789",,,[12]]],SG:[,[,,"(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",,,,,,,[8,10,11]],[,,"662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",,,,"61234567",,,[8]],[,,"8(?:08[013-9]|95[0-2])\\d{4}|(?:8(?:0[1-7]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",,,,"81234567",,,[8]],[,,"(?:18|8)00\\d{7}",,,,"18001234567",,,[10,11]],[,,"1900\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:3[12]\\d|666)\\d{5}",,,,"31234567",,,[8]],"SG",65,"0[0-3]\\d",,,,,,,,[[,"(\\d{4,5})","$1",["1[013-9]|77","1(?:[013-8]|9(?:0[1-9]|[1-9]))|77"]],[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7000\\d{7}",,,,"70001234567",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,"(?:[256]\\d|8)\\d{3}",,,,,,,[4,5]],[,,"2(?:[0-57-9]\\d|6[4-9])\\d\\d",,,,"22158"],[,,"[56]\\d{4}",,,,"51234",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"262\\d\\d",,,,"26212",,,[5]],"SH",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],1,"[256]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,"[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",,,,,,,[5,6,7,8]],[,,"(?:[1-357][2-8]|4[24-8])\\d{6}",,,,"12345678",,,[8],[7]],[,,"65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",,,,"31234567",,,[8]],[,,"80\\d{4,6}",,,,"80123456",,,[6,7,8]],[,,"89[1-3]\\d{2,5}|90\\d{4,6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",,,,"59012345",,,[8]],"SI",386,"00|10(?:22|66|88|99)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,"0\\d{4}|(?:[489]\\d|79)\\d{6}",,,,,,,[5,8]],[,,"79\\d{6}",,,,"79123456",,,[8]],[,,"(?:4[015-8]|9\\d)\\d{6}",,,,"41234567",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"SJ",47,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"79",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],SK:[,[,,"[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",,,,,,,[6,7,9]],[,,"(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d",,,,"221234567"],[,,"909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",,,,"912123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:00|[78]\\d)\\d{6}",,,,"900123456",,,[9]],[,,"8[5-9]\\d{7}",,,,"850123456",,,[9]],[,,,,,,,,,[-1]],[,,"6(?:02|5[0-4]|9[0-6])\\d{6}",,,,"690123456",,,[9]],"SK",421,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d{4})(\\d{3})","$1 $2",["909","9090"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[,,"9090\\d{3}",,,,"9090123",,,[7]],,,[,,"9090\\d{3}|(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}",,,,,,,[7,9]],[,,"96\\d{7}",,,,"961234567",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,"(?:[237-9]\\d|66)\\d{6}",,,,,,,[8],[6]],[,,"22[2-4][2-9]\\d{4}",,,,"22221234",,,,[6]],[,,"(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}",,,,"25123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SL",232,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,"(?:0549|[5-7]\\d)\\d{6}",,,,,,,[8,10],[6]],[,,"0549(?:8[0157-9]|9\\d)\\d{4}",,,,"0549886377",,,[10],[6]],[,,"6[16]\\d{6}",,,,"66661212",,,[8]],[,,,,,,,,,[-1]],[,,"7[178]\\d{6}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[158]\\d{6}",,,,"58001110",,,[8]],"SM",378,"00",,,,"([89]\\d{5})$","0549$1",,,[[,"(\\d{6})","$1",["[89]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]
vendor: 13,787 bytes, line 1
1]],SN:[,[,,"(?:[378]\\d|93)\\d{7}",,,,,,,[9]],[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}",,,,"301012345"],[,,"7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}",,,,"701234567"],[,,"800\\d{6}",,,,"800123456"],[,,"88[4689]\\d{6}",,,,"884123456"],[,,"81[02468]\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}",,,,"933301234"],"SN",221,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,"[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",,,,,,,[6,7,8,9]],[,,"(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",,,,"4012345",,,[6,7]],[,,"(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",,,,"71123456",,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SO",252,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})","$1 $2",["8[125]"]],[,"(\\d{6})","$1",["[134]"]],[,"(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],[,"(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],[,"(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,"(?:[2-5]|68|[78]\\d)\\d{5}",,,,,,,[6,7]],[,,"(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}",,,,"211234"],[,,"(?:7[124-7]|8[124-9])\\d{5}",,,,"7412345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"56\\d{4}",,,,"561234",,,[6]],"SR",597,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],[,"(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1[89]\\d{7}",,,,"181234567"],[,,"(?:12|9[1257-9])\\d{7}",,,,"977123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SS",211,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,"(?:22|9\\d)\\d{5}",,,,,,,[7]],[,,"22\\d{5}",,,,"2221234"],[,,"900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}",,,,"9812345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ST",239,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,"[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",,,,,,,[7,8,11]],[,,"2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",,,,"21234567",,,[8]],[,,"[67]\\d{7}",,,,"70123456",,,[8]],[,,"800\\d{4}(?:\\d{4})?",,,,"8001234",,,[7,11]],[,,"900\\d{4}(?:\\d{4})?",,,,"9001234",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SV",503,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[89]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[267]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,"7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"7215(?:4[2-8]|8[239]|9[056])\\d{4}",,,,"7215425678",,,,[7]],[,,"7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}",,,,"7215205678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"SX",1,"011","1",,,"(5\\d{6})$|1","721$1",,,,,[,,,,,,,,,[-1]],,"721",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,"[1-39]\\d{8}|[1-5]\\d{7}",,,,,,,[8,9],[6,7]],[,,"21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}",,,,"112345678",,,,[6,7]],[,,"9[1-689]\\d{7}",,,,"944567890",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SY",963,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,"0800\\d{4}|(?:[237]\\d|900)\\d{6}",,,,,,,[8,9]],[,,"[23][2-5]\\d{6}",,,,"22171234",,,[8]],[,,"7[6-9]\\d{6}",,,,"76123456",,,[8]],[,,"0800\\d{4}",,,,"08001234",,,[8]],[,,"900\\d{6}",,,,"900012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70\\d{6}",,,,"70012345",,,[8]],"SZ",268,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[0237]"]],[,"(\\d{5})(\\d{4})","$1 $2",["9"]]],,[,,,,,,,,,[-1]],,,[,,"0800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,"8\\d{3}",,,,,,,[4]],[,,"8\\d{3}",,,,"8999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TA",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"8",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,"(?:[58]\\d\\d|649|900)\\d{7}",,,,,,,[10],[7]],[,,"649(?:266|712|9(?:4\\d|50))\\d{4}",,,,"6497121234",,,,[7]],[,,"649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}",,,,"6492311234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"649(?:71[01]|966)\\d{4}",,,,"6497101234",,,,[7]],"TC",1,"011","1",,,"([2-479]\\d{6})$|1","649$1",,,,,[,,,,,,,,,[-1]],,"649",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,"(?:22|[69]\\d|77)\\d{6}",,,,,,,[8]],[,,"22(?:[37-9]0|5[0-5]|6[89])\\d{4}",,,,"22501234"],[,,"(?:6[0235689]|77|9\\d)\\d{6}",,,,"63012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TD",235,"00|16",,,,,,"00",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,"[279]\\d{7}",,,,,,,[8]],[,,"2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}",,,,"22212345"],[,,"(?:7[019]|9[0-36-9])\\d{6}",,,,"90112345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TG",228,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,"(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",,,,,,,[8,9,10,13]],[,,"(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",,,,"21234567",,,[8]],[,,"671[0-8]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",,,,"812345678",,,[9]],[,,"(?:001800\\d|1800)\\d{6}",,,,"1800123456",,,[10,13]],[,,"1900\\d{6}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"6[08]\\d{7}",,,,"601234567",,,[9]],"TH",66,"00[1-9]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,"[0-57-9]\\d{8}",,,,,,,[9],[3,5,6,7]],[,,"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}",,,,"372123456",,,,[3,5,6,7]],[,,"(?:4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}",,,,"917123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TJ",992,"810",,,,,,"8~10",,[[,"(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],[,"(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,"[2-47]\\d{3,6}",,,,,,,[4,5,6,7]],[,,"(?:2[2-4]|[34]\\d)\\d{2,5}",,,,"3101"],[,,"7[2-4]\\d{2,5}",,,,"7290"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TK",690,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,"7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",,,,,,,[7,8]],[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",,,,"2112345",,,[7]],[,,"7[2-8]\\d{6}",,,,"77212345",,,[8]],[,,"80\\d{5}",,,,"8012345",,,[7]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,"70\\d{5}",,,,"7012345",,,[7]],[,,,,,,,,,[-1]],"TL",670,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],[,"(\\d{4})(\\d{4})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,"[1-6]\\d{7}",,,,,,,[8]],[,,"(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}",,,,"12345678"],[,,"6\\d{7}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TM",993,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],[,"(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,"[2-57-9]\\d{7}",,,,,,,[8]],[,,"81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}",,,,"30010123"],[,,"3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}",,,,"20123456"],[,,"8010\\d{4}",,,,"80101234"],[,,"88\\d{6}",,,,"88123456"],[,,"8[12]10\\d{4}",,,,"81101234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TN",216,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,"(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",,,,,,,[5,7]],[,,"(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",,,,"20123",,,[5]],[,,"(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",,,,"7715123",,,[7]],[,,"0800\\d{3}",,,,"0800222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"55[0-37-9]\\d{4}",,,,"5510123",,,[7]],"TO",676,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,"4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",,,,,,,[7,10,12,13]],[,,"(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",,,,"2123456789",,,[10]],[,,"561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",,,,"5012345678",,,[10]],[,,"8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",,,,"8001234567",,,[10,12,13]],[,,"(?:8[89]8|900)\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,"592(?:21[12]|461)\\d{4}",,,,"5922121234",,,[10]],[,,"850\\d{7}",,,,"8500123456",,,[10]],"TR",90,"00","0",,,"0",,,,[[,"(\\d{3})(\\d)(\\d{3})","$1 $2 $3",["444"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",,1]],[,,"512\\d{7}",,,,"5123456789",,,[10]],,,[,,"(?:444|811\\d{3})\\d{4}",,,,,,,[7,10]],[,,"444\\d{4}",,,,"4441444",,,[7]],,,[,,,,,,,,,[-1]]],TT:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}",,,,"8682211234",,,,[7]],[,,"868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}",,,,"8682911234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"TT",1,"011","1",,,"([2-46-8]\\d{6})$|1","868$1",,,,,[,,,,,,,,,[-1]],,"868",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"868619\\d{4}",,,,"8686191234",,,,[7]]],TV:[,[,,"(?:2|7\\d\\d|90)\\d{4}",,,,,,,[5,6,7]],[,,"2[02-9]\\d{3}",,,,"20123",,,[5]],[,,"(?:7[01]\\d|90)\\d{4}",,,,"901234",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TV",688,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2"]],[,"(\\d{2})(\\d{4})","$1 $2",["90"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,"[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",,,,,,,[7,8,9,10,11]],[,,"(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",,,,"221234567",,,[8,9]],[,,"(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",,,,"912345678",,,[9]],[,,"80[0-79]\\d{6}|800\\d{5}",,,,"800123456",,,[8,9]],[,,"20(?:[013-9]\\d\\d|2)\\d{4}",,,,"203123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"99\\d{7}
1",,,,"990123456",,,[9]],[,,"7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",,,,"7012345678",,,[10,11]],"TW",886,"0(?:0[25-79]|19)","0","#",,"0",,,,[[,"(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"50[0-46-9]\\d{6}",,,,"500123456",,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,"(?:[25-8]\\d|41|90)\\d{7}",,,,,,,[9]],[,,"2[2-8]\\d{7}",,,,"222345678"],[,,"77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}",,,,"621234567"],[,,"80[08]\\d{6}",,,,"800123456"],[,,"90\\d{7}",,,,"900123456"],[,,"8(?:40|6[01])\\d{6}",,,,"840123456"],[,,,,,,,,,[-1]],[,,"41\\d{7}",,,,"412345678"],"TZ",255,"00[056]","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["5"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"(?:8(?:[04]0|6[01])|90\\d)\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,"[89]\\d{9}|[3-9]\\d{8}",,,,,,,[9,10],[5,6,7]],[,,"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",,,,"311234567",,,[9],[5,6,7]],[,,"(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",,,,"501234567",,,[9]],[,,"800[1-8]\\d{5,6}",,,,"800123456"],[,,"900[239]\\d{5,6}",,,,"900212345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"89[1-579]\\d{6}",,,,"891234567",,,[9]],"UA",380,"00","0",,,"0",,"0~0",,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,"800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",,,,,,,[9],[5,6,7]],[,,"20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}",,,,"312345678",,,,[5,6,7]],[,,"726[01]\\d{5}|7(?:[015-8]\\d|20|36|4[0-4]|9[89])\\d{6}",,,,"712345678"],[,,"800[1-3]\\d{5}",,,,"800123456"],[,,"90[1-3]\\d{6}",,,,"901123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UG",256,"00[057]","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,"[2-9]\\d{9}|3\\d{6}",,,,,,,[10],[7]],[,,"(?:5056(?:[0-35-9]\\d|4[468])|73020\\d)\\d{4}|(?:472[24]|505[2-57-9]|983[289])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[0149]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"(?:5056(?:[0-35-9]\\d|4[468])|73020\\d)\\d{4}|(?:472[24]|505[2-57-9]|983[289])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[0149]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"US",1,"011","1",,,"1",,,1,[[,"(\\d{3})(\\d{4})","$1-$2",["310"],,,1],[,"(\\d{3})(\\d{4})","$1-$2",["[24-9]|3(?:[02-9]|1[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],,,1]],[[,"(\\d{3})(\\d{4})","$1-$2",["310"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[2-9]"]]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,"0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",,,,,,,[6,7,8,9,10,11,12,13]],[,,"(?:1(?:770|9(?:20|87))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",,,,"21231234",,,[8],[7]],[,,"9[1-9]\\d{6}",,,,"94231234",,,[8]],[,,"0004\\d{2,9}|(?:405|80[05])\\d{4}",,,,"8001234"],[,,"90[0-8]\\d{4}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UY",598,"0(?:0|1[3-9]\\d)","0"," int. ",,"0",,"00",,[[,"(\\d{3})(\\d{3,4})","$1 $2",["0"]],[,"(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[124]"]],[,"(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UZ:[,[,,"(?:20|33|[5-79]\\d|88)\\d{7}",,,,,,,[9]],[,,"(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}",,,,"669050123"],[,,"(?:(?:[25]0|33|88|9[0-57-9])\\d{3}
1|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UZ",998,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,"0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",,,,,,,[6,7,8,9,10,11,12]],[,,"06698\\d{1,6}",,,,"0669812345",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"VA",39,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"06698",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],VC:[,[,,"(?:[58]\\d\\d|784|900)\\d{7}",,,,,,,[10],[7]],[,,"784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}",,,,"7842661234",,,,[7]],[,,"784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}",,,,"7844301234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"78451[0-2]\\d{4}",,,,"7845101234",,,,[7]],"VC",1,"011","1",,,"([2-7]\\d{6})$|1","784$1",,,,,[,,,,,,,,,[-1]],,"784",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,"[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",,,,,,,[10],[7]],[,,"(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}",,,,"2121234567",,,,[7]],[,,"4(?:1[24-8]|2[46])\\d{7}",,,,"4121234567"],[,,"800\\d{7}",,,,"8001234567"],[,,"90[01]\\d{7}",,,,"9001234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VE",58,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1","$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"501\\d{7}",,,,"5010123456",,,,[7]],,,[,,,,,,,,,[-1]]],VG:[,[,,"(?:284|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}",,,,"2842291234",,,,[7]],[,,"284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}",,,,"2843001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VG",1,"011","1",,,"([2-578]\\d{6})$|1","284$1",,,,,[,,,,,,,,,[-1]],,"284",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,"[58]\\d{9}|(?:34|90)0\\d{7}",,,,,,,[10],[7]],[,,"340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VI",1,"011","1",,,"([2-9]\\d{6})$|1","340$1",,1,,,[,,,,,,,,,[-1]],,"340",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,"[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",,,,,,,[7,8,9,10]],[,,"2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",,,,"2101234567",,,[10]],[,,"(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",,,,"912345678",,,[9]],[,,"1800\\d{4,6}|12(?:0[13]|28)\\d{4}",,,,"1800123456",,,[8,9,10]],[,,"1900\\d{4,6}",,,,"1900123456",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"672\\d{6}",,,,"672012345",,,[9]],"VN",84,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[17]99"],"0$1",,1],[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{3})(\\d{4,5})","$1 $2",["69"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"[17]99\\d{4}|69\\d{5,6}",,,,,,,[7,8]],[,,"(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",,,,"1992000",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,"[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",,,,,,,[5,7]],[,,"(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",,,,"22123",,,[5]],[,,"(?:[58]\\d|7[013-7])\\d{5}",,,,"5912345",,,[7]],[,,"81[18]\\d\\d",,,,"81123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:0[1-9]|1[01])\\d{4}",,,,"9010123",,,[7]],"VU",678,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:3[03]|900\\d)\\d{3}",,,,"30123"],,,[,,,,,,,,,[-1]]],WF:[,[,,"(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",,,,,,,[6,9]],[,,"72\\d{4}",,,,"721234",,,[6]],[,,"(?:72|8[23])\\d{4}",,,,"821234",,,[6]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WF",681,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"[48]0\\d{4}",,,,"401234",,,[6]]],WS:[,[,,"(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",,,,,,,[5,6,7,10]],[,,"6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",,,,"22123",,,[5,6]],[,,"(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",,,,"7212345",,,[7,10]],[,,"800\\d{3}",,,,"800123",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WS",685,"0",,,,,,,,[[,"(\\d{5})","$1",["[2-5]|6[1-9]"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,"[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",,,,,,,[8,9]],[,,"(?:2[89]|39)0\\d{6}|[23][89]\\d{6}",,,,"28012345"],[,,"4[3-9]\\d{6}",,,,"43201234",,,[8]],[,,"800\\d{5}",,,,"80001234",,,[8]],[,,"900\\d{5}",,,,"90001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"XK",383,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,"(?:1|7\\d)\\d{7}|[1-7]\\d{6}",,,,,,,[7,8,9],[6]],[,,"78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",,,,"1234567",,,[7,8],[6]],[,,"7[01378]\\d{7}",,,,"712345678",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YE",967,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,"(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",,,,,,,[9]],[,,"269(?:0[0-467]|5[0-4]|6\\d|[78]0)\\d{4}",,,,"269601234"],[,,"639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}",,,,"639012345"],[,,"80\\d{7}",,,,"801234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:39|47)8[01]|769\\d)\\d{4}",,,,"939801234"],"YT",262,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,"[1-79]\\d{8}|8\\d{4,9}",,,,,,,[5,6,7,8,9,10]],[,,"(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",,,,"101234567",,,[9]],[,,"(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",,,,"711234567",,,[5,6,7,8,9]],[,,"80\\d{7}",,,,"801234567",,,[9]],[,,"(?:86[2-9]|9[0-2]\\d)\\d{6}",,,,"862345678",,,[9]],[,,"860\\d{6}",,,,"860123456",,,[9]],[,,,,,,,,,[-1]],[,,"87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",,,,"871234567",,,[9]],"ZA",27,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"861\\d{6,7}",,,,"861123456",,,[9,10]],,,[,,,,,,,,,[-1]]],ZM:[,[,,"800\\d{6}|(?:21|63|[79]\\d)\\d{7}",,,,,,,[9],[6]],[,,"21[1-8]\\d{6}",,,,"211234567",,,,[6]],[,,"(?:7[5-79]|9[5-8])\\d{7}",,,,"955123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"63\\d{7}",,,,"630123456"],"ZM",260,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[1-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,"2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",,,,,,,[5,6,7,8,9,10],[3,4]],[,,"(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?
1:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}",,,,"1312345",,,,[3,4]],[,,"7(?:[178]\\d|3[1-9])\\d{6}",,,,"712345678",,,[9]],[,,"80(?:[01]\\d|20|8[0-8])\\d{3}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",,,,"8686123456",,,[10]],"ZW",263,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],[,"(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],[,"(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,"(?:00|[1-9]\\d)\\d{6}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:00|[1-9]\\d)\\d{6}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",800,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["\\d"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],808:[,[,,"[1-9]\\d{7}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1-9]\\d{7}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",808,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,"7\\d{11}|[35-7]\\d{8}",,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,"(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}",,,,"301234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",870,,,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,"10\\d{10}",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"10\\d{10}",,,,"101234567890"],"001",878,,,,,,,,1,[[,"(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,"6\\d{9}|[0-36-9]\\d{8}",,,,,,,[9,10]],[,,,,,,,,,[-1]],[,,"6\\d{9}|[0-36-9]\\d{8}",,,,"612345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",881,,,,,,,,,[[,"(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],[,"(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,"342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",,,,"3421234",,,[7,8,9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}",,,,"390123456789"],"001",882,,,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["16|342"]],[,"(\\d{2})(\\d{6})","$1 $2",["49"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],[,"(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],[,"(\\d{2})(\\d{4})(\\d{4}
1)","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],[,"(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"348[57]\\d{7}",,,,"34851234567",,,[11]]],883:[,[,,"(?:[1-4]\\d|51)\\d{6,10}",,,,,,,[8,9,10,11,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}",,,,"510012345"],"001",883,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,"\\d{11}",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",888,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"\\d{11}",,,,"12345678901"],,,[,,,,,,,,,[-1]]],979:[,[,,"[1359]\\d{8}",,,,,,,[9],[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1359]\\d{8}",,,,"123456789",,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",979,,,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]},i18n.phonenumbers.PhoneNumberUtil=function(){this.regionToMetadataMap={}},goog.addSingletonGetter(i18n.phonenumbers.PhoneNumberUtil),i18n.phonenumbers.Error={INVALID_COUNTRY_CODE:"Invalid country calling code",NOT_A_NUMBER:"The string supplied did not seem to be a phone number",TOO_SHORT_AFTER_IDD:"Phone number too short after IDD",TOO_SHORT_NSN:"The string supplied is too short to be a phone number",TOO_LONG:"The string supplied is too long to be a phone number"},i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_=1,i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_=2,i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_FOR_NSN_=17,i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_COUNTRY_CODE_=3,i18n.phonenumbers.PhoneNumberUtil.MAX_INPUT_STRING_LENGTH_=250,i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_="ZZ",i18n.phonenumbers.PhoneNumberUtil.MOBILE_TOKEN_MAPPINGS_={54:"9"},i18n.phonenumbers.PhoneNumberUtil.GEO_MOBILE_COUNTRIES_=[52,54,55],i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN="+",i18n.phonenumbers.PhoneNumberUtil.STAR_SIGN_="*",i18n.phonenumbers.PhoneNumberUtil.RFC3966_EXTN_PREFIX_=";ext=",i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_="tel:",i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_=";phone-context=",i18n.phonenumbers.PhoneNumberUtil.RFC3966_ISDN_SUBADDRESS_=";isub=",i18n.phonenumbers.PhoneNumberUtil.DIGIT_MAPPINGS={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9"},i18n.phonenumbers.PhoneNumberUtil.DIALLABLE_CHAR_MAPPINGS_={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","+":i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN,"*":"*","#":"#"},i18n.phonenumbers.PhoneNumberUtil.ALPHA_MAPPINGS_={A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"6",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},i18n.phonenumbers.PhoneNumberUtil.ALL_NORMALIZATION_MAPPINGS_={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9",A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"
16",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},i18n.phonenumbers.PhoneNumberUtil.ALL_PLUS_NUMBER_GROUPING_SYMBOLS_={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",A:"A",B:"B",C:"C",D:"D",E:"E",F:"F",G:"G",H:"H",I:"I",J:"J",K:"K",L:"L",M:"M",N:"N",O:"O",P:"P",Q:"Q",R:"R",S:"S",T:"T",U:"U",V:"V",W:"W",X:"X",Y:"Y",Z:"Z",a:"A",b:"B",c:"C",d:"D",e:"E",f:"F",g:"G",h:"H",i:"I",j:"J",k:"K",l:"L",m:"M",n:"N",o:"O",p:"P",q:"Q",r:"R",s:"S",t:"T",u:"U",v:"V",w:"W",x:"X",y:"Y",z:"Z","-":"-","\uff0d":"-","\u2010":"-","\u2011":"-","\u2012":"-","\u2013":"-","\u2014":"-","\u2015":"-","\u2212":"-","/":"/","\uff0f":"/"," ":" ","\u3000":" ","\u2060":" ",".":".","\uff0e":"."},i18n.phonenumbers.PhoneNumberUtil.SINGLE_INTERNATIONAL_PREFIX_=/[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?/,i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION="-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \xa0\xad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\\[\\]/~\u2053\u223c\uff5e",i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_="A-Za-z",i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_="+\uff0b",i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_PATTERN=new RegExp("["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+"]+"),i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN=new RegExp("^["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+"]+"),i18n.phonenumbers.PhoneNumberUtil.SEPARATOR_PATTERN_="["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]+",i18n.phonenumbers.PhoneNumberUtil.CAPTURING_DIGIT_PATTERN=new RegExp("(["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"])"),i18n.phonenumbers.PhoneNumberUtil.VALID_START_CHAR_PATTERN_=new RegExp("["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]"),i18n.phonenumbers.PhoneNumberUtil.SECOND_NUMBER_START_PATTERN_=/[\\\/] *x/,i18n.phonenumbers.PhoneNumberUtil.UNWANTED_END_CHAR_PATTERN_=new RegExp("[^"+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_+"#]+$"),i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_PHONE_PATTERN_=/(?:.*?[A-Za-z]){3}.*/,i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_PHONE_NUMBER_PATTERN_="["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]{"+i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_+"}",i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_="["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+"]*(?:["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+i18n.phonenumbers.PhoneNumberUtil.STAR_SIGN_+"]*["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]){3,}["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+i18n.phonenumbers.PhoneNumberUtil.STAR_SIGN_+i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]*",i18n.phonenumbers.PhoneNumberUtil.DEFAULT_EXTN_PREFIX_=" ext. ",i18n.phonenumbers.PhoneNumberUtil.RFC3966_VISUAL_SEPARATOR_="[\\-\\.\\(\\)]?",i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_DIGIT_="(["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]|"+i18n.phonenumbers.PhoneNumberUtil.RFC3966_VISUAL_SEPARATOR_+")",i18n.phonenumbers.PhoneNumberUtil.RFC3966_GLOBAL_NUMBER_DIGITS_="^\\"+i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_DIGIT_+"*["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]"+i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_DIGIT_+"*$",i18n.phonenumbers.PhoneNumberUtil.RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_=new RegExp(i18n.phonenumbers.PhoneNumberUtil.RFC3966_GLOBAL_NUMBER_DIGITS_),i18n.phonenumbers.PhoneNumberUtil.ALPHANUM_=i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_,i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINLABEL_="["+i18n.phonenumbers.PhoneNumberUtil.ALPHANUM_+"]+((\\-)*["+i18n.phonenumbers.PhoneNumberUtil.ALPHANUM_+"])*",
1i18n.phonenumbers.PhoneNumberUtil.RFC3966_TOPLABEL_="["+i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_+"]+((\\-)*["+i18n.phonenumbers.PhoneNumberUtil.ALPHANUM_+"])*",i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINNAME_="^("+i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINLABEL_+"\\.)*"+i18n.phonenumbers.PhoneNumberUtil.RFC3966_TOPLABEL_+"\\.?$",i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINNAME_PATTERN_=new RegExp(i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINNAME_),i18n.phonenumbers.PhoneNumberUtil.extnDigits_=function(h){return"(["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]{1,"+h+"})"},i18n.phonenumbers.PhoneNumberUtil.createExtnPattern_=function(){return i18n.phonenumbers.PhoneNumberUtil.RFC3966_EXTN_PREFIX_+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("20")+"|[ \xa0\\t,]*(?:e?xt(?:ensi(?:o\u0301?|\xf3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|anexo)[:\\.\uff0e]?[ \xa0\\t,-]*"+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("20")+"#?|[ \xa0\\t,]*(?:[x\uff58#\uff03~\uff5e]|int|\uff49\uff4e\uff54)[:\\.\uff0e]?[ \xa0\\t,-]*"+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("9")+"#?|[- ]+"+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("6")+"#|[ \xa0\\t]*(?:,{2}|;)[:\\.\uff0e]?[ \xa0\\t,-]*"+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("15")+"#?|[ \xa0\\t]*(?:,)+[:\\.\uff0e]?[ \xa0\\t,-]*"+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("9")+"#?"},i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERN_=new RegExp("(?:"+i18n.phonenumbers.PhoneNumberUtil.createExtnPattern_()+")$","i"),i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_PATTERN_=new RegExp("^"+i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_PHONE_NUMBER_PATTERN_+"$|^"+i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_+"(?:"+i18n.phonenumbers.PhoneNumberUtil.createExtnPattern_()+")?$","i"),i18n.phonenumbers.PhoneNumberUtil.NON_DIGITS_PATTERN_=/\D+/,i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_PATTERN_=/(\$\d)/,i18n.phonenumbers.PhoneNumberUtil.NP_PATTERN_=/\$NP/,i18n.phonenumbers.PhoneNumberUtil.FG_PATTERN_=/\$FG/,i18n.phonenumbers.PhoneNumberUtil.CC_PATTERN_=/\$CC/,i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_ONLY_PREFIX_PATTERN_=/^\(?\$1\)?$/,i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY="001",i18n.phonenumbers.PhoneNumberFormat={E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3},i18n.phonenumbers.PhoneNumberType={FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1},i18n.phonenumbers.PhoneNumberUtil.MatchType={NOT_A_NUMBER:0,NO_MATCH:1,SHORT_NSN_MATCH:2,NSN_MATCH:3,EXACT_MATCH:4},i18n.phonenumbers.PhoneNumberUtil.ValidationResult={IS_POSSIBLE:0,IS_POSSIBLE_LOCAL_ONLY:4,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,INVALID_LENGTH:5,TOO_LONG:3},i18n.phonenumbers.PhoneNumberUtil.extractPossibleNumber=function(h){var v=h.search(i18n.phonenumbers.PhoneNumberUtil.VALID_START_CHAR_PATTERN_);return 0<=v?0<=(v=(h=(h=h.substring(v)).replace(i18n.phonenumbers.PhoneNumberUtil.UNWANTED_END_CHAR_PATTERN_,"")).search(i18n.phonenumbers.PhoneNumberUtil.SECOND_NUMBER_START_PATTERN_))&&(h=h.substring(0,v)):h="",h},i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber=function(h){return!(h.length<i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_)&&i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_PATTERN_,h)},i18n.phonenumbers.PhoneNumberUtil.normalize=function(h){return i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_PHONE_PATTERN_,h)?i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(h,i18n.phonenumbers.PhoneNumberUtil.ALL_NORMALIZATION_MAPPINGS_,!0):i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(h)},i18n.phonenumbers.PhoneNumberUtil.normalizeSB_=function(h){var v=i18n.phonenumbers.PhoneNumberUtil.normalize(h.toString());h.clear(),h.append(v)},i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly=function(h){return i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(h,i18n.phonenumbers.PhoneNumberUtil.DIGIT_MAPPINGS,!0)},i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly=function(h){return i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(h,i18n.phonenumbers.PhoneNumberUtil.DIALLABLE_CHAR_MAPPINGS_,!0)},i18n.phonenumbers.PhoneNumberUtil.convertAlphaCharactersInNumber=function(h){return i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(h,i18n.phonenumbers.PhoneNumberUtil.ALL_NORMALIZATION_MAPPINGS_,!1)},i18n.phonenumbers.PhoneNumberUtil.prototype.getLengthOfGeographicalAreaCode=function(h){var v=this.getMetadataForRegion(this.getRegionCodeForNumber(h));return null!=v&&(v.hasNationalPrefix()||h.hasItalianLeadingZero())&&this.isNumberGeographical(h)?this.getLengthOfNationalDestinationCode(h):0},i18n.phonenumbers.PhoneNumberUtil.prototype.getLengthOfNationalDestinationCode=function(h){if(h.hasExtension()){var v=h.clone();v.clearExtension()}else v=h;return 0==(v=this.format(v,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL).split(i18n.phonenumbers.PhoneNumberUtil.NON_DIGITS_PATTERN_))[0].length&&v.shift(),2>=v.length?0:this.getNumberType(h)==i18n.phonenumbers.PhoneNumberType.MOBILE&&""!=(h=i18n.phonenumbers.PhoneNumberUtil.getCountryMobileToken(
1h.getCountryCodeOrDefault()))?v[2].length+h.length:v[1].length},i18n.phonenumbers.PhoneNumberUtil.getCountryMobileToken=function(h){return i18n.phonenumbers.PhoneNumberUtil.MOBILE_TOKEN_MAPPINGS_[h]||""},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedRegions=function(){return Object.keys(i18n.phonenumbers.metadata.countryToMetadata).filter(function(h){return isNaN(h)})},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedGlobalNetworkCallingCodes=function(){return Object.keys(i18n.phonenumbers.metadata.countryToMetadata).filter(function(h){return!isNaN(h)}).map(function(h){return parseInt(h,10)})},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedCallingCodes=function(){var h=Object.keys(i18n.phonenumbers.metadata.countryCodeToRegionCodeMap);return[].concat($jscomp.arrayFromIterable(this.getSupportedGlobalNetworkCallingCodes()),$jscomp.arrayFromIterable(h.map(function(v){return parseInt(v,10)})))},i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_=function(h){return null!=h&&(1!=h.possibleLengthCount()||-1!=h.possibleLengthArray()[0])},i18n.phonenumbers.PhoneNumberUtil.descHasData_=function(h){return null!=h&&(h.hasExampleNumber()||i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_(h)||h.hasNationalNumberPattern())},i18n.phonenumbers.PhoneNumberUtil.getSupportedTypesForMetadata_=function(h){var v=[];return goog.object.forEach(i18n.phonenumbers.PhoneNumberType,function(y){if(y!=i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE&&y!=i18n.phonenumbers.PhoneNumberType.UNKNOWN){var o=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(h,y);i18n.phonenumbers.PhoneNumberUtil.descHasData_(o)&&v.push(y)}}),v},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedTypesForRegion=function(h){return this.isValidRegionCode_(h)?i18n.phonenumbers.PhoneNumberUtil.getSupportedTypesForMetadata_(this.getMetadataForRegion(h)):[]},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedTypesForNonGeoEntity=function(h){return null==(h=this.getMetadataForNonGeographicalRegion(h))?[]:i18n.phonenumbers.PhoneNumberUtil.getSupportedTypesForMetadata_(h)},i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_=function(h,v,y){for(var p,n,o=new goog.string.StringBuffer,E=h.length,C=0;C<E;++C)null!=(n=v[(p=h.charAt(C)).toUpperCase()])?o.append(n):y||o.append(p);return o.toString()},i18n.phonenumbers.PhoneNumberUtil.prototype.formattingRuleHasFirstGroupOnly=function(h){return 0==h.length||i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_ONLY_PREFIX_PATTERN_.test(h)},i18n.phonenumbers.PhoneNumberUtil.prototype.isNumberGeographical=function(h){var v=this.getNumberType(h);return v==i18n.phonenumbers.PhoneNumberType.FIXED_LINE||v==i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE||i18n.phonenumbers.PhoneNumberUtil.GEO_MOBILE_COUNTRIES_.includes(h.getCountryCodeOrDefault())&&v==i18n.phonenumbers.PhoneNumberType.MOBILE},i18n.phonenumbers.PhoneNumberUtil.prototype.isValidRegionCode_=function(h){return null!=h&&isNaN(h)&&h.toUpperCase()in i18n.phonenumbers.metadata.countryToMetadata},i18n.phonenumbers.PhoneNumberUtil.prototype.hasValidCountryCallingCode_=function(h){return h in i18n.phonenumbers.metadata.countryCodeToRegionCodeMap},i18n.phonenumbers.PhoneNumberUtil.prototype.format=function(h,v){if(0==h.getNationalNumber()&&h.hasRawInput()){var y=h.getRawInputOrDefault();if(0<y.length)return y}y=h.getCountryCodeOrDefault();var o=this.getNationalSignificantNumber(h);if(v==i18n.phonenumbers.PhoneNumberFormat.E164)return this.prefixNumberWithCountryCallingCode_(y,i18n.phonenumbers.PhoneNumberFormat.E164,o,"");if(!this.hasValidCountryCallingCode_(y))return o;var p=this.getRegionCodeForCountryCode(y);return p=this.getMetadataForRegionOrCallingCode_(y,p),h=this.maybeGetFormattedExtension_(h,p,v),o=this.formatNsn_(o,p,v),this.prefixNumberWithCountryCallingCode_(y,v,o,h)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatByPattern=function(h,v,y){var o=h.getCountryCodeOrDefault(),p=this.getNationalSignificantNumber(h);if(!this.hasValidCountryCallingCode_(o))return p;var n=this.getRegionCodeForCountryCode(o);n=this.getMetadataForRegionOrCallingCode_(o,n);var E=this.chooseFormattingPatternForNumber_(y,p);if(null!=E){if(y=E.clone(),0<(E=E.getNationalPrefixFormattingRuleOrDefault()).length){var C=n.getNationalPrefixOrDefault();0<C.length?(E=E.replace(i18n.phonenumbers.PhoneNumberUtil.NP_PATTERN_,C).replace(i18n.phonenumbers.PhoneNumberUtil.FG_PATTERN_,"$1"),y.setNationalPrefixFormattingRule(E)):y.clearNationalPrefixFormattingRule()}p=this.formatNsnUsingPattern_(p,y,v)}return h=this.maybeGetFormattedExtension_(h,n,v),this.prefixNumberWithCountryCallingCode_(o,v,p,h)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNationalNumberWithCarrierCode=function(h,v){var y=h.getCountryCodeOrDefault(),o=this.getNationalSignificantNumber(h);if(!this.hasValidCountryCallingCode_(y))return o;var p=this.getRegionCodeForCountryCode(y);return p=this.getMetadataForRegionOrCallingCode_(y,p),h=this.maybeGetFormattedExtension_(h,p,i18n.phonenumbers.PhoneNumberFormat.NATIONAL),v=this.formatNsn_(o,p,i18n.phonenumbers.PhoneNumberFormat.NATIONAL,v),this.prefixNumberWithCountryCallingCode_(y,i18n.phonenumbers.PhoneNumberFormat.NATIONAL,v,h)},i18n.phonenumbers.PhoneNumberUtil.prototype.getMetadataForRegionOrCallingCode_=function(h,v){return i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY==v?this.getMetadataForNonGeographicalRegion(h):this.getMetadataForRegion(v)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNationalNumberWithPreferredCarrierCode=function(h,v){return this.formatNationalNumberWithCarrierCode(h,0<h.getPreferredDomesticCarrierCodeOrDefault().length?h.getPreferredDomesticCarrierCodeOrDefault():v)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNumberForMobileDialing=function(h,v,y){var o=h.getCountryCodeOrDefault();if(!this.hasValidCountryCallingCode_(o))return h.hasRawInput()?h.getRawInputOrDefault():"";var p="";(h=h.clone()).clearExtension();var n=this.getRegionCodeForCountryCode(o),E=this.getNumberType(h),C=E!=i18n.phonenumbers.PhoneNumberType.UNKNOWN;if(v==n)p=E==i18n.phonenumbers.PhoneNumberType.FIXED_LINE||E==i18n.phonenumbers.PhoneNumberType.MOBILE||E==i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE,"BR"==n&&p?p=0<h.getPreferredDomesticCarrierCodeOrDefault().length?this.formatNationalNumberWithPreferredCarrierCode(h,""):"":o==i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_?(v=this.getMetadataForRegion(v),p=this.canBeInternationallyDialled(h)&&this.testNumberLength_(this.getNationalSignificantNumber(h),v)!=i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_SHORT?this.format(h,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL):this.format(h,i18n.phonenumbers.PhoneNumberFormat.NATIONAL)):p=(n==i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY||("MX"==n||"CL"==n||"UZ"==n)&&p)&&this.canBeInternationallyDialled(h)?this.format(h,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL):this.format(h,i18n.phonenumbers.PhoneNumberFormat.NATIONAL);else if(C&&this.canBeInternationallyDialled(h))return this.format(h,y?i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL:i18n.phonenumbers.PhoneNumberFormat.E164);return y?p:i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(p)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatOutOfCountryCallingNumber=function(h,v){if(!this.isValidRegionCode_(v))return this.format(h,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL);var y=h.getCountryCodeOrDefault(),o=this.getNationalSignificantNumber(h);if(!this.hasValidCountryCallingCode_(y))return o;if(y==i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_){if(this.isNANPACountry(v))return y+" "+this.format(h,i18n.phonenumbers.PhoneNumberFormat.NATIONAL)}
1else if(y==this.getCountryCodeForValidRegion_(v))return this.format(h,i18n.phonenumbers.PhoneNumberFormat.NATIONAL);var p=this.getMetadataForRegion(v),n=p.getInternationalPrefixOrDefault();return v="",p.hasPreferredInternationalPrefix()?v=p.getPreferredInternationalPrefixOrDefault():i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i18n.phonenumbers.PhoneNumberUtil.SINGLE_INTERNATIONAL_PREFIX_,n)&&(v=n),p=this.getRegionCodeForCountryCode(y),p=this.getMetadataForRegionOrCallingCode_(y,p),o=this.formatNsn_(o,p,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL),h=this.maybeGetFormattedExtension_(h,p,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL),0<v.length?v+" "+y+" "+o+h:this.prefixNumberWithCountryCallingCode_(y,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL,o,h)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatInOriginalFormat=function(h,v){if(h.hasRawInput()&&!this.hasFormattingPatternForNumber_(h))return h.getRawInputOrDefault();if(!h.hasCountryCodeSource())return this.format(h,i18n.phonenumbers.PhoneNumberFormat.NATIONAL);switch(h.getCountryCodeSource()){case i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN:v=this.format(h,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL);break;case i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_IDD:v=this.formatOutOfCountryCallingNumber(h,v);break;case i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITHOUT_PLUS_SIGN:v=this.format(h,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL).substring(1);break;default:var y=this.getRegionCodeForCountryCode(h.getCountryCodeOrDefault()),o=this.getNddPrefixForRegion(y,!0);if(v=this.format(h,i18n.phonenumbers.PhoneNumberFormat.NATIONAL),null!=o&&0!=o.length&&!this.rawInputContainsNationalPrefix_(h.getRawInputOrDefault(),o,y)&&(y=this.getMetadataForRegion(y),o=this.getNationalSignificantNumber(h),null!=(y=this.chooseFormattingPatternForNumber_(y.numberFormatArray(),o)))){var p=(o=y.getNationalPrefixFormattingRuleOrDefault()).indexOf("$1");0>=p||(o=o.substring(0,p),0!=(o=i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(o)).length&&((v=y.clone()).clearNationalPrefixFormattingRule(),v=this.formatByPattern(h,i18n.phonenumbers.PhoneNumberFormat.NATIONAL,[v])))}}return h=h.getRawInputOrDefault(),null!=v&&0<h.length&&(y=i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(v))!=(o=i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(h))&&(v=h),v},i18n.phonenumbers.PhoneNumberUtil.prototype.rawInputContainsNationalPrefix_=function(h,v,y){if(h=i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(h),goog.string.startsWith(h,v))try{return this.isValidNumber(this.parse(h.substring(v.length),y))}catch{}return!1},i18n.phonenumbers.PhoneNumberUtil.prototype.hasFormattingPatternForNumber_=function(h){var v=h.getCountryCodeOrDefault(),y=this.getRegionCodeForCountryCode(v);return null!=(v=this.getMetadataForRegionOrCallingCode_(v,y))&&(h=this.getNationalSignificantNumber(h),null!=this.chooseFormattingPatternForNumber_(v.numberFormatArray(),h))},i18n.phonenumbers.PhoneNumberUtil.prototype.formatOutOfCountryKeepingAlphaChars=function(h,v){var y=h.getRawInputOrDefault();if(0==y.length)return this.formatOutOfCountryCallingNumber(h,v);var o=h.getCountryCodeOrDefault();if(!this.hasValidCountryCallingCode_(o))return y;y=i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(y,i18n.phonenumbers.PhoneNumberUtil.ALL_PLUS_NUMBER_GROUPING_SYMBOLS_,!0);var p=this.getNationalSignificantNumber(h);if(3<p.length){var n=y.indexOf(p.substring(0,3));-1!=n&&(y=y.substring(n))}if(n=this.getMetadataForRegion(v),o==i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_){if(this.isNANPACountry(v))return o+" "+y}else if(null!=n&&o==this.getCountryCodeForValidRegion_(v))return null==(o=this.chooseFormattingPatternForNumber_(n.numberFormatArray(),p))?y:((o=o.clone()).setPattern("(\\d+)(.*)"),o.setFormat("$1$2"),this.formatNsnUsingPattern_(y,o,i18n.phonenumbers.PhoneNumberFormat.NATIONAL));return v="",null!=n&&(v=n.getInternationalPrefixOrDefault(),v=i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i18n.phonenumbers.PhoneNumberUtil.SINGLE_INTERNATIONAL_PREFIX_,v)?v:n.getPreferredInternationalPrefixOrDefault()),n=this.getRegionCodeForCountryCode(o),n=this.getMetadataForRegionOrCallingCode_(o,n),h=this.maybeGetFormattedExtension_(h,n,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL),0<v.length?v+" "+o+" "+y+h:this.prefixNumberWithCountryCallingCode_(o,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL,y,h)},i18n.phonenumbers.PhoneNumberUtil.prototype.getNationalSignificantNumber=function(h){if(!h.hasNationalNumber())return"";var v=""+h.getNationalNumber();return h.hasItalianLeadingZero()&&h.getItalianLeadingZero()&&0<h.getNumberOfLeadingZerosOrDefault()?Array(h.getNumberOfLeadingZerosOrDefault()+1).join("0")+v:v},i18n.phonenumbers.PhoneNumberUtil.prototype.prefixNumberWithCountryCallingCode_=function(h,v,y,o){switch(v){case i18n.phonenumbers.PhoneNumberFormat.E164:return i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+
1h+y+o;case i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL:return i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+h+" "+y+o;case i18n.phonenumbers.PhoneNumberFormat.RFC3966:return i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_+i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+h+"-"+y+o;default:return y+o}},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNsn_=function(h,v,y,o){return v=0==v.intlNumberFormatArray().length||y==i18n.phonenumbers.PhoneNumberFormat.NATIONAL?v.numberFormatArray():v.intlNumberFormatArray(),null==(v=this.chooseFormattingPatternForNumber_(v,h))?h:this.formatNsnUsingPattern_(h,v,y,o)},i18n.phonenumbers.PhoneNumberUtil.prototype.chooseFormattingPatternForNumber_=function(h,v){for(var y,o=h.length,p=0;p<o;++p){var n=(y=h[p]).leadingDigitsPatternCount();if((0==n||0==v.search(y.getLeadingDigitsPattern(n-1)))&&(n=new RegExp(y.getPattern()),i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(n,v)))return y}return null},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNsnUsingPattern_=function(h,v,y,o){var p=v.getFormatOrDefault(),n=new RegExp(v.getPattern()),E=v.getDomesticCarrierCodeFormattingRuleOrDefault();return y==i18n.phonenumbers.PhoneNumberFormat.NATIONAL&&null!=o&&0<o.length&&0<E.length?(v=E.replace(i18n.phonenumbers.PhoneNumberUtil.CC_PATTERN_,o),p=p.replace(i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_PATTERN_,v),h=h.replace(n,p)):(v=v.getNationalPrefixFormattingRuleOrDefault(),h=h.replace(n,y==i18n.phonenumbers.PhoneNumberFormat.NATIONAL&&null!=v&&0<v.length?p.replace(i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_PATTERN_,v):p)),y==i18n.phonenumbers.PhoneNumberFormat.RFC3966&&(h=(h=h.replace(new RegExp("^"+i18n.phonenumbers.PhoneNumberUtil.SEPARATOR_PATTERN_),"")).replace(new RegExp(i18n.phonenumbers.PhoneNumberUtil.SEPARATOR_PATTERN_,"g"),"-")),h},i18n.phonenumbers.PhoneNumberUtil.prototype.getExampleNumber=function(h){return this.getExampleNumberForType(h,i18n.phonenumbers.PhoneNumberType.FIXED_LINE)},i18n.phonenumbers.PhoneNumberUtil.prototype.getExampleNumberForType=function(h,v){if(!this.isValidRegionCode_(h))return null;v=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(this.getMetadataForRegion(h),v);try{if(v.hasExampleNumber())return this.parse(v.getExampleNumber(),h)}catch{}return null},i18n.phonenumbers.PhoneNumberUtil.prototype.getExampleNumberForNonGeoEntity=function(h){var v=this.getMetadataForNonGeographicalRegion(h);if(null!=v&&void 0!==(v=[v.getMobile(),v.getTollFree(),v.getSharedCost(),v.getVoip(),v.getVoicemail(),v.getUan(),v.getPremiumRate()].find(function(y,o){return y.hasExampleNumber()})))try{return this.parse("+"+h+v.getExampleNumber(),"ZZ")}catch{}return null},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeGetFormattedExtension_=function(h,v,y){return h.hasExtension()&&0!=h.getExtension().length?y==i18n.phonenumbers.PhoneNumberFormat.RFC3966?i18n.phonenumbers.PhoneNumberUtil.RFC3966_EXTN_PREFIX_+h.getExtension():v.hasPreferredExtnPrefix()?v.getPreferredExtnPrefix()+h.getExtensionOrDefault():i18n.phonenumbers.PhoneNumberUtil.DEFAULT_EXTN_PREFIX_+h.getExtensionOrDefault():""},i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_=function(h,v){switch(v){case i18n.phonenumbers.PhoneNumberType.PREMIUM_RATE:return h.getPremiumRate();case i18n.phonenumbers.PhoneNumberType.TOLL_FREE:return h.getTollFree();case i18n.phonenumbers.PhoneNumberType.MOBILE:return h.getMobile();case i18n.phonenumbers.PhoneNumberType.FIXED_LINE:case i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE:return h.getFixedLine();case i18n.phonenumbers.PhoneNumberType.SHARED_COST:return h.getSharedCost();case i18n.phonenumbers.PhoneNumberType.VOIP:return h.getVoip();case i18n.phonenumbers.PhoneNumberType.PERSONAL_NUMBER:return h.getPersonalNumber();case i18n.phonenumbers.PhoneNumberType.PAGER:return h.getPager();case i18n.phonenumbers.PhoneNumberType.UAN:return h.getUan();case i18n.phonenumbers.PhoneNumberType.VOICEMAIL:return h.getVoicemail();default:return h.getGeneralDesc()}},i18n.phonenumbers.PhoneNumberUtil.prototype.getNumberType=function(h){var v=this.getRegionCodeForNumber(h);return null==(v=this.getMetadataForRegionOrCallingCode_(h.getCountryCodeOrDefault(),v))?i18n.phonenumbers.PhoneNumberType.UNKNOWN:(h=this.getNationalSignificantNumber(h),this.getNumberTypeHelper_(h,v))},i18n.phonenumbers.PhoneNumberUtil.prototype.getNumberTypeHelper_=function(h,v){return this.isNumberMatchingDesc_(h,v.getGeneralDesc())?this.isNumberMatchingDesc_(h,v.getPremiumRate())?i18n.phonenumbers.PhoneNumberType.PREMIUM_RATE:this.isNumberMatchingDesc_(h,v.getTollFree())?i18n.phonenumbers.PhoneNumberType.TOLL_FREE:this.isNumberMatchingDesc_(h,v.getSharedCost())?i18n.phonenumbers.PhoneNumberType.SHARED_COST:this.isNumberMatchingDesc_(h,v.getVoip())?i18n.phonenumbers.PhoneNumberType.VOIP:this.isNumberMatchingDesc_(h,v.getPersonalNumber())?i18n.phonenumbers.PhoneNumberType.PERSONAL_NUMBER:this.isNumberMatchingDesc_(h,v.getPager()
1)?i18n.phonenumbers.PhoneNumberType.PAGER:this.isNumberMatchingDesc_(h,v.getUan())?i18n.phonenumbers.PhoneNumberType.UAN:this.isNumberMatchingDesc_(h,v.getVoicemail())?i18n.phonenumbers.PhoneNumberType.VOICEMAIL:this.isNumberMatchingDesc_(h,v.getFixedLine())?v.getSameMobileAndFixedLinePattern()||this.isNumberMatchingDesc_(h,v.getMobile())?i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE:i18n.phonenumbers.PhoneNumberType.FIXED_LINE:!v.getSameMobileAndFixedLinePattern()&&this.isNumberMatchingDesc_(h,v.getMobile())?i18n.phonenumbers.PhoneNumberType.MOBILE:i18n.phonenumbers.PhoneNumberType.UNKNOWN:i18n.phonenumbers.PhoneNumberType.UNKNOWN},i18n.phonenumbers.PhoneNumberUtil.prototype.getMetadataForRegion=function(h){if(null==h)return null;h=h.toUpperCase();var v=this.regionToMetadataMap[h];if(null==v){v=new goog.proto2.PbLiteSerializer;var y=i18n.phonenumbers.metadata.countryToMetadata[h];if(null==y)return null;v=v.deserialize(i18n.phonenumbers.PhoneMetadata.getDescriptor(),y),this.regionToMetadataMap[h]=v}return v},i18n.phonenumbers.PhoneNumberUtil.prototype.getMetadataForNonGeographicalRegion=function(h){return this.getMetadataForRegion(""+h)},i18n.phonenumbers.PhoneNumberUtil.prototype.isNumberMatchingDesc_=function(h,v){var y=h.length;return!(0<v.possibleLengthCount()&&-1==v.possibleLengthArray().indexOf(y))&&i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(v.getNationalNumberPatternOrDefault(),h)},i18n.phonenumbers.PhoneNumberUtil.prototype.isValidNumber=function(h){var v=this.getRegionCodeForNumber(h);return this.isValidNumberForRegion(h,v)},i18n.phonenumbers.PhoneNumberUtil.prototype.isValidNumberForRegion=function(h,v){var y=h.getCountryCodeOrDefault(),o=this.getMetadataForRegionOrCallingCode_(y,v);return null!=o&&(i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY==v||y==this.getCountryCodeForValidRegion_(v))&&(h=this.getNationalSignificantNumber(h),this.getNumberTypeHelper_(h,o)!=i18n.phonenumbers.PhoneNumberType.UNKNOWN)},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodeForNumber=function(h){if(null==h)return null;var v=h.getCountryCodeOrDefault();return null==(v=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[v])?null:1==v.length?v[0]:this.getRegionCodeForNumberFromRegionList_(h,v)},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodeForNumberFromRegionList_=function(h,v){h=this.getNationalSignificantNumber(h);for(var y,o=v.length,p=0;p<o;p++){var n=this.getMetadataForRegion(y=v[p]);if(n.hasLeadingDigits()){if(0==h.search(n.getLeadingDigits()))return y}else if(this.getNumberTypeHelper_(h,n)!=i18n.phonenumbers.PhoneNumberType.UNKNOWN)return y}return null},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodeForCountryCode=function(h){return null==(h=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[h])?i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_:h[0]},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodesForCountryCode=function(h){return(h=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[h])??[]},i18n.phonenumbers.PhoneNumberUtil.prototype.getCountryCodeForRegion=function(h){return this.isValidRegionCode_(h)?this.getCountryCodeForValidRegion_(h):0},i18n.phonenumbers.PhoneNumberUtil.prototype.getCountryCodeForValidRegion_=function(h){var v=this.getMetadataForRegion(h);if(null==v)throw Error("Invalid region code: "+h);return v.getCountryCodeOrDefault()},i18n.phonenumbers.PhoneNumberUtil.prototype.getNddPrefixForRegion=function(h,v){return null==(h=this.getMetadataForRegion(h))||0==(h=h.getNationalPrefixOrDefault()).length?null:(v&&(h=h.replace("~","")),h)},i18n.phonenumbers.PhoneNumberUtil.prototype.isNANPACountry=function(h){return null!=h&&i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_].includes(h.toUpperCase())},i18n.phonenumbers.PhoneNumberUtil.prototype.isAlphaNumber=function(h){return!!i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber(h)&&(h=new goog.string.StringBuffer(h),this.maybeStripExtension(h),i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_PHONE_PATTERN_,h.toString()))},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumber=function(h){return(
1h=this.isPossibleNumberWithReason(h))==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE||h==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE_LOCAL_ONLY},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberForType=function(h,v){return(h=this.isPossibleNumberForTypeWithReason(h,v))==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE||h==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE_LOCAL_ONLY},i18n.phonenumbers.PhoneNumberUtil.prototype.testNumberLength_=function(h,v){return this.testNumberLengthForType_(h,v,i18n.phonenumbers.PhoneNumberType.UNKNOWN)},i18n.phonenumbers.PhoneNumberUtil.prototype.testNumberLengthForType_=function(h,v,y){var o=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(v,y),p=0==o.possibleLengthCount()?v.getGeneralDesc().possibleLengthArray():o.possibleLengthArray();if(o=o.possibleLengthLocalOnlyArray(),y==i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE){if(!i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_(i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(v,i18n.phonenumbers.PhoneNumberType.FIXED_LINE)))return this.testNumberLengthForType_(h,v,i18n.phonenumbers.PhoneNumberType.MOBILE);y=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(v,i18n.phonenumbers.PhoneNumberType.MOBILE),i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_(y)&&((p=p.concat(0==y.possibleLengthCount()?v.getGeneralDesc().possibleLengthArray():y.possibleLengthArray())).sort(),0==o.length?o=y.possibleLengthLocalOnlyArray():(o=o.concat(y.possibleLengthLocalOnlyArray())).sort())}return-1==p[0]?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.INVALID_LENGTH:-1<o.indexOf(h=h.length)?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE_LOCAL_ONLY:(v=p[0])==h?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE:v>h?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_SHORT:p[p.length-1]<h?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_LONG:-1<p.indexOf(h,1)?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE:i18n.phonenumbers.PhoneNumberUtil.ValidationResult.INVALID_LENGTH},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberWithReason=function(h){return this.isPossibleNumberForTypeWithReason(h,i18n.phonenumbers.PhoneNumberType.UNKNOWN)},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberForTypeWithReason=function(h,v){var y=this.getNationalSignificantNumber(h);if(h=h.getCountryCodeOrDefault(),!this.hasValidCountryCallingCode_(h))return i18n.phonenumbers.PhoneNumberUtil.ValidationResult.INVALID_COUNTRY_CODE;var o=this.getRegionCodeForCountryCode(h);return h=this.getMetadataForRegionOrCallingCode_(h,o),this.testNumberLengthForType_(y,h,v)},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberString=function(h,v){try{return this.isPossibleNumber(this.parse(h,v))}catch{return!1}},i18n.phonenumbers.PhoneNumberUtil.prototype.truncateTooLongNumber=function(h){if(this.isValidNumber(h))return!0;var v=h.clone(),y=h.getNationalNumberOrDefault();do{if(y=Math.floor(y/10),v.setNationalNumber(y),0==y||this.isPossibleNumberWithReason(v)==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_SHORT)return!1}while(!this.isValidNumber(v));return h.setNationalNumber(y),!0},i18n.phonenumbers.PhoneNumberUtil.prototype.extractCountryCode=function(h,v){if(0==(h=h.toString()).length||"0"==h.charAt(0))return 0;for(var y,o=h.length,p=1;p<=i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_COUNTRY_CODE_&&p<=o;++p)if((y=parseInt(h.substring(0,p),10))in i18n.phonenumbers.metadata.countryCodeToRegionCodeMap)return v.append(h.substring(p)),y;return 0},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeExtractCountryCode=function(h,v,y,o,p){if(0==h.length)return 0;var n;if(h=new goog.string.StringBuffer(h),null!=v&&(n=v.getInternationalPrefix()),null==n&&(n="NonMatch"),n=this.maybeStripInternationalPrefixAndNormalize(h,n),o&&p.setCountryCodeSource(n),n!=i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_DEFAULT_COUNTRY){if(h.getLength()<=i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_)throw Error(i18n.phonenumbers.Error.TOO_SHORT_AFTER_IDD);if(0!=(v=this.extractCountryCode(h,y)))return p.setCountryCode(v),v;throw Error(i18n.phonenumbers.Error.INVALID_COUNTRY_CODE)}if(null!=v){var E=""+(n=v.getCountryCodeOrDefault()),C=h.toString();if(goog.string.startsWith(C,E)&&(E=new goog.string.StringBuffer(C.substring(E.length)),C=v.getGeneralDesc(),C=new RegExp(C.getNationalNumberPatternOrDefault()),this.maybeStripNationalPrefixAndCarrierCode(E,v,null),E=E.toString(),!i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(C,h.toString())&&i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(C,E)||this.testNumberLength_(h.toString(),v)==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_LONG))return y.append(E),o&&p.setCountryCodeSource(i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITHOUT_PLUS_SIGN),p.setCountryCode(n),n}return p.setCountryCode(0),0},i18n.phonenumbers.PhoneNumberUtil.prototype.parsePrefixAsIdd_=function(h,v){var y=v.toString();if(0==y.search(h)){h=y.match(h)[0].length;var o=y.substring(h).match(i18n.phonenumbers.PhoneNumberUtil.CAPTURING_DIGIT_PATTERN);return!(o&&null!=o[1]&&0<o[1].length&&"0"==i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(o[1])||
1(v.clear(),v.append(y.substring(h)),0))}return!1},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeStripInternationalPrefixAndNormalize=function(h,v){var y=h.toString();return 0==y.length?i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_DEFAULT_COUNTRY:i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN.test(y)?(y=y.replace(i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN,""),h.clear(),h.append(i18n.phonenumbers.PhoneNumberUtil.normalize(y)),i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN):(v=new RegExp(v),i18n.phonenumbers.PhoneNumberUtil.normalizeSB_(h),this.parsePrefixAsIdd_(v,h)?i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_IDD:i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_DEFAULT_COUNTRY)},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeStripNationalPrefixAndCarrierCode=function(h,v,y){var o=h.toString(),p=o.length,n=v.getNationalPrefixForParsing();if(0==p||null==n||0==n.length)return!1;var E=new RegExp("^(?:"+n+")");if(p=E.exec(o)){n=new RegExp(v.getGeneralDesc().getNationalNumberPatternOrDefault());var C=i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(n,o),N=p.length-1;if(null==(v=v.getNationalPrefixTransformRule())||0==v.length||null==p[N]||0==p[N].length){if(C&&!i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(n,o.substring(p[0].length)))return!1;null!=y&&0<N&&null!=p[N]&&y.append(p[1]),h.set(o.substring(p[0].length))}else{if(o=o.replace(E,v),C&&!i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(n,o))return!1;null!=y&&0<N&&y.append(p[1]),h.set(o)}return!0}return!1},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeStripExtension=function(h){var v=h.toString(),y=v.search(i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERN_);if(0<=y&&i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber(v.substring(0,y)))for(var o=v.match(i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERN_),p=o.length,n=1;n<p;++n)if(null!=o[n]&&0<o[n].length)return h.clear(),h.append(v.substring(0,y)),o[n];return""},i18n.phonenumbers.PhoneNumberUtil.prototype.checkRegionForParsing_=function(h,v){return this.isValidRegionCode_(v)||null!=h&&0<h.length&&i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN.test(h)},i18n.phonenumbers.PhoneNumberUtil.prototype.parse=function(h,v){return this.parseHelper_(h,v,!1,!0)},i18n.phonenumbers.PhoneNumberUtil.prototype.parseAndKeepRawInput=function(h,v){if(!this.isValidRegionCode_(v)&&0<h.length&&h.charAt(0)!=i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN)throw Error(i18n.phonenumbers.Error.INVALID_COUNTRY_CODE);return this.parseHelper_(h,v,!0,!0)},i18n.phonenumbers.PhoneNumberUtil.setItalianLeadingZerosForPhoneNumber_=function(h,v){if(1<h.length&&"0"==h.charAt(0)){v.setItalianLeadingZero(!0);for(var y=1;y<h.length-1&&"0"==h.charAt(y);)y++;1!=y&&v.setNumberOfLeadingZeros(y)}},i18n.phonenumbers.PhoneNumberUtil.prototype.parseHelper_=function(h,v,y,o){if(null==h)throw Error(i18n.phonenumbers.Error.NOT_A_NUMBER);if(h.length>i18n.phonenumbers.PhoneNumberUtil.MAX_INPUT_STRING_LENGTH_)throw Error(i18n.phonenumbers.Error.TOO_LONG);var p=new goog.string.StringBuffer;if(this.buildNationalNumberForParsing_(h,p),!i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber(p.toString()))throw Error(i18n.phonenumbers.Error.NOT_A_NUMBER);if(o&&!this.checkRegionForParsing_(p.toString(),v))throw Error(i18n.phonenumbers.Error.INVALID_COUNTRY_CODE);o=new i18n.phonenumbers.PhoneNumber,y&&o.setRawInput(h),0<(h=this.maybeStripExtension(p)).length&&o.setExtension(h);var n=this.getMetadataForRegion(v);h=new goog.string.StringBuffer;var E=0,C=p.toString();try{E=this.maybeExtractCountryCode(C,n,h,y,o)}catch(N){if(N.message!=i18n.phonenumbers.Error.INVALID_COUNTRY_CODE||!i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN.test(C))throw N;if(C=C.replace(i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN,""),0==(E=this.maybeExtractCountryCode(C,n,h,y,o)))throw N}if(0!=E?(p=this.getRegionCodeForCountryCode(E))!=v&&(n=this.getMetadataForRegionOrCallingCode_(E,p)):(i18n.phonenumbers.PhoneNumberUtil.normalizeSB_(p),h.append(p.toString()),null!=v?(E=n.getCountryCodeOrDefault(),o.setCountryCode(E)):y&&o.clearCountryCodeSource()),h.getLength()<i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_||(null!=n&&(v=new goog.string.StringBuffer,p=new goog.string.StringBuffer(h.toString()),this.maybeStripNationalPrefixAndCarrierCode(p,n,v),(n=this.testNumberLength_(p.toString(),n))!=(E=i18n.phonenumbers.PhoneNumberUtil.ValidationResult).TOO_SHORT&&n!=E.IS_POSSIBLE_LOCAL_ONLY&&n!=E.INVALID_LENGTH&&(h=p,y&&0<v.toString().length&&o.setPreferredDomesticCarrierCode(v.toString()))),y=h.toString(),(h=y.length)<i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_))throw Error(i18n.phonenumbers.Error.TOO_SHORT_NSN);if(h>i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_FOR_NSN_)throw Error(i18n.phonenumbers.Error.TOO_LONG);return i18n.phonenumbers.PhoneNumberUtil.setItalianLeadingZerosForPhoneNumber_(y,o),o.setNationalNumber(parseInt(y,10)),o},i18n.phonenumbers.PhoneNumberUtil.prototype.extractPhoneContext_=function(h){var v=h.indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_);if(-1===v)return null;if((v+=i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_.length)>=h.length)return"";var y=h.indexOf(";",v);return-1!==y?h.substring(v,y):h.substring(v)},i18n.phonenumbers.PhoneNumberUtil.prototype.isPhoneContextValid_=function(h){if(null==h)return!0;
1if(0===h.length)return!1;var v=i18n.phonenumbers.PhoneNumberUtil.RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_.exec(h);return h=i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINNAME_PATTERN_.exec(h),null!==v||null!==h},i18n.phonenumbers.PhoneNumberUtil.prototype.buildNationalNumberForParsing_=function(h,v){var y=i18n.phonenumbers.PhoneNumberUtil.prototype.extractPhoneContext_(h);if(!i18n.phonenumbers.PhoneNumberUtil.prototype.isPhoneContextValid_(y))throw Error(i18n.phonenumbers.Error.NOT_A_NUMBER);if(null!=y){y.charAt(0)===i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN&&v.append(y),y=0<=(y=h.indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_))?y+i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_.length:0;var o=h.indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_);v.append(h.substring(y,o))}else v.append(i18n.phonenumbers.PhoneNumberUtil.extractPossibleNumber(h??""));0<(y=(h=v.toString()).indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_ISDN_SUBADDRESS_))&&(v.clear(),v.append(h.substring(0,y)))},i18n.phonenumbers.PhoneNumberUtil.copyCoreFieldsOnly_=function(h){var v=new i18n.phonenumbers.PhoneNumber;return v.setCountryCode(h.getCountryCodeOrDefault()),v.setNationalNumber(h.getNationalNumberOrDefault()),0<h.getExtensionOrDefault().length&&v.setExtension(h.getExtensionOrDefault()),h.getItalianLeadingZero()&&(v.setItalianLeadingZero(!0),v.setNumberOfLeadingZeros(h.getNumberOfLeadingZerosOrDefault())),v},i18n.phonenumbers.PhoneNumberUtil.prototype.isNumberMatch=function(h,v){if("string"==typeof h)try{var y=this.parse(h,i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_)}catch(n){if(n.message!=i18n.phonenumbers.Error.INVALID_COUNTRY_CODE)return i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER;if("string"!=typeof v){var o=this.getRegionCodeForCountryCode(v.getCountryCodeOrDefault());if(o!=i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_){try{y=this.parse(h,o)}catch{return i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER}var p=this.isNumberMatch(y,v);return p==i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH?i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH:p}}try{y=this.parseHelper_(h,null,!1,!1)}catch{return i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER}}else y=h.clone();if("string"==typeof v)try{return p=this.parse(v,i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_),this.isNumberMatch(h,p)}catch(n){return n.message!=i18n.phonenumbers.Error.INVALID_COUNTRY_CODE?i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER:this.isNumberMatch(v,y)}else p=v.clone();return h=i18n.phonenumbers.PhoneNumberUtil.copyCoreFieldsOnly_(y),p=i18n.phonenumbers.PhoneNumberUtil.copyCoreFieldsOnly_(p),h.hasExtension()&&p.hasExtension()&&h.getExtension()!=p.getExtension()?i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH:(v=h.getCountryCodeOrDefault(),y=p.getCountryCodeOrDefault(),0!=v&&0!=y?h.equals(p)?i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH:v==y&&this.isNationalNumberSuffixOfTheOther_(h,p)?i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH:i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH:(h.setCountryCode(0),p.setCountryCode(0),h.equals(p)?i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH:this.isNationalNumberSuffixOfTheOther_(h,p)?i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH:i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH))},i18n.phonenumbers.PhoneNumberUtil.prototype.isNationalNumberSuffixOfTheOther_=function(h,v){return h=""+h.getNationalNumber(),v=""+v.getNationalNumber(),goog.string.endsWith(h,v)||goog.string.endsWith(v,h)},i18n.phonenumbers.PhoneNumberUtil.prototype.canBeInternationallyDialled=function(h){var v=this.getMetadataForRegion(this.getRegionCodeForNumber(h));return null==v||(h=this.getNationalSignificantNumber(h),!this.isNumberMatchingDesc_(h,v.getNoInternationalDialling()))},i18n.phonenumbers.PhoneNumberUtil.matchesEntirely=function(h,v){return!(!(h=v.match("string"==typeof h?"^(?:"+h+")$":h))||h[0].length!=v.length)},i18n.phonenumbers.PhoneNumberUtil.matchesPrefix=function(h,v){return!(!(h=v.match("string"==typeof h?"^(?:"+h+")":h))||!goog.string.startsWith(v,h[0]))},i18n.phonenumbers.shortnumbermetadata={},i18n.phonenumbers.shortnumbermetadata.countryCodeToRegionCodeMap={0:"AC AD AE AF AG AI AL AM AO AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GR GT GU GW GY HK HN HR HT HU ID IE IL IM IN IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ 
1NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TG TH TJ TL TM TN TO TR TT TV TW TZ UA UG US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW".split(" ")},i18n.phonenumbers.shortnumbermetadata.countryToMetadata={AC:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"AC",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"9(?:11|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],AD:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[0268]",,,,"110"],[,,,,,,,,,[-1]],,,,"AD",,,,,,,,,,,,,,,,,,[,,"11[0268]",,,,"110"],,[,,"11[0268]",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],AE:[,[,,"[149]\\d{2,3}",,,,,,,[3,4]],,,[,,"112|99[7-9]",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"AE",,,,,,,,,,,,,,,,,,[,,"112|99[7-9]",,,,"112",,,[3]],,[,,"112|445[16]|99[7-9]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"445\\d",,,,"4450",,,[4]]],AF:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"1(?:0[02]|19)",,,,"100",,,[3]],[,,,,,,,,,[-1]],,,,"AF",,,,,,,,,,,,,,,,,,[,,"1(?:0[02]|19)",,,,"100",,,[3]],,[,,"1(?:0[02]|19)|40404",,,,"100"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],AG:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"AG",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"176|9(?:11|88|99)",,,,"176"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],AI:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"AI",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"176|9(?:11|88)",,,,"176"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],AL:[,[,,"[15]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1(?:2|6[01]\\d\\d)|2[7-9]|3[15]|41)",,,,"112",,,[3,6]],[,,"5\\d{4}",,,,"50000",,,[5]],,,,"AL",,,,,,,,,,,,,,,,,,[,,"1(?:12|2[7-9])",,,,"112",,,[3]],,[,,"1(?:1(?:6(?:000|1(?:06|11|23))|8\\d\\d)|65\\d|89[12])|5\\d{4}|1(?:[1349]\\d|2[2-9])",,,,"110"],[,,,,,,,,,[-1]],[,,"123",,,,"123",,,[3]],,[,,"131|5\\d{4}",,,,"131",,,[3,5]]],AM:[,[,,"[148]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"10[1-3]",,,,"101",,,[3]],[,,,,,,,,,[-1]],,,,"AM",,,,,,,,,,,,,,,,,,[,,"10[1-3]",,,,"101",,,[3]],,[,,"(?:1|8[1-7])\\d\\d|40404",,,,"100"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],AO:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[235]",,,,"112"],[,,,,,,,,,[-1]],,,,"AO",,,,,,,,,,,,,,,,,,[,,"11[235]",,,,"112"],,[,,"11[235]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],AR:[,[,,"[01389]\\d{1,4}",,,,,,,[2,3,4,5]],,,[,,"000|1(?:0[0-35-7]|1[0245]|2[015]|3[47]|4[478]|9)|911",,,,"19",,,[2,3]],[,,,,,,,,,[-1]],,,,"AR",,,,,,,,,,,,,,,,,,[,,"10[017]|911",,,,"100",,,[3]],,[,,"000|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478]|9)|3372|89338|911",,,,"19"],[,,,,,,,,,[-1]],[,,"893\\d\\d",,,,"89300",,,[5]],,[,,"(?:337|893\\d)\\d",,,,"3370",,,[4,5]]],AS:[,[,,"[49]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"9(?:11|88)",,,,"911",,,[3]],[,,,,,,,,,[-1]],,,,"AS",,,,,,,,,,,,,,,,,,[,,"911",,,,"911",,,[3]],,[,,"40404|9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"404\\d\\d",,,,"40400",,,[5]]],AT:[,[,,"[168]\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"1(?:12|2[0238]|3[03]|4[0-247])|1(?:16\\d\\d|4[58])\\d",,,,"112"],[,,,,,,,,,[-1]],,,,"AT",,,,,,,,,,,,,,,,,,[,,"1(?:[12]2|33|44)",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:00[06]|1(?:17|23)))|2[0238]|3[03]|4(?:[0-247]|5[05]|84))|(?:61|8108[1-3])0",,,,"112"],[,,,,,,,,,[-1]],[,,"610|810\\d{3}",,,,"610",,,[3,6]],,[,,,,,,,,,[-1]]],AU:[,[,,"[0-27]\\d{2,7}",,,,,,,[3,4,5,6,7,8]],,,[,,"000|1(?:06|12|258885|55\\d)|733",,,,"000",,,[3,4,7]],[,,"1(?:2(?:34|456)|9\\d{4,6})",,,,"1234",,,[4,5,6,7,8]],,,,"AU",,,,,,,,,,,,,,,,,,[,,"000|1(?:06|12)",,,,"000",,,[3]],,[,,"000|1(?:06|1(?:00|2|9[46])|2(?:014[1-3]|[23]\\d|(?:4|5\\d)\\d{2,3}|68[689]|72(?:20|3\\d\\d)|8(?:[013-9]\\d|2))|555|9\\d{4,6})|225|7(?:33|67)",,,,"000"],[,,"1(?:1[09]\\d|24733)|225|767",,,,"225",,,[3,4,6]],[,,"1(?:258885|55\\d)",,,,"1550",,,[4,7]],,[,,"19\\d{4,6}",,,,"190000",,,[6,7,8]]],AW:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"100|911",,,,"100"],[,,,,,,,,,[-1]],,,,"AW",,,,,,,,,,,,,,,,,,[,,"100|911",,,,"100"],,[,,"1(?:00|18|76)|91[13]",,,,"100"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],AX:[,[,,"[17]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"112",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"AX",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"112|75[12]\\d\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],AZ:[,[,,"[148]\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:0[1-3]|12)",,,,"101",,,[3]],[,,,,,,,,,[-1]],,,,"AZ",,,,,,,,,,,,,,,,,,[,,"1(?:0[1-3]|12)",,,,"101",,,[3]],,[,,"1(?:0[1-3]|12)|(?:404|880)0",,,,"101"],[,,,,,,,,,[-1]],[,,"(?:404|880)\\d",,,,"4040",,,[4]],,[,,"(?:404|880)\\d",,,,"4040",,,[4]]],BA:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:16\\d{3}|2[2-4])",,,,"122",,,[3,6]],[,,,,,,,,,[-1]],,,,"BA",,,,,,,,,,,,,,,,,,[,,"12[2-4]",,,,"122",,,[3]],,[,,"1(?:16(?:00[06]|1(?:1[17]|23))|2(?:0[0-7]|[2-5]|6[0-26])|(?:[3-5]|7\\d)\\d\\d)|1(?:18|2[78])\\d\\d?",,,,"122"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BB:[,[,,"[2-689]\\d\\d",,,,,,,[3]],,,[,,"988|[2359]11",,,,"211"],[,,,,,,,,,[-1]],,,,"BB",,,,,,,,,,,,,,,,,,[,,"[2359]11",,,,"211"],,[,,"988|[2-689]11",,,,"211"],[,,,,,,,,,[-1]],[,,"[468]11",,,,"411"],,[,,,,,,,,,[-1]]],BD:[,[,,"[1579]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"10[0-26]|[19]99",,,,"100",,,[3]],[,,,,,,,,,[-1]],,,,"BD",,,,,,,,,,,,,,,,,,[,,"10[0-2]|[19]99",,,,"100",,,[3]],,[,,"1(?:0(?:[0-369]|5[1-4]|7[0-4]|8[0-29])|1[16-9]|2(?:[134]|2[0-5])|3(?:1\\d?|6[3-6])|5[2-9])|5012|786|9594|[19]99|1(?:0(?:50|6\\d)|33|4(?:0|1\\d))\\d",,,,"100"],[,,,,,,,,,[-1]],[,,"1(?:11|2[13])|(?:501|959)\\d|786",,,,"111",,,[3,4]],,[,,"959\\d",,,,"9590",,,[4]]],BE:[,[,,"[1-9]\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"1(?:0[0-35-8]|1[0269]|7(?:12|77)|813)|(?:116|8)\\d{3}",,,,"100"],[,,"1(?:2[03]|40)4|(?:1(?:[24]1|3[01])|[2-79]\\d\\d)\\d",,,,"1204",,,[4]],,,,"BE",,,,,,,,,,,,,,,,,,[,,"1(?:0[01]|12)",,,,"100",,,[3]],,[,,"1(?:0[0-8]|16117|2(?:12|3[0-24])|313|414|5(?:1[05]|5[15]|66|95)|6(?:1[167]|36|6[16])|7(?:[07][017]|1[27-9]|22|33|65)|81[39])|[2-9]\\d{3}|11[02679]|1(?:1600|45)0|1(?:[2-4]9|78)9|1[2-4]0[47]",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"[2-9]\\d{3}
1",,,,"2000",,,[4]]],BF:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],,,,"BF",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17"],,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BG:[,[,,"1\\d\\d(?:\\d{3})?",,,,,,,[3,6]],,,[,,"1(?:1(?:2|6\\d{3})|50|6[06])",,,,"112"],[,,,,,,,,,[-1]],,,,"BG",,,,,,,,,,,,,,,,,,[,,"1(?:12|50|6[06])",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:000|111))|50|6[06])",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BH:[,[,,"[0189]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"(?:0[167]|81)\\d{3}|[19]99",,,,"199"],[,,"9[148]\\d{3}",,,,"91000",,,[5]],,,,"BH",,,,,,,,,,,,,,,,,,[,,"[19]99",,,,"199",,,[3]],,[,,"1(?:[02]\\d|12|4[01]|51|8[18]|9[169])|99[02489]|(?:0[167]|8[158]|9[148])\\d{3}",,,,"100"],[,,,,,,,,,[-1]],[,,"0[67]\\d{3}|88000|98555",,,,"06000",,,[5]],,[,,"88000|98555",,,,"88000",,,[5]]],BI:[,[,,"[16-9]\\d{2,3}",,,,,,,[3,4]],,,[,,"11[237]|611",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"BI",,,,,,,,,,,,,,,,,,[,,"11[237]",,,,"112",,,[3]],,[,,"1(?:1\\d|5[2-9]|6[0-256])|611|7(?:10|77|979)|8[28]8|900",,,,"110"],[,,,,,,,,,[-1]],[,,"611|7(?:10|77)|888|900",,,,"611",,,[3]],,[,,"(?:71|90)0",,,,"710",,,[3]]],BJ:[,[,,"[17]\\d{2,3}",,,,,,,[3,4]],,,[,,"11[78]|7[3-5]\\d\\d",,,,"117"],[,,,,,,,,,[-1]],,,,"BJ",,,,,,,,,,,,,,,,,,[,,"11[78]",,,,"117",,,[3]],,[,,"1(?:1[78]|2[02-5]|60)|7[0-5]\\d\\d",,,,"117"],[,,,,,,,,,[-1]],[,,"12[02-5]",,,,"120",,,[3]],,[,,,,,,,,,[-1]]],BL:[,[,,"1\\d",,,,,,,[2]],,,[,,"18",,,,"18"],[,,,,,,,,,[-1]],,,,"BL",,,,,,,,,,,,,,,,,,[,,"18",,,,"18"],,[,,"18",,,,"18"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BM:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"BM",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"176|9(?:11|88)",,,,"176"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],BN:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"99[135]",,,,"991"],[,,,,,,,,,[-1]],,,,"BN",,,,,,,,,,,,,,,,,,[,,"99[135]",,,,"991"],,[,,"99[135]",,,,"991"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BO:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"11[089]",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"BO",,,,,,,,,,,,,,,,,,[,,"11[089]",,,,"110",,,[3]],,[,,"11[089]|40404",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"404\\d\\d",,,,"40400",,,[5]]],BQ:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"112|911",,,,"112"],[,,,,,,,,,[-1]],,,,"BQ",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112"],,[,,"1(?:12|76)|911",,,,"112"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],BR:[,[,,"[1-69]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:00|12|28|8[015]|9[0-47-9])|4(?:57|82\\d)|911",,,,"100",,,[3,4]],[,,,,,,,,,[-1]],,,,"BR",,,,,,,,,,,,,,,,,,[,,"1(?:12|28|9[023])|911",,,,"112",,,[3]],,[,,"1(?:0(?:[02]|3(?:1[2-579]|2[13-9]|3[124-9]|4[1-3578]|5[1-468]|6[139]|8[149]|9[168])|5[0-35-9]|6(?:0|1[0-35-8]?|2[0145]|3[0137]?|4[37-9]?|5[0-35]|6[016]?|7[137]?|8[5-8]|9[1359]))|1[25-8]|2[357-9]|3[024-68]|4[12568]|5\\d|6[0-8]|8[015]|9[0-47-9])|2(?:7(?:330|878)|85959?)|(?:32|91)1|4(?:0404?|57|828)|55555|6(?:0\\d{4}|10000)|(?:133|411)[12]",,,,"100"],[,,"102|273\\d\\d|321",,,,"102",,,[3,5]],[,,"151|(?:278|555)\\d\\d|4(?:04\\d\\d?|11\\d|57)",,,,"151",,,[3,4,5]],,[,,"285\\d{2,3}|321|40404|(?:27[38]\\d|482)\\d|6(?:0\\d|10)\\d{3}",,,,"321"]],BS:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:1[19]|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"BS",,,,,,,,,,,,,,,,,,[,,"91[19]",,,,"911"],,[,,"9(?:1[19]|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BT:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"11[023]",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"BT",,,,,,,,,,,,,,,,,,[,,"11[023]",,,,"110",,,[3]],,[,,"11[0-6]|40404",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"404\\d\\d",,,,"40400",,,[5]]],BW:[,[,,"[19]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"9(?:11|9[7-9])",,,,"911",,,[3]],[,,,,,,,,,[-1]],,,,"BW",,,,,,,,,,,,,,,,,,[,,"9(?:11|9[7-9])",,,,"911",,,[3]],,[,,"1(?:1[26]|3123)|9(?:1[14]|9[1-57-9])",,,,"112"],[,,,,,,,,,[-1]],[,,"131\\d\\d",,,,"13100",,,[5]],,[,,"131\\d\\d",,,,"13100",,,[5]]],BY:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"1(?:0[1-3]|12)",,,,"101"],[,,,,,,,,,[-1]],,,,"BY",,,,,,,,,,,,,,,,,,[,,"1(?:0[1-3]|12)",,,,"101"],,[,,"1(?:0[1-79]|1[246]|35|5[1-35]|6[89]|7[5-7]|8[58]|9[1-7])",,,,"101"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BZ:[,[,,"9\\d\\d?",,,,,,,[2,3]],,,[,,"9(?:0|11|22|66|77|9[09])",,,,"90"],[,,,,,,,,,[-1]],,,,"BZ",,,,,,,,,,,,,,,,,,[,,"9(?:0|11|90)",,,,"90"],,[,,"9(?:0|11|22|66|77|9[09])",,,,"90"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CA:[,[,,"[1-9]\\d\\d(?:\\d\\d(?:\\d(?:\\d{2})?)?)?",,,,,,,[3,5,6,8]],,,[,,"112|988|[29]11",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"CA",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112",,,[3]],,[,,"112|30000\\d{3}|[1-35-9]\\d{4,5}|[2-8]11|9(?:11|88)",,,,"112"],[,,,,,,,,,[-1]],[,,"[235-7]11",,,,"211",,,[3]],,[,,"300\\d{5}|[1-35-9]\\d{4,5}",,,,"10000",,,[5,6,8]]],CC:[,[,,"[01]\\d\\d",,,,,,,[3]],,,[,,"000|112",,,,"000"],[,,,,,,,,,[-1]],,,,"CC",,,,,,,,,,,,,,,,,,[,,"000|112",,,,"000"],,[,,"000|112",,,,"000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CD:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"1(?:1[348]|77|88)",,,,"113",,,[3]],[,,,,,,,,,[-1]],,,,"CD",,,,,,,,,,,,,,,,,,[,,"1(?:1[348]|77|88)",,,,"113",,,[3]],,[,,"1(?:1[348]|23|77|88)|40404",,,,"113"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],CF:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[78]|22\\d)",,,,"117"],[,,,,,,,,,[-1]],,,,"CF",,,,,,,,,,,,,,,,,,[,,"1(?:1[78]|220)",,,,"117"],,[,,"1(?:1[478]|220)",,,,"114"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CG:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[178]",,,,"111"],[,,,,,,,,,[-1]],,,,"CG",,,,,,,,,,,,,,,,,,[,,"11[78]",,,,"117"],,[,,"11[126-8]",,,,"111"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CH:[,[,,"[1-9]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1(?:[278]|6\\d{3})|4[47])|5200",,,,"112",,,[3,4,6]],[,,"1(?:14|8[0-2589])\\d|543|83111",,,,"543",,,[3,4,5]],,,,"CH",,,,,,,,,,,,,,,,,,[,,"1(?:1[278]|44)",,,,"112",,,[3]],,[,,"1(?:0[78]\\d\\d|1(?:[278]|45|6(?:000|111))|4(?:[03-57]|1[0145])|6(?:00|[1-46])|8(?:02|1[189]|[25]0|7|8[08]|99))|[2-9]\\d{2,4}",,,,"112"],[,,"1(?:4[035]|6[1-46])|1(?:41|60)\\d",,,,"140",,,[3,4]],[,,"5(?:200|35)",,,,"535",,,[3,4]],,[,,"[2-9]\\d{2,4}",,,,"200",,,[3,4,5]]],CI:[,[,,"[14]\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[01]|[78]0)",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"CI",,,,,,,,,,,,,,,,,,[,,"1(?:1[01]|[78]0)",,,,"110",,,[3]],,[,,"1(?:1[01]|[78]0)|4443",,,,"110"],[,,,,,,,,,[-1]],[,,"444\\d",,,,"4440",,,[4]],,[,,"444\\d",,,,"4440",,,[4]]],CK:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"99[689]",,,,"996"],[,,,,,,,,,[-1]],,,,"CK",,,,,,,,,,,,,,,,,,[,,"99[689]",,,,"996"],,[,,"99[689]",,,,"996"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CL:[,[,,"[1-9]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:213|3[1-3])|434\\d|911",,,,"131",,,[3,4]],[,,"1(?:211|3(?:13|[348]0|5[01]))|(?:1(?:[05]6|[48]1|9[18])|2(?:01\\d|[23]2|77|88)|3(?:0[59]|13|3[279]|66)|4(?:[12]4|36\\d|4[017]|55)|5(?:00|41\\d|5[67]|99)|6(?:07\\d|13|22|3[06]|50|69)|787|8(?:[01]1|[48]8)|9(?:01|[12]0|33))\\d",,,,"1060",,,[4,5]],,,,"CL",,,,,,,,,,,,,,,,,,[,,"13[1-3]|911",,,,"131",,,[3]],,[,,"1(?:00|21[13]|3(?:13|[348]0|5[01])|4(?:0[02-6]|17|[379])|818|919)|2(?:0(?:01|122)|22[47]|323|777|882)|3(?:0(?:51|99)|132|3(?:29|[37]7)|665)|43656|5(?:(?:00|415)4|5(?:66|77)|995)|6(?:131|222|366|699)|7878|8(?:011|11[28]|482|889)|9(?:01|1)1|13\\d|4(?:[13]42|243|4(?:02|15|77)|554)|(?:1(?:[05]6|98)|339|6(?:07|[35])0|9(?:[12]0|33))0",,,,"100"],[,,"(?:200|333)\\d",,,,"2000",,,[4]],[,,,,,,,,,[-1]],,[,,"13(?:13|[348]0|5[01])|(?:1(?:[05]6|[28]1|4[01]|9[18])|2(?:0(?:0|1\\d)|[23]2|77|88)|3(?:0[59]|13|3[2379]|66)|436\\d|5(?:00|41\\d|5[67]|99)|6(?:07\\d|13|22|3[06]|50|69)|787|8(?:[01]1|[48]8)|9(?:01|[12]0|33))\\d|4(?:[1-3]4|4[017]|55)\\d",,,,"1060",,,[4,5]]],CM:[,[,,"[18]\\d{1,3}",,,,,,,[2,3,4]],,,[,,"1(?:1[37]|[37])",,,,"13",,,[2,3]],[,,,,,,,,,[-1]],,,,"CM",,,,,,,,,,,,,,,,,,[,,"1(?:1[37]|[37])",,,,"13",,,[2,3]],,[,,"1(?:1[37]|[37])|8711",,,,"13"],[,,,,,,,,,[-1]],[,,"871\\d",,,,"8710",,,[4]],,[,,"871\\d",,,,"8710",,,[4]]],CN:[,[,,"[19]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"1(?:1[09]|20)",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"CN",,,,,,,,,,,,,,,,,,[,,"1(?:1[09]|20)",,,,"110",,,[3]],,[,,"1(?:00\\d\\d|1[029]|20)|95\\d{3,4}",,,,"110"],[,,"1(?:00\\d\\d|12)|95\\d{3,4}",,,,"112"],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CO:[,[,,"[1-589]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"1(?:1[29]|23|32|56)",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"CO",,,,,,,,,,,,,,,,,,[,,"1(?:1[29]|23|32|56)",,,,"112",,,[3]],,[,,"1(?:06|1[2-9]|2[35-7]|3[27]|4[467]|5[36]|6[4-7]|95)|(?:29002|39003)9|40404|5930\\d\\d|85432|(?:[2359][57]|8(?:7|9\\d))\\d{3}",,,,"106"],[,,,,,,,,,[-1]],[,,"(?:40|85)4\\d\\d",,,,"40400",,,[5]],,[,,"(?:40|85)4\\d\\d",,,,"40400",,,[5]]],CR:[,[,,"[1359]\\d{2,3}",,,,,,,[3,4]],,,[,,"112|911",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"CR",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112",,,[3]],,[,,"1(?:0(?:00|15|2[2-4679])|1(?:1[0-35-9]|2|37|[46]6|7[57]|8[79]|9[0-379])|2(?:00|[12]2|34|55)|3(?:21|33)|4(?:0[06]|1[4-6])|5(?:15|5[15])|693|7(?:00|1[7-9]|2[02]|[67]7)|975)|3855|5(?:0(?:30|49)|510)|911",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"(?:385|5(?:0[34]|51))\\d",,,,"3850",,,[4]]],CU:[,[,,"[12]\\d\\d(?:\\d{3,4})?",,,,,,,[3,6,7]],,,[,,"10[4-7]|(?:116|204\\d)\\d{3}",,,,"104"],[,,,,,,,,,[-1]],,,,"CU",,,,,,,,,,,,,,,,,,[,,"10[4-6]",,,,"104",,,[3]],,[,,"1(?:0[4-7]|1(?:6111|8)|40)|2045252",,,,"104"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CV:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"13[0-2]",,,,"130"],[,,,,,,,,,[-1]],,,,"CV",,,,,,,,,,,,,,,,,,[,,"13[0-2]",,,,"130"],,[,,"13[0-2]",,,,"130"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CW:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"112|911",,,,"112"],[,,,,,,,,,[-1]],,,,"CW",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112"],,[,,"1(?:12|76)|911",,,,"112"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],CX:[,[,,"[01]\\d\\d",,,,,,,[3]],,,[,,"000|112",,,,"000"],[,,,,,,,,,[-1]],,,,"CX",,,,,,,,,,,,,,,,,,[,,"000|112",,,,"000"],,[,,"000|112",,,,"000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CY:[,[,,"1\\d\\d(?:\\d{3})?",,,,,,,[3,6]],,,[,,"1(?:1(?:2|6\\d{3})|99)",,,,"112"],[,,,,,,,,,[-1]],,,,"CY",,,,,,,,,,,,,,,,,,[,,"1(?:12|99)",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:000|111))|99)",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CZ:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1(?:2|6(?:00[06]|1(?:11|23)))|5\\d)",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"CZ",,,,,,,,,,,,,,,,,,[,,"1(?:12|5\\d)",,,,"112",,,[3]],,[,,"1(?:1(?:2|8\\d)|(?:2|3\\d)\\d{2,3}|5\\d|99)|1(?:16|4)\\d{3}",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DE:[,[,,"1\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"11(?:[02]|6\\d{3})",,,,"110",,,[3,6]],[,,,,,,,,,[-1]],,,,"DE",,,,,,,,,,,,,,,,,,[,,"11[02]",,,,"110",,,[3]],,[,,"11(?:[025]|6(?:00[06]|1(?:1[167]|23))|800\\d)|118\\d\\d",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DJ:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],,,,"DJ",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17"],,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DK:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:[24]|6\\d{3})",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"DK",,,,,,,,,,,,,,,,,,[,,"11[24]",,,,"112",,,[3]],,[,,"1(?:1(?:[2-48]|6(?:00[06]|111))|619[0-2]|8(?:01|1[0238]|28|30|5[13]|8[18]))",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DM:[,[,,"[39]\\d\\d",,,,,,,[3]],,,[,,"333|9(?:11|88|99)",,,,"333"],[,,,,,,,,,[-1]],,,,"DM",,,,,,,,,,,,,,,,,,[,,"333|9(?:11|99)",,,,"333"],,[,,"333|9(?:11|88|99)",,,,"333"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DO:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"112|9(?:11|88)",,,,"112"],[,,,,,,,,,[-1]],,,,"DO",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112"],,[,,"112|9(?:11|88)",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DZ:[,[,,"[17]\\d{1,3}",,,,,,,[2,3,4]],,,[,,"1(?:12|[47]|54\\d)",,,,"14"],[,,,,,,,,,[-1]],,,,"DZ",,,,,,,,,,,,,,,,,,[,,"1(?:12|[47])",,,,"14",,,[2,3]],,[,,"1(?:055|12|[47]|548)|730",,,,"14"],[,,,,,,,,,[-1]],[,,"730",,,,"730",,,[3]],,[,,"730",,,,"730",,,[3]]],EC:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"1(?:0[12]|12)|911",,,,"101"],[,,,,,,,,,[-1]],,,,"EC",,,,,,,,,,,,,,,,,,[,,"1(?:0[12]|12)|911",,,,"101"],,[,,"1(?:0[12]|12)|911",,,,"101"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],EE:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1(?:[02]|6\\d{3})|2(?:05|28)|3(?:014|3(?:21|5\\d?)|660)|492|5(?:1[03]|410|501)|6(?:112|333|644)|7(?:012|127|89)|8(?:10|8[57])|9(?:0[134]|14))",,,,"110"],[,,"1(?:18(?:00|[12458]\\d?)|2(?:0(?:[02-46-8]\\d?|
11[0-36])|1(?:[0-4]\\d?|6[06])|2(?:[0-4]\\d?|5[25])|[367]|4(?:0[04]|[12]\\d?|4[24]|54)|55[12457])|3(?:0(?:[02]\\d?|1[13578]|3[356])|1[1347]|2[02-5]|3(?:[01347]\\d?|2[023]|88)|4(?:[35]\\d?|4[34])|5(?:3[134]|5[035])|666)|4(?:2(?:00|4\\d?)|4(?:0[01358]|1[024]|50|7\\d?)|900)|5(?:0[0-35]|1(?:[1267]\\d?|5[0-7]|82)|2(?:[014-6]\\d?|22)|330|4(?:[35]\\d?|44)|5(?:00|[1-69]\\d?)|9(?:[159]\\d?|[38]0|77))|6(?:1(?:00|1[19]|[35-9]\\d?)|2(?:2[26]|[68]\\d?)|3(?:22|36|6[36])|5|6(?:[0-359]\\d?|6[0-26])|7(?:00|55|7\\d?|8[89])|9(?:00|1\\d?|69))|7(?:0(?:[023]\\d?|1[0578])|1(?:00|2[034]|[4-9]\\d?)|2(?:[07]\\d?|20|44)|7(?:[0-57]\\d?|9[79])|8(?:0[08]|2\\d?|8[0178])|9(?:00|97))|8(?:1[127]|8[1268]|9[269])|9(?:0(?:[02]\\d?|69|9[0269])|1[1-3689]|21))",,,,"123",,,[3,4,5]],,,,"EE",,,,,,,,,,,,,,,,,,[,,"11[02]",,,,"110",,,[3]],,[,,"1(?:1(?:[02-579]|6(?:000|111)|8(?:[09]\\d|[1-8]))|2[36-9]|3[7-9]|4[05-7]|5[6-8]|6[05]|7[3-6]|8[02-7]|9[3-9])|1(?:2[0-245]|3[0-6]|4[1-489]|5[0-59]|6[1-46-9]|7[0-27-9]|8[189]|9[0-2])\\d\\d?",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"1(?:18[1258]|2(?:0(?:1[036]|[46]\\d?)|166|21|4(?:0[04]|1\\d?|5[47])|[67])|3(?:0(?:1[13-578]|2\\d?|3[56])|1[15]|2[045]|3(?:[13]\\d?|2[13])|43|5(?:00|3[34]|53))|44(?:0[0135]|14|50|7\\d?)|5(?:05|1(?:[12]\\d?|5[1246]|8[12])|2(?:[01]\\d?|22)|3(?:00|3[03])|4(?:15|5\\d?)|500|9(?:5\\d?|77|80))|6(?:1[35-8]|226|3(?:22|3[36]|66)|644|7(?:00|7\\d?|89)|9(?:00|69))|7(?:01[258]|1(?:00|[15]\\d?)|2(?:44|7\\d?)|8(?:00|87|9\\d?))|8(?:1[128]|8[56]|9(?:[26]\\d?|77))|90(?:2\\d?|69|92))",,,,"126",,,[3,4,5]]],EG:[,[,,"[13]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"1(?:2[23]|80)",,,,"122",,,[3]],[,,,,,,,,,[-1]],,,,"EG",,,,,,,,,,,,,,,,,,[,,"1(?:2[23]|80)",,,,"122",,,[3]],,[,,"1(?:2[23]|[69]\\d{3}|80)|34400",,,,"122"],[,,,,,,,,,[-1]],[,,"344\\d\\d",,,,"34400",,,[5]],,[,,"344\\d\\d",,,,"34400",,,[5]]],EH:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:[59]|77)",,,,"15"],[,,,,,,,,,[-1]],,,,"EH",,,,,,,,,,,,,,,,,,[,,"1(?:[59]|77)",,,,"15"],,[,,"1(?:[59]|77)",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ER:[,[,,"[12]\\d\\d(?:\\d{3})?",,,,,,,[3,6]],,,[,,"11[2-46]|(?:12[47]|20[12])\\d{3}",,,,"112"],[,,,,,,,,,[-1]],,,,"ER",,,,,,,,,,,,,,,,,,[,,"1(?:1[2-46]|24422)|20(?:1(?:606|917)|2914)|(?:1277|2020)99",,,,"112"],,[,,"1(?:1[2-6]|24422)|20(?:1(?:606|917)|2914)|(?:1277|2020)99",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ES:[,[,,"[0-379]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"0(?:16|6[57]|8[58])|1(?:006|12|[3-7]\\d\\d)|(?:116|20\\d)\\d{3}",,,,"016",,,[3,4,6]],[,,"[12]2\\d{1,4}|90(?:5\\d|7)|(?:118|2(?:[357]\\d|80)|3[357]\\d)\\d\\d|[79]9[57]\\d{3}",,,,"120"],,,,"ES",,,,,,,,,,,,,,,,,,[,,"08[58]|112",,,,"085",,,[3]],,[,,"0(?:1[0-26]|6[0-257]|8[058]|9[12])|1(?:0[03-57]\\d{1,3}|1(?:2|6(?:000|111)|8\\d\\d)|2\\d{1,4}|[3-9]\\d\\d)|2(?:2\\d{1,4}|80\\d\\d)|90(?:5[124578]|7)|1(?:3[34]|77)|(?:2[01]\\d|[79]9[57])\\d{3}|[23][357]\\d{3}",,,,"010"],[,,"0(?:[16][0-2]|80|9[12])|21\\d{4}",,,,"010",,,[3,6]],[,,"1(?:3[34]|77)|[12]2\\d{1,4}",,,,"120"],,[,,"(?:2[0-2]\\d|3[357]|[79]9[57])\\d{3}|2(?:[2357]\\d|80)\\d\\d",,,,"22000",,,[5,6]]],ET:[,[,,"9\\d\\d?",,,,,,,[2,3]],,,[,,"9(?:07|11?|2|39?|9[17])",,,,"91"],[,,,,,,,,,[-1]],,,,"ET",,,,,,,,,,,,,,,,,,[,,"9(?:11?|2|39?|9[17])",,,,"91"],,[,,"9(?:07|11?|2|39?|45|9[17])",,,,"91"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],FI:[,[,,"[17]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"11(?:2|6\\d{3})",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"FI",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"11(?:2|6(?:00[06]|1(?:1[17]|23)))|75[12]\\d\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],FJ:[,[,,"[0-579]\\d(?:\\d(?:\\d{2})?)?",,,,,,,[2,3,5]],,,[,,"91[17]",,,,"911",,,[3]],[,,,,,,,,,[-1]],,,,"FJ",,,,,,,,,,,,,,,,,,[,,"91[17]",,,,"911",,,[3]],,[,,"0(?:1[34]|8[1-4])|1(?:0[1-3]|[25]9)|2[289]|30|40404|91[137]|[45]4|75",,,,"22"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"404\\d\\d",,,,"40400",,,[5]]],FK:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"FK",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"1\\d\\d|999",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],FM:[,[,,"[39]\\d\\d(?:\\d{3})?",,,,,,,[3,6]],,,[,,"320\\d{3}|911",,,,"911"],[,,,,,,,,,[-1]],,,,"FM",,,,,,,,,,,,,,,,,,[,,"(?:32022|91)1",,,,"911"],,[,,"(?:32022|91)1",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],FO:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[24]|81\\d)",,,,"112"],[,,,,,,,,,[-1]],,,,"FO",,,,,,,,,,,,,,,,,,[,,"11[24]",,,,"112",,,[3]],,[,,"1(?:1[248]|819)|1(?:4[124]|71|8[7-9])\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],FR:[,[,,"[1-8]\\d{1,5}",,,,,,,[2,3,4,5,6]],,,[,,"1(?:0(?:07|[13]3)|1[02459]|[578]|9[167])|224|(?:3370|74)0|(?:116\\d|3[01])\\d\\d",,,,"15"],[,,"366\\d\\d|3[2-9]\\d\\d|(?:118|[4-8]\\d)\\d{3}",,,,"3200",,,[4,5,6]],,,,"FR",,,,,,,,,,,,,,,,,,[,,"1(?:12|[578])",,,,"15",,,[2,3]],,[,,"1(?:0\\d\\d|1(?:[02459]|6(?:000|111)|8\\d{3})|[578]|9[167])|2(?:0(?:00|2)0|24)|[3-8]\\d{4}|3\\d{3}|6(?:1[14]|34)|7(?:0[06]|22|40)",,,,"15"],[,,"10(?:[134]4|2[23]|5\\d|99)|202\\d|634|70[06]|(?:106|61)[14]",,,,"611",,,[3,4]],[,,"118777|224|6(?:1[14]|34)|7(?:0[06]|22|40)|20(?:0\\d|2)\\d",,,,"224",,,[3,4,5,6]],,[,,"114|[3-8]\\d{4}",,,,"114",,,[3,5]]],GA:[,[,,"1\\d(?:\\d{2})?",,,,,,,[2,4]],,,[,,"18|1(?:3\\d|73)\\d",,,,"18"],[,,,,,,,,,[-1]],,,,"GA",,,,,,,,,,,,,,,,,,[,,"1(?:3\\d\\d|730|8)",,,,"18"],,[,,"1(?:3\\d\\d|730|8)",,,,"18"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GB:[,[,,"[1-46-9]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:05|1(?:[29]|6\\d{3})|7[56]\\d|8000)|2(?:20\\d|48)|4444|999",,,,"105"],[,,,,,,,,,[-1]],,,,"GB",,,,,,,,,,,,,,,,,,[,,"112|999",,,,"112",,,[3]],,[,,"1(?:0[015]|1(?:[129]|6(?:000|1(?:11|23))|8\\d{3})|2(?:[1-3]|50)|33|4(?:1|7\\d)|571|7(?:0\\d|[56]0)|800\\d|9[15])|2(?:0202|1300|2(?:02|11)|3(?:02|336|45)|4(?:25|8))|3[13]3|4(?:0[02]|35[01]|44[45]|5\\d)|(?:[68]\\d|7[089])\\d{3}|15\\d|2[02]2|650|789|9(?:01|99)",,,,"100"],[,,,,,,,,,[-1]],[,,"1(?:(?:25|7[56])\\d|571)|2(?:02(?:\\d{2})?|[13]3\\d\\d|48)|4444|901",,,,"202",,,[3,4,5]],,[,,"(?:125|2(?:020|13\\d)|(?:7[089]|8[01])\\d\\d)\\d",,,,"1250",,,[4,5]]],GD:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"GD",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"176|9(?:11|88)",,,,"176"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],GE:[,[,,"[014]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"0(?:11|33)|11[1-3]|[01]22",,,,"011",,,[3]],[,,,,,,,,,[-1]],,,,"GE",,,,,,,,,,,,,,,,,,[,,"0(?:11|33)|11[1-3]|[01]22",,,,"011",,,[3]],,[,,"0(?:11|33)|11[1-3]|40404|[01]22",,,,"011"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],GF:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],,,,"GF",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15"],,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GG:[,[,,"[19]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"112|999",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"GG",,,,,,,,,,,,,,,,,,[,,"112|999",,,,"112",,,[3]],,[,,"1(?:0[01]|1[12]|23|41|55|9[05])|999|1(?:1[68]\\d\\d|47|800)\\d",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GH:[,[,,"[14589]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"19[1-3]|999",,,,"191",,,[3]],[,,,,,,,,,[-1]],,,,"GH",,,,,,,,,,,,,,,,,,[,,"19[1-3]|999",,,,"191",,,[3]],,[,,"19[1-3]|40404|(?:54|83)00|999",,,,"191"],[,,,,,,,,,[-1]],[,,"404\\d\\d|(?:54|83)0\\d",,,,"5400",,,[4,5]],,[,,"404\\d\\d|(?:54|83)0\\d",,,,"5400",,,[4,5]]],GI:[,[,,"[158]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:00|1[25]|23|4(?:1|7\\d)|5[15]|9[02-49])|555|(?:116\\d|80)\\d\\d",,,,"100",,,[3,4,6]],[,,"8[1-69]\\d\\d",,,,"8100",,,[4]],,,,"GI",,,,,,,,,,,,,,,,,,[,,"1(?:12|9[09])",,,,"112",,,[3]],,[,,"1(?:00|1(?:[25]|6(?:00[06]|1(?:1[17]|23))|8\\d\\d)|23|4(?:1|7[014])|5[015]|9[02-49])|555|8[0-79]\\d\\d|8(?:00|4[0-2]|8[0-589])",,,,"100"],[,,"150|87\\d\\d",,,,"150",,,[3,4]],[,,"1(?:00|1(?:5|8\\d\\d)|23|51|9[2-4])|555|8
1(?:00|4[0-2]|8[0-589])",,,,"100",,,[3,5]],,[,,,,,,,,,[-1]]],GL:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"112",,,,"112"],[,,,,,,,,,[-1]],,,,"GL",,,,,,,,,,,,,,,,,,[,,"112",,,,"112"],,[,,"1[1-8]\\d",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GM:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:1[6-8]|[6-8])",,,,"16"],[,,,,,,,,,[-1]],,,,"GM",,,,,,,,,,,,,,,,,,[,,"1(?:1[6-8]|[6-8])",,,,"16"],,[,,"1(?:1[6-8]|[6-8])",,,,"16"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GN:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,,"GN",,,,,,,,,,,,,,,,,,[,,,,,,,,,[-1]],,[,,"12\\d|40404",,,,"120"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],GP:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],,,,"GP",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15"],,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GR:[,[,,"1\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"1(?:0[089]|1(?:2|6\\d{3})|66|99)",,,,"100",,,[3,6]],[,,,,,,,,,[-1]],,,,"GR",,,,,,,,,,,,,,,,,,[,,"1(?:00|12|66|99)",,,,"100",,,[3]],,[,,"1(?:0[089]|1(?:2|320|6(?:000|1(?:1[17]|23)))|(?:389|9)9|66)",,,,"100"],[,,"113\\d\\d",,,,"11300",,,[5]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GT:[,[,,"[14]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:10|2[03])",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"GT",,,,,,,,,,,,,,,,,,[,,"1(?:10|2[03])",,,,"110",,,[3]],,[,,"110|40404|1(?:2|[57]\\d)\\d",,,,"110"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],GU:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"GU",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GW:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[378]",,,,"113"],[,,,,,,,,,[-1]],,,,"GW",,,,,,,,,,,,,,,,,,[,,"11[378]",,,,"113"],,[,,"11[378]",,,,"113"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GY:[,[,,"[019]\\d{2,3}",,,,,,,[3,4]],,,[,,"91[1-3]",,,,"911",,,[3]],[,,,,,,,,,[-1]],,,,"GY",,,,,,,,,,,,,,,,,,[,,"91[1-3]",,,,"911",,,[3]],,[,,"0(?:02|(?:17|80)1|444|7(?:[67]7|9)|9(?:0[78]|[2-47]))|1(?:443|5[568])|91[1-3]",,,,"002"],[,,,,,,,,,[-1]],[,,"144\\d",,,,"1440",,,[4]],,[,,"144\\d",,,,"1440",,,[4]]],HK:[,[,,"[19]\\d{2,6}",,,,,,,[3,4,5,6,7]],,,[,,"112|99[29]",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"HK",,,,,,,,,,,,,,,,,,[,,"112|99[29]",,,,"112",,,[3]],,[,,"1(?:0(?:(?:[0136]\\d|2[14])\\d{0,3}|8[138])|12|2(?:[0-3]\\d{0,4}|(?:58|8[13])\\d{0,3})|7(?:[135-9]\\d{0,4}|219\\d{0,2})|8(?:0(?:(?:[13]|60\\d)\\d|8)|1(?:0\\d|[2-8])|2(?:0[5-9]|(?:18|2)2|3|8[128])|(?:(?:3[0-689]\\d|7(?:2[1-389]|8[0235-9]|93))\\d|8)\\d|50[138]|6(?:1(?:11|86)|8)))|99[29]|10[0139]",,,,"100"],[,,,,,,,,,[-1]],[,,"109|1(?:08|85\\d)\\d",,,,"109",,,[3,4,5]],,[,,"992",,,,"992",,,[3]]],HN:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"199",,,,"199",,,[3]],[,,,,,,,,,[-1]],,,,"HN",,,,,,,,,,,,,,,,,,[,,"199",,,,"199",,,[3]],,[,,"199|40404",,,,"199"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],HR:[,[,,"[19]\\d{1,5}",,,,,,,[2,3,4,5,6]],,,[,,"1(?:12|9[2-4])|9[34]|1(?:16\\d|39)\\d\\d",,,,"93",,,[2,3,5,6]],[,,"118\\d\\d",,,,"11800",,,[5]],,,,"HR",,,,,,,,,,,,,,,,,,[,,"1(?:12|9[2-4])|9[34]",,,,"93",,,[2,3]],,[,,"1(?:1(?:2|6(?:00[06]|1(?:1[17]|23))|8\\d\\d)|3977|9(?:[2-5]|87))|9[34]",,,,"93"],[,,,,,,,,,[-1]],[,,"139\\d\\d",,,,"13900",,,[5]],,[,,"139\\d\\d",,,,"13900",,,[5]]],HT:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"11[48]",,,,"114",,,[3]],[,,,,,,,,,[-1]],,,,"HT",,,,,,,,,,,,,,,,,,[,,"11[48]",,,,"114",,,[3]],,[,,"11[48]|40404",,,,"114"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],HU:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:0[457]|12|4[0-4]\\d)|1(?:16\\d|37|45)\\d\\d",,,,"104"],[,,,,,,,,,[-1]],,,,"HU",,,,,,,,,,,,,,,,,,[,,"1(?:0[457]|12)",,,,"104",,,[3]],,[,,"1(?:0[457]|1(?:2|6(?:000|1(?:11|23))|800)|2(?:0[0-4]|1[013489]|2[0-5]|3[0-46]|4[0-24-68]|5[0-2568]|6[06]|7[0-25-7]|8[028]|9[08])|37(?:00|37|7[07])|4(?:0[0-5]|1[013-8]|2[034]|3[23]|4[02-9]|5(?:00|41|67))|777|8(?:1[27-9]|2[04]|40|[589]))",,,,"104"],[,,,,,,,,,[-1]],[,,"1(?:4[0-4]|77)\\d|1(?:18|2|45)\\d\\d",,,,"1200",,,[4,5]],,[,,"184\\d",,,,"1840",,,[4]]],ID:[,[,,"[178]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"11[02389]",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"ID",,,,,,,,,,,,,,,,,,[,,"11[02389]",,,,"110",,,[3]],,[,,"1(?:1[02389]|40\\d\\d|50264)|71400|89887",,,,"110"],[,,,,,,,,,[-1]],[,,"(?:714|898)\\d\\d",,,,"71400",,,[5]],,[,,"714\\d\\d",,,,"71400",,,[5]]],IE:[,[,,"[159]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:2|6\\d{3})|999",,,,"112",,,[3,6]],[,,"5[37]\\d{3}",,,,"53000",,,[5]],,,,"IE",,,,,,,,,,,,,,,,,,[,,"112|999",,,,"112",,,[3]],,[,,"11(?:2|6(?:00[06]|1(?:1[17]|23)))|999|(?:1(?:18|9)|5[0137]\\d)\\d\\d",,,,"112"],[,,"51\\d{3}",,,,"51000",,,[5]],[,,"51210",,,,"51210",,,[5]],,[,,"51210|(?:118|5[037]\\d)\\d\\d",,,,"11800",,,[5]]],IL:[,[,,"[12]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:0[0-2]|12)",,,,"100",,,[3]],[,,,,,,,,,[-1]],,,,"IL",,,,,,,,,,,,,,,,,,[,,"1(?:0[0-2]|12)",,,,"100",,,[3]],,[,,"1(?:0[0-2]|1(?:[013-9]\\d|2)|[2-9]\\d\\d)|2407|(?:104|27)00",,,,"100"],[,,,,,,,,,[-1]],[,,"104\\d\\d",,,,"10400",,,[5]],,[,,"104\\d\\d",,,,"10400",,,[5]]],IM:[,[,,"[189]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"999",,,,"999",,,[3]],[,,,,,,,,,[-1]],,,,"IM",,,,,,,,,,,,,,,,,,[,,"999",,,,"999",,,[3]],,[,,"1\\d\\d(?:\\d{3})?|8(?:6444|9887)|999",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"8(?:64|98)\\d\\d",,,,"86400",,,[5]]],IN:[,[,,"[12578]\\d{2,8}",,,,,,,[3,4,5,6,7,8,9]],,,[,,"1(?:0[0-248]|1[289]|21|[39][89]|4[01]|6(?:1|6\\d?)|8[12])|777|800|1[05]5\\d|1(?:07|51|94)\\d\\d?|(?:1(?:[05]5\\d|70)\\d|261)\\d|1(?:0[369]|10|29|3[126]|9[0-256])\\d",,,,"100",,,[3,4,5,6]],[,,"11[67]\\d{4}|56161561",,,,"1160000",,,[7,8]],,,,"IN",,,,,,,,,,,,,,,,,,[,,"1(?:0[0-28]|12|298)|2611",,,,"100",,,[3,4]],,[,,"1(?:0(?:[0-248]|3[39]|5(?:010|6)|6[3468]|7(?:[01357]|[28]0?|4[01])|9[0135-9])|1(?:00|[289])|2(?:1|98)|3(?:11|2[0-2]|63|[89])|4[01]|5(?:1(?:0[0-36]|[127])|54)|6(?:1|6[01]?)|7000|8[12]|9(?:0[013-59]|12|25|4[4-9]\\d?|50|6[1347]|[89]))|2611|5(?:0(?:0(?:0\\d|1|20?)|325|5[2-79]\\d{3,5}
1)|1(?:234|555|717|818|96[49])|2(?:0(?:0[01]|[14]0)|151|555|666|888|9(?:06|99\\d?))|3(?:0[01]0|131|553|(?:66|77)6)|(?:464|55[05])\\d{1,3}|6(?:070|3[68]|43)|717\\d)|777|800|5(?:05(?:0|1\\d)|221|3(?:03|3[23]))\\d{1,4}|5(?:(?:04|88)0|2(?:2[0267]|3[16])|4(?:1[04]|20|3[02])|5(?:3[16]|67)|6(?:06|[67]\\d)|787|9(?:64|90))\\d\\d?|(?:1(?:05[79]|(?:1[67][0-2]|802)\\d|55[23])\\d|5(?:(?:00(?:0\\d|1)|(?:304|616)\\d\\d)\\d|1(?:0[12]|4[2-4])|2(?:2[3589]|3(?:1\\d{3}|2)|4[04]|7[78])|4(?:[02]4|32\\d{4}|4[04]|99)|5(?:1[25]|[36]5|4[45]|93)|7(?:(?:17\\d|57)\\d\\d|[27]7|88)|8(?:3[4-69]|4[01]|5[58]|88(?:8\\d\\d|9)|99)|9(?:0(?:0|2\\d{3})|55|6[67]|77|88)))\\d",,,,"100"],[,,"5(?:14(?:2[5-9]|[34]\\d)|757555)",,,,"51425",,,[5,7]],[,,"1(?:(?:1[67]\\d\\d|70)\\d\\d|55330|909)|5(?:300\\d|6161(?:17[89]|561))|1(?:[19][89]|21|4[01])",,,,"118",,,[3,4,5,6,7,8]],,[,,"1(?:39|90[019])|5(?:14(?:2[5-9]|[34]\\d)|6161(?:17[89]|561)|757555)",,,,"139",,,[3,4,5,7,8]]],IQ:[,[,,"[1479]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:0[04]|15|22)",,,,"100",,,[3]],[,,,,,,,,,[-1]],,,,"IQ",,,,,,,,,,,,,,,,,,[,,"1(?:0[04]|15|22)",,,,"100",,,[3]],,[,,"1(?:0[04]|15|22)|4432|71117|9988",,,,"100"],[,,,,,,,,,[-1]],[,,"(?:443|711\\d|998)\\d",,,,"4430",,,[4,5]],,[,,"(?:443|711\\d|998)\\d",,,,"4430",,,[4,5]]],IR:[,[,,"[129]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1[0-68]|2[0-59]|9[0-579])|911",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"IR",,,,,,,,,,,,,,,,,,[,,"1(?:1[025]|25)|911",,,,"110",,,[3]],,[,,"1(?:1[0-68]|2[0-59]|3[346-8]|4(?:[0147]|[289]0)|5(?:0[14]|1[02479]|2[0-3]|39|[49]0|65)|6(?:[16]6|[27]|90)|8(?:03|1[18]|22|3[37]|4[28]|88|99)|9[0-579])|20(?:[09]0|1(?:[038]|1[079]|26|9[69])|2[01])|9(?:11|9(?:0009|90))",,,,"110"],[,,"1(?:5[0-469]|8[0-489])\\d",,,,"1500",,,[4]],[,,"(?:1(?:5[0-469]|8[0-489])|99(?:0\\d\\d|9))\\d",,,,"1500",,,[4,6]],,[,,"990\\d{3}",,,,"990000",,,[6]]],IS:[,[,,"1\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"1(?:12|71\\d)",,,,"112",,,[3,4]],[,,,,,,,,,[-1]],,,,"IS",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"1(?:1(?:[28]|61(?:16|23))|4(?:00|1[145]|4[0146])|55|7(?:00|17|7[07-9])|8(?:[02]0|1[16-9]|88)|900)",,,,"112"],[,,,,,,,,,[-1]],[,,"14(?:0\\d|41)",,,,"1400",,,[4]],,[,,"1(?:415|90\\d)",,,,"1415",,,[4]]],IT:[,[,,"[14]\\d{2,6}",,,,,,,[3,4,5,6,7]],,,[,,"1(?:1(?:[2358]|6\\d{3})|87)",,,,"112",,,[3,6]],[,,"(?:12|4(?:[478](?:[0-4]|[5-9]\\d\\d)|55))\\d\\d",,,,"1200",,,[4,5,7]],,,,"IT",,,,,,,,,,,,,,,,,,[,,"11[2358]",,,,"112",,,[3]],,[,,"1(?:0\\d{2,3}|1(?:[2-57-9]|6(?:000|111))|3[39]|4(?:82|9\\d{1,3})|5(?:00|1[58]|2[25]|3[03]|44|[59])|60|8[67]|9(?:[01]|2[2-9]|4\\d|696))|4(?:2323|5045)|(?:1(?:2|92[01])|4(?:3(?:[01]|[45]\\d\\d)|[478](?:[0-4]|[5-9]\\d\\d)|55))\\d\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"4(?:3(?:[01]|[45]\\d\\d)|[478](?:[0-4]|[5-9]\\d\\d)|5[05])\\d\\d",,,,"43000",,,[5,7]]],JE:[,[,,"[129]\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"112|999",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"JE",,,,,,,,,,,,,,,,,,[,,"112|999",,,,"112",,,[3]],,[,,"1(?:00|1(?:2|8\\d{3})|23|4(?:[14]|28|7\\d)|5\\d|7(?:0[12]|[128]|35?)|808|9[0135])|23[2-4]|999",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],JM:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"11[029]|9(?:11|88)",,,,"110"],[,,,,,,,,,[-1]],,,,"JM",,,,,,,,,,,,,,,,,,[,,"11[029]|911",,,,"110"],,[,,"1(?:1[029]|76)|9(?:11|88)",,,,"110"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],JO:[,[,,"[19]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"1(?:0[235]|1[2-6]|9[127])|911",,,,"102",,,[3]],[,,"9[0-4689]\\d{3}",,,,"90000",,,[5]],,,,"JO",,,,,,,,,,,,,,,,,,[,,"1(?:12|9[127])|911",,,,"112",,,[3]],,[,,"1(?:0[2359]|1[0-68]|9[0-24-79])|9[0-4689]\\d{3}|911",,,,"102"],[,,,,,,,,,[-1]],[,,"9[0-4689]\\d{3}",,,,"90000",,,[5]],,[,,"9[0-4689]\\d{3}",,,,"90000",,,[5]]],JP:[,[,,"[01]\\d\\d(?:\\d{7})?",,,,,,,[3,10]],,,[,,"11[089]",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"JP",,,,,,,,,,,,,,,,,,[,,"11[09]",,,,"110",,,[3]],,[,,"000[259]\\d{6}|1(?:0[24]|1[089]|44|89)",,,,"102"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"000[259]\\d{6}",,,,"0002000000",,,[10]]],KE:[,[,,"[1-9]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:1(?:[246]|9\\d)|5(?:01|2[127]|6[26]\\d))|999",,,,"112"],[,,"909\\d\\d",,,,"90900",,,[5]],,,,"KE",,,,,,,,,,,,,,,,,,[,,"11[24]|999",,,,"112",,,[3]],,[,,"1(?:0(?:[07-9]|1[0-25]|400)|1(?:[024-6]|9[0-579])|2[1-3]|3[01]|4[14]|5(?:[01][01]|2[0-24-79]|33|4[05]|5[59]|6(?:00|29|6[67]))|(?:6[035]\\d|[78])\\d|9(?:[02-9]\\d\\d|19))|(?:(?:2[0-79]|[37][0-29]|4[0-4]|6[2357]|8\\d)\\d|5(?:[0-7]\\d|99))\\d\\d|9(?:09\\d\\d|99)|8988",,,,"100"],[,,,,,,,,,[-1]],[,,"1(?:(?:04|6[35])\\d\\d|3[01]|4[14]|5(?:1\\d|2[25]))|(?:(?:2[0-79]|[37][0-29]|4[0-4]|6[2357]|8\\d)\\d|5(?:[0-7]\\d|99)|909)\\d\\d|898\\d",,,,"130"],,[,,"1(?:(?:04|6[035])\\d\\d|4[14]|5(?:01|55|6[26]\\d))|40404|8988|909\\d\\d",,,,"141"]],KG:[,[,,"[14]\\d{2,3}",,,,,,,[3,4]],,,[,,"10[1-3]",,,,"101",,,[3]],[,,,,,,,,,[-1]],,,,"KG",,,,,,,,,,,,,,,,,,[,,"10[1-3]",,,,"101",,,[3]],,[,,"10[1-3]|4040",,,,"101"],[,,,,,,,,,[-1]],[,,"404\\d",,,,"4040",,,[4]],,[,,"404\\d",,,,"4040",,,[4]]],KH:[,[,,"[146]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"11[7-9]|666",,,,"117",,,[3]],[,,,,,,,,,[-1]],,,,"KH",,,,,,,,,,,,,,,,,,[,,"11[7-9]|666",,,,"117",,,[3]],,[,,"11[7-9]|40404|666",,,,"117"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],KI:[,[,,"[179]\\d{2,3}",,,,,,,[3,4]],,,[,,"19[2-5]|99[2-4]",,,,"192",,,[3]],[,,,,,,,,,[-1]],,,,"KI",,,,,,,,,,,,,,,,,,[,,"19[2-5]|99[2-4]",,,,"192",,,[3]],,[,,"1(?:05[0-259]|88|9[2-5])|777|99[2-4]|10[0-8]",,,,"100"],[,,"103",,,,"103",,,[3]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],KM:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],,,,"KM",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17"],,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],KN:[,[,,"[39]\\d\\d",,,,,,,[3]],,,[,,"333|9(?:11|88|99)",,,,"333"],[,,,,,,,,,[-1]],,,,"KN",,,,,,,,,,,,,,,,,,[,,"333|9(?:11|99)",,,,"333"],,[,,"333|9(?:11|88|99)",,,,"333"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],KP:[,[,,"[18]\\d\\d",,,,,,,[3]],,,[,,"11[29]|819",,,,"112"],[,,,,,,,,,[-1]],,,,"KP",,,,,,,,,,,,,,,,,,[,,"11[29]|819",,,,"112"],,[,,"11[29]|819",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],KR:[,[,,"1\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:1[27-9]|28|330|82)",,,,"112",,,[3,4]],[,,,,,,,,,[-1]],,,,"KR",,,,,,,,,,,,,,,,,,[,,"11[29]",,,,"112",,,[3]],,[,,"1(?:[016-9]114|3(?:0[01]|2|3[0-35-9]|45?|5[057]|6[569]|7[79]|8[2589]|9[0189]))|1(?:0[015]|1\\d|2[01357-9]|41|8[28])",,,,"100"],[,,,,,,,,,[-1]],[,,"1(?:0[01]|1[4-6]|41)|1(?:[06-9]1\\d|111)\\d",,,,"100",,,[3,5]],,[,,,,,,,,,[-1]]],KW:[,[,,"[18]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"112",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"KW",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"1[0-7]\\d|89887",,,,"100"],[,,,,,,,,,[-1]],[,,"898\\d\\d",,,,"89800",,,[5]],,[,,,,,,,,,[-1]]],KY:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"KY",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],KZ:[,[,,"[134]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:0[1-3]|12)",,,,"101",,,[3]],[,,,,,,,,,[-1]],,,,"KZ",,,,,,,,,,,,,,,,,,[,,"1(?:0[1-3]|12)",,,,"101",,,[3]],,[,,"1(?:0[1-4]|12)|(?:3040|404)0",,,,"101"],[,,,,,,,,,[-1]],[,,"(?:304\\d|404)\\d",,,,"4040",,,[4,5]],,[,,"(?:304\\d|404)\\d",,,,"4040",,,[4,5]]],LA:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"19[015]",,,,"190"],[,,,,,,,,,[-1]],,,,"LA",,,,,,,,,,,,,,,,,,[,,"19[015]",,,,"190"],,[,,"19[015]",,,,"190"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LB:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"1(?:12|40|75)|999",,,,"112"],[,,,,,,,,,[-1]],,,,"LB",,,,,,,,,,,,,,,,,,[,,"1(?:12|40|75)|999",,,,"112"],,[,,"1(?:12|40|75)|999",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LC:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"LC",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LI:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[278]|44)",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"LI",,,,,,,,,,,,,,,,,,[,,"1(?:1[278]|44)",,,,"112",,,[3]],,[,,"1(?:1(?:[278]|45)|4[3-57]|50|75|81[18])",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LK:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"11[02689]",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"LK",,,,,,,,,,,,,,,,,,[,,"11[02689]",,,,"110",,,[3]],,[,,"1(?:1[024-9]|3(?:00|1[2-49]|2[23]|3[1-3]|44|5[07]|[67]9|88|9[039])|9(?:0[0-2589]|1[0-357-9]|2[0-25689]|3[0389]|4[0489]|5[014-69]|6[0-2689]|7[03579]|8[02457-9]|9[0-2569]))",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LR:[,[,,"[3489]\\d{2,3}",,,,,,,[3,4]],,,[,,"355|911",,,,"355",,,[3]],[,,,,,,,,,[-1]],,,,"LR",,,,,,,,,,,,,,,,,,[,,"355|911",,,,"355",,,[3]],,[,,"355|4040|8(?:400|933)|911",,,,"355"],[,,,,,,,,,[-1]],[,,"(?:404|8(?:40|93))\\d",,,,"4040",,,[4]],,[,,"(?:404|8(?:40|93))\\d",,,,"4040",,,[4]]],LS:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[257]",,,,"112"],[,,,,,,,,,[-1]],,,,"LS",,,,,,,,,,,,,,,,,,[,,"11[257]",,,,"112"],,[,,"11[257]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LT:[,[,,"[01]\\d(?:\\d(?:\\d{3})?)?",,,,,,,[2,3,6]],,,[,,"0(?:11?|22?|33?)|1(?:0[1-3]|1(?:2|6111))|116(?:0\\d|12)\\d",,,,"01"],[,,,,,,,,,[-1]],,,,"LT",,,,,,,,,,,,,,,,,,[,,"0(?:11?|22?|33?)|1(?:0[1-3]|12)",,,,"01",,,[2,3]],,[,,"0(?:11?|22?|33?)|1(?:0[1-3]|1(?:[27-9]|6(?:000|1(?:1[17]|23))))",,,,"01"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LU:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:[23]|6\\d{3})",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"LU",,,,,,,,,,,,,,,,,,[,,"11[23]",,,,"112",,,[3]],,[,,"11(?:[23]|6(?:000|111))|1(?:18|[25]\\d|3)\\d\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LV:[,[,,"[018]\\d{1,5}",,,,,,,[2,3,4,5,6]],,,[,,"0[1-3]|11(?:[023]|6\\d{3})",,,,"01",,,[2,3,6]],[,,"1180|821\\d\\d",,,,"1180",,,[4,5]],,,,"LV",,,,,,,,,,,,,,,,,,[,,"0[1-3]|11[023]",,,,"01",,,[2,3]],,[,,"0[1-4]|1(?:1(?:[02-4]|6(?:000|111)|8[0189])|(?:5|65)5|77)|821[57]4",,,,"01"],[,,"1181",,,,"1181",,,[4]],[,,"165\\d",,,,"1650",,,[4]],,[,,,,,,,,,[-1]]],LY:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"19[013]",,,,"190"],[,,,,,,,,,[-1]],,,,"LY",,,,,,,,,,,,,,,,,,[,,"19[013]",,,,"190"],,[,,"19[013]",,,,"190"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MA:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:[59]|77)",,,,"15"],[,,,,,,,,,[-1]],,,,"MA",,,,,,,,,,,,,,,,,,[,,"1(?:[59]|77)",,,,"15"],,[,,"1(?:[59]|77)",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MC:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:12|[578])",,,,"15"],[,,,,,,,,,[-1]],,,,"MC",,,,,,,,,,,,,,,,,,[,,"1(?:12|[578])",,,,"15"],,[,,"1(?:12|41|[578])",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MD:[,[,,"[19]\\d{2,5}
1",,,,,,,[3,4,5,6]],,,[,,"11(?:2|6(?:000|1(?:11|2\\d)))|90[1-3]",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"MD",,,,,,,,,,,,,,,,,,[,,"112|90[1-3]",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:00[06]|1(?:1[17]|23))|8\\d\\d?|99)|90[04-9])|90[1-3]|1(?:4\\d\\d|6[0-389]|9[1-4])\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ME:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:12|2[2-4])",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"ME",,,,,,,,,,,,,,,,,,[,,"1(?:12|2[2-4])",,,,"112",,,[3]],,[,,"1(?:1(?:(?:[013-57-9]|6\\d\\d)\\d|2)|[249]\\d{3}|5999|8(?:0[089]|1[0-8]|888))|1(?:[02-5]\\d\\d|60[06]|700)|12\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MF:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],,,,"MF",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15"],,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MG:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:1[78]|[78])",,,,"17"],[,,,,,,,,,[-1]],,,,"MG",,,,,,,,,,,,,,,,,,[,,"1(?:1[78]|[78])",,,,"17"],,[,,"1(?:1[78]|[78])",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MH:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"911",,,,"911"],[,,,,,,,,,[-1]],,,,"MH",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"911",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MK:[,[,,"1\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"1(?:1(?:2|6\\d{3})|9[2-4])",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"MK",,,,,,,,,,,,,,,,,,[,,"1(?:12|9[2-4])",,,,"112",,,[3]],,[,,"1(?:1(?:2|8\\d)|3\\d|9[2-4])|1(?:16|2\\d)\\d{3}",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ML:[,[,,"[136-8]\\d{1,4}",,,,,,,[2,3,4,5]],,,[,,"1[578]|(?:352|67)00|7402|(?:677|744|8000)\\d",,,,"15",,,[2,4,5]],[,,"(?:12|800)2\\d|3(?:52(?:11|2[02]|3[04-6]|99)|7574)",,,,"1220",,,[4,5]],,,,"ML",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15",,,[2]],,[,,"1(?:1(?:[013-9]\\d|2)|2(?:1[02-469]|2[13])|[578])|350(?:35|57)|67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)|800[0-2][12]|3(?:52|[67]\\d)\\d\\d",,,,"15"],[,,"37(?:433|575)|7400|8001\\d",,,,"7400",,,[4,5]],[,,"3503\\d|(?:3[67]\\d|800)\\d\\d",,,,"35030",,,[5]],,[,,"374(?:0[24-9]|[1-9]\\d)|7400|3(?:6\\d|75)\\d\\d",,,,"7400",,,[4,5]]],MM:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"199",,,,"199"],[,,,,,,,,,[-1]],,,,"MM",,,,,,,,,,,,,,,,,,[,,"199",,,,"199"],,[,,"199",,,,"199"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MN:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"10[0-35]",,,,"100"],[,,,,,,,,,[-1]],,,,"MN",,,,,,,,,,,,,,,,,,[,,"10[0-35]",,,,"100"],,[,,"10[0-35]",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MO:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"MO",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"999",,,,"999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MP:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"MP",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MQ:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:12|[578])",,,,"15"],[,,,,,,,,,[-1]],,,,"MQ",,,,,,,,,,,,,,,,,,[,,"1(?:12|[578])",,,,"15"],,[,,"1(?:12|[578])",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MR:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],,,,"MR",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17"],,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MS:[,[,,"[29]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"MS",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"211|9(?:11|88|99)",,,,"211"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MT:[,[,,"1\\d\\d(?:\\d{3})?",,,,,,,[3,6]],,,[,,"11(?:2|6\\d{3})",,,,"112"],[,,,,,,,,,[-1]],,,,"MT",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"11(?:2|6(?:000|1(?:11|23)))",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MU:[,[,,"[189]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"11[45]|99[59]",,,,"114",,,[3]],[,,,,,,,,,[-1]],,,,"MU",,,,,,,,,,,,,,,,,,[,,"11[45]|99[59]",,,,"114",,,[3]],,[,,"1\\d{2,4}|(?:8\\d\\d|99)\\d",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MV:[,[,,"[14]\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:02|1[89])",,,,"102",,,[3]],[,,,,,,,,,[-1]],,,,"MV",,,,,,,,,,,,,,,,,,[,,"1(?:02|1[89])",,,,"102",,,[3]],,[,,"1(?:[0-37-9]|[4-6]\\d)\\d|4040|1[45]1",,,,"100"],[,,,,,,,,,[-1]],[,,"1[45]1",,,,"141",,,[3]],,[,,,,,,,,,[-1]]],MW:[,[,,"[189]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"199|99[7-9]",,,,"199",,,[3]],[,,,,,,,,,[-1]],,,,"MW",,,,,,,,,,,,,,,,,,[,,"199|99[7-9]",,,,"199",,,[3]],,[,,"199|80400|99[7-9]",,,,"199"],[,,,,,,,,,[-1]],[,,"804\\d\\d",,,,"80400",,,[5]],,[,,"804\\d\\d",,,,"80400",,,[5]]],MX:[,[,,"[0579]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"0(?:6[0568]|80)|911",,,,"060",,,[3]],[,,"(?:530\\d|776)\\d",,,,"7760",,,[4,5]],,,,"MX",,,,,,,,,,,,,,,,,,[,,"0(?:6[0568]|80)|911",,,,"060",,,[3]],,[,,"0[1-9]\\d|53053|7766|911",,,,"010"],[,,,,,,,,,[-1]],[,,"0(?:[249]0|[35][01])",,,,"020",,,[3]],,[,,,,,,,,,[-1]]],MY:[,[,,"[1369]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"112|999",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"MY",,,,,,,,,,,,,,,,,,[,,"112|999",,,,"112",,,[3]],,[,,"1(?:0[01348]|1(?:[02]|1[128]|311)|2(?:0[125]|[13-6]|2\\d{0,2})|(?:3[1-35-79]|7[45])\\d\\d?|5(?:454|5\\d\\d?|77|888|999?)|8(?:18?|2|8[18])|9(?:[124]\\d?|68|71|9[0679]))|66628|99[1-469]|13[5-7]|(?:1(?:0[569]|309|5[12]|7[136-9]|9[03])|3[23679]\\d\\d)\\d",,,,"100"],[,,"666\\d\\d",,,,"66600",,,[5]],[,,,,,,,,,[-1]],,[,,"(?:3[23679]\\d|666)\\d\\d",,,,"32000",,,[5]]],MZ:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[79]|9[78])",,,,"117",,,[3]],[,,,,,,,,,[-1]],,,,"MZ",,,,,,,,,,,,,,,,,,[,,"1(?:1[79]|9[78])",,,,"117",,,[3]],,[,,"1(?:[02-5]\\d\\d|1[79]|9[78])",,,,"117"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NA:[,[,,"[19]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"10111",,,,"10111",,,[5]],[,,,,,,,,,[-1]],,,,"NA",,,,,,,,,,,,,,,,,,[,,"10111",,,,"10111",,,[5]],,[,,"(?:10|93)111|(?:1\\d|9)\\d\\d",,,,"900"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NC:[,[,,"[135]\\d{1,3}",,,,,,,[2,3,4]],,,[,,"1(?:0(?:00|1[23]|3[0-2]|8\\d)|[5-8])|363\\d|577",,,,"15"],[,,,,,,,,,[-1]],,,,"NC",,,,,,,,,,,,,,,,,,[,,"1[5-8]",,,,"15",,,[2]],,[,,"1(?:0(?:0[06]|1[02-46]|20|3[0-25]|42|5[058]|77|88)|[5-8])|3631|5[6-8]\\d",,,,"15"],[,,"5(?:67|88)",,,,"567",,,[3]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NE:[,[,,"[1-3578]\\d(?:\\d(?:\\d{3})?)?",,,,,,,[2,3,6]],,,[,,"1(?:18|[578])|723\\d{3}",,,,"15"],[,,,,,,,,,[-1]],,,,"NE",,,,,,,,,,,,,,,,,,[,,"1(?:18|[578])|723141",,,,"15"],,[,,"1(?:0[01]|1[128]|2[034]|3[013]|[46]0|55?|[78])|222|333|555|723141|888",,,,"15"],[,,,,,,,,,[-1]],[,,"1(?:0[01]|1[12]|2[034]|3[013]|[46]0|55)|222|333|555|888",,,,"100",,,[3]],,[,,,,,,,,,[-1]]],NF:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|55|77)",,,,"911"],[,,,,,,,,,[-1]],,,,"NF",,,,,,,,,,,,,,,,,,[,,"9(?:11|55|77)",,,,"911"],,[,,"9(?:11|55|77)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NG:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"199",,,,"199",,,[3]],[,,,,,,,,,[-1]],,,,"NG",,,,,,,,,,,,,,,,,,[,,"199",,,,"199",,,[3]],,[,,"199|40700",,,,"199"],[,,,,,,,,,[-1]],[,,"407\\d\\d",,,,"40700",,,[5]],,[,,"407\\d\\d",,,,"40700",,,[5]]],NI:[,[,,"[12467]\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[58]|2[08])|737\\d",,,,"115"],[,,,,,,,,,[-1]],,,,"NI",,,,,,,,,,,,,,,,,,[,,"1(?:1[58]|2[08])",,,,"115",,,[3]],,[,,"1(?:1[58]|200)|4878|7(?:010|373)|12[0158]|(?:19|[267]1)00",,,,"115"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NL:[,[,,"[1349]\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"11(?:2|6\\d{3})|911",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"NL",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:00[06]|1(?:11|23)))|2(?:0[0-4]|3[34]|44)|3[03-9]\\d|400|8(?:[02-9]\\d|1[0-79]))|[34]000|911",,,,"112"],[,,,,,,,,,[-1]],[,,"120\\d",,,,"1200",,,[4]],,[,,"[34]00\\d",,,,"3000",,,[4]]],NO:[,[,,"1\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"11(?:[023]|6\\d{3})",,,,"110",,,[3,6]],[,,,,,,,,,[-1]],,,,"NO",,,,,,,,,,,,,,,,,,[,,"11[023]",,,,"110",,,[3]],,[,,"1(?:1(?:[0239]|61(?:1[17]|23))|2[048]|4(?:12|[59])|7[57]|8[5-9]\\d|90)",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NP:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:0[0-36]|12)|1(?:09|11)\\d",,,,"100"],[,,,,,,,,,[-1]],,,,"NP",,,,,,,,,,,,,,,,,,[,,"1(?:0[0-3]|12)",,,,"100",,,[3]],,[,,"1(?:0(?:[0-36]|98)|1(?:1[1-4]|2))",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NR:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[0-2]",,,,"110"],[,,,,,,,,,[-1]],,,,"NR",,,,,,,,,,,,,,,,,,[,,"11[0-2]",,,,"110"],,[,,"1(?:1[0-2]|23|92)",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NU:[,[,,"[019]\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"NU",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"01[05]|101|999",,,,"010"],[,,,,,,,,,[-1]],[,,"010",,,,"010"],,[,,,,,,,,,[-1]]],NZ:[,[,,"\\d{3,4}",,,,,,,[3,4]],,,[,,"111",,,,"111",,,[3]],[,,"018",,,,"018",,,[3]],,,,"NZ",,,,,,,,,,,,,,,,,,[,,"111",,,,"111",,,[3]],,[,,"018|1(?:(?:1|37)1|(?:23|94)4|7[03]7)|[2-57-9]\\d{2,3}|6(?:161|26[0-3]|742)",,,,"018"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"018|(?:1(?:23|37|7[03]|94)|6(?:[12]6|74))\\d|[2-57-9]\\d{2,3}",,,,"018"]],OM:[,[,,"[19]\\d{3}",,,,,,,[4]],,,[,,"1444|999\\d",,,,"1444"],[,,,,,,,,,[-1]],,,,"OM",,,,,,,,,,,,,,,,,,[,,"1444|9999",,,,"1444"],,[,,"1(?:111|222|4(?:4[0-5]|50|66|7[7-9])|51[0-8])|9999|1(?:2[3-5]|3[0-2]|50)\\d",,,,"1111"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PA:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"911",,,,"911"],[,,,,,,,,,[-1]],,,,"PA",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"10[2-4]|911",,,,"102"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PE:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"1(?:05|1[67])",,,,"105"],[,,,,,,,,,[-1]],,,,"PE",,,,,,,,,,,,,,,,,,[,,"1(?:05|1[67])",,,,"105"],,[,,"1(?:05|1[67])",,,,"105"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PF:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],,,,"PF",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15"],,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PG:[,[,,"[01]\\d{2,6}",,,,,,,[3,4,5,6,7]],,,[,,"000|11[01]",,,,"000",,,[3]],[,,,,,,,,,[-1]],,,,"PG",,,,,,,,,,,,,,,,,,[,,"000|11[01]",,,,"000",,,[3]],,[,,"000|1(?:1[01]|5\\d\\d|6\\d{2,5})",,,,"000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"16\\d{2,5}",,,,"1600",,,[4,5,6,7]]],PH:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"11[27]|911",,,,"112"],[,,,,,,,,,[-1]],,,,"PH",,,,,,,,,,,,,,,,,,[,,"11[27]|911",,,,"112"],,[,,"11[27]|911",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PK:[,[,,"1\\d{1,3}",,,,,,,[2,3,4]],,,[,,"1(?:1(?:2\\d?|5)|[56])",,,,"15"],[,,,,,,,,,[-1]],,,,"PK",,,,,,,,,,,,,,,,,,[,,"1(?:1(?:22?|5)|[56])",,,,"15"],,[,,"1(?:122|3[014]|[56])|11[2457-9]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PL:[,[,,"[19]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"11(?:2|6\\d{3})|99[7-9]",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"PL",,,,,,,,,,,,,,,,,,[,,"112|99[7-9]",,,,"112",,,[3]],,[,,"1(?:1(?:2|61(?:11|23)|891[23])|9\\d{3})|9(?:8[4-7]|9[1-9])|11[68]000",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PM:[,[,,"[13]\\d(?:\\d{2})?",,,,,,,[2,4]],,,[,,"1[578]",,,,"15",,,[2]],[,,,,,,,,,[-1]],,,,"PM",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15",,,[2]],,[,,"1[578]|3103",,,,"15"],[,,,,,,,,,[-1]],[,,"310\\d",,,,"3100",,,[4]],,[,,,,,,,,,[-1]]],PR:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"PR",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PS:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:0[0-2]|66)",,,,"100",,,[3]],[,,,,,,,,,[-1]],,,,"PS",,,,,,,,,,,,,,,,,,[,,"10[0-2]",,,,"100",,,[3]],,[,,"1(?:0[0-2]|122|44|66|99)",,,,"100"],[,,,,,,,,,[-1]],[,,"112\\d",,,,"1120",,,[4]],,[,,,,,,,,,[-1]]],PT:[,[,,"1\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"11[257]|1(?:16\\d\\d|5[1589]|8[279])\\d",,,,"112"],[,,,,,,,,,[-1]],,,,"PT",,,,,,,,,,,,,,,,,,[,,"11[25]",,,,"112",,,[3]],,[,,"1(?:0(?:45|5[01])|1(?:[2578]|600[06])|4(?:1[45]|4)|583|6(?:1[0236]|3[02]|9[169]))|1(?:1611|59)1|1[068]78|1[08]9[16]|1(?:0[1-38]|40|5[15]|6[258]|82)0",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PW:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"911",,,,"911"],[,,,,,,,,,[-1]],,,,"PW",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"911",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PY:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"128|911",,,,"128"],[,,,,,,,,,[-1]],,,,"PY",,,,,,,,,,,,,,,,,,[,,"128|911",,,,"128"],,[,,"1[1-9]\\d|911",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],QA:[,[,,"[129]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"99\\d",,,,"990",,,[3]],[,,"900",,,,"900",,,[3]],,,,"QA",,,,,,,,,,,,,,,,,,[,,"999",,,,"999",,,[3]],,[,,"9(?:00|[19]\\d)|(?:1|20|9[27]\\d)\\d\\d",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],RE:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:12|[578])",,,,"15"],[,,,,,,,,,[-1]],,,,"RE",,,,,,,,,,,,,,,,,,[,,"1(?:12|[578])",,,,"15"],,[,,"1(?:12|[578])",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],RO:[,[,,"[18]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:2|6\\d{3})",,,,"112",,,[3,6]],[,,"(?:1(?:18[39]|[24])|8[48])\\d\\d",,,,"1200",,,[4,6]],,,,"RO",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:000|1(?:11|23))|8(?:(?:01|8[18])1|119|[23]00|932))|[24]\\d\\d|9(?:0(?:00|19)|1[19]|21|3[02]|5[178]))|8[48]\\d\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"(?:1[24]|8[48])\\d\\d",,,,"1200",,,[4]]],RS:[,[,,"[19]\\d{1,5}",,,,,,,[2,3,4,5,6]],,,[,,"112|9[2-4]",,,,"92",,,[2,3]],[,,,,,,,,,[-1]],,,,"RS",,,,,,,,,,,,,,,,,,[,,"112|9[2-4]",,,,"92",,,[2,3]],,[,,"1[189]\\d{1,4}|9[2-4]",,,,"92"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],RU:[,[,,"[01]\\d\\d?",,,,,,,[2,3]],,,[,,"112|(?:0|10)[1-3]",,,,"01"],[,,,,,,,,,[-1]],,,,"RU",,,,,,,,,,,,,,,,,,[,,"112|(?:0|10)[1-3]",,,,"01"],,[,,"112|(?:0|10)[1-4]",,,,"01"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],RW:[,[,,"[14]\\d\\d",,,,,,,[3]],,,[,,"11[1245]",,,,"111"],[,,,,,,,,,[-1]],,,,"RW",,,,,,,,,,,,,,,,,,[,,"11[12]",,,,"111"],,[,,"1(?:0[0-2]|1[0-24-6]|2[13]|70|99)|456",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SA:[,[,,"[19]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:2|6\\d{3})|9(?:11|37|9[7-9])",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"SA",,,,,,,,,,,,,,,,,,[,,"112|9(?:11|9[79])",,,,"112",,,[3]],,[,,"1(?:1(?:00|2|6111)|410|9(?:00|1[89]|9(?:099|22|9[0-3])))|9(?:0[24-79]|11|3[379]|40|66|8[5-9]|9[02-9])",,,,"112"],[,,"141\\d",,,,"1410",,,[4]],[,,"1(?:10|41)\\d|90[24679]",,,,"902",,,[3,4]],,[,,,,,,,,,[-1]]],SB:[,[,,"[127-9]\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"SB",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"1(?:[02]\\d|1[12]|[35][01]|[49][1-9]|6[2-9]|7[7-9]|8[0-8])|269|777|835|9(?:[01]1|22|33|55|77|88|99)",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SC:[,[,,"[19]\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[1468]|60)|999",,,,"111",,,[3]],[,,,,,,,,,[-1]],,,,"SC",,,,,,,,,,,,,,,,,,[,,"999",,,,"999",,,[3]],,[,,"1(?:[06]\\d|1[0-246-8]|2[0-8]|3[13]|4[0-2]|5[15]|7[124-6]|8[158]|9[015])|9(?:6\\d\\d|99)",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SD:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"SD",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"999",,,,"999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SE:[,[,,"[1-37-9]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:2|(?:3|6\\d)\\d\\d|414|77)|900\\d\\d",,,,"112"],[,,"11811[89]|72\\d{3}",,,,"72000",,,[5,6]],,,,"SE",,,,,,,,,,,,,,,,,,[,,"112|90000",,,,"112",,,[3,5]],,[,,"11(?:[25]|313|
16(?:00[06]|1(?:1[17]|23))|7[0-8])|2(?:2[02358]|33|4[01]|50|6[1-4])|32[13]|8(?:22|88)|9(?:0(?:00|51)0|12)|(?:11(?:4|8[02-46-9])|7\\d\\d|90[2-4])\\d\\d|(?:118|90)1(?:[02-9]\\d|1[013-9])",,,,"112"],[,,,,,,,,,[-1]],[,,"2(?:2[02358]|33|4[01]|50|6[1-4])|32[13]|8(?:22|88)|912",,,,"220",,,[3]],,[,,"7\\d{4}",,,,"70000",,,[5]]],SG:[,[,,"[179]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"99[359]",,,,"993",,,[3]],[,,,,,,,,,[-1]],,,,"SG",,,,,,,,,,,,,,,,,,[,,"99[359]",,,,"993",,,[3]],,[,,"1(?:(?:[01368]\\d|44)\\d|[57]\\d{2,3}|9(?:0[1-9]|[1-9]\\d))|77222|99[02-9]|100",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"772\\d\\d",,,,"77200",,,[5]]],SH:[,[,,"[129]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"9(?:11|99)",,,,"911",,,[3]],[,,,,,,,,,[-1]],,,,"SH",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911",,,[3]],,[,,"1\\d{2,3}|26[01]\\d\\d|9(?:11|99)",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SI:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:(?:0|6\\d)\\d\\d|[23]|8\\d\\d?)",,,,"112"],[,,,,,,,,,[-1]],,,,"SI",,,,,,,,,,,,,,,,,,[,,"11[23]",,,,"112",,,[3]],,[,,"1(?:1(?:00[146]|[23]|6(?:000|1(?:11|23))|8(?:[08]|99))|9(?:059|1(?:0[12]|16)|5|70|87|9(?:00|[149])))|19(?:08|81)[09]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SJ:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[023]",,,,"110"],[,,,,,,,,,[-1]],,,,"SJ",,,,,,,,,,,,,,,,,,[,,"11[023]",,,,"110"],,[,,"11[023]",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SK:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1(?:2|6\\d{3})|5[058])",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"SK",,,,,,,,,,,,,,,,,,[,,"1(?:12|5[058])",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:000|111)|8[0-8])|[248]\\d{3}|5[0589])",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SL:[,[,,"[069]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"(?:01|99)9",,,,"019",,,[3]],[,,,,,,,,,[-1]],,,,"SL",,,,,,,,,,,,,,,,,,[,,"(?:01|99)9",,,,"019",,,[3]],,[,,"(?:01|99)9|60400",,,,"019"],[,,,,,,,,,[-1]],[,,"604\\d\\d",,,,"60400",,,[5]],,[,,"604\\d\\d",,,,"60400",,,[5]]],SM:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[358]",,,,"113"],[,,,,,,,,,[-1]],,,,"SM",,,,,,,,,,,,,,,,,,[,,"11[358]",,,,"113"],,[,,"11[358]",,,,"113"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SN:[,[,,"[12]\\d{1,5}",,,,,,,[2,3,4,5,6]],,,[,,"1(?:515|[78])|2(?:00|1)\\d{3}",,,,"17",,,[2,4,5,6]],[,,"2(?:0[246]|[468])\\d{3}",,,,"24000",,,[5,6]],,,,"SN",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17",,,[2]],,[,,"1(?:1[69]|(?:[246]\\d|51)\\d)|2(?:0[0-246]|[12468])\\d{3}|1[278]",,,,"12"],[,,"2(?:01|2)\\d{3}",,,,"22000",,,[5,6]],[,,"1[46]\\d\\d",,,,"1400",,,[4]],,[,,"2[468]\\d{3}",,,,"24000",,,[5]]],SO:[,[,,"[57-9]\\d\\d",,,,,,,[3]],,,[,,"555|888|999",,,,"555"],[,,,,,,,,,[-1]],,,,"SO",,,,,,,,,,,,,,,,,,[,,"555|888|999",,,,"555"],,[,,"555|777|888|999",,,,"555"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SR:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"115",,,,"115",,,[3]],[,,,,,,,,,[-1]],,,,"SR",,,,,,,,,,,,,,,,,,[,,"115",,,,"115",,,[3]],,[,,"1\\d{2,3}",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SS:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"SS",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"999",,,,"999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ST:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"112",,,,"112"],[,,,,,,,,,[-1]],,,,"ST",,,,,,,,,,,,,,,,,,[,,"112",,,,"112"],,[,,"112",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SV:[,[,,"[149]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"116\\d{3}|911",,,,"911",,,[3,6]],[,,,,,,,,,[-1]],,,,"SV",,,,,,,,,,,,,,,,,,[,,"91[13]",,,,"911",,,[3]],,[,,"1(?:1(?:2|6111)|2[136-8]|3[0-6]|9[05])|40404|9(?:1\\d|29)",,,,"112"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],SX:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:19|88)",,,,"919"],[,,,,,,,,,[-1]],,,,"SX",,,,,,,,,,,,,,,,,,[,,"919",,,,"919"],,[,,"9(?:19|88)",,,,"919"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SY:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[023]",,,,"110"],[,,,,,,,,,[-1]],,,,"SY",,,,,,,,,,,,,,,,,,[,,"11[023]",,,,"110"],,[,,"11[023]",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SZ:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"SZ",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"999",,,,"999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TC:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"TC",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TD:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],,,,"TD",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17"],,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TG:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[78]|7[127])",,,,"117",,,[3]],[,,,,,,,,,[-1]],,,,"TG",,,,,,,,,,,,,,,,,,[,,"1(?:1[78]|7[127])",,,,"117",,,[3]],,[,,"1(?:011|1[078]|7[127])",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TH:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1(?:00|2[03]|3[3479]|7[67]|9[0246])|578|6(?:44|6[79]|88|9[16])|88\\d|9[19])|1[15]55",,,,"191"],[,,"1(?:113|2[23]\\d|5(?:09|56))",,,,"1113",,,[4]],,,,"TH",,,,,,,,,,,,,,,,,,[,,"1(?:669|9[19])",,,,"191"],,[,,"1(?:0[0-2]|1(?:0[03]|1[1-35]|2[0358]|3[03-79]|4[02-489]|5[04-9]|6[04-79]|7[03
1-9]|8[027-9]|9[02-9])|2(?:22|3[89]|66)|3(?:18|2[23]|3[013]|5[56]|6[45]|73)|477|5(?:0\\d|4[0-37-9]|5[1-8]|6[01679]|7[12568]|8[0-24589]|9[013589])|6(?:0[0-29]|2[03]|4[3-6]|6[1-9]|7[0257-9]|8[0158]|9[014-9])|7(?:[14]9|7[27]|90)|888|9[19])",,,,"100"],[,,"1(?:1(?:03|1[15]|2[58]|3[056]|4[02-49]|5[046-9]|7[03-589]|9[57-9])|5(?:0[0-8]|4[0-378]|5[1-478]|7[156])|6(?:20|4[356]|6[1-68]|7[057-9]|8[015]|9[0457-9]))|1(?:1[68]|26|3[1-35]|5[689]|60|7[17])\\d",,,,"1103",,,[4]],[,,"114[89]",,,,"1148",,,[4]],,[,,,,,,,,,[-1]]],TJ:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"1(?:0[1-3]|12)",,,,"101"],[,,,,,,,,,[-1]],,,,"TJ",,,,,,,,,,,,,,,,,,[,,"1(?:0[1-3]|12)",,,,"101"],,[,,"1(?:0[1-3]|12)",,,,"101"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TL:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[25]",,,,"112"],[,,,,,,,,,[-1]],,,,"TL",,,,,,,,,,,,,,,,,,[,,"11[25]",,,,"112"],,[,,"1(?:0[02]|1[25]|2[0138]|72|9[07])",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TM:[,[,,"0\\d",,,,,,,[2]],,,[,,"0[1-49]",,,,"01"],[,,,,,,,,,[-1]],,,,"TM",,,,,,,,,,,,,,,,,,[,,"0[1-3]",,,,"01"],,[,,"0[1-49]",,,,"01"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TN:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"19[078]",,,,"190"],[,,,,,,,,,[-1]],,,,"TN",,,,,,,,,,,,,,,,,,[,,"19[078]",,,,"190"],,[,,"19[078]",,,,"190"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TO:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|22|33|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"TO",,,,,,,,,,,,,,,,,,[,,"9(?:11|22|33|99)",,,,"911"],,[,,"9(?:11|22|33|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TR:[,[,,"[1-9]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:1[02]|22|3[126]|4[04]|5[15-9]|6[18]|77|83)",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"TR",,,,,,,,,,,,,,,,,,[,,"1(?:1[02]|55)",,,,"110",,,[3]],,[,,"1(?:1(?:[02-79]|8(?:1[018]|2[0245]|3[2-4]|42|5[058]|6[06]|7[07]|8[01389]|9[089]))|3(?:37|[58]6|65)|471|5(?:07|78)|6(?:[02]6|99)|8(?:63|95))|2(?:077|268|4(?:17|23)|5(?:7[26]|82)|6[14]4|8\\d\\d|9(?:30|89))|3(?:0(?:05|72)|353|4(?:06|30|64)|502|674|747|851|9(?:1[29]|60))|4(?:0(?:25|3[12]|[47]2)|3(?:3[13]|[89]1)|439|5(?:43|55)|717|832)|5(?:145|290|[4-6]\\d\\d|772|833|9(?:[06]1|92))|6(?:236|6(?:12|39|8[59])|769)|7890|8(?:688|7(?:28|65)|85[06])|9(?:159|290)|1[2-9]\\d",,,,"110"],[,,"(?:285|542)0",,,,"2850",,,[4]],[,,,,,,,,,[-1]],,[,,"1(?:3(?:37|[58]6|65)|4(?:4|71)|5(?:07|78)|6(?:[02]6|99)|8(?:3|63|95))|(?:2(?:07|26|4[12]|5[78]|6[14]|8\\d|9[38])|3(?:0[07]|[38]5|4[036]|50|67|74|9[16])|4(?:0[2-47]|3[389]|[48]3|5[45]|71)|5(?:14|29|[4-6]\\d|77|83|9[069])|6(?:23|6[138]|76)|789|8(?:68|7[26]|85)|9(?:15|29))\\d",,,,"144",,,[3,4]]],TT:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:88|9[09])",,,,"988"],[,,,,,,,,,[-1]],,,,"TT",,,,,,,,,,,,,,,,,,[,,"99[09]",,,,"990"],,[,,"9(?:88|9[09])",,,,"988"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TV:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"911",,,,"911"],[,,,,,,,,,[-1]],,,,"TV",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"1\\d\\d|911",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TW:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"11[0289]|1(?:81|92)\\d",,,,"110"],[,,"10[56]",,,,"105",,,[3]],,,,"TW",,,,,,,,,,,,,,,,,,[,,"11[029]",,,,"110",,,[3]],,[,,"1(?:0[04-6]|1[0237-9]|3[389]|6[05-8]|7[07]|8(?:0|11)|9(?:19|22|5[057]|68|8[05]|9[15689]))",,,,"100"],[,,"1(?:65|9(?:1\\d|50|85|98))",,,,"165"],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TZ:[,[,,"[149]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"1(?:1[0-79]|9[09])|999",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"TZ",,,,,,,,,,,,,,,,,,[,,"11[0-245]|999",,,,"110",,,[3]],,[,,"1(?:1\\d|9[09])|46400|999",,,,"110"],[,,,,,,,,,[-1]],[,,"464\\d\\d",,,,"46400",,,[5]],,[,,"464\\d\\d",,,,"46400",,,[5]]],UA:[,[,,"[189]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:0[1-3]|1(?:2|6\\d{3}))",,,,"101",,,[3,6]],[,,,,,,,,,[-1]],,,,"UA",,,,,,,,,,,,,,,,,,[,,"1(?:0[1-3]|12)",,,,"101",,,[3]],,[,,"1(?:0[1-49]|1(?:2|6(?:000|1(?:11|23))|8\\d\\d?)|(?:[278]|5\\d)\\d)|[89]00\\d\\d?|151|1(?:06|4\\d|6)\\d\\d",,,,"101"],[,,,,,,,,,[-1]],[,,"(?:118|[89]00)\\d\\d?",,,,"1180",,,[4,5]],,[,,,,,,,,,[-1]]],UG:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"UG",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"999",,,,"999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],US:[,[,,"[1-9]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"112|611|9(?:11|33|88)",,,,"112",,,[3]],[,,"24280|(?:381|968)35|4(?:3355|7553|8221)|5(?:(?:489|934)2|5928)|72078|(?:323|960)40|(?:276|414)63|(?:2(?:520|744)|7390|9968)9|(?:693|732|976)88|(?:3(?:556|825)|5294|8623|9729)4|(?:3378|4136|7642|8961|9979)6|(?:4(?:6(?:15|32)|827)|(?:591|720)8|9529)7",,,,"24280",,,[5]],,,,"US",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112",,,[3]],,[,,"11(?:2|5[1-47]|[68]\\d|7[0-57]|98)|[2-9]\\d{3,5}|[2-8]11|9(?:11|33|88)",,,,"112"],[,,"2(?:3333|(?:4224|7562|900)2|56447|6688)|3(?:1010|2665|7404)|40404|560560|6(?:0060|22639|5246|7622)|7(?:0701|3822|4666)|8(?:(?:3825|7226)5|4816)|99099",,,,"23333",,,[5,6]],[,,"336\\d\\d|[2-9]\\d{3}|[2356]11",,,,"211",,,[3,4,5]],,[,,"[2-9]\\d{4,5}",,,,"20000",,,[5,6]]],UY:[,[,,"[19]\\d{2,3}",,,,,,,[3,4]],,,[,,"128|911",,,,"128",,,[3]],[,,,,,,,,,[-1]],,,,"UY",,,,,,,,,,,,,,,,,,[,,"128|911",,,,"128",,,[3]],,[,,"1(?:0[4-9]|1[2368]|2[0-3568]|787)|911",,,,"104"],[,,"178\\d",,,,"1780",,,[4]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],UZ:[,[,,"[04]\\d(?:\\d(?:\\d{2})?)?",,,,,,,[2,3,5]],,,[,,"0(?:0[1-3]|[1-3]|50)",,,,"01",,,[2,3]],[,,,,,,,,,[-1]],,,,"UZ",,,,,,,,,,,,,,,,,,[,,"0(?:0[1-3]|[1-3]|50)",,,,"01",,,[2,3]],,[,,"0(?:0[1-3]|[1-3]|50)|45400",,,,"01"],[,,,,,,,,,[-1]],[,,"454\\d\\d",,,,"45400",,,[5]],,[,,"454\\d\\d",,,,"45400",,,[5]]],VA:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[2358]",,,,"112"],[,,,,,,,,,[-1]],,,,"VA",,,,,,,,,,,,,,,,,,[,,"11[2358]",,,,"112"],,[,,"11[2358]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VC:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"VC",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VE:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"1(?:12|71)|911",,,,"112"],[,,,,,,,,,[-1]],,,,"VE",,,,,,,,,,,,,,,,,,[,,"1(?:12|71)|911",,,,"112"],,[,,"1(?:12|71)|911",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VG:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"VG",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VI:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"VI",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VN:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[3-5]",,,,"113"],[,,,,,,,,,[-1]],,,,"VN",,,,,,,,,,,,,,,,,,[,,"11[3-5]",,,,"113"],,[,,"11[3-5]",,,,"113"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VU:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"112",,,,"112"],[,,,,,,,,,[-1]],,,,"VU",,,,,,,,,,,,,,,,,,[,,"112",,,,"112"],,[,,"112",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],WF:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],,,,"WF",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15"],,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],WS:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|9[4-69])",,,,"911"],[,,,,,,,,,[-1]],,,,"WS",,,,,,,,,,,,,,,,,,[,,"9(?:11|9[4-69])",,,,"911"],,[,,"1(?:1[12]|2[0-6]|[39]0)|9(?:11|9[4-79])",,,,"111"],[,,,,,,,,,[-1]],[,,"12[0-6]",,,,"120"],,[,,,,,,,,,[-1]]],XK:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"1(?:12|9[2-4])",,,,"112"],[,,,,,,,,,[-1]],,,,"XK",,,,,,,,,,,,,,,,,,[,,"1(?:12|9[2-4])",,,,"112"],,[,,"1(?:12|9[2-4])",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],YE:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"19[1459]",,,,"191"],[,,,,,,,,,[-1]],,,,"YE",,,,,,,,,,,,,,,,,,[,,"19[1459]",,,,"191"],,[,,"19[1459]",,,,"191"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],YT:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:12|5)",,,,"15"],[,,,,,,,,,[-1]],,,,"YT",,,,,,,,,,,,,,,,,,[,,"1(?:12|5)",,,,"15"],,[,,"1(?:12|5)",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ZA:[,[,,"[134]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:01\\d\\d|12)",,,,"112",,,[3,5]],[,,"41(?:348|851)",,,,"41348",,,[5]],,,,"ZA",,,,,,,,,,,,,,,,,,[,,"1(?:01(?:11|77)|12)",,,,"112",,,[3,5]],,[,,"1(?:0(?:1(?:11|77)|20|7)|1[12]|77(?:3[237]|[45]7|6[279]|9[26]))|[34]\\d{4}",,,,"107"],[,,"3(?:078[23]|7(?:064|567)|8126)|4(?:394[16]|7751|8837)|4[23]699",,,,"30782",,,[5]],[,,"111",,,,"111",,,[3]],,[,,"[34]\\d{4}",,,,"30000",,,[5]]],ZM:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"112|99[139]",,,,"112"],[,,,,,,,,,[-1]],,,,"ZM",,,,,,,,,,,,,,,,,,[,,"112|99[139]",,,,"112"],,[,,"112|99[139]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ZW:[,[,,"[139]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"112|9(?:5[023]|61|9[3-59])",,,,"112",,,[3]],[,,"3[013-57-9]\\d{3}",,,,"30000",,,[5]],,,,"ZW",,,,,,,,,,,,,,,,,,[,,"112|99[3-59]",,,,"112",,,[3]],,[,,"11[2469]|3[013-57-9]\\d{3}|9(?:5[023]|6[0-25]|9[3-59])",,,,"112"],[,,,,,,,,,[-1]],[,,"114|9(?:5[023]|6[0-25])",,,,"114",,,[3]],,[,,,,,,,,,[-1]]]}
1,i18n.phonenumbers.ShortNumberInfo=function(){this.regionToMetadataMap={}},goog.addSingletonGetter(i18n.phonenumbers.ShortNumberInfo),i18n.phonenumbers.ShortNumberInfo.REGIONS_WHERE_EMERGENCY_NUMBERS_MUST_BE_EXACT_=["BR","CL","NI"],i18n.phonenumbers.ShortNumberInfo.ShortNumberCost={TOLL_FREE:0,STANDARD_RATE:1,PREMIUM_RATE:2,UNKNOWN_COST:3},i18n.phonenumbers.ShortNumberInfo.prototype.getRegionCodesForCountryCode_=function(h){return(h=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[h])?h:[]},i18n.phonenumbers.ShortNumberInfo.prototype.regionDialingFromMatchesNumber_=function(h,v){return h=this.getRegionCodesForCountryCode_(h.getCountryCodeOrDefault()),null!=v&&h.includes(v)},i18n.phonenumbers.ShortNumberInfo.prototype.isPossibleShortNumberForRegion=function(h,v){return!(!this.regionDialingFromMatchesNumber_(h,v)||(v=this.getMetadataForRegion_(v),!v))&&(h=this.getNationalSignificantNumber_(h).length,v.getGeneralDesc().possibleLengthArray().includes(h))},i18n.phonenumbers.ShortNumberInfo.prototype.isPossibleShortNumber=function(h){var v=this.getRegionCodesForCountryCode_(h.getCountryCodeOrDefault());h=this.getNationalSignificantNumber_(h).length;for(var y=0;y<v.length;y++){var o=this.getMetadataForRegion_(v[y]);if(o&&o.getGeneralDesc().possibleLengthArray().includes(h))return!0}return!1},i18n.phonenumbers.ShortNumberInfo.prototype.isValidShortNumberForRegion=function(h,v){if(!this.regionDialingFromMatchesNumber_(h,v)||!(v=this.getMetadataForRegion_(v)))return!1;h=this.getNationalSignificantNumber_(h);var y=v.getGeneralDesc();return!!this.matchesPossibleNumberAndNationalNumber_(h,y)&&(v=v.getShortCode(),this.matchesPossibleNumberAndNationalNumber_(h,v))},i18n.phonenumbers.ShortNumberInfo.prototype.isValidShortNumber=function(h){var v=this.getRegionCodesForCountryCode_(h.getCountryCodeOrDefault()),y=this.getRegionCodeForShortNumberFromRegionList_(h,v);return 1<v.length&&null!=y||this.isValidShortNumberForRegion(h,y)},i18n.phonenumbers.ShortNumberInfo.prototype.getExpectedCostForRegion=function(h,v){var y=i18n.phonenumbers.ShortNumberInfo.ShortNumberCost;if(!this.regionDialingFromMatchesNumber_(h,v))return y.UNKNOWN_COST;var o=this.getMetadataForRegion_(v);return o?(h=this.getNationalSignificantNumber_(h),o.getGeneralDesc().possibleLengthArray().includes(h.length)?this.matchesPossibleNumberAndNationalNumber_(h,o.getPremiumRate())?y.PREMIUM_RATE:this.matchesPossibleNumberAndNationalNumber_(h,o.getStandardRate())?y.STANDARD_RATE:this.matchesPossibleNumberAndNationalNumber_(h,o.getTollFree())||this.isEmergencyNumber(h,v)?y.TOLL_FREE:y.UNKNOWN_COST:y.UNKNOWN_COST):y.UNKNOWN_COST},i18n.phonenumbers.ShortNumberInfo.prototype.getExpectedCost=function(h){var v=i18n.phonenumbers.ShortNumberInfo.ShortNumberCost,y=this.getRegionCodesForCountryCode_(h.getCountryCodeOrDefault());if(0===y.length)return v.UNKNOWN_COST;if(1===y.length)return this.getExpectedCostForRegion(h,y[0]);for(var o=v.TOLL_FREE,p=0;p<y.length;p++){var n=this.getExpectedCostForRegion(h,y[p]);switch(n){case v.PREMIUM_RATE:return v.PREMIUM_RATE;case v.UNKNOWN_COST:o=v.UNKNOWN_COST;break;case v.STANDARD_RATE:o!==v.UNKNOWN_COST&&(o=v.STANDARD_RATE);break;case v.TOLL_FREE:break;default:throw Error("Unrecognized cost for region: "+n)}}return o},i18n.phonenumbers.ShortNumberInfo.prototype.getRegionCodeForShortNumberFromRegionList_=function(h,v){if(0===v.length)return null;if(1===v.length)return v[0];h=this.getNationalSignificantNumber_(h);for(var y=0;y<v.length;y++){var o=v[y],p=this.getMetadataForRegion_(o);if(p&&this.matchesPossibleNumberAndNationalNumber_(h,p.getShortCode()))return o}return null},i18n.phonenumbers.ShortNumberInfo.prototype.getSupportedRegions=function(){return Object.keys(i18n.phonenumbers.shortnumbermetadata.countryToMetadata).filter(function(h){return isNaN(h)})},i18n.phonenumbers.ShortNumberInfo.prototype.getExampleShortNumber=function(h){return(h=this.getMetadataForRegion_(h))&&(h=h.getShortCode()).hasExampleNumber()&&h.getExampleNumber()||""},i18n.phonenumbers.ShortNumberInfo.prototype.getExampleShortNumberForCost=function(h,v){if(!(h=this.getMetadataForRegion_(h)))return"";
1var y=i18n.phonenumbers.ShortNumberInfo.ShortNumberCost,o=null;switch(v){case y.TOLL_FREE:o=h.getTollFree();break;case y.STANDARD_RATE:o=h.getStandardRate();break;case y.PREMIUM_RATE:o=h.getPremiumRate()}return o&&o.hasExampleNumber()&&o.getExampleNumber()||""},i18n.phonenumbers.ShortNumberInfo.prototype.connectsToEmergencyNumber=function(h,v){return this.matchesEmergencyNumberHelper_(h,v,!0)},i18n.phonenumbers.ShortNumberInfo.prototype.isEmergencyNumber=function(h,v){return this.matchesEmergencyNumberHelper_(h,v,!1)},i18n.phonenumbers.ShortNumberInfo.prototype.getMetadataForRegion_=function(h){if(!h)return null;h=h.toUpperCase();var v=this.regionToMetadataMap[h];if(null==v){v=new goog.proto2.PbLiteSerializer;var y=i18n.phonenumbers.shortnumbermetadata.countryToMetadata[h];if(null==y)return null;v=v.deserialize(i18n.phonenumbers.PhoneMetadata.getDescriptor(),y),this.regionToMetadataMap[h]=v}return v},i18n.phonenumbers.ShortNumberInfo.prototype.matchesEmergencyNumberHelper_=function(h,v,y){var o=i18n.phonenumbers.PhoneNumberUtil.extractPossibleNumber(h);return!(i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN.test(o)||(h=this.getMetadataForRegion_(v),null==h||!h.hasEmergency()))&&(o=i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(o),v=y&&!i18n.phonenumbers.ShortNumberInfo.REGIONS_WHERE_EMERGENCY_NUMBERS_MUST_BE_EXACT_.includes(v),y=h.getEmergency().getNationalNumberPatternOrDefault(),i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(y,o)||v&&i18n.phonenumbers.PhoneNumberUtil.matchesPrefix(y,o))},i18n.phonenumbers.ShortNumberInfo.prototype.isCarrierSpecific=function(h){var v=this.getRegionCodesForCountryCode_(h.getCountryCodeOrDefault());return v=this.getRegionCodeForShortNumberFromRegionList_(h,v),h=this.getNationalSignificantNumber_(h),!!(v=this.getMetadataForRegion_(v))&&this.matchesPossibleNumberAndNationalNumber_(h,v.getCarrierSpecific())},i18n.phonenumbers.ShortNumberInfo.prototype.isCarrierSpecificForRegion=function(h,v){return!!this.regionDialingFromMatchesNumber_(h,v)&&(h=this.getNationalSignificantNumber_(h),!!(v=this.getMetadataForRegion_(v))&&this.matchesPossibleNumberAndNationalNumber_(h,v.getCarrierSpecific()))},i18n.phonenumbers.ShortNumberInfo.prototype.isSmsServiceForRegion=function(h,v){return!!this.regionDialingFromMatchesNumber_(h,v)&&(v=this.getMetadataForRegion_(v),h=this.getNationalSignificantNumber_(h),!!v&&this.matchesPossibleNumberAndNationalNumber_(h,v.getSmsServices()))},i18n.phonenumbers.ShortNumberInfo.prototype.getNationalSignificantNumber_=function(h){if(!h.hasNationalNumber())return"";var v=""+h.getNationalNumber();return h.hasItalianLeadingZero()&&h.getItalianLeadingZero()&&0<h.getNumberOfLeadingZerosOrDefault()?Array(h.getNumberOfLeadingZerosOrDefault()+1).join("0")+v:v},i18n.phonenumbers.ShortNumberInfo.prototype.matchesPossibleNumberAndNationalNumber_=function(h,v){return!(0<v.possibleLengthArray().length&&!v.possibleLengthArray().includes(h.length))&&i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(v.getNationalNumberPatternOrDefault(),h.toString())},i18n.phonenumbers.AsYouTypeFormatter=function(h){this.DIGIT_PLACEHOLDER_="\u2008",this.DIGIT_PATTERN_=new RegExp(this.DIGIT_PLACEHOLDER_),this.currentOutput_="",this.formattingTemplate_=new goog.string.StringBuffer,this.currentFormattingPattern_="",this.accruedInput_=new goog.string.StringBuffer,this.accruedInputWithoutFormatting_=new goog.string.StringBuffer,this.ableToFormat_=!0,this.isExpectingCountryCallingCode_=this.isCompleteNumber_=this.inputHasFormatting_=!1,this.phoneUtil_=i18n.phonenumbers.PhoneNumberUtil.getInstance(),this.positionToRemember_=this.originalPosition_=this.lastMatchPosition_=0,this.prefixBeforeNationalNumber_=new goog.string.StringBuffer,this.shouldAddSpaceAfterNationalPrefix_=!1,this.extractedNationalPrefix_="",this.nationalNumber_=new goog.string.StringBuffer,this.possibleFormats_=[],this.defaultCountry_=h,this.defaultMetadata_=this.currentMetadata_=this.getMetadataForRegion_(this.defaultCountry_)},i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_=" ",i18n.phonenumbers.AsYouTypeFormatter.EMPTY_METADATA_=new i18n.phonenumbers.PhoneMetadata,i18n.phonenumbers.AsYouTypeFormatter.EMPTY_METADATA_.setInternationalPrefix("NA"),i18n.phonenumbers.AsYouTypeFormatter.ELIGIBLE_FORMAT_PATTERN_=new RegExp("^["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]*\\$1["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]*(\\$\\d["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]*)*$"),i18n.phonenumbers.AsYouTypeFormatter.NATIONAL_PREFIX_SEPARATORS_PATTERN_=/[- ]/,i18n.phonenumbers.AsYouTypeFormatter.MIN_LEADING_DIGITS_LENGTH_=3,i18n.phonenumbers.AsYouTypeFormatter.prototype.getMetadataForRegion_=function(h){return h=this.phoneUtil_.getCountryCodeForRegion(h),h=this.phoneUtil_.getRegionCodeForCountryCode(h),(h=this.phoneUtil_.getMetadataForRegion(h))??i18n.phonenumbers.AsYouTypeFormatter.EMPTY_METADATA_},i18n.phonenumbers.AsYouTypeFormatter.prototype.maybeCreateNewTemplate_=function(){for(var h=this.possibleFormats_.length,v=0;v<h;++v){var y=this.possibleFormats_[v],o=y.getPatternOrDefault();if(this.currentFormattingPattern_==o)return!1;if(this.createFormattingTemplate_(y))return this.currentFormattingPattern_=o,this.shouldAddSpaceAfterNationalPrefix_=i18n.phonenumbers.AsYouTypeFormatter.NATIONAL_PREFIX_SEPARATORS_PATTERN_.test(y.getNationalPrefixFormattingRule()),this.lastMatchPosition_=0,!0}return this.ableToFormat_=!1},i18n.phonenumbers.AsYouTypeFormatter.prototype.getAvailableFormats_=function(h){for(var v=this.isCompleteNumber_&&0==this.extractedNationalPrefix_.length&&0<this.currentMetadata_.intlNumberFormatCount()?this.currentMetadata_.intlNumberFormatArray():this.currentMetadata_.numberFormatArray(),y=v.length,o=0;o<y;++o){var p=v[o];0<this.extractedNationalPrefix_.length&&this.phoneUtil_.formattingRuleHasFirstGroupOnly(p.getNationalPrefixFormattingRuleOrDefault())&&!p.getNationalPrefixOptionalWhenFormatting()&&!p.hasDomesticCarrierCodeFormattingRule()||(0!=this.extractedNationalPrefix_.length||this.isCompleteNumber_||this.phoneUtil_.formattingRuleHasFirstGroupOnly(p.getNationalPrefixFormattingRuleOrDefault())||p.getNationalPrefixOptionalWhenFormatting())&&i18n.phonenumbers.AsYouTypeFormatter.ELIGIBLE_FORMAT_PATTERN_.test(p.getFormatOrDefault())&&this.possibleFormats_.push(p)}this.narrowDownPossibleFormats_(h)},i18n.phonenumbers.AsYouTypeFormatter.prototype.narrowDownPossibleFormats_=function(h){for(var v=[],y=h.length-i18n.phonenumbers.AsYouTypeFormatter.MIN_LEADING_DIGITS_LENGTH_,o=this.possibleFormats_.length,p=0;p<o;++p){var n=this.possibleFormats_[p];if(0==n.leadingDigitsPatternCount())v.push(this.possibleFormats_[p]);else{var E=Math.min(y,n.leadingDigitsPatternCount()-1);n=n.getLeadingDigitsPattern(E),0==h.search(n)&&v.push(this.possibleFormats_[p])}}this.possibleFormats_=v},i18n.phonenumbers.AsYouTypeFormatter.prototype.createFormattingTemplate_=function(h){var v=h.getPatternOrDefault();return this.formattingTemplate_.clear(),0<(h=this.getFormattingTemplate_(v,h.getFormatOrDefault())).length&&(this.formattingTemplate_.append(h),!0)},i18n.phonenumbers.AsYouTypeFormatter.prototype.getFormattingTemplate_=function(h,v){var y="999999999999999".match(h)[0];return y.length<this.nationalNumber_.getLength()?"":h=(h=y.replace(new RegExp(h,"g"),v)).replace(/9/g,this.DIGIT_PLACEHOLDER_)},i18n.phonenumbers.AsYouTypeFormatter.prototype.clear=function(){this.currentOutput_="",this.accruedInput_.clear(),this.accruedInputWithoutFormatting_.clear(),this.formattingTemplate_.clear(),this.lastMatchPosition_=0,this.currentFormattingPattern_="",this.prefixBeforeNationalNumber_.clear(),this.extractedNationalPrefix_="",this.nationalNumber_.clear(),this.ableToFormat_=!0,this.inputHasFormatting_=!1,this.originalPosition_=this.positionToRemember_=0,this.isExpectingCountryCallingCode_=this.isCompleteNumber_=!1,this.possibleFormats_=[],this.shouldAddSpaceAfterNationalPrefix_=!1,this.currentMetadata_!=this.defaultMetadata_&&(this.currentMetadata_=this.getMetadataForRegion_(this.defaultCountry_))},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigit=function(h){return this.currentOutput_=this.inputDigitWithOptionToRememberPosition_(h,!1)},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigitAndRememberPosition=function(h){return this.currentOutput_=this.inputDigitWithOptionToRememberPosition_(h,!0)},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigitWithOptionToRememberPosition_=function(h,v){if(this.accruedInput_.append(h),v&&(this.originalPosition_=this.accruedInput_.getLength()),this.isDigitOrLeadingPlusSign_(h)?h=this.normalizeAndAccrueDigitsAndPlusSign_(h,v):(this.ableToFormat_=!1,this.inputHasFormatting_=!0),!this.ableToFormat_){if(!this.inputHasFormatting_)if(this.attemptToExtractIdd_()){if(this.attemptToExtractCountryCallingCode_())return this.attemptToChoosePatternWithPrefixExtracted_()}else if(this.ableToExtractLongerNdd_())return this.prefixBeforeNationalNumber_.append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),this.attemptToChoosePatternWithPrefixExtracted_();return this.accruedInput_.toString()}switch(this.accruedInputWithoutFormatting_.getLength()){case 0:case 1:case 2:return this.accruedInput_.toString();case 3:if(!this.attemptToExtractIdd_())return this.extractedNationalPrefix_=this.removeNationalPrefixFromNationalNumber_(),this.attemptToChooseFormattingPattern_();this.isExpectingCountryCallingCode_=!0;default:return this.isExpectingCountryCallingCode_?(this.attemptToExtractCountryCallingCode_()&&(this.isExpectingCountryCallingCode_=!1),this.prefixBeforeNationalNumber_.toString()+this.nationalNumber_.toString()):0<this.possibleFormats_.length?(h=this.inputDigitHelper_(h),0<(v=this.attemptToFormatAccruedDigits_()).length?v:(this.narrowDownPossibleFormats_(this.nationalNumber_.toString()),this.maybeCreateNewTemplate_()?this.inputAccruedNationalNumber_():this.ableToFormat_?this.appendNationalNumber_(h):this.accruedInput_.toString())):this.attemptToChooseFormattingPattern_()}},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToChoosePatternWithPrefixExtracted_=function(){return this.ableToFormat_=!0,this.isExpectingCountryCallingCode_=!1,this.possibleFormats_=[],this.lastMatchPosition_=0,this.formattingTemplate_.clear(),this.currentFormattingPattern_="",this.attemptToChooseFormattingPattern_()},i18n.phonenumbers.AsYouTypeFormatter.prototype.getExtractedNationalPrefix_=function(){return this.extractedNationalPrefix_},i18n.phonenumbers.AsYouTypeFormatter.prototype.ableToExtractLongerNdd_=function(){if(0<this.extractedNationalPrefix_.length){var h=this.nationalNumber_.toString();this.nationalNumber_.clear(),this.nationalNumber_.append(this.extractedNationalPrefix_),this.nationalNumber_.append(h);var v=(h=this.prefixBeforeNationalNumber_.toString()).lastIndexOf(this.extractedNationalPrefix_);this.prefixBeforeNationalNumber_.clear(),this.prefixBeforeNationalNumber_.append(h.substring(0,v))}return this.extractedNationalPrefix_!=this.removeNationalPrefixFromNationalNumber_()},i18n.phonenumbers.AsYouTypeFormatter.prototype.isDigitOrLeadingPlusSign_=function(h){return i18n.phonenumbers.PhoneNumberUtil.CAPTURING_DIGIT_PATTERN.test(h)||1==this.accruedInput_.getLength()&&i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_PATTERN.test(h)},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToFormatAccruedDigits_=function(){for(var h=this.nationalNumber_.toString(),v=this.possibleFormats_.length,y=0;y<v;++y){var o=this.possibleFormats_[y],p=o.getPatternOrDefault();if(new RegExp("^(?:"+p+")$").test(h)&&(this.shouldAddSpaceAfterNationalPrefix_=i18n.phonenumbers.AsYouTypeFormatter.NATIONAL_PREFIX_SEPARATORS_PATTERN_.test(o.getNationalPrefixFormattingRule()),o=h.replace(new RegExp(p,"g"),o.getFormat()),o=this.appendNationalNumber_(o),i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(o)==this.accruedInputWithoutFormatting_))return o}return""},i18n.phonenumbers.AsYouTypeFormatter.prototype.appendNationalNumber_=function(h){var v=this.prefixBeforeNationalNumber_.getLength();return this.shouldAddSpaceAfterNationalPrefix_&&0<v&&this.prefixBeforeNationalNumber_.toString().charAt(v-1)!=i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_?this.prefixBeforeNationalNumber_+i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_+h:this.prefixBeforeNationalNumber_+h},i18n.phonenumbers.AsYouTypeFormatter.prototype.getRememberedPosition=function(){if(!this.ableToFormat_)return this.originalPosition_;for(var h=0,v=0,y=this.accruedInputWithoutFormatting_.toString(),o=this.currentOutput_.toString();h<this.positionToRemember_&&v<o.length;)y.charAt(h)==o.charAt(v)&&h++,v++;return v},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToChooseFormattingPattern_=function(){var h=this.nationalNumber_.toString();return h.length>=i18n.phonenumbers.AsYouTypeFormatter.MIN_LEADING_DIGITS_LENGTH_?(this.getAvailableFormats_(h),0<(h=this.attemptToFormatAccruedDigits_()).length?h:this.maybeCreateNewTemplate_()?this.inputAccruedNationalNumber_():this.accruedInput_.toString()):this.appendNationalNumber_(h)}
1,i18n.phonenumbers.AsYouTypeFormatter.prototype.inputAccruedNationalNumber_=function(){var h=this.nationalNumber_.toString(),v=h.length;if(0<v){for(var y="",o=0;o<v;o++)y=this.inputDigitHelper_(h.charAt(o));return this.ableToFormat_?this.appendNationalNumber_(y):this.accruedInput_.toString()}return this.prefixBeforeNationalNumber_.toString()},i18n.phonenumbers.AsYouTypeFormatter.prototype.isNanpaNumberWithNationalPrefix_=function(){if(1!=this.currentMetadata_.getCountryCode())return!1;var h=this.nationalNumber_.toString();return"1"==h.charAt(0)&&"0"!=h.charAt(1)&&"1"!=h.charAt(1)},i18n.phonenumbers.AsYouTypeFormatter.prototype.removeNationalPrefixFromNationalNumber_=function(){var h=this.nationalNumber_.toString(),v=0;if(this.isNanpaNumberWithNationalPrefix_())v=1,this.prefixBeforeNationalNumber_.append("1").append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),this.isCompleteNumber_=!0;else if(this.currentMetadata_.hasNationalPrefixForParsing()){var y=new RegExp("^(?:"+this.currentMetadata_.getNationalPrefixForParsing()+")");null!=(y=h.match(y))&&null!=y[0]&&0<y[0].length&&(this.isCompleteNumber_=!0,this.prefixBeforeNationalNumber_.append(h.substring(0,v=y[0].length)))}return this.nationalNumber_.clear(),this.nationalNumber_.append(h.substring(v)),h.substring(0,v)},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToExtractIdd_=function(){var h=this.accruedInputWithoutFormatting_.toString(),v=new RegExp("^(?:\\"+i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+"|"+this.currentMetadata_.getInternationalPrefix()+")");return null!=(v=h.match(v))&&null!=v[0]&&0<v[0].length&&(this.isCompleteNumber_=!0,v=v[0].length,this.nationalNumber_.clear(),this.nationalNumber_.append(h.substring(v)),this.prefixBeforeNationalNumber_.clear(),this.prefixBeforeNationalNumber_.append(h.substring(0,v)),h.charAt(0)!=i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN&&this.prefixBeforeNationalNumber_.append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),!0)},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToExtractCountryCallingCode_=function(){if(0==this.nationalNumber_.getLength())return!1;var h=new goog.string.StringBuffer,v=this.phoneUtil_.extractCountryCode(this.nationalNumber_,h);return 0!=v&&(this.nationalNumber_.clear(),this.nationalNumber_.append(h.toString()),h=this.phoneUtil_.getRegionCodeForCountryCode(v),i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY==h?this.currentMetadata_=this.phoneUtil_.getMetadataForNonGeographicalRegion(v):h!=this.defaultCountry_&&(this.currentMetadata_=this.getMetadataForRegion_(h)),this.prefixBeforeNationalNumber_.append(""+v).append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),this.extractedNationalPrefix_="",!0)},i18n.phonenumbers.AsYouTypeFormatter.prototype.normalizeAndAccrueDigitsAndPlusSign_=function(h,v){if(h==i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN){var y=h;this.accruedInputWithoutFormatting_.append(h)}else this.accruedInputWithoutFormatting_.append(y=i18n.phonenumbers.PhoneNumberUtil.DIGIT_MAPPINGS[h]),this.nationalNumber_.append(y);return v&&(this.positionToRemember_=this.accruedInputWithoutFormatting_.getLength()),y},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigitHelper_=function(h){var v=this.formattingTemplate_.toString();if(0<=v.substring(this.lastMatchPosition_).search(this.DIGIT_PATTERN_)){var y=v.search(this.DIGIT_PATTERN_);return h=v.replace(this.DIGIT_PATTERN_,h),this.formattingTemplate_.clear(),this.formattingTemplate_.append(h),this.lastMatchPosition_=y,h.substring(0,this.lastMatchPosition_+1)}return 1==this.possibleFormats_.length&&(this.ableToFormat_=!1),this.currentFormattingPattern_="",this.accruedInput_.toString()},Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i18n.phonenumbers,module.exports=exports.default}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[1])(1)},module.exports=h()},3274:function(h,v,y){!function(o){"use strict";o.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(n){return/^nm$/i.test(n)},meridiem:function(n,E,C){return n<12?C?"vm":"VM":C?"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(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}})}(y(6676))},1867:function(h,v,y){!function(o){"use strict";var p=function(z){return 0===z?0:1===z?1:2===z?2:z%100>=3&&z%100<=10?3:z%100>=11?4:5},n={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"]},E=function(z){return function(G,Q,U,Te){var re=p(G),ie=n[z][p(G)];return 2===re&&(ie=ie[Q?0:1]),ie.replace(/%d/i,G)}}
vendor: 16,384 bytes, line 1
1,C=["\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"];o.defineLocale("ar-dz",{months:C,monthsShort:C,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(z){return"\u0645"===z},meridiem:function(z,G,Q){return z<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:E("s"),ss:E("s"),m:E("m"),mm:E("m"),h:E("h"),hh:E("h"),d:E("d"),dd:E("d"),M:E("M"),MM:E("M"),y:E("y"),yy:E("y")},postformat:function(z){return z.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(y(6676))},7078:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},7776:function(h,v,y){!function(o){"use strict";var p={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(G){return 0===G?0:1===G?1:2===G?2:G%100>=3&&G%100<=10?3:G%100>=11?4:5},E={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"]},C=function(G){return function(Q,U,Te,re){var ie=n(Q),_e=E[G][n(Q)];return 2===ie&&(_e=_e[U?0:1]),_e.replace(/%d/i,Q)}},N=["\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"];o.defineLocale("ar-ly",{months:N,monthsShort:N,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(G){return"\u0645"===G},meridiem:function(G,Q,U){return G<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:C("s"),ss:C("s"),m:C("m"),mm:C("m"),h:C("h"),hh:C("h"),d:C("d"),dd:C("d"),M:C("M"),MM:C("M"),y:C("y"),yy:C("y")},preparse:function(G){return G.replace(/\u060c/g,",")},postformat:function(G){return G.replace(/\d/g,function(Q){return p[Q]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(y(6676))},6789:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},3807:function(h,v,y){!function(o){"use strict";var p={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};o.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".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(C){return"\u0645"===C},meridiem:function(C,N,z){return C<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(C){return C.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(N){return n[N]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(N){return n[N]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(y(6676))},6897:function(h,v,y){!function(o){"use strict";var p={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};o.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_\u06
12c_\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(C){return"\u0645"===C},meridiem:function(C,N,z){return C<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(C){return C.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(N){return n[N]}).replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(y(6676))},1585:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},2097:function(h,v,y){!function(o){"use strict";var p={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},E=function(Q){return 0===Q?0:1===Q?1:2===Q?2:Q%100>=3&&Q%100<=10?3:Q%100>=11?4:5},C={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"]},N=function(Q){return function(U,Te,re,ie){var _e=E(U),be=C[Q][E(U)];return 2===_e&&(be=be[Te?0:1]),be.replace(/%d/i,U)}},z=["\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"];o.defineLocale("ar",{months:z,monthsShort:z,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(Q){return"\u0645"===Q},meridiem:function(Q,U,Te){return Q<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:N("s"),ss:N("s"),m:N("m"),mm:N("m"),h:N("h"),hh:N("h"),d:N("d"),dd:N("d"),M:N("M"),MM:N("M"),y:N("y"),yy:N("y")},preparse:function(Q){return Q.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(U){return n[U]}).replace(/\u060c/g,",")},postformat:function(Q){return Q.replace(/\d/g,function(U){return p[U]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(y(6676))},5611:function(h,v,y){!function(o){"use strict";var p={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"};o.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\u
10259nb\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(E){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(E)},meridiem:function(E,C,N){return E<4?"gec\u0259":E<12?"s\u0259h\u0259r":E<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(E){if(0===E)return E+"-\u0131nc\u0131";var C=E%10;return E+(p[C]||p[E%100-C]||p[E>=100?100:null])},week:{dow:1,doy:7}})}(y(6676))},2459:function(h,v,y){!function(o){"use strict";function n(C,N,z){return"m"===z?N?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===z?N?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":C+" "+function p(C,N){var z=C.split("_");return N%10==1&&N%100!=11?z[0]:N%10>=2&&N%10<=4&&(N%100<10||N%100>=20)?z[1]:z[2]}({ss:N?"\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:N?"\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:N?"\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"}[z],+C)}o.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".
vendor: 7,429 bytes, line 1
1split("_"),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:n,mm:n,h:n,hh:n,d:"\u0434\u0437\u0435\u043d\u044c",dd:n,M:"\u043c\u0435\u0441\u044f\u0446",MM:n,y:"\u0433\u043e\u0434",yy:n},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(C){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(C)},meridiem:function(C,N,z){return C<4?"\u043d\u043e\u0447\u044b":C<12?"\u0440\u0430\u043d\u0456\u0446\u044b":C<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(C,N){switch(N){case"M":case"d":case"DDD":case"w":case"W":return C%10!=2&&C%10!=3||C%100==12||C%100==13?C+"-\u044b":C+"-\u0456";case"D":return C+"-\u0433\u0430";default:return C}},week:{dow:1,doy:7}})}(y(6676))},1825:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10,C=n%100;return 0===n?n+"-\u0435\u0432":0===C?n+"-\u0435\u043d":C>10&&C<20?n+"-\u0442\u0438":1===E?n+"-\u0432\u0438":2===E?n+"-\u0440\u0438":7===E||8===E?n+"-\u043c\u0438":n+"-\u0442\u0438"},week:{dow:1,doy:7}})}(y(6676))},5918:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},9683:function(h,v,y){!function(o){"use strict";var p={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},n={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};o.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_\u
109ae\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(C){return C.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(N){return n[N]})},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]})},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(C,N){return 12===C&&(C=0),"\u09b0\u09be\u09a4"===N?C<4?C:C+12:"\u09ad\u09cb\u09b0"===N||"\u09b8\u0995\u09be\u09b2"===N?C:"\u09a6\u09c1\u09aa\u09c1\u09b0"===N?C>=3?C:C+12:"\u09ac\u09bf\u0995\u09be\u09b2"===N||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===N?C+12:void 0},meridiem:function(C,N,z){return C<4?"\u09b0\u09be\u09a4":C<6?"\u09ad\u09cb\u09b0":C<12?"\u09b8\u0995\u09be\u09b2":C<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":C<18?"\u09ac\u09bf\u0995\u09be\u09b2":C<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(y(6676))},4065:function(h,v,y){!function(o){"use strict";var p={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},n={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};o.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_\u
109ae\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(C){return C.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(N){return n[N]})},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(C,N){return 12===C&&(C=0),"\u09b0\u09be\u09a4"===N&&C>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===N&&C<5||"\u09ac\u09bf\u0995\u09be\u09b2"===N?C+12:C},meridiem:function(C,N,z){return C<4?"\u09b0\u09be\u09a4":C<10?"\u09b8\u0995\u09be\u09b2":C<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":C<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(y(6676))},1034:function(h,v,y){!function(o){"use strict";var p={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},n={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};o.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_\u
10f63\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(C){return C.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(N){return n[N]})},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]})},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(C,N){return 12===C&&(C=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===N&&C>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===N&&C<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===N?C+12:C},meridiem:function(C,N,z){return C<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":C<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":C<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":C<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(y(6676))},7671:function(h,v,y){!function(o){"use strict";function p(be,je,Et){return be+" "+function C(be,je){return 2===je?function N(be){var je={m:"v",b:"v",d:"z"};return void 0===je[be.charAt(0)]?be:je[be.charAt(0)]+be.substring(1)}(be):be}({mm:"munutenn",MM:"miz",dd:"devezh"}[Et],be)}function E(be){return be>9?E(be%10):be}var z=[/^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],G=/^(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,ie=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];o.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:ie,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:ie,monthsRegex:G,monthsShortRegex:G,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:z,longMonthsParse:z,shortMonthsParse:z,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:p,h:"un eur",hh:"%d eur",d:"un devezh",dd:p,M:"ur miz",MM:p,y:"ur bloaz",yy:function n(be){switch(E(be)){case 1:case 3:case 4:case 5:case 9:return be+" bloaz";default:return be+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(be){return be+(1===be?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(be){return"g.m."===be},meridiem:function(be,je,Et){return be<12?"a.m.":"g.m."}})}(y(6676))},8153:function(h,v,y){!function(o){"use strict";function n(C,N,z){var G=C+" ";switch(z){case"ss":return G+(1===C?"sekunda":2===C||3===C||4===C?"sekunde":"sekundi");case"mm":return G+(1===C?"minuta":2===C||3===C||4===C?"minute":"minuta");case"h":return"jedan sat";case"hh":return G+(1===C?"sat":2===C||3===C||4===C?"sata":"sati");case"dd":return G+(1===C?"dan":"dana");case"MM":return G+(1===C?"mjesec":2===C||3===C||4===C?"mjeseca":"mjeseci");case"yy":return G+(1===C?"godina":2===C||3===C||4===C?"godine":"godina")}}o.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:n,m:function p(C,N,z,G){if("m"===z)return N?"jedna minuta":G?"jednu minutu":"jedne minute"},mm:n,h:n,hh:n,d:"dan",dd:n,M:"mjesec",MM:n,y:"godinu",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(6676))},4287:function(h,v,y){!function(o){"use strict";o.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:"%
1d 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(n,E){var C=1===n?"r":2===n?"n":3===n?"r":4===n?"t":"\xe8";return("w"===E||"W"===E)&&(C="a"),n+C},week:{dow:1,doy:4}})}(y(6676))},2616:function(h,v,y){!function(o){"use strict";var p={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},n="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),E=[/^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],C=/^(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 N(Q){return Q>1&&Q<5&&1!=~~(Q/10)}function z(Q,U,Te,re){var ie=Q+" ";switch(Te){case"s":return U||re?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return U||re?ie+(N(Q)?"sekundy":"sekund"):ie+"sekundami";case"m":return U?"minuta":re?"minutu":"minutou";case"mm":return U||re?ie+(N(Q)?"minuty":"minut"):ie+"minutami";case"h":return U?"hodina":re?"hodinu":"hodinou";case"hh":return U||re?ie+(N(Q)?"hodiny":"hodin"):ie+"hodinami";case"d":return U||re?"den":"dnem";case"dd":return U||re?ie+(N(Q)?"dny":"dn\xed"):ie+"dny";case"M":return U||re?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return U||re?ie+(N(Q)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):ie+"m\u011bs\xedci";case"y":return U||re?"rok":"rokem";case"yy":return U||re?ie+(N(Q)?"roky":"let"):ie+"lety"}}o.defineLocale("cs",{months:p,monthsShort:n,monthsRegex:C,monthsShortRegex:C,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:E,longMonthsParse:E,shortMonthsParse:E,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:z,ss:z,m:z,mm:z,h:z,hh:z,d:z,dd:z,M:z,MM:z,y:z,yy:z},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},7049:function(h,v,y){!function(o){"use strict";o.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(n){return n+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(n)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(n)?"\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}})}(y(6676))},9172:function(h,v,y){!function(o){"use strict";
vendor: 37,338 bytes, line 1
1o.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(n){var C="";return n>20?C=40===n||50===n||60===n||80===n||100===n?"fed":"ain":n>0&&(C=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][n]),n+C},week:{dow:1,doy:4}})}(y(6676))},605:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},3395:function(h,v,y){!function(o){"use strict";function p(E,C,N,z){var G={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[E+" Tage",E+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[E+" Monate",E+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[E+" Jahre",E+" Jahren"]};return C?G[N][0]:G[N][1]}o.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:p,mm:"%d Minuten",h:p,hh:"%d Stunden",d:p,dd:p,w:p,ww:"%d Wochen",M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},9835:function(h,v,y){!function(o){"use strict";function p(E,C,N,z){var G={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[E+" Tage",E+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[E+" Monate",E+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[E+" Jahre",E+" Jahren"]};return C?G[N][0]:G[N][1]}o.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:p,mm:"%d Minuten",h:p,hh:"%d Stunden",d:p,dd:p,w:p,ww:"%d Wochen",M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},4013:function(h,v,y){!function(o){"use strict";function p(E,C,N,z){var G={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[E+" Tage",E+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[E+" Monate",E+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[E+" Jahre",E+" Jahren"]};return C?G[N][0]:G[N][1]}o.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:p,mm:"%d Minuten",h:p,hh:"%d Stunden",d:p,dd:p,w:p,ww:"%d Wochen",M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},4570:function(h,v,y){!function(o){"use strict";var p=["\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"],n=["\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"];o.defineLocale("dv",{months:p,monthsShort:p,weekdays:n,weekdaysShort:n,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(C){return"\u0789\u078a"===C},meridiem:function(C,N,z){return C<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(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(y(6676))},1859:function(h,v,y){!function(o){"use strict";o.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(E,C){return E?"string"==typeof C&&/D/.test(C.substring(0,C.indexOf("MMMM")))?this._monthsGenitiveEl[E.month()]:this._monthsNominativeEl[E.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(E,C,N){return E>11?N?"\u03bc\u03bc":"\u039c\u039c":N?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(E){return"\u03bc"===(E+"").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(E,C){var N=this._calendarEl[E],z=C&&C.hours();return function p(E){return typeof Function<"u"&&E instanceof Function||"[object Function]"===Object.prototype.toString.call(E)}(N)&&(N=N.apply(C)),N.replace("{}",z%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}})}(y(6676))},5785:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:0,doy:4}})}(y(6676))},3792:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")}})}(y(6676))},7651:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(y(6676))},1929:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(y(6676))},9818:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")}})}(y(6676))},6612:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:0,doy:6}})}(y(6676))},4900:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(y(6676))},2721:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(y(6676))},5159:function(h,v,y){!function(o){"use strict";o.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(n){return"p"===n.charAt(0).toLowerCase()},meridiem:function(n,E,C){return n>11?C?"p.t.m.":"P.T.M.":C?"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}})}(y(6676))},1780:function(h,v,y){!function(o){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),E=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(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;o.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(z,G){return z?/-MMM-/.test(G)?n[z.month()]:p[z.month()]:p},monthsRegex:C,monthsShortRegex:C,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:E,longMonthsParse:E,shortMonthsParse:E,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}})}(y(6676))},3468:function(h,v,y){!function(o){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),E=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(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;o.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(z,G){return z?/-MMM-/.test(G)?n[z.month()]:p[z.month()]:p},monthsRegex:C,monthsShortRegex:C,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:E,longMonthsParse:E,shortMonthsParse:E,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"})}(y(6676))},4938:function(h,v,y){!function(o){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),E=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(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;o.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(z,G){return z?/-MMM-/.test(G)?n[z.month()]:p[z.month()]:p},monthsRegex:C,monthsShortRegex:C,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:E,longMonthsParse:E,shortMonthsParse:E,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}})}(y(6676))},1954:function(h,v,y){!function(o){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),E=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(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;o.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(z,G){return z?/-MMM-/.test(G)?n[z.month()]:p[z.month()]:p},monthsRegex:C,monthsShortRegex:C,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:E,longMonthsParse:E,shortMonthsParse:E,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"})}(y(6676))},1453:function(h,v,y){!function(o){"use strict";function p(E,C,N,z){var G={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[E+"sekundi",E+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[E+" minuti",E+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[E+" tunni",E+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[E+" kuu",E+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[E+" aasta",E+" aastat"]};return C?G[N][2]?G[N][2]:G[N][1]:z?G[N][0]:G[N][1]}o.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:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:"%d p\xe4eva",M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},4697:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},2900:function(h,v,y){!function(o){"use strict";var p={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},n={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};o.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(C){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(C)},meridiem:function(C,N,z){return C<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"}
vendor: 13,493 bytes, line 1
1,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(C){return C.replace(/[\u06f0-\u06f9]/g,function(N){return n[N]}).replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(y(6676))},9775:function(h,v,y){!function(o){"use strict";var p="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),n=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",p[7],p[8],p[9]];function E(z,G,Q,U){var Te="";switch(Q){case"s":return U?"muutaman sekunnin":"muutama sekunti";case"ss":Te=U?"sekunnin":"sekuntia";break;case"m":return U?"minuutin":"minuutti";case"mm":Te=U?"minuutin":"minuuttia";break;case"h":return U?"tunnin":"tunti";case"hh":Te=U?"tunnin":"tuntia";break;case"d":return U?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":Te=U?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return U?"kuukauden":"kuukausi";case"MM":Te=U?"kuukauden":"kuukautta";break;case"y":return U?"vuoden":"vuosi";case"yy":Te=U?"vuoden":"vuotta"}return function C(z,G){return z<10?G?n[z]:p[z]:z}(z,U)+" "+Te}o.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: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:4}})}(y(6676))},4282:function(h,v,y){!function(o){"use strict";o.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(n){return n},week:{dow:1,doy:4}})}(y(6676))},4236:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},2830:function(h,v,y){!function(o){"use strict";o.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(n,E){switch(E){default:case"M":case"Q":case"D":case"DDD":case"d":return n+(1===n?"er":"e");case"w":case"W":return n+(1===n?"re":"e")}}})}(y(6676))},1412:function(h,v,y){!function(o){"use strict";o.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(n,E){switch(E){default:case"M":case"Q":case"D":case"DDD":case"d":return n+(1===n?"er":"e");case"w":case"W":return n+(1===n?"re":"e")}},week:{dow:1,doy:4}})}(y(6676))},9361:function(h,v,y){!function(o){"use strict";var E=/(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,C=[/^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];o.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:E,monthsShortRegex:E,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:C,longMonthsParse:C,shortMonthsParse:C,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(z,G){switch(G){case"D":return z+(1===z?"er":"");default:case"M":case"Q":case"DDD":case"d":return z+(1===z?"er":"e");case"w":case"W":return z+(1===z?"re":"e")}},week:{dow:1,doy:4}})}(y(6676))},6984:function(h,v,y){!function(o){"use strict";var p="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");o.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(C,N){return C?/-MMM-/.test(N)?n[C.month()]:p[C.month()]:p},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(C){return C+(1===C||8===C||C>=20?"ste":"de")},week:{dow:1,doy:4}})}(y(6676))},3961:function(h,v,y){!function(o){"use strict";o.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(G){return G+(1===G?"d":G%10==2?"na":"mh")},week:{dow:1,doy:4}})}(y(6676))},8849:function(h,v,y){!function(o){"use strict";o.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(G){return G+(1===G?"d":G%10==2?"na":"mh")},week:{dow:1,doy:4}})}(y(6676))},4273:function(h,v,y){!function(o){"use strict";o.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".
vendor: 10,813 bytes, line 1
1split("_"),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(n){return 0===n.indexOf("un")?"n"+n:"en "+n},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}})}(y(6676))},623:function(h,v,y){!function(o){"use strict";function p(E,C,N,z){var G={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:[E+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",E+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[E+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",E+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[E+" \u0935\u0930\u093e\u0902\u0928\u0940",E+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[E+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",E+" \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:[E+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",E+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[E+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",E+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return z?G[N][0]:G[N][1]}o.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: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}(\u0935\u0947\u0930)/,ordinal:function(E,C){return"D"===C?E+"\u0935\u0947\u0930":E},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(E,C){return 12===E&&(E=0),"\u0930\u093e\u0924\u0940"===C?E<4?E:E+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===C?E:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===C?E>12?E:E+12:"\u0938\u093e\u0902\u091c\u0947"===C?E+12:void 0},meridiem:function(E,C,N){return E<4?"\u0930\u093e\u0924\u0940":E<12?"\u0938\u0915\u093e\u0933\u0940\u0902":E<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":E<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(y(6676))},2696:function(h,v,y){!function(o){"use strict";function p(E,C,N,z){var G={s:["thoddea sekondamni","thodde sekond"],ss:[E+" sekondamni",E+" sekond"],m:["eka mintan","ek minut"],mm:[E+" mintamni",E+" mintam"],h:["eka voran","ek vor"],hh:[E+" voramni",E+" voram"],d:["eka disan","ek dis"],dd:[E+" disamni",E+" dis"],M:["eka mhoinean","ek mhoino"],MM:[E+" mhoineamni",E+" mhoine"],y:["eka vorsan","ek voros"],yy:[E+" vorsamni",E+" vorsam"]};return z?G[N][0]:G[N][1]}o.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: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}(er)/,ordinal:function(E,C){return"D"===C?E+"er":E},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(E,C){return 12===E&&(E=0),"rati"===C?E<4?E:E+12:"sokallim"===C?E:"donparam"===C?E>12?E:E+12:"sanje"===C?E+12:void 0},meridiem:function(E,C,N){return E<4?"rati":E<12?"sokallim":E<16?"donparam":E<20?"sanje":"rati"}})}(y(6676))},6928:function(h,v,y){!function(o){"use strict";var p={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},n={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};o.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:"%
1d \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(C){return C.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(N){return n[N]})},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(C,N){return 12===C&&(C=0),"\u0ab0\u0abe\u0aa4"===N?C<4?C:C+12:"\u0ab8\u0ab5\u0abe\u0ab0"===N?C:"\u0aac\u0aaa\u0acb\u0ab0"===N?C>=10?C:C+12:"\u0ab8\u0abe\u0a82\u0a9c"===N?C+12:void 0},meridiem:function(C,N,z){return C<4?"\u0ab0\u0abe\u0aa4":C<10?"\u0ab8\u0ab5\u0abe\u0ab0":C<17?"\u0aac\u0aaa\u0acb\u0ab0":C<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(y(6676))},4804:function(h,v,y){!function(o){"use strict";o.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u
105d9\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(n){return 2===n?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":n+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(n){return 2===n?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":n+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(n){return 2===n?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":n+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(n){return 2===n?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":n%10==0&&10!==n?n+" \u05e9\u05e0\u05d4":n+" \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(n){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(n)},meridiem:function(n,E,C){return n<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":n<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":n<12?C?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":n<18?C?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(y(6676))},3015:function(h,v,y){!function(o){"use strict";var p={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},E=[/^\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];o.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\u
10932_\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:E,longMonthsParse:E,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(z){return z.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(G){return n[G]})},postformat:function(z){return z.replace(/\d/g,function(G){return p[G]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(z,G){return 12===z&&(z=0),"\u0930\u093e\u0924"===G?z<4?z:z+12:"\u0938\u0941\u092c\u0939"===G?z:"\u0926\u094b\u092a\u0939\u0930"===G?z>=10?z:z+12:"\u0936\u093e\u092e"===G?z+12:void 0},meridiem:function(z,G,Q){return z<4?"\u0930\u093e\u0924":z<10?"\u0938\u0941\u092c\u0939":z<17?"\u0926\u094b\u092a\u0939\u0930":z
vendor: 13,771 bytes, line 1
1<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(y(6676))},7134:function(h,v,y){!function(o){"use strict";function p(E,C,N){var z=E+" ";switch(N){case"ss":return z+(1===E?"sekunda":2===E||3===E||4===E?"sekunde":"sekundi");case"m":return C?"jedna minuta":"jedne minute";case"mm":return z+(1===E?"minuta":2===E||3===E||4===E?"minute":"minuta");case"h":return C?"jedan sat":"jednog sata";case"hh":return z+(1===E?"sat":2===E||3===E||4===E?"sata":"sati");case"dd":return z+(1===E?"dan":"dana");case"MM":return z+(1===E?"mjesec":2===E||3===E||4===E?"mjeseca":"mjeseci");case"yy":return z+(1===E?"godina":2===E||3===E||4===E?"godine":"godina")}}o.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:p,m:p,mm:p,h:p,hh:p,d:"dan",dd:p,M:"mjesec",MM:p,y:"godinu",yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(6676))},670:function(h,v,y){!function(o){"use strict";var p="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function n(N,z,G,Q){var U=N;switch(G){case"s":return Q||z?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return U+(Q||z)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(Q||z?" perc":" perce");case"mm":return U+(Q||z?" perc":" perce");case"h":return"egy"+(Q||z?" \xf3ra":" \xf3r\xe1ja");case"hh":return U+(Q||z?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(Q||z?" nap":" napja");case"dd":return U+(Q||z?" nap":" napja");case"M":return"egy"+(Q||z?" h\xf3nap":" h\xf3napja");case"MM":return U+(Q||z?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(Q||z?" \xe9v":" \xe9ve");case"yy":return U+(Q||z?" \xe9v":" \xe9ve")}return""}function E(N){return(N?"":"[m\xfalt] ")+"["+p[this.day()]+"] LT[-kor]"}o.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(N){return"u"===N.charAt(1).toLowerCase()},meridiem:function(N,z,G){return N<12?!0===G?"de":"DE":!0===G?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return E.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return E.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},4523:function(h,v,y){!function(o){"use strict";o.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(n){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(n)},meridiem:function(n){return n<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":n<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":n<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(n,E){switch(E){case"DDD":case"w":case"W":case"DDDo":return 1===n?n+"-\u056b\u0576":n+"-\u0580\u0564";default:return n}},week:{dow:1,doy:7}})}(y(6676))},9233:function(h,v,y){!function(o){"use strict";o.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(n,E){return 12===n&&(n=0),"pagi"===E?n:"siang"===E?n>=11?n:n+12:"sore"===E||"malam"===E?n+12:void 0},meridiem:function(n,E,C){return n<11?"pagi":n<15?"siang":n<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}})}(y(6676))},4693:function(h,v,y){!function(o){"use strict";function p(C){return C%100==11||C%10!=1}function n(C,N,z,G){var Q=C+" ";switch(z){case"s":return N||G?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return p(C)?Q+(N||G?"sek\xfandur":"sek\xfandum"):Q+"sek\xfanda";case"m":return N?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return p(C)?Q+(N||G?"m\xedn\xfatur":"m\xedn\xfatum"):N?Q+"m\xedn\xfata":Q+"m\xedn\xfatu";case"hh":return p(C)?Q+(N||G?"klukkustundir":"klukkustundum"):Q+"klukkustund";case"d":return N?"dagur":G?"dag":"degi";case"dd":return p(C)?N?Q+"dagar":Q+(G?"daga":"d\xf6gum"):N?Q+"dagur":Q+(G?"dag":"degi");case"M":return N?"m\xe1nu\xf0ur":G?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return p(C)?N?Q+"m\xe1nu\xf0ir":Q+(G?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):N?Q+"m\xe1nu\xf0ur":Q+(G?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return N||G?"\xe1r":"\xe1ri";case"yy":return p(C)?Q+(N||G?"\xe1r":"\xe1rum"):Q+(N||G?"\xe1r":"\xe1ri")}}o.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:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},8118:function(h,v,y){!function(o){"use strict";o.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(n){return(/^[0-9].+$/.test(n)?"tra":"in")+" "+n},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}})}(y(6676))},3936:function(h,v,y){!function(o){"use strict";o.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:"%
1d 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}})}(y(6676))},6871:function(h,v,y){!function(o){"use strict";o.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(n,E){return"\u5143"===E[1]?1:parseInt(E[1]||n,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(n){return"\u5348\u5f8c"===n},meridiem:function(n,E,C){return n<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(n){return n.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(n){return this.week()!==n.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(n,E){switch(E){case"y":return 1===n?"\u5143\u5e74":n+"\u5e74";case"d":case"D":case"DDD":return n+"\u65e5";default:return n}},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"}})}(y(6676))},8710:function(h,v,y){!function(o){"use strict";o.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(n,E){return 12===n&&(n=0),"enjing"===E?n:"siyang"===E?n>=11?n:n+12:"sonten"===E||"ndalu"===E?n+12:void 0},meridiem:function(n,E,C){return n<11?"enjing":n<15?"siyang":n<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}})}(y(6676))},7125:function(h,v,y){!function(o){"use strict";o.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:"\u
110d9\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(n){return n.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(E,C,N){return"\u10d8"===N?C+"\u10e8\u10d8":C+N+"\u10e8\u10d8"})},past:function(n){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(n)?n.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(n)?n.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):n},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(n){return 0===n?n:1===n?n+"-\u10da\u10d8":n<20||n<=100&&n%20==0||n%100==0?"\u10db\u10d4-"+n:n+"-\u10d4"},week:{dow:1,doy:7}})}(y(6676))},2461:function(h,v,y){!function(o){"use strict";var p={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"};o.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(E){return E+(p[E]||p[E%10]||p[E>=100?100:null])},week:{dow:1,doy:7}})}(y(6676))},7399:function(h,v,y){!function(o){"use strict";var p={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},n={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};o.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:"\u
117a2\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(C){return"\u179b\u17d2\u1784\u17b6\u1785"===C},meridiem:function(C,N,z){return C<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(C){return C.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(N){return n[N]})},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]})},week:{dow:1,doy:4}})}(y(6676))},8720:function(h,v,y){!function(o){"use strict";var p={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},n={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};o.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:"%
1d \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(C){return C.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(N){return n[N]})},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]})},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(C,N){return 12===C&&(C=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===N?C<4?C:C+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===N?C:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===N?C>=10?C:C+12:"\u0cb8\u0c82\u0c9c\u0cc6"===N?C+12:void 0},meridiem:function(C,N,z){return C<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":C<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":C<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":C<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(C){return C+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(y(6676))},5306:function(h,v,y){!function(o){"use strict";o.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(n,E){switch(E){case"d":case"D":case"DDD":return n+"\uc77c";case"M":return n+"\uc6d4";case"w":case"W":return n+"\uc8fc";default:return n}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(n){return"\uc624\ud6c4"===n},meridiem:function(n,E,C){return n<12?"\uc624\uc804":"\uc624\ud6c4"}})}(y(6676))},4852:function(h,v,y){!function(o){"use strict";function p(C,N,z,G){var Q={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[C+" san\xeeye",C+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[C+" deq\xeeqe",C+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[C+" saet",C+" saetan"],d:["rojek","rojek\xea"],dd:[C+" roj",C+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[C+" hefte",C+" hefteyan"],M:["mehek","mehek\xea"],MM:[C+" meh",C+" mehan"],y:["salek","salek\xea"],yy:[C+" sal",C+" salan"]};return N?Q[z][0]:Q[z][1]}o.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(C,N,z){return C<12?z?"bn":"BN":z?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"}
1,relativeTime:{future:"di %s de",past:"ber\xee %s",s:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,w:p,ww:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(C,N){var z=N.toLowerCase();return z.includes("w")||z.includes("m")?C+".":C+function n(C){var N=(C=""+C).substring(C.length-1),z=C.length>1?C.substring(C.length-2):"";return 12==z||13==z||"2"!=N&&"3"!=N&&"50"!=z&&"70"!=N&&"80"!=N?"\xea":"y\xea"}(C)},week:{dow:1,doy:4}})}(y(6676))},2995:function(h,v,y){!function(o){"use strict";var p={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},E=["\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"];o.defineLocale("ku",{months:E,monthsShort:E,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(N){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(N)},meridiem:function(N,z,G){return N<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(N){return N.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(z){return n[z]}).replace(/\u060c/g,",")},postformat:function(N){return N.replace(/\d/g,function(z){return p[z]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(y(6676))},8779:function(h,v,y){!function(o){"use strict";var p={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"};o.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(E){return E+(p[E]||p[E%10]||p[E>=100?100:null])},week:{dow:1,doy:7}})}(y(6676))},2057:function(h,v,y){!function(o){"use strict";function p(z,G,Q,U){var Te={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 G?Te[Q][0]:Te[Q][1]}function C(z){if(z=parseInt(z,10),isNaN(z))return!1;if(z<0)return!0;
vendor: 4,667 bytes, line 1
1if(z<10)return 4<=z&&z<=7;if(z<100){var G=z%10;return C(0===G?z/10:G)}if(z<1e4){for(;z>=10;)z/=10;return C(z)}return C(z/=1e3)}o.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 n(z){return C(z.substr(0,z.indexOf(" ")))?"a "+z:"an "+z},past:function E(z){return C(z.substr(0,z.indexOf(" ")))?"viru "+z:"virun "+z},s:"e puer Sekonnen",ss:"%d Sekonnen",m:p,mm:"%d Minutten",h:p,hh:"%d Stonnen",d:p,dd:"%d Deeg",M:p,MM:"%d M\xe9int",y:p,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},7192:function(h,v,y){!function(o){"use strict";o.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(n){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===n},meridiem:function(n,E,C){return n<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(n){return"\u0e97\u0eb5\u0ec8"+n}})}(y(6676))},5430:function(h,v,y){!function(o){"use strict";var p={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_die
1n\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 E(Q,U,Te,re){return U?N(Te)[0]:re?N(Te)[1]:N(Te)[2]}function C(Q){return Q%10==0||Q>10&&Q<20}function N(Q){return p[Q].split("_")}function z(Q,U,Te,re){var ie=Q+" ";return 1===Q?ie+E(0,U,Te[0],re):U?ie+(C(Q)?N(Te)[1]:N(Te)[0]):re?ie+N(Te)[1]:ie+(C(Q)?N(Te)[1]:N(Te)[2])}o.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 n(Q,U,Te,re){return U?"kelios sekund\u0117s":re?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:z,m:E,mm:z,h:E,hh:z,d:E,dd:z,M:E,MM:z,y:E,yy:z},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(Q){return Q+"-oji"},week:{dow:1,doy:4}})}(y(6676))},3363:function(h,v,y){!function(o){"use strict";var p={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 n(G,Q,U){return U?Q%10==1&&Q%100!=11?G[2]:G[3]:Q%10==1&&Q%100!=11?G[0]:G[1]}function E(G,Q,U){return G+" "+n(p[U],G,Q)}function C(G,Q,U){return n(p[U],G,Q)}o.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 N(G,Q){return Q?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:E,m:C,mm:E,h:C,hh:E,d:C,dd:E,M:C,MM:E,y:C,yy:E},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},2939:function(h,v,y){!function(o){"use strict";var p={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(E,C){return 1===E?C[0]:E>=2&&E<=4?C[1]:C[2]},translate:function(E,C,N){var z=p.words[N];return 1===N.length?C?z[0]:z[1]:E+" "+p.correctGrammaticalCase(E,z)}};o.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:p.translate,m:p.translate,mm:p.translate,h:p.translate,hh:p.translate,d:"dan",dd:p.translate,M:"mjesec",MM:p.translate,y:"godinu",yy:p.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(6676))},8212:function(h,v,y){!function(o){"use strict";o.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:"%
1d 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}})}(y(6676))},9718:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10,C=n%100;return 0===n?n+"-\u0435\u0432":0===C?n+"-\u0435\u043d":C>10&&C<20?n+"-\u0442\u0438":1===E?n+"-\u0432\u0438":2===E?n+"-\u0440\u0438":7===E||8===E?n+"-\u043c\u0438":n+"-\u0442\u0438"},week:{dow:1,doy:7}})}(y(6676))},561:function(h,v,y){!function(o){"use strict";o.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:"%
1d \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(n,E){return 12===n&&(n=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===E&&n>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===E||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===E?n+12:n},meridiem:function(n,E,C){return n<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":n<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":n<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":n<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(y(6676))},8929:function(h,v,y){!function(o){"use strict";function p(E,C,N,z){switch(N){case"s":return C?"\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 E+(C?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return E+(C?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return E+(C?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return E+(C?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return E+(C?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return E+(C?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return E}}o.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(E){return"\u04ae\u0425"===E}
vendor: 23,224 bytes, line 1
1,meridiem:function(E,C,N){return E<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: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} \u04e9\u0434\u04e9\u0440/,ordinal:function(E,C){switch(C){case"d":case"D":case"DDD":return E+" \u04e9\u0434\u04e9\u0440";default:return E}}})}(y(6676))},4880:function(h,v,y){!function(o){"use strict";var p={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function E(N,z,G,Q){var U="";if(z)switch(G){case"s":U="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":U="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":U="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":U="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":U="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":U="%d \u0924\u093e\u0938";break;case"d":U="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":U="%d \u0926\u093f\u0935\u0938";break;case"M":U="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":U="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":U="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":U="%d \u0935\u0930\u094d\u0937\u0947"}else switch(G){case"s":U="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":U="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":U="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":U="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":U="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":U="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":U="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":U="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":U="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":U="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":U="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":U="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return U.replace(/%d/i,N)}o.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:E,ss:E,m:E,mm:E,h:E,hh:E,d:E,dd:E,M:E,MM:E,y:E,yy:E},preparse:function(N){return N.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(z){return n[z]})},postformat:function(N){return N.replace(/\d/g,function(z){return p[z]})},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(N,z){return 12===N&&(N=0),"\u092a\u0939\u093e\u091f\u0947"===z||"\u0938\u0915\u093e\u0933\u0940"===z?N:"\u0926\u0941\u092a\u093e\u0930\u0940"===z||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===z||"\u0930\u093e\u0924\u094d\u0930\u0940"===z?N>=12?N:N+12:void 0},meridiem:function(N,z,G){return N>=0&&N<6?"\u092a\u0939\u093e\u091f\u0947":N<12?"\u0938\u0915\u093e\u0933\u0940":N<17?"\u0926\u0941\u092a\u093e\u0930\u0940":N<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(y(6676))},2074:function(h,v,y){!function(o){"use strict";o.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(n,E){return 12===n&&(n=0),"pagi"===E?n:"tengahari"===E?n>=11?n:n+12:"petang"===E||"malam"===E?n+12:void 0},meridiem:function(n,E,C){return n<11?"pagi":n<15?"tengahari":n<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}})}(y(6676))},3193:function(h,v,y){!function(o){"use strict";o.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(n,E){return 12===n&&(n=0),"pagi"===E?n:"tengahari"===E?n>=11?n:n+12:"petang"===E||"malam"===E?n+12:void 0},meridiem:function(n,E,C){return n<11?"pagi":n<15?"tengahari":n<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}})}(y(6676))},4082:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},2261:function(h,v,y){!function(o){"use strict";var p={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},n={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};o.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(C){return C.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(N){return n[N]})},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]})},week:{dow:1,doy:4}})}(y(6676))},5273:function(h,v,y){!function(o){"use strict";o.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:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},9874:function(h,v,y){!function(o){"use strict";var p={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};o.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(C){return C.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(N){return n[N]})},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(C,N){return 12===C&&(C=0),"\u0930\u093e\u0924\u093f"===N?C<4?C:C+12:"\u092c\u093f\u0939\u093e\u0928"===N?C:"\u0926\u093f\u0909\u0901\u0938\u094b"===N?C>=10?C:C+12:"\u0938\u093e\u0901\u091d"===N?C+12:void 0},meridiem:function(C,N,z){return C<3?"\u0930\u093e\u0924\u093f":C<12?"\u092c\u093f\u0939\u093e\u0928":C<16?"\u0926\u093f\u0909\u0901\u0938\u094b":C<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}})}(y(6676))},1484:function(h,v,y){!function(o){"use strict";var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),E=[/^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],C=/^(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;o.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(z,G){return z?/-MMM-/.test(G)?n[z.month()]:p[z.month()]:p},monthsRegex:C,monthsShortRegex:C,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:E,longMonthsParse:E,shortMonthsParse:E,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(z){return z+(1===z||8===z||z>=20?"ste":"de")},week:{dow:1,doy:4}})}(y(6676))},1667:function(h,v,y){!function(o){"use strict";var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),E=[/^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],C=/^(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;o.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(z,G){return z?/-MMM-/.test(G)?n[z.month()]:p[z.month()]:p},monthsRegex:C,monthsShortRegex:C,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:E,longMonthsParse:E,shortMonthsParse:E,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(z){return z+(1===z||8===z||z>=20?"ste":"de")},week:{dow:1,doy:4}})}(y(6676))},7262:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},9679:function(h,v,y){!function(o){"use strict";o.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:"%
1d 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(n,E){var C=1===n?"r":2===n?"n":3===n?"r":4===n?"t":"\xe8";return("w"===E||"W"===E)&&(C="a"),n+C},week:{dow:1,doy:4}})}(y(6676))},6830:function(h,v,y){!function(o){"use strict";var p={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},n={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};o.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(C){return C.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(N){return n[N]})},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(C,N){return 12===C&&(C=0),"\u0a30\u0a3e\u0a24"===N?C<4?C:C+12:"\u0a38\u0a35\u0a47\u0a30"===N?C:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===N?C>=10?C:C+12:"\u0a38\u0a3c\u0a3e\u0a2e"===N?C+12:void 0}
vendor: 4,769 bytes, line 1
1,meridiem:function(C,N,z){return C<4?"\u0a30\u0a3e\u0a24":C<10?"\u0a38\u0a35\u0a47\u0a30":C<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":C<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(y(6676))},3616:function(h,v,y){!function(o){"use strict";var p="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),E=[/^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 C(G){return G%10<5&&G%10>1&&~~(G/10)%10!=1}function N(G,Q,U){var Te=G+" ";switch(U){case"ss":return Te+(C(G)?"sekundy":"sekund");case"m":return Q?"minuta":"minut\u0119";case"mm":return Te+(C(G)?"minuty":"minut");case"h":return Q?"godzina":"godzin\u0119";case"hh":return Te+(C(G)?"godziny":"godzin");case"ww":return Te+(C(G)?"tygodnie":"tygodni");case"MM":return Te+(C(G)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return Te+(C(G)?"lata":"lat")}}o.defineLocale("pl",{months:function(G,Q){return G?/D MMMM/.test(Q)?n[G.month()]:p[G.month()]:p},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:E,longMonthsParse:E,shortMonthsParse:E,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:N,m:N,mm:N,h:N,hh:N,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:N,M:"miesi\u0105c",MM:N,y:"rok",yy:N},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},2751:function(h,v,y){!function(o){"use strict";o.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"})}(y(6676))},5138:function(h,v,y){!function(o){"use strict";o.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:"%
1d 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}})}(y(6676))},7968:function(h,v,y){!function(o){"use strict";function p(E,C,N){var G=" ";return(E%100>=20||E>=100&&E%100==0)&&(G=" de "),E+G+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[N]}o.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:p,m:"un minut",mm:p,h:"o or\u0103",hh:p,d:"o zi",dd:p,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:p,M:"o lun\u0103",MM:p,y:"un an",yy:p},week:{dow:1,doy:7}})}(y(6676))},1828:function(h,v,y){!function(o){"use strict";function n(N,z,G){return"m"===G?z?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":N+" "+function p(N,z){var G=N.split("_");return z%10==1&&z%100!=11?G[0]:z%10>=2&&z%10<=4&&(z%100<10||z%100>=20)?G[1]:G[2]}({ss:z?"\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:z?"\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"}[G],+N)}var E=[/^\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];o.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:E,longMonthsParse:E,shortMonthsParse:E,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?\.|\u
vendor: 41,559 bytes, line 1
1043c\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(N){if(N.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(N){if(N.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:n,m:n,mm:n,h:"\u0447\u0430\u0441",hh:n,d:"\u0434\u0435\u043d\u044c",dd:n,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:n,M:"\u043c\u0435\u0441\u044f\u0446",MM:n,y:"\u0433\u043e\u0434",yy:n},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(N){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(N)},meridiem:function(N,z,G){return N<4?"\u043d\u043e\u0447\u0438":N<12?"\u0443\u0442\u0440\u0430":N<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(N,z){switch(z){case"M":case"d":case"DDD":return N+"-\u0439";case"D":return N+"-\u0433\u043e";case"w":case"W":return N+"-\u044f";default:return N}},week:{dow:1,doy:4}})}(y(6676))},2188:function(h,v,y){!function(o){"use strict";var p=["\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"],n=["\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"];o.defineLocale("sd",{months:p,monthsShort:p,weekdays:n,weekdaysShort:n,weekdaysMin:n,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(C){return"\u0634\u0627\u0645"===C},meridiem:function(C,N,z){return C<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(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(y(6676))},6562:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},7172:function(h,v,y){!function(o){"use strict";o.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(n){return n+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(n){return"\u0db4.\u0dc0."===n||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===n},meridiem:function(n,E,C){return n>11?C?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":C?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(y(6676))},9966:function(h,v,y){!function(o){"use strict";var p="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),n="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function E(z){return z>1&&z<5}function C(z,G,Q,U){var Te=z+" ";switch(Q){case"s":return G||U?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return G||U?Te+(E(z)?"sekundy":"sek\xfand"):Te+"sekundami";case"m":return G?"min\xfata":U?"min\xfatu":"min\xfatou";case"mm":return G||U?Te+(E(z)?"min\xfaty":"min\xfat"):Te+"min\xfatami";case"h":return G?"hodina":U?"hodinu":"hodinou";case"hh":return G||U?Te+(E(z)?"hodiny":"hod\xedn"):Te+"hodinami";case"d":return G||U?"de\u0148":"d\u0148om";case"dd":return G||U?Te+(E(z)?"dni":"dn\xed"):Te+"d\u0148ami";case"M":return G||U?"mesiac":"mesiacom";case"MM":return G||U?Te+(E(z)?"mesiace":"mesiacov"):Te+"mesiacmi";case"y":return G||U?"rok":"rokom";case"yy":return G||U?Te+(E(z)?"roky":"rokov"):Te+"rokmi"}}o.defineLocale("sk",{months:p,monthsShort:n,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:C,ss:C,m:C,mm:C,h:C,hh:C,d:C,dd:C,M:C,MM:C,y:C,yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},7520:function(h,v,y){!function(o){"use strict";function p(E,C,N,z){var G=E+" ";switch(N){case"s":return C||z?"nekaj sekund":"nekaj sekundami";case"ss":return G+(1===E?C?"sekundo":"sekundi":2===E?C||z?"sekundi":"sekundah":E<5?C||z?"sekunde":"sekundah":"sekund");case"m":return C?"ena minuta":"eno minuto";case"mm":return G+(1===E?C?"minuta":"minuto":2===E?C||z?"minuti":"minutama":E<5?C||z?"minute":"minutami":C||z?"minut":"minutami");case"h":return C?"ena ura":"eno uro";case"hh":return G+(1===E?C?"ura":"uro":2===E?C||z?"uri":"urama":E<5?C||z?"ure":"urami":C||z?"ur":"urami");case"d":return C||z?"en dan":"enim dnem";case"dd":return G+(1===E?C||z?"dan":"dnem":2===E?C||z?"dni":"dnevoma":C||z?"dni":"dnevi");case"M":return C||z?"en mesec":"enim mesecem";case"MM":return G+(1===E?C||z?"mesec":"mesecem":2===E?C||z?"meseca":"mesecema":E<5?C||z?"mesece":"meseci":C||z?"mesecev":"meseci");case"y":return C||z?"eno leto":"enim letom";case"yy":return G+(1===E?C||z?"leto":"letom":2===E?C||z?"leti":"letoma":E<5?C||z?"leta":"leti":C||z?"let":"leti")}}o.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: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:7}})}(y(6676))},5291:function(h,v,y){!function(o){"use strict";o.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(n){return"M"===n.charAt(0)},meridiem:function(n,E,C){return n<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}})}(y(6676))},7603:function(h,v,y){!function(o){"use strict";var p={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(E,C){return E%10>=1&&E%10<=4&&(E%100<10||E%100>=20)?E%10==1?C[0]:C[1]:C[2]},translate:function(E,C,N,z){var Q,G=p.words[N];return 1===N.length?"y"===N&&C?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":z||C?G[0]:G[1]:(Q=p.correctGrammaticalCase(E,G),"yy"===N&&C&&"\u0433\u043e\u0434\u0438\u043d\u0443"===Q?E+" \u0433\u043e\u0434\u0438\u043d\u0430":E+" "+Q)}};o.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:p.translate,m:p.translate,mm:p.translate,h:p.translate,hh:p.translate,d:p.translate,dd:p.translate,M:p.translate,MM:p.translate,y:p.translate,yy:p.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(6676))},450:function(h,v,y){!function(o){"use strict";var p={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(E,C){return E%10>=1&&E%10<=4&&(E%100<10||E%100>=20)?E%10==1?C[0]:C[1]:C[2]},translate:function(E,C,N,z){var Q,G=p.words[N];return 1===N.length?"y"===N&&C?"jedna godina":z||C?G[0]:G[1]:(Q=p.correctGrammaticalCase(E,G),"yy"===N&&C&&"godinu"===Q?E+" godina":E+" "+Q)}};o.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:p.translate,m:p.translate,mm:p.translate,h:p.translate,hh:p.translate,d:p.translate,dd:p.translate,M:p.translate,MM:p.translate,y:p.translate,yy:p.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(6676))},383:function(h,v,y){!function(o){"use strict";o.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(n,E,C){return n<11?"ekuseni":n<15?"emini":n<19?"entsambama":"ebusuku"},meridiemHour:function(n,E){return 12===n&&(n=0),"ekuseni"===E?n:"emini"===E?n>=11?n:n+12:"entsambama"===E||"ebusuku"===E?0===n?0:n+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(y(6676))},7221:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?":e":1===E||2===E?":a":":e")},week:{dow:1,doy:4}})}(y(6676))},1743:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},6351:function(h,v,y){!function(o){"use strict";var p={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},n={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};o.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(C){return C+"\u0bb5\u0ba4\u0bc1"},preparse:function(C){return C.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(N){return n[N]})},postformat:function(C){return C.replace(/\d/g,function(N){return p[N]})},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(C,N,z){return C<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":C<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":C<10?" \u0b95\u0bbe\u0bb2\u0bc8":C<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":C<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":C<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(C,N){return 12===C&&(C=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===N?C<2?C:C+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===N||"\u0b95\u0bbe\u0bb2\u0bc8"===N||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===N&&C>=10?C:C+12},week:{dow:0,doy:6}})}(y(6676))},9620:function(h,v,y){!function(o){"use strict";o.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(n,E){return 12===n&&(n=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===E?n<4?n:n+12:"\u0c09\u0c26\u0c2f\u0c02"===E?n:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===E?n>=10?n:n+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===E?n+12:void 0},meridiem:function(n,E,C){return n<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":n<10?"\u0c09\u0c26\u0c2f\u0c02":n<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":n<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(y(6676))},6278:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(y(6676))},6987:function(h,v,y){!function(o){"use strict";var p={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"};o.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(E,C){return 12===E&&(E=0),"\u0448\u0430\u0431"===C?E<4?E:E+12:"\u0441\u0443\u0431\u04b3"===C?E:"\u0440\u04ef\u0437"===C?E>=11?E:E+12:"\u0431\u0435\u0433\u043e\u04b3"===C?E+12:void 0},meridiem:function(E,C,N){return E<4?"\u0448\u0430\u0431":E<11?"\u0441\u0443\u0431\u04b3":E<16?"\u0440\u04ef\u0437":E<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(E){return E+(p[E]||p[E%10]||p[E>=100?100:null])},week:{dow:1,doy:7}})}(y(6676))},9325:function(h,v,y){!function(o){"use strict";o.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(n){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===n},meridiem:function(n,E,C){return n<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"}})}(y(6676))},3485:function(h,v,y){!function(o){"use strict";
1var p={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"};o.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(E,C){switch(C){case"d":case"D":case"Do":case"DD":return E;default:if(0===E)return E+"'unjy";var N=E%10;return E+(p[N]||p[E%100-N]||p[E>=100?100:null])}},week:{dow:1,doy:7}})}(y(6676))},8148:function(h,v,y){!function(o){"use strict";o.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(n){return n},week:{dow:1,doy:4}})}(y(6676))},9616:function(h,v,y){!function(o){"use strict";var p="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function C(G,Q,U,Te){var re=function N(G){var Q=Math.floor(G%1e3/100),U=Math.floor(G%100/10),Te=G%10,re="";return Q>0&&(re+=p[Q]+"vatlh"),U>0&&(re+=(""!==re?" ":"")+p[U]+"maH"),Te>0&&(re+=(""!==re?" ":"")+p[Te]),""===re?"pagh":re}(G);switch(U){case"ss":return re+" lup";case"mm":return re+" tup";case"hh":return re+" rep";case"dd":return re+" jaj";case"MM":return re+" jar";case"yy":return re+" DIS"}}o.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 n(G){var Q=G;return-1!==G.indexOf("jaj")?Q.slice(0,-3)+"leS":-1!==G.indexOf("jar")?Q.slice(0,-3)+"waQ":-1!==G.indexOf("DIS")?Q.slice(0,-3)+"nem":Q+" pIq"},past:function E(G){var Q=G;return-1!==G.indexOf("jaj")?Q.slice(0,-3)+"Hu\u2019":-1!==G.indexOf("jar")?Q.slice(0,-3)+"wen":-1!==G.indexOf("DIS")?Q.slice(0,-3)+"ben":Q+" ret"},s:"puS lup",ss:C,m:"wa\u2019 tup",mm:C,h:"wa\u2019 rep",hh:C,d:"wa\u2019 jaj",dd:C,M:"wa\u2019 jar",MM:C,y:"wa\u2019 DIS",yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},4040:function(h,v,y){!function(o){"use strict";var p={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"};o.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(E,C,N){return E<12?N?"\xf6\xf6":"\xd6\xd6":N?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(E){return"\xf6s"===E||"\xd6S"===E},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(E,C){switch(C){case"d":case"D":case"Do":case"DD":return E;default:if(0===E)return E+"'\u0131nc\u0131";var N=E%10;return E+(p[N]||p[E%100-N]||p[E>=100?100:null])}},week:{dow:1,doy:7}})}(y(6676))},594:function(h,v,y){!function(o){"use strict";function n(E,C,N,z){var G={s:["viensas secunds","'iensas secunds"],ss:[E+" secunds",E+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[E+" m\xeduts",E+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[E+" \xfeoras",E+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[E+" ziuas",E+" ziuas"],M:["'n mes","'iens mes"],MM:[E+" mesen",E+" mesen"],y:["'n ar","'iens ar"],yy:[E+" ars",E+" ars"]};return z||C?G[N][0]:G[N][1]}o.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4t
1s_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(E){return"d'o"===E.toLowerCase()},meridiem:function(E,C,N){return E>11?N?"d'o":"D'O":N?"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:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(6676))},3226:function(h,v,y){!function(o){"use strict";o.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4
1wbr\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}})}(y(6676))},673:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},9580:function(h,v,y){!function(o){"use strict";o.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(n,E){return 12===n&&(n=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===E||"\u0633\u06d5\u06be\u06d5\u0631"===E||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===E?n:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===E||"\u0643\u06d5\u0686"===E?n+12:n>=11?n:n+12},meridiem:function(n,E,C){var N=100*n+E;return N<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":N<900?"\u0633\u06d5\u06be\u06d5\u0631":N<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":N<1230?"\u0686\u06c8\u0634":N<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:"%
1d \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(n,E){switch(E){case"d":case"D":case"DDD":return n+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return n+"-\u06be\u06d5\u067e\u062a\u06d5";default:return n}},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(y(6676))},7270:function(h,v,y){!function(o){"use strict";function n(z,G,Q){return"m"===Q?G?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===Q?G?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":z+" "+function p(z,G){var Q=z.split("_");return G%10==1&&G%100!=11?Q[0]:G%10>=2&&G%10<=4&&(G%100<10||G%100>=20)?Q[1]:Q[2]}({ss:G?"\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:G?"\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:G?"\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"}[Q],+z)}function C(z){return function(){return z+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}o.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 E(z,G){var Q={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===z?Q.nominative.slice(1,7).concat(Q.nominative.slice(0,1)):z?Q[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(G)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(G)?"genitive":"nominative"][z.day()]:Q.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:C("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:C("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:C("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:C("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 
vendor: 10,931 bytes, line 1
16:return C("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return C("[\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:n,m:n,mm:n,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:n,d:"\u0434\u0435\u043d\u044c",dd:n,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:n,y:"\u0440\u0456\u043a",yy:n},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(z){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(z)},meridiem:function(z,G,Q){return z<4?"\u043d\u043e\u0447\u0456":z<12?"\u0440\u0430\u043d\u043a\u0443":z<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(z,G){switch(G){case"M":case"d":case"DDD":case"w":case"W":return z+"-\u0439";case"D":return z+"-\u0433\u043e";default:return z}},week:{dow:1,doy:7}})}(y(6676))},1656:function(h,v,y){!function(o){"use strict";var p=["\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"],n=["\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"];o.defineLocale("ur",{months:p,monthsShort:p,weekdays:n,weekdaysShort:n,weekdaysMin:n,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(C){return"\u0634\u0627\u0645"===C},meridiem:function(C,N,z){return C<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(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(y(6676))},8744:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},8364:function(h,v,y){!function(o){"use strict";o.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}})}(y(6676))},5049:function(h,v,y){!function(o){"use strict";o.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(n){return/^ch$/i.test(n)},meridiem:function(n,E,C){return n<12?C?"sa":"SA":C?"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(n){return n},week:{dow:1,doy:4}})}(y(6676))},5106:function(h,v,y){!function(o){"use strict";o.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(n){var E=n%10;return n+(1==~~(n%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(y(6676))},6199:function(h,v,y){!function(o){"use strict";o.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_\u
11eb8t_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}})}(y(6676))},7280:function(h,v,y){!function(o){"use strict";o.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(n,E){return 12===n&&(n=0),"\u51cc\u6668"===E||"\u65e9\u4e0a"===E||"\u4e0a\u5348"===E?n:"\u4e0b\u5348"===E||"\u665a\u4e0a"===E?n+12:n>=11?n:n+12},meridiem:function(n,E,C){var N=100*n+E;return N<600?"\u51cc\u6668":N<900?"\u65e9\u4e0a":N<1130?"\u4e0a\u5348":N<1230?"\u4e2d\u5348":N<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(n){return n.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(n){return this.week()!==n.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(n,E){switch(E){case"d":case"D":case"DDD":return n+"\u65e5";case"M":return n+"\u6708";case"w":case"W":return n+"\u5468";default:return n}},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}})}(y(6676))},6860:function(h,v,y){!function(o){"use strict";o.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(n,E){return 12===n&&(n=0),"\u51cc\u6668"===E||"\u65e9\u4e0a"===E||"\u4e0a\u5348"===E?n:"\u4e2d\u5348"===E?n>=11?n:n+12:"\u4e0b\u5348"===E||"\u665a\u4e0a"===E?n+12:void 0},meridiem:function(n,E,C){var N=100*n+E;return N<600?"\u51cc\u6668":N<900?"\u65e9\u4e0a":N<1200?"\u4e0a\u5348":1200===N?"\u4e2d\u5348":N<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(n,E){switch(E){case"d":case"D":case"DDD":return n+"\u65e5";case"M":return n+"\u6708";
vendor: 4,235 bytes, line 1
1case"w":case"W":return n+"\u9031";default:return n}},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"}})}(y(6676))},2335:function(h,v,y){!function(o){"use strict";o.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(n,E){return 12===n&&(n=0),"\u51cc\u6668"===E||"\u65e9\u4e0a"===E||"\u4e0a\u5348"===E?n:"\u4e2d\u5348"===E?n>=11?n:n+12:"\u4e0b\u5348"===E||"\u665a\u4e0a"===E?n+12:void 0},meridiem:function(n,E,C){var N=100*n+E;return N<600?"\u51cc\u6668":N<900?"\u65e9\u4e0a":N<1130?"\u4e0a\u5348":N<1230?"\u4e2d\u5348":N<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(n,E){switch(E){case"d":case"D":case"DDD":return n+"\u65e5";case"M":return n+"\u6708";case"w":case"W":return n+"\u9031";default:return n}},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"}})}(y(6676))},482:function(h,v,y){!function(o){"use strict";o.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(n,E){return 12===n&&(n=0),"\u51cc\u6668"===E||"\u65e9\u4e0a"===E||"\u4e0a\u5348"===E?n:"\u4e2d\u5348"===E?n>=11?n:n+12:"\u4e0b\u5348"===E||"\u665a\u4e0a"===E?n+12:void 0},meridiem:function(n,E,C){var N=100*n+E;return N<600?"\u51cc\u6668":N<900?"\u65e9\u4e0a":N<1130?"\u4e0a\u5348":N<1230?"\u4e2d\u5348":N<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(n,E){switch(E){case"d":case"D":case"DDD":return n+"\u65e5";case"M":return n+"\u6708";
1case"w":case"W":return n+"\u9031";default:return n}},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"}})}(y(6676))},6676:function(h,v,y){(h=y.nmd(h)).exports=function(){"use strict";var o,je;function p(){return o.apply(null,arguments)}function E(A){return A instanceof Array||"[object Array]"===Object.prototype.toString.call(A)}function C(A){return null!=A&&"[object Object]"===Object.prototype.toString.call(A)}function N(A,$){return Object.prototype.hasOwnProperty.call(A,$)}function z(A){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(A).length;var $;for($ in A)if(N(A,$))return!1;return!0}function G(A){return void 0===A}function Q(A){return"number"==typeof A||"[object Number]"===Object.prototype.toString.call(A)}function U(A){return A instanceof Date||"[object Date]"===Object.prototype.toString.call(A)}function Te(A,$){var ce,te=[],He=A.length;for(ce=0;ce<He;++ce)te.push($(A[ce],ce));return te}function re(A,$){for(var te in $)N($,te)&&(A[te]=$[te]);return N($,"toString")&&(A.toString=$.toString),N($,"valueOf")&&(A.valueOf=$.valueOf),A}function ie(A,$,te,ce){return Gl(A,$,te,ce,!0).utc()}function be(A){return null==A._pf&&(A._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),A._pf}function Et(A){var $=null,te=!1,ce=A._d&&!isNaN(A._d.getTime());return ce&&($=be(A),te=je.call($.parsedDateParts,function(He){return null!=He}),ce=$.overflow<0&&!$.empty&&!$.invalidEra&&!$.invalidMonth&&!$.invalidWeekday&&!$.weekdayMismatch&&!$.nullInput&&!$.invalidFormat&&!$.userInvalidated&&(!$.meridiem||$.meridiem&&te),A._strict&&(ce=ce&&0===$.charsLeftOver&&0===$.unusedTokens.length&&void 0===$.bigHour)),null!=Object.isFrozen&&Object.isFrozen(A)?ce:(A._isValid=ce,A._isValid)}function Ot(A){var $=ie(NaN);return null!=A?re(be($),A):be($).userInvalidated=!0,$}je=Array.prototype.some?Array.prototype.some:function(A){var ce,$=Object(this),te=$.length>>>0;for(ce=0;ce<te;ce++)if(ce in $&&A.call(this,$[ce],ce,$))return!0;return!1};var zt=p.momentProperties=[],mt=!1;function me(A,$){var te,ce,He,Bt=zt.length;if(G($._isAMomentObject)||(A._isAMomentObject=$._isAMomentObject),G($._i)||(A._i=$._i),G($._f)||(A._f=$._f),G($._l)||(A._l=$._l),G($._strict)||(A._strict=$._strict),G($._tzm)||(A._tzm=$._tzm),G($._isUTC)||(A._isUTC=$._isUTC),G($._offset)||(A._offset=$._offset),G($._pf)||(A._pf=be($)),G($._locale)||(A._locale=$._locale),Bt>0)for(te=0;te<Bt;te++)G(He=$[ce=zt[te]])||(A[ce]=He);return A}function Qe(A){me(this,A),this._d=new Date(null!=A._d?A._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===mt&&(mt=!0,p.updateOffset(this),mt=!1)}function ae(A){return A instanceof Qe||null!=A&&null!=A._isAMomentObject}function Ge(A){!1===p.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+A)}function xe(A,$){var te=!0;return re(function(){if(null!=p.deprecationHandler&&p.deprecationHandler(null,A),te){var He,Bt,gn,ce=[],ni=arguments.length;for(Bt=0;Bt<ni;Bt++){if(He="","object"==typeof arguments[Bt]){for(gn in He+="\n["+Bt+"] ",arguments[0])N(arguments[0],gn)&&(He+=gn+": "+arguments[0][gn]+", ");He=He.slice(0,-2)}else He=arguments[Bt];ce.push(He)}Ge(A+"\nArguments: "+Array.prototype.slice.call(ce).join("")+"\n"+(new Error).stack),te=!1}return $.apply(this,arguments)},$)}var Pn,Fe={};function ft(A,$){null!=p.deprecationHandler&&p.deprecationHandler(A,$),Fe[A]||(Ge($),Fe[A]=!0)}function Qt(A){return typeof Function<"u"&&A instanceof Function||"[object Function]"===Object.prototype.toString.call(A)}function vn(A,$){var ce,te=re({},A);for(ce in $)N($,ce)&&(C(A[ce])&&C($[ce])?(te[ce]={},re(te[ce],A[ce]),re(te[ce],$[ce])):null!=$[ce]?te[ce]=$[ce]:delete te[ce]);for(ce in A)N(A,ce)&&!N($,ce)&&C(A[ce])&&(te[ce]=re({},te[ce]));return te}function En(A){null!=A&&this.set(A)}p.suppressDeprecationWarnings=!1,p.deprecationHandler=null,Pn=Object.keys?Object.keys:function(A){var $,te=[];for($ in A)N(A,$)&&te.push($);return te};function ii(A,$,te){var ce=""+Math.abs(A);return(A>=0?te?"+":"":"-")+Math.pow(10,Math.max(0,$-ce.length)).toString().substr(1)+ce}var at=/(\[[^\[]*\])|(\\)?([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}
vendor: 6,115 bytes, line 1
1|x|X|zz?|ZZ?|.)/g,ct=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ke={},Lt={};function se(A,$,te,ce){var He=ce;"string"==typeof ce&&(He=function(){return this[ce]()}),A&&(Lt[A]=He),$&&(Lt[$[0]]=function(){return ii(He.apply(this,arguments),$[1],$[2])}),te&&(Lt[te]=function(){return this.localeData().ordinal(He.apply(this,arguments),A)})}function Ee(A){return A.match(/\[[\s\S]/)?A.replace(/^\[|\]$/g,""):A.replace(/\\/g,"")}function pt(A,$){return A.isValid()?($=Wt($,A.localeData()),Ke[$]=Ke[$]||function qe(A){var te,ce,$=A.match(at);for(te=0,ce=$.length;te<ce;te++)$[te]=Lt[$[te]]?Lt[$[te]]:Ee($[te]);return function(He){var gn,Bt="";for(gn=0;gn<ce;gn++)Bt+=Qt($[gn])?$[gn].call(He,A):$[gn];return Bt}}($),Ke[$](A)):A.localeData().invalidDate()}function Wt(A,$){var te=5;function ce(He){return $.longDateFormat(He)||He}for(ct.lastIndex=0;te>=0&&ct.test(A);)A=A.replace(ct,ce),ct.lastIndex=0,te-=1;return A}var fn={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Hn(A){return"string"==typeof A?fn[A]||fn[A.toLowerCase()]:void 0}function xt(A){var te,ce,$={};for(ce in A)N(A,ce)&&(te=Hn(ce))&&($[te]=A[ce]);return $}var Jt={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Je,Me=/\d/,Ne=/\d\d/,ot=/\d{3}/,Xt=/\d{4}/,kt=/[+-]?\d{6}/,Nt=/\d\d?/,vt=/\d\d\d\d?/,Ht=/\d\d\d\d\d\d?/,Rt=/\d{1,3}/,yn=/\d{1,4}/,xn=/[+-]?\d{1,6}/,Fn=/\d+/,qn=/[+-]?\d+/,li=/Z|[+-]\d\d:?\d\d/gi,_n=/Z|[+-]\d\d(?::?\d\d)?/gi,Vt=/[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,Dt=/^[1-9]\d?/,tt=/^([1-9]\d|\d)/;function De(A,$,te){Je[A]=Qt($)?$:function(ce,He){return ce&&te?te:$}}function wt(A,$){return N(Je,A)?Je[A]($._strict,$._locale):new RegExp(function Kt(A){return bn(A.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function($,te,ce,He,Bt){return te||ce||He||Bt}))}(A))}function bn(A){return A.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Ut(A){return A<0?Math.ceil(A)||0:Math.floor(A)}function Ze(A){var $=+A,te=0;return 0!==$&&isFinite($)&&(te=Ut($)),te}Je={};var ue={};function X(A,$){var te,He,ce=$;for("string"==typeof A&&(A=[A]),Q($)&&(ce=function(Bt,gn){gn[$]=Ze(Bt)}),He=A.length,te=0;te<He;te++)ue[A[te]]=ce}function Be(A,$){X(A,function(te,ce,He,Bt){He._w=He._w||{},$(te,He._w,He,Bt)})}function Ft(A,$,te){null!=$&&N(ue,A)&&ue[A]($,te._a,te,A)}function wn(A){return A%4==0&&A%100!=0||A%400==0}var $t=0,An=1,Ye=2,st=3,Yt=4,rt=5,it=6,Pt=7,rn=8;function Ie(A){return wn(A)?366:365}se("Y",0,0,function(){var A=this.year();return A<=9999?ii(A,4):"+"+A}),se(0,["YY",2],0,function(){return this.year()%100}),se(0,["YYYY",4],0,"year"),se(0,["YYYYY",5],0,"year"),se(0,["YYYYYY",6,!0],0,"year"),De("Y",qn),De("YY",Nt,Ne),De("YYYY",yn,Xt),De("YYYYY",xn,kt),De("YYYYYY",xn,kt),X(["YYYYY","YYYYYY"],$t),X("YYYY",function(A,$){$[$t]=2===A.length?p.parseTwoDigitYear(A):Ze(A)}),X("YY",function(A,$){$[$t]=p.parseTwoDigitYear(A)}),X("Y",function(A,$){$[$t]=parseInt(A,10)}),p.parseTwoDigitYear=function(A){return Ze(A)+(Ze(A)>68?1900:2e3)};var ai,nn=We("FullYear",!0);function We(A,$){return function(te){return null!=te?(cn(this,A,te),p.updateOffset(this,$),this):lt(this,A)}}function lt(A,$){if(!A.isValid())return NaN;var te=A._d,ce=A._isUTC;switch($){case"Milliseconds":return ce?te.getUTCMilliseconds():te.getMilliseconds();case"Seconds":return ce?te.getUTCSeconds():te.getSeconds();case"Minutes":return ce?te.getUTCMinutes():te.getMinutes();case"Hours":return ce?te.getUTCHours():te.getHours();case"Date":return ce?te.getUTCDate():te.getDate();case"Day":return ce?te.getUTCDay():te.getDay();case"Month":return ce?te.getUTCMonth():te.getMonth();case"FullYear":return ce?te.getUTCFullYear():te.getFullYear();default:return NaN}}function cn(A,$,te){var ce,He,Bt,gn,ni;if(A.isValid()&&!isNaN(te)){switch(ce=A._d,He=A._isUTC,$){case"Milliseconds":return void(He?ce.setUTCMilliseconds(te):ce.setMilliseconds(te));case"Seconds":return void(He?ce.setUTCSeconds(te):ce.setSeconds(te));case"Minutes":return void(He?ce.setUTCMinutes(te):ce.setMinutes(te));case"Hours":return void(He?ce.setUTCHours(te):ce.setHours(te));case"Date":return void(He?ce.setUTCDate(te):ce.setDate(te));case"FullYear":break;default:return}Bt=te,gn=A.month(),ni=29!==(ni=A.date())||1!==gn||wn(Bt)?ni:28,He?ce.setUTCFullYear(Bt,gn,ni):ce.setFullYear(Bt,gn,ni)}}function yi(A,$){if(isNaN(A)||isNaN($))return NaN;var te=function di(A,$){return(A%$+$)%$}($,12);return A+=($-te)/12,1===te?wn(A)?29:28:31-te%7%2}ai=Array.prototype.indexOf?Array.prototype.indexOf:function(A){var $;for($=0;$<this.length;++$)if(this[$]===A)return $;return-1},se("M",["MM",2],"Mo",function(){return this.month()+1}),se("MMM",0,0,function(A){return this.localeData().monthsShort(this,A)}),se("MMMM",0,0,function(A){return this.localeData().months(this,A)}),De("M",Nt,Dt),De("MM",Nt,Ne),De("MMM",function(A,$){return $.monthsShortRegex(A)}),De("MMMM",function(A,$){return $.monthsRegex(A)}),X(["M","MM"],function(A,$){$[An]=Ze(A)-1}),X(["MMM","MMMM"],function(A,$,te,ce){var He=te._locale.monthsParse(A,ce,te._strict);null!=He?$[An]=He:be(te).invalidMonth=A});var fi="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ci="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),lr
vendor: 5,697 bytes, line 1
1=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Hr=Vt,Ri=Vt;function B(A,$,te){var ce,He,Bt,gn=A.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],ce=0;ce<12;++ce)Bt=ie([2e3,ce]),this._shortMonthsParse[ce]=this.monthsShort(Bt,"").toLocaleLowerCase(),this._longMonthsParse[ce]=this.months(Bt,"").toLocaleLowerCase();return te?"MMM"===$?-1!==(He=ai.call(this._shortMonthsParse,gn))?He:null:-1!==(He=ai.call(this._longMonthsParse,gn))?He:null:"MMM"===$?-1!==(He=ai.call(this._shortMonthsParse,gn))||-1!==(He=ai.call(this._longMonthsParse,gn))?He:null:-1!==(He=ai.call(this._longMonthsParse,gn))||-1!==(He=ai.call(this._shortMonthsParse,gn))?He:null}function oe(A,$){if(!A.isValid())return A;if("string"==typeof $)if(/^\d+$/.test($))$=Ze($);else if(!Q($=A.localeData().monthsParse($)))return A;var te=$,ce=A.date();return ce=ce<29?ce:Math.min(ce,yi(A.year(),te)),A._isUTC?A._d.setUTCMonth(te,ce):A._d.setMonth(te,ce),A}function Xe(A){return null!=A?(oe(this,A),p.updateOffset(this,!0),this):lt(this,"Month")}function Nr(){function A(bi,Bi){return Bi.length-bi.length}var He,Bt,gn,ni,$=[],te=[],ce=[];for(He=0;He<12;He++)Bt=ie([2e3,He]),gn=bn(this.monthsShort(Bt,"")),ni=bn(this.months(Bt,"")),$.push(gn),te.push(ni),ce.push(ni),ce.push(gn);$.sort(A),te.sort(A),ce.sort(A),this._monthsRegex=new RegExp("^("+ce.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+te.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+$.join("|")+")","i")}function Xo(A,$,te,ce,He,Bt,gn){var ni;return A<100&&A>=0?(ni=new Date(A+400,$,te,ce,He,Bt,gn),isFinite(ni.getFullYear())&&ni.setFullYear(A)):ni=new Date(A,$,te,ce,He,Bt,gn),ni}function Ir(A){var $,te;return A<100&&A>=0?((te=Array.prototype.slice.call(arguments))[0]=A+400,$=new Date(Date.UTC.apply(null,te)),isFinite($.getUTCFullYear())&&$.setUTCFullYear(A)):$=new Date(Date.UTC.apply(null,arguments)),$}function oo(A,$,te){var ce=7+$-te;return-(7+Ir(A,0,ce).getUTCDay()-$)%7+ce-1}function Ls(A,$,te,ce,He){var bi,Bi,ni=1+7*($-1)+(7+te-ce)%7+oo(A,ce,He);return ni<=0?Bi=Ie(bi=A-1)+ni:ni>Ie(A)?(bi=A+1,Bi=ni-Ie(A)):(bi=A,Bi=ni),{year:bi,dayOfYear:Bi}}function eo(A,$,te){var Bt,gn,ce=oo(A.year(),$,te),He=Math.floor((A.dayOfYear()-ce-1)/7)+1;return He<1?Bt=He+es(gn=A.year()-1,$,te):He>es(A.year(),$,te)?(Bt=He-es(A.year(),$,te),gn=A.year()+1):(gn=A.year(),Bt=He),{week:Bt,year:gn}}function es(A,$,te){var ce=oo(A,$,te),He=oo(A+1,$,te);return(Ie(A)-ce+He)/7}se("w",["ww",2],"wo","week"),se("W",["WW",2],"Wo","isoWeek"),De("w",Nt,Dt),De("ww",Nt,Ne),De("W",Nt,Dt),De("WW",Nt,Ne),Be(["w","ww","W","WW"],function(A,$,te,ce){$[ce.substr(0,1)]=Ze(A)});function to(A,$){return A.slice($,7).concat(A.slice(0,$))}se("d",0,"do","day"),se("dd",0,0,function(A){return this.localeData().weekdaysMin(this,A)}),se("ddd",0,0,function(A){return this.localeData().weekdaysShort(this,A)}),se("dddd",0,0,function(A){return this.localeData().weekdays(this,A)}),se("e",0,0,"weekday"),se("E",0,0,"isoWeekday"),De("d",Nt),De("e",Nt),De("E",Nt),De("dd",function(A,$){return $.weekdaysMinRegex(A)}),De("ddd",function(A,$){return $.weekdaysShortRegex(A)}),De("dddd",function(A,$){return $.weekdaysRegex(A)}),Be(["dd","ddd","dddd"],function(A,$,te,ce){var He=te._locale.weekdaysParse(A,ce,te._strict);null!=He?$.d=He:be(te).invalidWeekday=A}),Be(["d","e","E"],function(A,$,te,ce){$[ce]=Ze(A)});var go="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Yo="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Pi="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),kr=Vt,Fr=Vt,Do=Vt;function da(A,$,te){var ce,He,Bt,gn=A.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],ce=0;ce<7;++ce)Bt=ie([2e3,1]).day(ce),this._minWeekdaysParse[ce]=this.weekdaysMin(Bt,"").toLocaleLowerCase(),this._shortWeekdaysParse[ce]=this.weekdaysShort(Bt,"").toLocaleLowerCase(),this._weekdaysParse[ce]=this.weekdays(Bt,"").toLocaleLowerCase();return te?"dddd"===$?-1!==(He=ai.call(this._weekdaysParse,gn))?He:null:"ddd"===$?-1!==(He=ai.call(this._shortWeekdaysParse,gn))?He:null:-1!==(He=ai.call(this._minWeekdaysParse,gn))?He:null:"dddd"===$?-1!==(He=ai.call(this._weekdaysParse,gn))||-1!==(He=ai.call(this._shortWeekdaysParse,gn))||-1!==(He=ai.call(this._minWeekdaysParse,gn))?He:null:"ddd"===$?-1!==(He=ai.call(this._shortWeekdaysParse,gn))||-1!==(He=ai.call(this._weekdaysParse,gn))||-1!==(He=ai.call(this._minWeekdaysParse,gn))?He:null:-1!==(He=ai.call(this._minWeekdaysParse,gn))||-1!==(He=ai.call(this._weekdaysParse,gn))||-1!==(He=ai.call(this._shortWeekdaysParse,gn))?He:null}function wr(){function A(Mo,ba){return ba.length-Mo.length}var Bt,gn,ni,bi,Bi,$=[],te=[],ce=[],He=[];for(Bt=0;Bt<7;Bt++)gn=ie([2e3,1]).day(Bt),ni=bn(this.weekdaysMin(gn,"")),bi=bn(this.weekdaysShort(gn,"")),Bi=bn(this.weekdays(gn,"")),$.push(ni),te.push(bi),ce.push(Bi),He.push(ni),He.push(bi),He.push(Bi);$.sort(A),te.sort(A),ce.sort(A),He.sort(A),this._weekdaysRegex=new RegExp("^("+He.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+ce.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+te.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+$.join("|")+")","i")}function fr(){return this.hours()%12||12}function dr(A,$){se(A,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),$)})}function no(A,$){return $._meridiemParse}se("H",["HH",2],0,"hour"),se("h",["hh",2],0,fr),se("k",["kk",2],0,function _o(){return this.hours()||24}),se("hmm",0,0,function(){return""+fr.apply(this)+ii(this.minutes(),2)}
vendor: 6,357 bytes, line 1
1),se("hmmss",0,0,function(){return""+fr.apply(this)+ii(this.minutes(),2)+ii(this.seconds(),2)}),se("Hmm",0,0,function(){return""+this.hours()+ii(this.minutes(),2)}),se("Hmmss",0,0,function(){return""+this.hours()+ii(this.minutes(),2)+ii(this.seconds(),2)}),dr("a",!0),dr("A",!1),De("a",no),De("A",no),De("H",Nt,tt),De("h",Nt,Dt),De("k",Nt,Dt),De("HH",Nt,Ne),De("hh",Nt,Ne),De("kk",Nt,Ne),De("hmm",vt),De("hmmss",Ht),De("Hmm",vt),De("Hmmss",Ht),X(["H","HH"],st),X(["k","kk"],function(A,$,te){var ce=Ze(A);$[st]=24===ce?0:ce}),X(["a","A"],function(A,$,te){te._isPm=te._locale.isPM(A),te._meridiem=A}),X(["h","hh"],function(A,$,te){$[st]=Ze(A),be(te).bigHour=!0}),X("hmm",function(A,$,te){var ce=A.length-2;$[st]=Ze(A.substr(0,ce)),$[Yt]=Ze(A.substr(ce)),be(te).bigHour=!0}),X("hmmss",function(A,$,te){var ce=A.length-4,He=A.length-2;$[st]=Ze(A.substr(0,ce)),$[Yt]=Ze(A.substr(ce,2)),$[rt]=Ze(A.substr(He)),be(te).bigHour=!0}),X("Hmm",function(A,$,te){var ce=A.length-2;$[st]=Ze(A.substr(0,ce)),$[Yt]=Ze(A.substr(ce))}),X("Hmmss",function(A,$,te){var ce=A.length-4,He=A.length-2;$[st]=Ze(A.substr(0,ce)),$[Yt]=Ze(A.substr(ce,2)),$[rt]=Ze(A.substr(He))});var Rs=We("Hours",!0);var bo,zr={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:fi,monthsShort:ci,week:{dow:0,doy:6},weekdays:go,weekdaysMin:Pi,weekdaysShort:Yo,meridiemParse:/[ap]\.?m?\.?/i},mi={},Gr={};function So(A,$){var te,ce=Math.min(A.length,$.length);for(te=0;te<ce;te+=1)if(A[te]!==$[te])return te;return ce}function Bo(A){return A&&A.toLowerCase().replace("_","-")}function ur(A){var $=null;if(void 0===mi[A]&&h&&h.exports&&function yo(A){return!(!A||!A.match("^[^/\\\\]*$"))}(A))try{$=bo._abbr,y(6700)("./"+A),Tr($)}catch{mi[A]=null}return mi[A]}function Tr(A,$){var te;return A&&((te=G($)?Ur(A):Ho(A,$))?bo=te:typeof console<"u"&&console.warn&&console.warn("Locale "+A+" not found. Did you forget to load it?")),bo._abbr}function Ho(A,$){if(null!==$){var te,ce=zr;if($.abbr=A,null!=mi[A])ft("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),ce=mi[A]._config;else if(null!=$.parentLocale)if(null!=mi[$.parentLocale])ce=mi[$.parentLocale]._config;else{if(null==(te=ur($.parentLocale)))return Gr[$.parentLocale]||(Gr[$.parentLocale]=[]),Gr[$.parentLocale].push({name:A,config:$}),null;ce=te._config}return mi[A]=new En(vn(ce,$)),Gr[A]&&Gr[A].forEach(function(He){Ho(He.name,He.config)}),Tr(A),mi[A]}return delete mi[A],null}function Ur(A){var $;if(A&&A._locale&&A._locale._abbr&&(A=A._locale._abbr),!A)return bo;if(!E(A)){if($=ur(A))return $;A=[A]}return function Oa(A){for(var te,ce,He,Bt,$=0;$<A.length;){for(te=(Bt=Bo(A[$]).split("-")).length,ce=(ce=Bo(A[$+1]))?ce.split("-"):null;te>0;){if(He=ur(Bt.slice(0,te).join("-")))return He;if(ce&&ce.length>=te&&So(Bt,ce)>=te-1)break;te--}$++}return bo}(A)}function vo(A){var $,te=A._a;return te&&-2===be(A).overflow&&($=te[An]<0||te[An]>11?An:te[Ye]<1||te[Ye]>yi(te[$t],te[An])?Ye:te[st]<0||te[st]>24||24===te[st]&&(0!==te[Yt]||0!==te[rt]||0!==te[it])?st:te[Yt]<0||te[Yt]>59?Yt:te[rt]<0||te[rt]>59?rt:te[it]<0||te[it]>999?it:-1,be(A)._overflowDayOfYear&&($<$t||$>Ye)&&($=Ye),be(A)._overflowWeeks&&-1===$&&($=Pt),be(A)._overflowWeekday&&-1===$&&($=rn),be(A).overflow=$),A}var ao=/^\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)?)?$/,Na=/^\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)?)?$/,ts=/Z|[+-]\d\d(?::?\d\d)?/,ns=[["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]],br=[["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/]],ul=/^\/?Date\((-?\d+)/i,Vr=/^(?:(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}))$/,cr={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function vs(A){var $,te,Bt,gn,ni,bi,ce=A._i,He=ao.exec(ce)||Na.exec(ce),Bi=ns.length,Mo=br.length;if(He){for(be(A).iso=!0,$=0,te=Bi;$<te;$++)if(ns[$][1].exec(He[1])){gn=ns[$][0],Bt=!1!==ns[$][2];break}if(null==gn)return void(A._isValid=!1);if(He[3]){for($=0,te=Mo;$<te;$++)if(br[$][1].exec(He[3])){ni=(He[2]||" ")+br[$][0];break}if(null==ni)return void(A._isValid=!1)}if(!Bt&&null!=ni)return void(A._isValid=!1);if(He[4]){if(!ts.exec(He[4]))return void(A._isValid=!1);bi="Z"}A._f=gn+(ni||"")+(bi||""),Ue(A)}else A._isValid=!1}function Mr(A){var $=parseInt(A,10);return $<=49?2e3+$:$<=999?1900+$:$}function Ga(A){var te,$=Vr.exec(function Yr(A){return A.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(A._i));if($){if(te=function Os(A,$,te,ce,He,Bt){var gn=[Mr(A),ci.indexOf($),parseInt(te,10),parseInt(ce,10),parseInt(He,10)];return Bt&&gn.push(parseInt(Bt,10)),gn}($[4],$[3],$[2],$[5],$[6],$[7]),!function jo(A,$,te){return!A||Yo.indexOf(A)===new Date($[0],$[1],$[2]).getDay()||(be(te).weekdayMismatch=!0,te._isValid=!1,!1)}($[1],te,A))return;A._a=te,A._tzm=function za(A,$,te){if(A)return cr[A];
1if($)return 0;var ce=parseInt(te,10),He=ce%100;return(ce-He)/100*60+He}($[8],$[9],$[10]),A._d=Ir.apply(null,A._a),A._d.setUTCMinutes(A._d.getUTCMinutes()-A._tzm),be(A).rfc2822=!0}else A._isValid=!1}function $o(A,$,te){return A??$??te}function we(A){var $,te,He,Bt,gn,ce=[];if(!A._d){for(He=function pe(A){var $=new Date(p.now());return A._useUTC?[$.getUTCFullYear(),$.getUTCMonth(),$.getUTCDate()]:[$.getFullYear(),$.getMonth(),$.getDate()]}(A),A._w&&null==A._a[Ye]&&null==A._a[An]&&function J(A){var $,te,ce,He,Bt,gn,ni,bi,Bi;null!=($=A._w).GG||null!=$.W||null!=$.E?(Bt=1,gn=4,te=$o($.GG,A._a[$t],eo(Ki(),1,4).year),ce=$o($.W,1),((He=$o($.E,1))<1||He>7)&&(bi=!0)):(Bt=A._locale._week.dow,gn=A._locale._week.doy,Bi=eo(Ki(),Bt,gn),te=$o($.gg,A._a[$t],Bi.year),ce=$o($.w,Bi.week),null!=$.d?((He=$.d)<0||He>6)&&(bi=!0):null!=$.e?(He=$.e+Bt,($.e<0||$.e>6)&&(bi=!0)):He=Bt),ce<1||ce>es(te,Bt,gn)?be(A)._overflowWeeks=!0:null!=bi?be(A)._overflowWeekday=!0:(ni=Ls(te,ce,He,Bt,gn),A._a[$t]=ni.year,A._dayOfYear=ni.dayOfYear)}(A),null!=A._dayOfYear&&(gn=$o(A._a[$t],He[$t]),(A._dayOfYear>Ie(gn)||0===A._dayOfYear)&&(be(A)._overflowDayOfYear=!0),te=Ir(gn,0,A._dayOfYear),A._a[An]=te.getUTCMonth(),A._a[Ye]=te.getUTCDate()),$=0;$<3&&null==A._a[$];++$)A._a[$]=ce[$]=He[$];for(;$<7;$++)A._a[$]=ce[$]=null==A._a[$]?2===$?1:0:A._a[$];24===A._a[st]&&0===A._a[Yt]&&0===A._a[rt]&&0===A._a[it]&&(A._nextDay=!0,A._a[st]=0),A._d=(A._useUTC?Ir:Xo).apply(null,ce),Bt=A._useUTC?A._d.getUTCDay():A._d.getDay(),null!=A._tzm&&A._d.setUTCMinutes(A._d.getUTCMinutes()-A._tzm),A._nextDay&&(A._a[st]=24),A._w&&typeof A._w.d<"u"&&A._w.d!==Bt&&(be(A).weekdayMismatch=!0)}}function Ue(A){if(A._f!==p.ISO_8601)if(A._f!==p.RFC_2822){A._a=[],be(A).empty=!0;var te,ce,He,Bt,gn,Bi,Mo,$=""+A._i,ni=$.length,bi=0;for(Mo=(He=Wt(A._f,A._locale).match(at)||[]).length,te=0;te<Mo;te++)(ce=($.match(wt(Bt=He[te],A))||[])[0])&&((gn=$.substr(0,$.indexOf(ce))).length>0&&be(A).unusedInput.push(gn),$=$.slice($.indexOf(ce)+ce.length),bi+=ce.length),Lt[Bt]?(ce?be(A).empty=!1:be(A).unusedTokens.push(Bt),Ft(Bt,ce,A)):A._strict&&!ce&&be(A).unusedTokens.push(Bt);be(A).charsLeftOver=ni-bi,$.length>0&&be(A).unusedInput.push($),A._a[st]<=12&&!0===be(A).bigHour&&A._a[st]>0&&(be(A).bigHour=void 0),be(A).parsedDateParts=A._a.slice(0),be(A).meridiem=A._meridiem,A._a[st]=function St(A,$,te){var ce;return null==te?$:null!=A.meridiemHour?A.meridiemHour($,te):(null!=A.isPM&&((ce=A.isPM(te))&&$<12&&($+=12),!ce&&12===$&&($=0)),$)}(A._locale,A._a[st],A._meridiem),null!==(Bi=be(A).era)&&(A._a[$t]=A._locale.erasConvertYear(Bi,A._a[$t])),we(A),vo(A)}else Ga(A);else vs(A)}function Wa(A){var $=A._i,te=A._f;return A._locale=A._locale||Ur(A._l),null===$||void 0===te&&""===$?Ot({nullInput:!0}):("string"==typeof $&&(A._i=$=A._locale.preparse($)),ae($)?new Qe(vo($)):(U($)?A._d=$:E(te)?function Qn(A){var $,te,ce,He,Bt,gn,ni=!1,bi=A._f.length;if(0===bi)return be(A).invalidFormat=!0,void(A._d=new Date(NaN));for(He=0;He<bi;He++)Bt=0,gn=!1,$=me({},A),null!=A._useUTC&&($._useUTC=A._useUTC),$._f=A._f[He],Ue($),Et($)&&(gn=!0),Bt+=be($).charsLeftOver,Bt+=10*be($).unusedTokens.length,be($).score=Bt,ni?Bt<ce&&(ce=Bt,te=$):(null==ce||Bt<ce||gn)&&(ce=Bt,te=$,gn&&(ni=!0));re(A,te||$)}(A):te?Ue(A):function ua(A){var $=A._i;G($)?A._d=new Date(p.now()):U($)?A._d=new Date($.valueOf()):"string"==typeof $?function md(A){var $=ul.exec(A._i);null===$?(vs(A),!1===A._isValid&&(delete A._isValid,Ga(A),!1===A._isValid&&(delete A._isValid,A._strict?A._isValid=!1:p.createFromInputFallback(A)))):A._d=new Date(+$[1])}(A):E($)?(A._a=Te($.slice(0),function(te){return parseInt(te,10)}),we(A)):C($)?function xi(A){if(!A._d){var $=xt(A._i);A._a=Te([$.year,$.month,void 0===$.day?$.date:$.day,$.hour,$.minute,$.second,$.millisecond],function(ce){return ce&&parseInt(ce,10)}),we(A)}}(A):Q($)?A._d=new Date($):p.createFromInputFallback(A)}(A),Et(A)||(A._d=null),A))}function Gl(A,$,te,ce,He){var Bt={};return(!0===$||!1===$)&&(ce=$,$=void 0),(!0===te||!1===te)&&(ce=te,te=void 0),(C(A)&&z(A)||E(A)&&0===A.length)&&(A=void 0),Bt._isAMomentObject=!0,Bt._useUTC=Bt._isUTC=He,Bt._l=te,Bt._i=A,Bt._f=$,Bt._strict=ce,function Br(A){var $=new Qe(vo(Wa(A)));return $._nextDay&&($.add(1,"d"),$._nextDay=void 0),$}(Bt)}
1function Ki(A,$,te,ce){return Gl(A,$,te,ce,!1)}p.createFromInputFallback=xe("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(A){A._d=new Date(A._i+(A._useUTC?" UTC":""))}),p.ISO_8601=function(){},p.RFC_2822=function(){};var Pr=xe("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var A=Ki.apply(null,arguments);return this.isValid()&&A.isValid()?A<this?this:A:Ot()}),Wr=xe("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var A=Ki.apply(null,arguments);return this.isValid()&&A.isValid()?A>this?this:A:Ot()});function Al(A,$){var te,ce;if(1===$.length&&E($[0])&&($=$[0]),!$.length)return Ki();for(te=$[0],ce=1;ce<$.length;++ce)(!$[ce].isValid()||$[ce][A](te))&&(te=$[ce]);return te}var gr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Lr(A){var $=xt(A),te=$.year||0,ce=$.quarter||0,He=$.month||0,Bt=$.week||$.isoWeek||0,gn=$.day||0,ni=$.hour||0,bi=$.minute||0,Bi=$.second||0,Mo=$.millisecond||0;this._isValid=function Er(A){var $,ce,te=!1,He=gr.length;for($ in A)if(N(A,$)&&(-1===ai.call(gr,$)||null!=A[$]&&isNaN(A[$])))return!1;for(ce=0;ce<He;++ce)if(A[gr[ce]]){if(te)return!1;parseFloat(A[gr[ce]])!==Ze(A[gr[ce]])&&(te=!0)}return!0}($),this._milliseconds=+Mo+1e3*Bi+6e4*bi+1e3*ni*60*60,this._days=+gn+7*Bt,this._months=+He+3*ce+12*te,this._data={},this._locale=Ur(),this._bubble()}function Ns(A){return A instanceof Lr}function lo(A){return A<0?-1*Math.round(-1*A):Math.round(A)}function ha(A,$){se(A,0,0,function(){var te=this.utcOffset(),ce="+";return te<0&&(te=-te,ce="-"),ce+ii(~~(te/60),2)+$+ii(~~te%60,2)})}ha("Z",":"),ha("ZZ",""),De("Z",_n),De("ZZ",_n),X(["Z","ZZ"],function(A,$,te){te._useUTC=!0,te._tzm=ma(_n,A)});var is=/([\+\-]|\d\d)/gi;function ma(A,$){var He,Bt,te=($||"").match(A);return null===te?null:0===(Bt=60*(He=((te[te.length-1]||[])+"").match(is)||["-",0,0])[1]+Ze(He[2]))?0:"+"===He[0]?Bt:-Bt}function qa(A,$){var te,ce;return $._isUTC?(te=$.clone(),ce=(ae(A)||U(A)?A.valueOf():Ki(A).valueOf())-te.valueOf(),te._d.setTime(te._d.valueOf()+ce),p.updateOffset(te,!1),te):Ki(A).local()}function Qi(A){return-Math.round(A._d.getTimezoneOffset())}function zd(){return!!this.isValid()&&this._isUTC&&0===this._offset}p.updateOffset=function(){};var Va=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,ql=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function os(A,$){var He,Bt,gn,te=A,ce=null;return Ns(A)?te={ms:A._milliseconds,d:A._days,M:A._months}:Q(A)||!isNaN(+A)?(te={},$?te[$]=+A:te.milliseconds=+A):(ce=Va.exec(A))?(He="-"===ce[1]?-1:1,te={y:0,d:Ze(ce[Ye])*He,h:Ze(ce[st])*He,m:Ze(ce[Yt])*He,s:Ze(ce[rt])*He,ms:Ze(lo(1e3*ce[it]))*He}):(ce=ql.exec(A))?te={y:Ve(ce[2],He="-"===ce[1]?-1:1),M:Ve(ce[3],He),w:Ve(ce[4],He),d:Ve(ce[5],He),h:Ve(ce[6],He),m:Ve(ce[7],He),s:Ve(ce[8],He)}:null==te?te={}:"object"==typeof te&&("from"in te||"to"in te)&&(gn=function Y(A,$){var te;return A.isValid()&&$.isValid()?($=qa($,A),A.isBefore($)?te=Cn(A,$):((te=Cn($,A)).milliseconds=-te.milliseconds,te.months=-te.months),te):{milliseconds:0,months:0}}(Ki(te.from),Ki(te.to)),(te={}).ms=gn.milliseconds,te.M=gn.months),Bt=new Lr(te),Ns(A)&&N(A,"_locale")&&(Bt._locale=A._locale),Ns(A)&&N(A,"_isValid")&&(Bt._isValid=A._isValid),Bt}function Ve(A,$){var te=A&&parseFloat(A.replace(",","."));return(isNaN(te)?0:te)*$}function Cn(A,$){var te={};return te.months=$.month()-A.month()+12*($.year()-A.year()),A.clone().add(te.months,"M").isAfter($)&&--te.months,te.milliseconds=+$-+A.clone().add(te.months,"M"),te}function he(A,$){return function(te,ce){var Bt;return null!==ce&&!isNaN(+ce)&&(ft($,"moment()."+$+"(period, number) is deprecated. Please use moment()."+$+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Bt=te,te=ce,ce=Bt),et(this,os(te,ce),A),this}}function et(A,$,te,ce){var He=$._milliseconds,Bt=lo($._days),gn=lo($._months);A.isValid()&&(ce=ce??!0,gn&&oe(A,lt(A,"Month")+gn*te),Bt&&cn(A,"Date",lt(A,"Date")+Bt*te),He&&A._d.setTime(A._d.valueOf()+He*te),ce&&p.updateOffset(A,Bt||gn))}os.fn=Lr.prototype,os.invalid=function ml(){return os(NaN)};var un=he(1,"add"),Un=he(-1,"subtract");function Xi(A){return"string"==typeof A||A instanceof String}function Z(A){return ae(A)||U(A)||Xi(A)||Q(A)||function ne(A){var $=E(A),te=!1;
vendor: 6,309 bytes, line 1
1return $&&(te=0===A.filter(function(ce){return!Q(ce)&&Xi(A)}).length),$&&te}(A)||function Ae(A){var He,$=C(A)&&!z(A),te=!1,ce=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],gn=ce.length;for(He=0;He<gn;He+=1)te=te||N(A,ce[He]);return $&&te}(A)||null==A}function hr(A,$){if(A.date()<$.date())return-hr($,A);var te=12*($.year()-A.year())+($.month()-A.month()),ce=A.clone().add(te,"months");return-(te+($-ce<0?($-ce)/(ce-A.clone().add(te-1,"months")):($-ce)/(A.clone().add(te+1,"months")-ce)))||0}function Wi(A){var $;return void 0===A?this._locale._abbr:(null!=($=Ur(A))&&(this._locale=$),this)}p.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",p.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var $s=xe("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(A){return void 0===A?this.localeData():this.locale(A)});function Js(){return this._locale}var Io=6e4,Gd=60*Io,Us=3506328*Gd;function xr(A,$){return(A%$+$)%$}function Qa(A,$,te){return A<100&&A>=0?new Date(A+400,$,te)-Us:new Date(A,$,te).valueOf()}function Lc(A,$,te){return A<100&&A>=0?Date.UTC(A+400,$,te)-Us:Date.UTC(A,$,te)}function ji(A,$){return $.erasAbbrRegex(A)}function Qd(){var He,Bt,gn,ni,bi,A=[],$=[],te=[],ce=[],Bi=this.eras();for(He=0,Bt=Bi.length;He<Bt;++He)gn=bn(Bi[He].name),ni=bn(Bi[He].abbr),bi=bn(Bi[He].narrow),$.push(gn),A.push(ni),te.push(bi),ce.push(gn),ce.push(ni),ce.push(bi);this._erasRegex=new RegExp("^("+ce.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+$.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+A.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+te.join("|")+")","i")}function Xa(A,$){se(0,[A,A.length],0,$)}function wo(A,$,te,ce,He){var Bt;return null==A?eo(this,ce,He).year:($>(Bt=es(A,ce,He))&&($=Bt),el.call(this,A,$,te,ce,He))}function el(A,$,te,ce,He){var Bt=Ls(A,$,te,ce,He),gn=Ir(Bt.year,0,Bt.dayOfYear);return this.year(gn.getUTCFullYear()),this.month(gn.getUTCMonth()),this.date(gn.getUTCDate()),this}se("N",0,0,"eraAbbr"),se("NN",0,0,"eraAbbr"),se("NNN",0,0,"eraAbbr"),se("NNNN",0,0,"eraName"),se("NNNNN",0,0,"eraNarrow"),se("y",["y",1],"yo","eraYear"),se("y",["yy",2],0,"eraYear"),se("y",["yyy",3],0,"eraYear"),se("y",["yyyy",4],0,"eraYear"),De("N",ji),De("NN",ji),De("NNN",ji),De("NNNN",function fa(A,$){return $.erasNameRegex(A)}),De("NNNNN",function gd(A,$){return $.erasNarrowRegex(A)}),X(["N","NN","NNN","NNNN","NNNNN"],function(A,$,te,ce){var He=te._locale.erasParse(A,ce,te._strict);He?be(te).era=He:be(te).invalidEra=A}),De("y",Fn),De("yy",Fn),De("yyy",Fn),De("yyyy",Fn),De("yo",function ko(A,$){return $._eraYearOrdinalRegex||Fn}),X(["y","yy","yyy","yyyy"],$t),X(["yo"],function(A,$,te,ce){var He;te._locale._eraYearOrdinalRegex&&(He=A.match(te._locale._eraYearOrdinalRegex)),$[$t]=te._locale.eraYearOrdinalParse?te._locale.eraYearOrdinalParse(A,He):parseInt(A,10)}),se(0,["gg",2],0,function(){return this.weekYear()%100}),se(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Xa("gggg","weekYear"),Xa("ggggg","weekYear"),Xa("GGGG","isoWeekYear"),Xa("GGGGG","isoWeekYear"),De("G",qn),De("g",qn),De("GG",Nt,Ne),De("gg",Nt,Ne),De("GGGG",yn,Xt),De("gggg",yn,Xt),De("GGGGG",xn,kt),De("ggggg",xn,kt),Be(["gggg","ggggg","GGGG","GGGGG"],function(A,$,te,ce){$[ce.substr(0,2)]=Ze(A)}),Be(["gg","GG"],function(A,$,te,ce){$[ce]=p.parseTwoDigitYear(A)}),se("Q",0,"Qo","quarter"),De("Q",Me),X("Q",function(A,$){$[An]=3*(Ze(A)-1)}),se("D",["DD",2],"Do","date"),De("D",Nt,Dt),De("DD",Nt,Ne),De("Do",function(A,$){return A?$._dayOfMonthOrdinalParse||$._ordinalParse:$._dayOfMonthOrdinalParseLenient}),X(["D","DD"],Ye),X("Do",function(A,$){$[Ye]=Ze(A.match(Nt)[0])});var q=We("Date",!0);se("DDD",["DDDD",3],"DDDo","dayOfYear"),De("DDD",Rt),De("DDDD",ot),X(["DDD","DDDD"],function(A,$,te){te._dayOfYear=Ze(A)}),se("m",["mm",2],0,"minute"),De("m",Nt,tt),De("mm",Nt,Ne),X(["m","mm"],Yt);var K=We("Minutes",!1);se("s",["ss",2],0,"second"),De("s",Nt,tt),De("ss",Nt,Ne),X(["s","ss"],rt);var $e,gt,de=We("Seconds",!1);for(se("S",0,0,function(){return~~(this.millisecond()/100)}),se(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),se(0,["SSS",3],0,"millisecond"),se(0,["SSSS",4],0,function(){return 10*this.millisecond()}),se(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),se(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),se(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),se(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),se(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),De("S",Rt,Me),De("SS",Rt,Ne),De("SSS",Rt,ot),$e="SSSS";$e.length<=9;$e+="S")De($e,Fn);function ln(A,$){$[it]=Ze(1e3*("0."+A))}for($e="S";$e.length<=9;$e+="S")X($e,ln);gt=We("Milliseconds",!1),se("z",0,0,"zoneAbbr"),se("zz",0,0,"zoneName");var hn=Qe.prototype;function Ms(A){return A}hn.add=un,hn.calendar=function on(A,$){1===arguments.length&&(arguments[0]?Z(arguments[0])?(A=arguments[0],$=void 0):function ve(A){var He,$=C(A)&&!z(A),te=!1,ce=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(He=0;He<ce.length;He+=1)te=te||N(A,ce[He]);return $&&te}(arguments[0])&&($=arguments[0],A=void 0):(A=void 0,$=void 0));var te=A||Ki(),ce=qa(te,this).startOf("day"),He=p.calendarFormat(this,ce)||"sameElse",Bt=$&&(Qt($[He])?$[He].call(this,te):$[He]);return this.format(Bt||this.localeData().calendar(He,this,Ki(te)))},hn.clone=function Tn(){return new Qe(this)},hn.diff=function tr(A,$,te){var ce,He,Bt;if(!this.isValid())return NaN;if(!(ce=qa(A,this)).isValid())return NaN;switch(He=6e4*(ce.utcOffset()-this.utcOffset()),$=Hn($)){case"year":Bt=hr(this,ce)/12;break;case"month":Bt=hr(this,ce);break;case"quarter":Bt=hr(this,ce)/3;break;case"second":Bt=(this-ce)/1e3;break;case"minute":Bt=(this-ce)/6e4;break;case"hour":Bt=(this-ce)/36e5;break;case"day":Bt=(this-ce-He)/864e5;break;case"week":Bt=(this-ce-He)/6048e5;break;default:Bt=this-ce}return te?Bt:Ut(Bt)},hn.endOf=function xo(A){var $,te;if(void 0===(A=Hn(A))||"millisecond"===A||!this.isValid())return this;switch(te=this._isUTC?Lc:Qa,A){case"year":$=te(this.year()+1,0,1)-1;break;case"quarter":$=te(this.year(),this.month()-this.month()%3+3,1)-1;break;
1case"month":$=te(this.year(),this.month()+1,1)-1;break;case"week":$=te(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":$=te(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":$=te(this.year(),this.month(),this.date()+1)-1;break;case"hour":$=this._d.valueOf(),$+=Gd-xr($+(this._isUTC?0:this.utcOffset()*Io),Gd)-1;break;case"minute":$=this._d.valueOf(),$+=Io-xr($,Io)-1;break;case"second":$=this._d.valueOf(),$+=1e3-xr($,1e3)-1}return this._d.setTime($),p.updateOffset(this,!0),this},hn.format=function Zo(A){A||(A=this.isUtc()?p.defaultFormatUtc:p.defaultFormat);var $=pt(this,A);return this.localeData().postformat($)},hn.from=function Ya(A,$){return this.isValid()&&(ae(A)&&A.isValid()||Ki(A).isValid())?os({to:this,from:A}).locale(this.locale()).humanize(!$):this.localeData().invalidDate()},hn.fromNow=function or(A){return this.from(Ki(),A)},hn.to=function Ba(A,$){return this.isValid()&&(ae(A)&&A.isValid()||Ki(A).isValid())?os({from:this,to:A}).locale(this.locale()).humanize(!$):this.localeData().invalidDate()},hn.toNow=function Kl(A){return this.to(Ki(),A)},hn.get=function kn(A){return Qt(this[A=Hn(A)])?this[A]():this},hn.invalidAt=function Ap(){return be(this).overflow},hn.isAfter=function Bn(A,$){var te=ae(A)?A:Ki(A);return!(!this.isValid()||!te.isValid())&&("millisecond"===($=Hn($)||"millisecond")?this.valueOf()>te.valueOf():te.valueOf()<this.clone().startOf($).valueOf())},hn.isBefore=function Hi(A,$){var te=ae(A)?A:Ki(A);return!(!this.isValid()||!te.isValid())&&("millisecond"===($=Hn($)||"millisecond")?this.valueOf()<te.valueOf():this.clone().endOf($).valueOf()<te.valueOf())},hn.isBetween=function rr(A,$,te,ce){var He=ae(A)?A:Ki(A),Bt=ae($)?$:Ki($);return!!(this.isValid()&&He.isValid()&&Bt.isValid())&&("("===(ce=ce||"()")[0]?this.isAfter(He,te):!this.isBefore(He,te))&&(")"===ce[1]?this.isBefore(Bt,te):!this.isAfter(Bt,te))},hn.isSame=function er(A,$){var ce,te=ae(A)?A:Ki(A);return!(!this.isValid()||!te.isValid())&&("millisecond"===($=Hn($)||"millisecond")?this.valueOf()===te.valueOf():(ce=te.valueOf(),this.clone().startOf($).valueOf()<=ce&&ce<=this.clone().endOf($).valueOf()))},hn.isSameOrAfter=function Ii(A,$){return this.isSame(A,$)||this.isAfter(A,$)},hn.isSameOrBefore=function Cr(A,$){return this.isSame(A,$)||this.isBefore(A,$)},hn.isValid=function wi(){return Et(this)},hn.lang=$s,hn.locale=Wi,hn.localeData=Js,hn.max=Wr,hn.min=Pr,hn.parsingFlags=function Oc(){return re({},be(this))},hn.set=function ti(A,$){if("object"==typeof A){var ce,te=function dt(A){var te,$=[];for(te in A)N(A,te)&&$.push({unit:te,priority:Jt[te]});return $.sort(function(ce,He){return ce.priority-He.priority}),$}(A=xt(A)),He=te.length;for(ce=0;ce<He;ce++)this[te[ce].unit](A[te[ce].unit])}else if(Qt(this[A=Hn(A)]))return this[A]($);return this},hn.startOf=function Wd(A){var $,te;if(void 0===(A=Hn(A))||"millisecond"===A||!this.isValid())return this;switch(te=this._isUTC?Lc:Qa,A){case"year":$=te(this.year(),0,1);break;case"quarter":$=te(this.year(),this.month()-this.month()%3,1);break;case"month":$=te(this.year(),this.month(),1);break;case"week":$=te(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":$=te(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":$=te(this.year(),this.month(),this.date());break;
1case"hour":$=this._d.valueOf(),$-=xr($+(this._isUTC?0:this.utcOffset()*Io),Gd);break;case"minute":$=this._d.valueOf(),$-=xr($,Io);break;case"second":$=this._d.valueOf(),$-=xr($,1e3)}return this._d.setTime($),p.updateOffset(this,!0),this},hn.subtract=Un,hn.toArray=function Rc(){var A=this;return[A.year(),A.month(),A.date(),A.hour(),A.minute(),A.second(),A.millisecond()]},hn.toObject=function pd(){var A=this;return{years:A.year(),months:A.month(),date:A.date(),hours:A.hours(),minutes:A.minutes(),seconds:A.seconds(),milliseconds:A.milliseconds()}},hn.toDate=function Jl(){return new Date(this.valueOf())},hn.toISOString=function ss(A){if(!this.isValid())return null;var $=!0!==A,te=$?this.clone().utc():this;return te.year()<0||te.year()>9999?pt(te,$?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Qt(Date.prototype.toISOString)?$?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",pt(te,"Z")):pt(te,$?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},hn.inspect=function Ja(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var te,ce,A="moment",$="";return this.isLocal()||(A=0===this.utcOffset()?"moment.utc":"moment.parseZone",$="Z"),te="["+A+'("]',ce=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(te+ce+"-MM-DD[T]HH:mm:ss.SSS"+$+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(hn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),hn.toJSON=function fl(){return this.isValid()?this.toISOString():null},hn.toString=function Fs(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},hn.unix=function Ru(){return Math.floor(this.valueOf()/1e3)},hn.valueOf=function qd(){return this._d.valueOf()-6e4*(this._offset||0)},hn.creationData=function Ou(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},hn.eraName=function gl(){var A,$,te,ce=this.localeData().eras();for(A=0,$=ce.length;A<$;++A)if(te=this.clone().startOf("day").valueOf(),ce[A].since<=te&&te<=ce[A].until||ce[A].until<=te&&te<=ce[A].since)return ce[A].name;return""},hn.eraNarrow=function fd(){var A,$,te,ce=this.localeData().eras();for(A=0,$=ce.length;A<$;++A)if(te=this.clone().startOf("day").valueOf(),ce[A].since<=te&&te<=ce[A].until||ce[A].until<=te&&te<=ce[A].since)return ce[A].narrow;return""},hn.eraAbbr=function Kd(){var A,$,te,ce=this.localeData().eras();for(A=0,$=ce.length;A<$;++A)if(te=this.clone().startOf("day").valueOf(),ce[A].since<=te&&te<=ce[A].until||ce[A].until<=te&&te<=ce[A].since)return ce[A].abbr;return""},hn.eraYear=function Vs(){var A,$,te,ce,He=this.localeData().eras();for(A=0,$=He.length;A<$;++A)if(te=He[A].since<=He[A].until?1:-1,ce=this.clone().startOf("day").valueOf(),He[A].since<=ce&&ce<=He[A].until||He[A].until<=ce&&ce<=He[A].since)return(this.year()-p(He[A].since).year())*te+He[A].offset;return this.year()},hn.year=nn,hn.isLeapYear=function ye(){return wn(this.year())},hn.weekYear=function Ts(A){return wo.call(this,A,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},hn.isoWeekYear=function Ql(A){return wo.call(this,A,this.isoWeek(),this.isoWeekday(),1,4)},hn.quarter=hn.quarters=function H(A){return null==A?Math.ceil((this.month()+1)/3):this.month(3*(A-1)+this.month()%3)},hn.month=Xe,hn.daysInMonth=function Zt(){return yi(this.year(),this.month())},hn.week=hn.weeks=function Pa(A){var $=this.localeData().week(this);return null==A?$:this.add(7*(A-$),"d")},hn.isoWeek=hn.isoWeeks=function fs(A){var $=eo(this,1,4).week;return null==A?$:this.add(7*(A-$),"d")},hn.weeksInYear=function ec(){var A=this.localeData()._week;return es(this.year(),A.dow,A.doy)},hn.weeksInWeekYear=function Nu(){var A=this.localeData()._week;return es(this.weekYear(),A.dow,A.doy)},hn.isoWeeksInYear=function Xd(){return es(this.year(),1,4)},hn.isoWeeksInISOWeekYear=function Xl(){return es(this.isoWeekYear(),1,4)},hn.date=q,hn.day=hn.days=function ca(A){if(!this.isValid())return null!=A?this:NaN;var $=lt(this,"Day");return null!=A?(A=function gs(A,$){return"string"!=typeof A?A:isNaN(A)?"number"==typeof(A=$.weekdaysParse(A))?A:null:parseInt(A,10)}(A,this.localeData()),this.add(A-$,"d")):$},hn.weekday=function nr(A){if(!this.isValid())return null!=A?this:NaN;var $=(this.day()+7-this.localeData()._week.dow)%7;return null==A?$:this.add(A-$,"d")},hn.isoWeekday=function Zn(A){if(!this.isValid())return null!=A?this:NaN;if(null!=A){var $=function La(A,$){return"string"==typeof A?$.weekdaysParse(A)%7||7:isNaN(A)?null:A}(A,this.localeData());return this.day(this.day()%7?$:$-7)}return this.day()||7},hn.dayOfYear=function F(A){var $=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==A?$:this.add(A-$,"d")},hn.hour=hn.hours=Rs,hn.minute=hn.minutes=K,hn.second=hn.seconds=de,hn.millisecond=hn.milliseconds=gt,hn.utcOffset=function ir(A,$,te){var He,ce=this._offset||0;if(!this.isValid())return null!=A?this:NaN;if(null!=A){if("string"==typeof A){if(null===(A=ma(_n,A)))return this}else Math.abs(A)<16&&!te&&(A*=60);return!this._isUTC&&$&&(He=Qi(this)),this._offset=A,this._isUTC=!0,null!=He&&this.add(He,"m"),ce!==A&&(!$||this._changeInProgress?et(this,os(A-ce,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,p.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?ce:Qi(this)},hn.utc=function rs(A){return this.utcOffset(0,A)},hn.local=function pl(A){return this._isUTC&&(this.utcOffset(0,A),this._isUTC=!1,A&&this.subtract(Qi(this),"m")),this},hn.parseZone=function ws(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var A=ma(li,this._i);null!=A?this.utcOffset(A):this.utcOffset(0,!0)}return this},hn.hasAlignedHourOffset=function $a(A){return!!this.isValid()&&(A=A?Ki(A).utcOffset():0,(this.utcOffset()-A)%60==0)},hn.isDST=function pa(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},hn.isLocal=function Wl(){return!!this.isValid()&&!this._isUTC},hn.isUtcOffset=function Ka(){return!!this.isValid()&&this._isUTC},hn.isUtc=zd,hn.isUTC=zd,hn.zoneAbbr=function sn(){return this._isUTC?"UTC":""},hn.zoneName=function Wn(){return this._isUTC?"Coordinated Universal Time":""},hn.dates=xe("dates accessor is deprecated. Use date instead.",q),hn.months=xe("months accessor is deprecated. Use month instead",Xe),hn.years=xe("years accessor is deprecated. Use year instead",nn),hn.zone=xe("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Fa(A,$){return null!=A?("string"!=typeof A&&(A=-A),this.utcOffset(A,$),this):-this.utcOffset()}),hn.isDSTShifted=xe("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Ua(){
vendor: 11,068 bytes, line 1
1if(!G(this._isDSTShifted))return this._isDSTShifted;var $,A={};return me(A,this),(A=Wa(A))._a?($=A._isUTC?ie(A._a):Ki(A._a),this._isDSTShifted=this.isValid()&&function xs(A,$,te){var gn,ce=Math.min(A.length,$.length),He=Math.abs(A.length-$.length),Bt=0;for(gn=0;gn<ce;gn++)(te&&A[gn]!==$[gn]||!te&&Ze(A[gn])!==Ze($[gn]))&&Bt++;return Bt+He}(A._a,$.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var Di=En.prototype;function To(A,$,te,ce){var He=Ur(),Bt=ie().set(ce,$);return He[te](Bt,A)}function Es(A,$,te){if(Q(A)&&($=A,A=void 0),A=A||"",null!=$)return To(A,$,te,"month");var ce,He=[];for(ce=0;ce<12;ce++)He[ce]=To(A,ce,te,"month");return He}function Uo(A,$,te,ce){"boolean"==typeof A?(Q($)&&(te=$,$=void 0),$=$||""):(te=$=A,A=!1,Q($)&&(te=$,$=void 0),$=$||"");var gn,He=Ur(),Bt=A?He._week.dow:0,ni=[];if(null!=te)return To($,(te+Bt)%7,ce,"day");for(gn=0;gn<7;gn++)ni[gn]=To($,(gn+Bt)%7,ce,"day");return ni}Di.calendar=function Dn(A,$,te){var ce=this._calendar[A]||this._calendar.sameElse;return Qt(ce)?ce.call($,te):ce},Di.longDateFormat=function Mt(A){var $=this._longDateFormat[A],te=this._longDateFormat[A.toUpperCase()];return $||!te?$:(this._longDateFormat[A]=te.match(at).map(function(ce){return"MMMM"===ce||"MM"===ce||"DD"===ce||"dddd"===ce?ce.slice(1):ce}).join(""),this._longDateFormat[A])},Di.invalidDate=function Se(){return this._invalidDate},Di.ordinal=function Oe(A){return this._ordinal.replace("%d",A)},Di.preparse=Ms,Di.postformat=Ms,Di.relativeTime=function qt(A,$,te,ce){var He=this._relativeTime[te];return Qt(He)?He(A,$,te,ce):He.replace(/%d/i,A)},Di.pastFuture=function On(A,$){var te=this._relativeTime[A>0?"future":"past"];return Qt(te)?te($):te.replace(/%s/i,$)},Di.set=function yt(A){var $,te;for(te in A)N(A,te)&&(Qt($=A[te])?this[te]=$:this["_"+te]=$);this._config=A,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Di.eras=function Nc(A,$){var te,ce,He,Bt=this._eras||Ur("en")._eras;for(te=0,ce=Bt.length;te<ce;++te)switch("string"==typeof Bt[te].since&&(He=p(Bt[te].since).startOf("day"),Bt[te].since=He.valueOf()),typeof Bt[te].until){case"undefined":Bt[te].until=1/0;break;case"string":He=p(Bt[te].until).startOf("day").valueOf(),Bt[te].until=He.valueOf()}return Bt},Di.erasParse=function Ha(A,$,te){var ce,He,gn,ni,bi,Bt=this.eras();for(A=A.toUpperCase(),ce=0,He=Bt.length;ce<He;++ce)if(gn=Bt[ce].name.toUpperCase(),ni=Bt[ce].abbr.toUpperCase(),bi=Bt[ce].narrow.toUpperCase(),te)switch($){case"N":case"NN":case"NNN":if(ni===A)return Bt[ce];break;case"NNNN":if(gn===A)return Bt[ce];break;case"NNNNN":if(bi===A)return Bt[ce]}else if([gn,ni,bi].indexOf(A)>=0)return Bt[ce]},Di.erasConvertYear=function Fc(A,$){var te=A.since<=A.until?1:-1;return void 0===$?p(A.since).year():p(A.since).year()+($-A.offset)*te},Di.erasAbbrRegex=function Dr(A){return N(this,"_erasAbbrRegex")||Qd.call(this),A?this._erasAbbrRegex:this._erasRegex},Di.erasNameRegex=function Jd(A){return N(this,"_erasNameRegex")||Qd.call(this),A?this._erasNameRegex:this._erasRegex},Di.erasNarrowRegex=function Sn(A){return N(this,"_erasNarrowRegex")||Qd.call(this),A?this._erasNarrowRegex:this._erasRegex},Di.months=function ut(A,$){return A?E(this._months)?this._months[A.month()]:this._months[(this._months.isFormat||lr).test($)?"format":"standalone"][A.month()]:E(this._months)?this._months:this._months.standalone},Di.monthsShort=function Nn(A,$){return A?E(this._monthsShort)?this._monthsShort[A.month()]:this._monthsShort[lr.test($)?"format":"standalone"][A.month()]:E(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Di.monthsParse=function ge(A,$,te){var ce,He,Bt;if(this._monthsParseExact)return B.call(this,A,$,te);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),ce=0;ce<12;ce++){if(He=ie([2e3,ce]),te&&!this._longMonthsParse[ce]&&(this._longMonthsParse[ce]=new RegExp("^"+this.months(He,"").replace(".","")+"$","i"),this._shortMonthsParse[ce]=new RegExp("^"+this.monthsShort(He,"").replace(".","")+"$","i")),!te&&!this._monthsParse[ce]&&(Bt="^"+this.months(He,"")+"|^"+this.monthsShort(He,""),this._monthsParse[ce]=new RegExp(Bt.replace(".",""),"i")),te&&"MMMM"===$&&this._longMonthsParse[ce].test(A))return ce;if(te&&"MMM"===$&&this._shortMonthsParse[ce].test(A))return ce;if(!te&&this._monthsParse[ce].test(A))return ce}},Di.monthsRegex=function jr(A){return this._monthsParseExact?(N(this,"_monthsRegex")||Nr.call(this),A?this._monthsStrictRegex:this._monthsRegex):(N(this,"_monthsRegex")||(this._monthsRegex=Ri),this._monthsStrictRegex&&A?this._monthsStrictRegex:this._monthsRegex)},Di.monthsShortRegex=function Gn(A){return this._monthsParseExact?(N(this,"_monthsRegex")||Nr.call(this),A?this._monthsShortStrictRegex:this._monthsShortRegex):(N(this,"_monthsShortRegex")||(this._monthsShortRegex=Hr),this._monthsShortStrictRegex&&A?this._monthsShortStrictRegex:this._monthsShortRegex)},Di.week=function so(A){return eo(A,this._week.dow,this._week.doy).week},Di.firstDayOfYear=function la(){return this._week.doy},Di.firstDayOfWeek=function ka(){return this._week.dow},Di.weekdays=function Zr(A,$){var te=E(this._weekdays)?this._weekdays:this._weekdays[A&&!0!==A&&this._weekdays.isFormat.test($)?"format":"standalone"];return!0===A?to(te,this._week.dow):A?te[A.day()]:te},Di.weekdaysMin=function _s(A){return!0===A?to(this._weekdaysMin,this._week.dow):A?this._weekdaysMin[A.day()]:this._weekdaysMin},Di.weekdaysShort=function cl(A){return!0===A?to(this._weekdaysShort,this._week.dow):A?this._weekdaysShort[A.day()]:this._weekdaysShort},Di.weekdaysParse=function qs(A,$,te){var ce,He,Bt;if(this._weekdaysParseExact)return da.call(this,A,$,te);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),ce=0;ce<7;ce++){if(He=ie([2e3,1]).day(ce),te&&!this._fullWeekdaysParse[ce]&&(this._fullWeekdaysParse[ce]=new RegExp("^"+this.weekdays(He,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[ce]=new RegExp("^"+this.weekdaysShort(He,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[ce]=new RegExp("^"+this.weekdaysMin(He,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[ce]||(Bt="^"+this.weekdays(He,"")+"|^"+this.weekdaysShort(He,"")+"|^"+this.weekdaysMin(He,""),this._weekdaysParse[ce]=new RegExp(Bt.replace(".",""),"i")),te&&"dddd"===$&&this._fullWeekdaysParse[ce].test(A))return ce;if(te&&"ddd"===$&&this._shortWeekdaysParse[ce].test(A))return ce;if(te&&"dd"===$&&this._minWeekdaysParse[ce].test(A))return ce;if(!te&&this._weekdaysParse[ce].test(A))return ce}},Di.weekdaysRegex=function vi(A){return this._weekdaysParseExact?(N(this,"_weekdaysRegex")||wr.call(this),A?this._weekdaysStrictRegex:this._weekdaysRegex):(N(this,"_weekdaysRegex")||(this._weekdaysRegex=kr),this._weekdaysStrictRegex&&A?this._weekdaysStrictRegex:this._weekdaysRegex)},Di.weekdaysShortRegex=function $i(A){return this._weekdaysParseExact?(N(this,"_weekdaysRegex")||wr.call(this),A?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(N(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Fr),this._weekdaysShortStrictRegex&&A?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Di.weekdaysMinRegex=function $r(A){return this._weekdaysParseExact?(N(this,"_weekdaysRegex")||wr.call(this),A?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(N(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Do),this._weekdaysMinStrictRegex&&A?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Di.isPM=function bs(A){return"p"===(A+"").toLowerCase().charAt(0)},Di.meridiem=function Ra(A,$,te){return A>11?te?"pm":"PM":te?"am":"AM"},Tr("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(A){var $=A%10;return A+(1===Ze(A%100/10)?"th":1===$?"st":2===$?"nd":3===$?"rd":"th")}}),p.lang=xe("moment.lang is deprecated. Use moment.locale instead.",Tr),p.langData=xe("moment.langData is deprecated. Use moment.localeData instead.",Ur);var mr=Math.abs;function Ip(A,$,te,ce){var He=os($,te);return A._milliseconds+=ce*He._milliseconds,A._days+=ce*He._days,A._months+=ce*He._months,A._bubble()}function zo(A){return A<0?Math.floor(A):Math.ceil(A)}function bd(A){return 4800*A/146097}function Qs(A){return 146097*A/4800}function Xs(A){return function(){return this.as(A)}}var Vc=Xs("ms"),_a=Xs("s"),yd=Xs("m"),Yc=Xs("h"),Uh=Xs("d"),Uu=Xs("w"),_l=Xs("M"),tl=Xs("Q"),Vh=Xs("y"),Pp=Vc;function Pl(A){return function(){return this.isValid()?this._data[A]:NaN}}var Lp=Pl("milliseconds"),Bc=Pl("seconds"),Q0=Pl("minutes"),nc=Pl("hours"),ea=Pl("days"),vd=Pl("months"),as=Pl("years");var Go=Math.round,bl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Yh(A,$,te,ce,He){return He.relativeTime($||1,!!te,A,ce)}var yl=Math.abs;function nl(A){return(A>0)-(A<0)||+A}function Lo(){if(!this.isValid())return this.localeData().invalidDate();var ce,He,Bt,gn,bi,Bi,Mo,ba,A=yl(this._milliseconds)/1e3,$=yl(this._days),te=yl(this._months),ni=this.asSeconds();return ni?(ce=Ut(A/60),He=Ut(ce/60),A%=60,ce%=60,Bt=Ut(te/12),te%=12,gn=A?A.toFixed(3).replace(/\.?0+$/,""):"",bi=ni<0?"-":"",Bi=nl(this._months)!==nl(ni)?"-":"",Mo=nl(this._days)!==nl(ni)?"-":"",ba=nl(this._milliseconds)!==nl(ni)?"-":"",bi+"P"+(Bt?Bi+Bt+"Y":"")+(te?Bi+te+"M":"")+($?Mo+$+"D":"")+(He||ce||A?"T":"")+(He?ba+He+"H":"")+(ce?ba+ce+"M":"")+(A?ba+gn+"S":"")):"P0D"}var Ui=Lr.prototype;return Ui.isValid=function Ao(){return this._isValid},Ui.abs=function _d(){var A=this._data;return this._milliseconds=mr(this._milliseconds),this._days=mr(this._days),this._months=mr(this._months),A.milliseconds=mr(A.milliseconds),A.seconds=mr(A.seconds),A.minutes=mr(A.minutes),A.hours=mr(A.hours),A.months=mr(A.months),A.years=mr(A.years),this},Ui.add=function Uc(A,$){return Ip(this,A,$,1)},Ui.subtract=function kp(A,$){return Ip(this,A,$,-1)},Ui.as=function Il(A){if(!this.isValid())return NaN;var $,te,ce=this._milliseconds;if("month"===(A=Hn(A))||"quarter"===A||"year"===A)switch($=this._days+ce/864e5,te=this._months+bd($),A){case"month":return te;case"quarter":return te/3;case"year":return te/12}else switch($=this._days+Math.round(Qs(this._months)),A){case"week":return $/7+ce/6048e5;case"day":return $+ce/864e5;case"hour":return 24*$+ce/36e5;case"minute":return 1440*$+ce/6e4;case"second":return 86400*$+ce/1e3;case"millisecond":return Math.floor(864e5*$)+ce;default:throw new Error("Unknown unit "+A)}},Ui.asMilliseconds=Vc,Ui.asSeconds=_a,Ui.asMinutes=yd,Ui.asHours=Yc,Ui.asDays=Uh,Ui.asWeeks=Uu,Ui.asMonths=_l,Ui.asQuarters=tl,Ui.asYears=Vh,Ui.valueOf=Pp,Ui._bubble=function $u(){var He,Bt,gn,ni,bi,A=this._milliseconds,$=this._days,te=this._months,ce=this._data;return A>=0&&$>=0&&te>=0||A<=0&&$<=0&&te<=0||(A+=864e5*zo(Qs(te)+$),$=0,te=0),ce.milliseconds=A%1e3,He=Ut(A/1e3),ce.seconds=He%60,Bt=Ut(He/60),ce.minutes=Bt%60,gn=Ut(Bt/60),ce.hours=gn%24,$+=Ut(gn/24),te+=bi=Ut(bd($)),$-=zo(Qs(bi)
1),ni=Ut(te/12),te%=12,ce.days=$,ce.months=te,ce.years=ni,this},Ui.clone=function tc(){return os(this)},Ui.get=function kl(A){return A=Hn(A),this.isValid()?this[A+"s"]():NaN},Ui.milliseconds=Lp,Ui.seconds=Bc,Ui.minutes=Q0,Ui.hours=nc,Ui.days=ea,Ui.weeks=function Ll(){return Ut(this.days()/7)},Ui.months=vd,Ui.years=as,Ui.humanize=function Bh(A,$){if(!this.isValid())return this.localeData().invalidDate();var He,Bt,te=!1,ce=bl;return"object"==typeof A&&($=A,A=!1),"boolean"==typeof A&&(te=A),"object"==typeof $&&(ce=Object.assign({},bl,$),null!=$.s&&null==$.ss&&(ce.ss=$.s-1)),Bt=function td(A,$,te,ce){var He=os(A).abs(),Bt=Go(He.as("s")),gn=Go(He.as("m")),ni=Go(He.as("h")),bi=Go(He.as("d")),Bi=Go(He.as("M")),Mo=Go(He.as("w")),ba=Go(He.as("y")),na=Bt<=te.ss&&["s",Bt]||Bt<te.s&&["ss",Bt]||gn<=1&&["m"]||gn<te.m&&["mm",gn]||ni<=1&&["h"]||ni<te.h&&["hh",ni]||bi<=1&&["d"]||bi<te.d&&["dd",bi];return null!=te.w&&(na=na||Mo<=1&&["w"]||Mo<te.w&&["ww",Mo]),(na=na||Bi<=1&&["M"]||Bi<te.M&&["MM",Bi]||ba<=1&&["y"]||["yy",ba])[2]=$,na[3]=+A>0,na[4]=ce,Yh.apply(null,na)}(this,!te,ce,He=this.localeData()),te&&(Bt=He.pastFuture(+this,Bt)),He.postformat(Bt)},Ui.toISOString=Lo,Ui.toString=Lo,Ui.toJSON=Lo,Ui.locale=Wi,Ui.localeData=Js,Ui.toIsoString=xe("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Lo),Ui.lang=$s,se("X",0,0,"unix"),se("x",0,0,"valueOf"),De("x",qn),De("X",/[+-]?\d+(\.\d{1,3})?/),X("X",function(A,$,te){te._d=new Date(1e3*parseFloat(A))}),X("x",function(A,$,te){te._d=new Date(Ze(A))}),p.version="2.30.1",function n(A){o=A}(Ki),p.fn=hn,p.min=function hl(){return Al("isBefore",[].slice.call(arguments,0))},p.max=function Ks(){return Al("isAfter",[].slice.call(arguments,0))},p.now=function(){return Date.now?Date.now():+new Date},p.utc=ie,p.unix=function yr(A){return Ki(1e3*A)},p.months=function ed(A,$){return Es(A,$,"months")},p.isDate=U,p.locale=Tr,p.invalid=Ot,p.duration=os,p.isMoment=ae,p.weekdays=function $c(A,$,te){return Uo(A,$,te,"weekdays")},p.parseZone=function Zi(){return Ki.apply(null,arguments).parseZone()},p.localeData=Ur,p.isDuration=Ns,p.monthsShort=function Fu(A,$){return Es(A,$,"monthsShort")},p.weekdaysMin=function ga(A,$,te){return Uo(A,$,te,"weekdaysMin")},p.defineLocale=Ho,p.updateLocale=function Ai(A,$){if(null!=$){var te,ce,He=zr;null!=mi[A]&&null!=mi[A].parentLocale?mi[A].set(vn(mi[A]._config,$)):(null!=(ce=ur(A))&&(He=ce._config),$=vn(He,$),null==ce&&($.abbr=A),(te=new En($)).parentLocale=mi[A],mi[A]=te),Tr(A)}else null!=mi[A]&&(null!=mi[A].parentLocale?(mi[A]=mi[A].parentLocale,A===Tr()&&Tr(A)):null!=mi[A]&&delete mi[A]);return mi[A]},p.locales=function ys(){return Pn(mi)},p.weekdaysShort=function Po(A,$,te){return Uo(A,$,te,"weekdaysShort")},p.normalizeUnits=Hn,p.relativeTimeRounding=function Rp(A){return void 0===A?Go:"function"==typeof A&&(Go=A,!0)},p.relativeTimeThreshold=function ta(A,$){return void 0!==bl[A]&&(void 0===$?bl[A]:(bl[A]=$,"s"===A&&(bl.ss=$-1),!0))},p.calendarFormat=function Tt(A,$){var te=A.diff($,"days",!0);return te<-6?"sameElse":te<-1?"lastWeek":te<0?"lastDay":te<1?"sameDay":te<2?"nextDay":te<7?"nextWeek":"sameElse"},p.prototype=hn,p.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"},p}()},5619:(h,v,y)=>{"use strict";y.d(v,{X:()=>p});var o=y(8645);class p extends o.x{constructor(E){super(),this._value=E}get value(){return this.getValue()}_subscribe(E){const C=super._subscribe(E);return!C.closed&&E.next(this._value),C}getValue(){const{hasError:E,thrownError:C,_value:N}=this;if(E)throw C;return this._throwIfClosed(),N}next(E){super.next(this._value=E)}}},5592:(h,v,y)=>{"use strict";y.d(v,{y:()=>G});var o=y(305),p=y(7394),n=y(4850),E=y(8407),C=y(2653),N=y(4674),z=y(1441);let G=(()=>{class re{constructor(_e){_e&&(this._subscribe=_e)}lift(_e){const be=new re;return be.source=this,be.operator=_e,be}subscribe(_e,be,je){const Et=function Te(re){return re&&re instanceof o.Lv||function U(re){return re&&(0,N.m)(re.next)&&(0,N.m)(re.error)&&(0,N.m)(re.complete)}(re)&&(0,p.Nn)(re)}(_e)?_e:new o.Hp(_e,be,je);return(0,z.x)(()=>{const{operator:Ot,source:zt}=this;Et.add(Ot?Ot.call(Et,zt):zt?this._subscribe(Et):this._trySubscribe(Et))}),Et}_trySubscribe(_e){try{return this._subscribe(_e)}catch(be){_e.error(be)}}forEach(_e,be){return new(be=Q(be))((je,Et)=>{const Ot=new o.Hp({next:zt=>{try{_e(zt)}catch(mt){Et(mt),Ot.unsubscribe()}},error:Et,complete:je});this.subscribe(Ot)}
1)}_subscribe(_e){var be;return null===(be=this.source)||void 0===be?void 0:be.subscribe(_e)}[n.L](){return this}pipe(..._e){return(0,E.U)(_e)(this)}toPromise(_e){return new(_e=Q(_e))((be,je)=>{let Et;this.subscribe(Ot=>Et=Ot,Ot=>je(Ot),()=>be(Et))})}}return re.create=ie=>new re(ie),re})();function Q(re){var ie;return null!==(ie=re??C.config.Promise)&&void 0!==ie?ie:Promise}},7328:(h,v,y)=>{"use strict";y.d(v,{t:()=>n});var o=y(8645),p=y(4552);class n extends o.x{constructor(C=1/0,N=1/0,z=p.l){super(),this._bufferSize=C,this._windowTime=N,this._timestampProvider=z,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=N===1/0,this._bufferSize=Math.max(1,C),this._windowTime=Math.max(1,N)}next(C){const{isStopped:N,_buffer:z,_infiniteTimeWindow:G,_timestampProvider:Q,_windowTime:U}=this;N||(z.push(C),!G&&z.push(Q.now()+U)),this._trimBuffer(),super.next(C)}_subscribe(C){this._throwIfClosed(),this._trimBuffer();const N=this._innerSubscribe(C),{_infiniteTimeWindow:z,_buffer:G}=this,Q=G.slice();for(let U=0;U<Q.length&&!C.closed;U+=z?1:2)C.next(Q[U]);return this._checkFinalizedStatuses(C),N}_trimBuffer(){const{_bufferSize:C,_timestampProvider:N,_buffer:z,_infiniteTimeWindow:G}=this,Q=(G?1:2)*C;if(C<1/0&&Q<z.length&&z.splice(0,z.length-Q),!G){const U=N.now();let Te=0;for(let re=1;re<z.length&&z[re]<=U;re+=2)Te=re;Te&&z.splice(0,Te+1)}}}},8645:(h,v,y)=>{"use strict";y.d(v,{x:()=>z});var o=y(5592),p=y(7394);const E=(0,y(2306).d)(Q=>function(){Q(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var C=y(9039),N=y(1441);let z=(()=>{class Q extends o.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(Te){const re=new G(this,this);return re.operator=Te,re}_throwIfClosed(){if(this.closed)throw new E}next(Te){(0,N.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const re of this.currentObservers)re.next(Te)}})}error(Te){(0,N.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=Te;const{observers:re}=this;for(;re.length;)re.shift().error(Te)}})}complete(){(0,N.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:Te}=this;for(;Te.length;)Te.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var Te;return(null===(Te=this.observers)||void 0===Te?void 0:Te.length)>0}_trySubscribe(Te){return this._throwIfClosed(),super._trySubscribe(Te)}_subscribe(Te){return this._throwIfClosed(),this._checkFinalizedStatuses(Te),this._innerSubscribe(Te)}_innerSubscribe(Te){const{hasError:re,isStopped:ie,observers:_e}=this;return re||ie?p.Lc:(this.currentObservers=null,_e.push(Te),new p.w0(()=>{this.currentObservers=null,(0,C.P)(_e,Te)}))}_checkFinalizedStatuses(Te){const{hasError:re,thrownError:ie,isStopped:_e}=this;re?Te.error(ie):_e&&Te.complete()}asObservable(){const Te=new o.y;return Te.source=this,Te}}return Q.create=(U,Te)=>new G(U,Te),Q})();class G extends z{constructor(U,Te){super(),this.destination=U,this.source=Te}next(U){var Te,re;null===(re=null===(Te=this.destination)||void 0===Te?void 0:Te.next)||void 0===re||re.call(Te,U)}error(U){var Te,re;null===(re=null===(Te=this.destination)||void 0===Te?void 0:Te.error)||void 0===re||re.call(Te,U)}complete(){var U,Te;null===(Te=null===(U=this.destination)||void 0===U?void 0:U.complete)||void 0===Te||Te.call(U)}_subscribe(U){var Te,re;return null!==(re=null===(Te=this.source)||void 0===Te?void 0:Te.subscribe(U))&&void 0!==re?re:p.Lc}}},305:(h,v,y)=>{"use strict";y.d(v,{Hp:()=>je,Lv:()=>re});var o=y(4674),p=y(7394),n=y(2653),E=y(3894),C=y(2420);const N=Q("C",void 0,void 0);function Q(me,Qe,ae){return{kind:me,value:Qe,error:ae}}var U=y(7599),Te=y(1441);class re extends p.w0{constructor(Qe){super(),this.isStopped=!1,Qe?(this.destination=Qe,(0,p.Nn)(Qe)&&Qe.add(this)):this.destination=mt}static create(Qe,ae,Ge){return new je(Qe,ae,Ge)}next(Qe){this.isStopped?zt(function G(me){return Q("N",me,void 0)}(Qe),this):this._next(Qe)}error(Qe){this.isStopped?zt(function z(me){return Q("E",void 0,me)}(Qe),this):(this.isStopped=!0,this._error(Qe))}complete(){this.isStopped?zt(N,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Qe){this.destination.next(Qe)}_error(Qe){try{this.destination.error(Qe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const ie=Function.prototype.bind;function _e(me,Qe){return ie.call(me,Qe)}class be{constructor(Qe){this.partialObserver=Qe}next(Qe){const{partialObserver:ae}=this;if(ae.next)try{ae.next(Qe)}catch(Ge){Et(Ge)}}error(Qe){const{partialObserver:ae}=this;if(ae.error)try{ae.error(Qe)}catch(Ge){Et(Ge)}else Et(Qe)}complete(){const{partialObserver:Qe}=this;if(Qe.complete)try{Qe.complete()}catch(ae){Et(ae)}}}class je extends re{constructor(Qe,ae,Ge){let xe;if(super(),(0,o.m)(Qe)||!Qe)xe={next:Qe??void 0,error:ae??void 0,complete:Ge??void 0};else{let Fe;
1this&&n.config.useDeprecatedNextContext?(Fe=Object.create(Qe),Fe.unsubscribe=()=>this.unsubscribe(),xe={next:Qe.next&&_e(Qe.next,Fe),error:Qe.error&&_e(Qe.error,Fe),complete:Qe.complete&&_e(Qe.complete,Fe)}):xe=Qe}this.destination=new be(xe)}}function Et(me){n.config.useDeprecatedSynchronousErrorHandling?(0,Te.O)(me):(0,E.h)(me)}function zt(me,Qe){const{onStoppedNotification:ae}=n.config;ae&&U.z.setTimeout(()=>ae(me,Qe))}const mt={closed:!0,next:C.Z,error:function Ot(me){throw me},complete:C.Z}},7394:(h,v,y)=>{"use strict";y.d(v,{Lc:()=>N,w0:()=>C,Nn:()=>z});var o=y(4674);const n=(0,y(2306).d)(Q=>function(Te){Q(this),this.message=Te?`${Te.length} errors occurred during unsubscription:\n${Te.map((re,ie)=>`${ie+1}) ${re.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=Te});var E=y(9039);class C{constructor(U){this.initialTeardown=U,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let U;if(!this.closed){this.closed=!0;const{_parentage:Te}=this;if(Te)if(this._parentage=null,Array.isArray(Te))for(const _e of Te)_e.remove(this);else Te.remove(this);const{initialTeardown:re}=this;if((0,o.m)(re))try{re()}catch(_e){U=_e instanceof n?_e.errors:[_e]}const{_finalizers:ie}=this;if(ie){this._finalizers=null;for(const _e of ie)try{G(_e)}catch(be){U=U??[],be instanceof n?U=[...U,...be.errors]:U.push(be)}}if(U)throw new n(U)}}add(U){var Te;if(U&&U!==this)if(this.closed)G(U);else{if(U instanceof C){if(U.closed||U._hasParent(this))return;U._addParent(this)}(this._finalizers=null!==(Te=this._finalizers)&&void 0!==Te?Te:[]).push(U)}}_hasParent(U){const{_parentage:Te}=this;return Te===U||Array.isArray(Te)&&Te.includes(U)}_addParent(U){const{_parentage:Te}=this;this._parentage=Array.isArray(Te)?(Te.push(U),Te):Te?[Te,U]:U}_removeParent(U){const{_parentage:Te}=this;Te===U?this._parentage=null:Array.isArray(Te)&&(0,E.P)(Te,U)}remove(U){const{_finalizers:Te}=this;Te&&(0,E.P)(Te,U),U instanceof C&&U._removeParent(this)}}C.EMPTY=(()=>{const Q=new C;return Q.closed=!0,Q})();const N=C.EMPTY;function z(Q){return Q instanceof C||Q&&"closed"in Q&&(0,o.m)(Q.remove)&&(0,o.m)(Q.add)&&(0,o.m)(Q.unsubscribe)}function G(Q){(0,o.m)(Q)?Q():Q.unsubscribe()}},2653:(h,v,y)=>{"use strict";y.d(v,{config:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}}
1,3168:(h,v,y)=>{"use strict";y.d(v,{c:()=>N});var o=y(5592),p=y(7394),n=y(6196),E=y(8251),C=y(9360);class N extends o.y{constructor(G,Q){super(),this.source=G,this.subjectFactory=Q,this._subject=null,this._refCount=0,this._connection=null,(0,C.A)(G)&&(this.lift=G.lift)}_subscribe(G){return this.getSubject().subscribe(G)}getSubject(){const G=this._subject;return(!G||G.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:G}=this;this._subject=this._connection=null,G?.unsubscribe()}connect(){let G=this._connection;if(!G){G=this._connection=new p.w0;const Q=this.getSubject();G.add(this.source.subscribe((0,E.x)(Q,void 0,()=>{this._teardown(),Q.complete()},U=>{this._teardown(),Q.error(U)},()=>this._teardown()))),G.closed&&(this._connection=null,G=p.w0.EMPTY)}return G}refCount(){return(0,n.x)()(this)}}},2572:(h,v,y)=>{"use strict";y.d(v,{a:()=>U});var o=y(5592),p=y(7453),n=y(7715),E=y(2737),C=y(7400),N=y(9940),z=y(2714),G=y(8251),Q=y(7103);function U(...ie){const _e=(0,N.yG)(ie),be=(0,N.jO)(ie),{args:je,keys:Et}=(0,p.D)(ie);if(0===je.length)return(0,n.D)([],_e);const Ot=new o.y(function Te(ie,_e,be=E.y){return je=>{re(_e,()=>{const{length:Et}=ie,Ot=new Array(Et);let zt=Et,mt=Et;for(let me=0;me<Et;me++)re(_e,()=>{const Qe=(0,n.D)(ie[me],_e);let ae=!1;Qe.subscribe((0,G.x)(je,Ge=>{Ot[me]=Ge,ae||(ae=!0,mt--),mt||je.next(be(Ot.slice()))},()=>{--zt||je.complete()}))},je)},je)}}(je,_e,Et?zt=>(0,z.n)(Et,zt):E.y));return be?Ot.pipe((0,C.Z)(be)):Ot}function re(ie,_e,be){ie?(0,Q.f)(be,ie,_e):_e()}},5211:(h,v,y)=>{"use strict";y.d(v,{z:()=>C});var o=y(7537),n=y(9940),E=y(7715);function C(...N){return function p(){return(0,o.J)(1)}()((0,E.D)(N,(0,n.yG)(N)))}},4911:(h,v,y)=>{"use strict";y.d(v,{P:()=>n});var o=y(5592),p=y(4829);function n(E){return new o.y(C=>{(0,p.Xf)(E()).subscribe(C)})}},6232:(h,v,y)=>{"use strict";y.d(v,{E:()=>p});const p=new(y(5592).y)(C=>C.complete())},9315:(h,v,y)=>{"use strict";y.d(v,{D:()=>G});var o=y(5592),p=y(7453),n=y(4829),E=y(9940),C=y(8251),N=y(7400),z=y(2714);
1function G(...Q){const U=(0,E.jO)(Q),{args:Te,keys:re}=(0,p.D)(Q),ie=new o.y(_e=>{const{length:be}=Te;if(!be)return void _e.complete();const je=new Array(be);let Et=be,Ot=be;for(let zt=0;zt<be;zt++){let mt=!1;(0,n.Xf)(Te[zt]).subscribe((0,C.x)(_e,me=>{mt||(mt=!0,Ot--),je[zt]=me},()=>Et--,void 0,()=>{(!Et||!mt)&&(Ot||_e.next(re?(0,z.n)(re,je):je),_e.complete())}))}});return U?ie.pipe((0,N.Z)(U)):ie}},7715:(h,v,y)=>{"use strict";y.d(v,{D:()=>Ge});var o=y(4829),p=y(7103),n=y(9360),E=y(8251);function C(xe,Fe=0){return(0,n.e)((ft,Qt)=>{ft.subscribe((0,E.x)(Qt,yt=>(0,p.f)(Qt,xe,()=>Qt.next(yt),Fe),()=>(0,p.f)(Qt,xe,()=>Qt.complete(),Fe),yt=>(0,p.f)(Qt,xe,()=>Qt.error(yt),Fe)))})}function N(xe,Fe=0){return(0,n.e)((ft,Qt)=>{Qt.add(xe.schedule(()=>ft.subscribe(Qt),Fe))})}var Q=y(5592),Te=y(4971),re=y(4674);function _e(xe,Fe){if(!xe)throw new Error("Iterable cannot be null");return new Q.y(ft=>{(0,p.f)(ft,Fe,()=>{const Qt=xe[Symbol.asyncIterator]();(0,p.f)(ft,Fe,()=>{Qt.next().then(yt=>{yt.done?ft.complete():ft.next(yt.value)})},0,!0)})})}var be=y(8382),je=y(4026),Et=y(4266),Ot=y(3664),zt=y(5726),mt=y(9853),me=y(541);function Ge(xe,Fe){return Fe?function ae(xe,Fe){if(null!=xe){if((0,be.c)(xe))return function z(xe,Fe){return(0,o.Xf)(xe).pipe(N(Fe),C(Fe))}(xe,Fe);if((0,Et.z)(xe))return function U(xe,Fe){return new Q.y(ft=>{let Qt=0;return Fe.schedule(function(){Qt===xe.length?ft.complete():(ft.next(xe[Qt++]),ft.closed||this.schedule())})})}(xe,Fe);if((0,je.t)(xe))return function G(xe,Fe){return(0,o.Xf)(xe).pipe(N(Fe),C(Fe))}(xe,Fe);if((0,zt.D)(xe))return _e(xe,Fe);if((0,Ot.T)(xe))return function ie(xe,Fe){return new Q.y(ft=>{let Qt;return(0,p.f)(ft,Fe,()=>{Qt=xe[Te.h](),(0,p.f)(ft,Fe,()=>{let yt,vn;try{({value:yt,done:vn}=Qt.next())}catch(En){return void ft.error(En)}vn?ft.complete():ft.next(yt)},0,!0)}),()=>(0,re.m)(Qt?.return)&&Qt.return()})}(xe,Fe);if((0,me.L)(xe))return function Qe(xe,Fe){return _e((0,me.Q)(xe),Fe)}(xe,Fe)}throw(0,mt.z)(xe)}(xe,Fe):(0,o.Xf)(xe)}},2438:(h,v,y)=>{"use strict";y.d(v,{R:()=>U});var o=y(4829),p=y(5592),n=y(1631),E=y(4266),C=y(4674),N=y(7400);const z=["addListener","removeListener"],G=["addEventListener","removeEventListener"],Q=["on","off"];function U(be,je,Et,Ot){if((0,C.m)(Et)&&(Ot=Et,Et=void 0),Ot)return U(be,je,Et).pipe((0,N.Z)(Ot));const[zt,mt]=function _e(be){return(0,C.m)(be.addEventListener)&&(0,C.m)(be.removeEventListener)}(be)?G.map(me=>Qe=>be[me](je,Qe,Et)):function re(be){return(0,C.m)(be.addListener)&&(0,C.m)(be.removeListener)}(be)?z.map(Te(be,je)):function ie(be){return(0,C.m)(be.on)&&(0,C.m)(be.off)}(be)?Q.map(Te(be,je)):[];if(!zt&&(0,E.z)(be))return(0,n.z)(me=>U(me,je,Et))((0,o.Xf)(be));if(!zt)throw new TypeError("Invalid event target");return new p.y(me=>{const Qe=(...ae)=>me.next(1<ae.length?ae:ae[0]);return zt(Qe),()=>mt(Qe)})}function Te(be,je){return Et=>Ot=>be[Et](je,Ot)}},4829:(h,v,y)=>{"use strict";y.d(v,{Xf:()=>ie});var o=y(7582),p=y(4266),n=y(4026),E=y(5592),C=y(8382),N=y(5726),z=y(9853),G=y(3664),Q=y(541),U=y(4674),Te=y(3894),re=y(4850);function ie(me){if(me instanceof E.y)return me;if(null!=me){if((0,C.c)(me))return function _e(me){return new E.y(Qe=>{const ae=me[re.L]();if((0,U.m)(ae.subscribe))return ae.subscribe(Qe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(me);if((0,p.z)(me))return function be(me){return new E.y(Qe=>{for(let ae=0;ae<me.length&&!Qe.closed;ae++)Qe.next(me[ae]);Qe.complete()})}(me);if((0,n.t)(me))return function je(me){return new E.y(Qe=>{me.then(ae=>{Qe.closed||(Qe.next(ae),Qe.complete())},ae=>Qe.error(ae)).then(null,Te.h)})}(me);if((0,N.D)(me))return Ot(me);if((0,G.T)(me))return function Et(me){return new E.y(Qe=>{for(const ae of me)if(Qe.next(ae),Qe.closed)return;Qe.complete()})}(me);if((0,Q.L)(me))return function zt(me){return Ot((0,Q.Q)(me))}(me)}throw(0,z.z)(me)}function Ot(me){return new E.y(Qe=>{(function mt(me,Qe){var ae,Ge,xe,Fe;return(0,o.mG)(this,void 0,void 0,function*(){try{for(ae=(0,o.KL)(me);!(Ge=yield ae.next()).done;)if(Qe.next(Ge.value),Qe.closed)return}catch(ft){xe={error:ft}}finally{try{Ge&&!Ge.done&&(Fe=ae.return)&&(yield Fe.call(ae))}finally{if(xe)throw xe.error}}Qe.complete()})})(me,Qe).catch(ae=>Qe.error(ae))})}},3019:(h,v,y)=>{"use strict";y.d(v,{T:()=>N});var o=y(7537),p=y(4829),n=y(6232),E=y(9940),C=y(7715);function N(...z){const G=(0,E.yG)(z),Q=(0,E._6)(z,1/0),U=z;
1return U.length?1===U.length?(0,p.Xf)(U[0]):(0,o.J)(Q)((0,C.D)(U,G)):n.E}},2096:(h,v,y)=>{"use strict";y.d(v,{of:()=>n});var o=y(9940),p=y(7715);function n(...E){const C=(0,o.yG)(E);return(0,p.D)(E,C)}},8504:(h,v,y)=>{"use strict";y.d(v,{_:()=>n});var o=y(5592),p=y(4674);function n(E,C){const N=(0,p.m)(E)?E:()=>E,z=G=>G.error(N());return new o.y(C?G=>C.schedule(z,0,G):z)}},4825:(h,v,y)=>{"use strict";y.d(v,{H:()=>C});var o=y(5592),p=y(6321),n=y(671);function C(N=0,z,G=p.P){let Q=-1;return null!=z&&((0,n.K)(z)?G=z:Q=z),new o.y(U=>{let Te=function E(N){return N instanceof Date&&!isNaN(N)}(N)?+N-G.now():N;Te<0&&(Te=0);let re=0;return G.schedule(function(){U.closed||(U.next(re++),0<=Q?this.schedule(void 0,Q):U.complete())},Te)})}},8251:(h,v,y)=>{"use strict";y.d(v,{x:()=>p});var o=y(305);function p(E,C,N,z,G){return new n(E,C,N,z,G)}class n extends o.Lv{constructor(C,N,z,G,Q,U){super(C),this.onFinalize=Q,this.shouldUnsubscribe=U,this._next=N?function(Te){try{N(Te)}catch(re){C.error(re)}}:super._next,this._error=G?function(Te){try{G(Te)}catch(re){C.error(re)}finally{this.unsubscribe()}}:super._error,this._complete=z?function(){try{z()}catch(Te){C.error(Te)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var C;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:N}=this;super.unsubscribe(),!N&&(null===(C=this.onFinalize)||void 0===C||C.call(this))}}}},6306:(h,v,y)=>{"use strict";y.d(v,{K:()=>E});var o=y(4829),p=y(8251),n=y(9360);function E(C){return(0,n.e)((N,z)=>{let U,G=null,Q=!1;G=N.subscribe((0,p.x)(z,void 0,void 0,Te=>{U=(0,o.Xf)(C(Te,E(C)(N))),G?(G.unsubscribe(),G=null,U.subscribe(z)):Q=!0})),Q&&(G.unsubscribe(),G=null,U.subscribe(z))})}},6328:(h,v,y)=>{"use strict";y.d(v,{b:()=>n});var o=y(1631),p=y(4674);function n(E,C){return(0,p.m)(C)?(0,o.z)(E,C,1):(0,o.z)(E,1)}},3620:(h,v,y)=>{"use strict";y.d(v,{b:()=>E});var o=y(6321),p=y(9360),n=y(8251);function E(C,N=o.z){return(0,p.e)((z,G)=>{let Q=null,U=null,Te=null;const re=()=>{if(Q){Q.unsubscribe(),Q=null;const _e=U;U=null,G.next(_e)}};function ie(){const _e=Te+C,be=N.now();if(be<_e)return Q=this.schedule(void 0,_e-be),void G.add(Q);re()}z.subscribe((0,n.x)(G,_e=>{U=_e,Te=N.now(),Q||(Q=N.schedule(ie,C),G.add(Q))},()=>{re(),G.complete()},void 0,()=>{U=Q=null}))})}},3572:(h,v,y)=>{"use strict";y.d(v,{d:()=>n});var o=y(9360),p=y(8251);function n(E){return(0,o.e)((C,N)=>{let z=!1;C.subscribe((0,p.x)(N,G=>{z=!0,N.next(G)},()=>{z||N.next(E),N.complete()}))})}},5177:(h,v,y)=>{"use strict";y.d(v,{g:()=>ie});var o=y(6321),p=y(5211),n=y(8180),E=y(9360),C=y(8251),N=y(2420),G=y(975),Q=y(1631),U=y(4829);function Te(_e,be){return be?je=>(0,p.z)(be.pipe((0,n.q)(1),function z(){return(0,E.e)((_e,be)=>{_e.subscribe((0,C.x)(be,N.Z))})}()),je.pipe(Te(_e))):(0,Q.z)((je,Et)=>(0,U.Xf)(_e(je,Et)).pipe((0,n.q)(1),(0,G.h)(je)))}var re=y(4825);function ie(_e,be=o.z){const je=(0,re.H)(_e,be);return Te(()=>je)}},3997:(h,v,y)=>{"use strict";y.d(v,{x:()=>E});var o=y(2737),p=y(9360),n=y(8251);function E(N,z=o.y){return N=N??C,(0,p.e)((G,Q)=>{let U,Te=!0;G.subscribe((0,n.x)(Q,re=>{const ie=z(re);(Te||!N(U,ie))&&(Te=!1,U=ie,Q.next(re))}))})}function C(N,z){return N===z}},2181:(h,v,y)=>{"use strict";y.d(v,{h:()=>n});var o=y(9360),p=y(8251);function n(E,C){return(0,o.e)((N,z)=>{let G=0;N.subscribe((0,p.x)(z,Q=>E.call(C,Q,G++)&&z.next(Q)))})}},4716:(h,v,y)=>{"use strict";y.d(v,{x:()=>p});var o=y(9360);function p(n){return(0,o.e)((E,C)=>{try{E.subscribe(C)}finally{C.add(n)}})}},1374:(h,v,y)=>{"use strict";y.d(v,{P:()=>z});var o=y(6973),p=y(2181),n=y(8180),E=y(3572),C=y(3026),N=y(2737);function z(G,Q){const U=arguments.length>=2;return Te=>Te.pipe(G?(0,p.h)((re,ie)=>G(re,ie,Te)):N.y,(0,n.q)(1),U?(0,E.d)(Q):(0,C.T)(()=>new o.K))}},7398:(h,v,y)=>{"use strict";y.d(v,{U:()=>n});var o=y(9360),p=y(8251);function n(E,C){return(0,o.e)((N,z)=>{let G=0;N.subscribe((0,p.x)(z,Q=>{z.next(E.call(C,Q,G++))}))})}},975:(h,v,y)=>{"use strict";y.d(v,{h:()=>p});var o=y(7398);function p(n){return(0,o.U)(()=>n)}},7537:(h,v,y)=>{"use strict";y.d(v,{J:()=>n});var o=y(1631),p=y(2737);function n(E=1/0){return(0,o.z)(p.y,E)}},1631:(h,v,y)=>{"use strict";y.d(v,{z:()=>G});var o=y(7398),p=y(4829),n=y(9360),E=y(7103),C=y(8251),z=y(4674);function G(Q,U,Te=1/0){return(0,z.m)(U)?G((re,ie)=>(0,o.U)((_e,be)=>U(re,_e,ie,be))((0,p.Xf)(Q(re,ie))),Te):("number"==typeof U&&(Te=U),(0,n.e)((re,ie)=>function N(Q,U,Te,re,ie,_e,be,je){const Et=[];let Ot=0,zt=0,mt=!1;const me=()=>
1{mt&&!Et.length&&!Ot&&U.complete()},Qe=Ge=>Ot<re?ae(Ge):Et.push(Ge),ae=Ge=>{_e&&U.next(Ge),Ot++;let xe=!1;(0,p.Xf)(Te(Ge,zt++)).subscribe((0,C.x)(U,Fe=>{ie?.(Fe),_e?Qe(Fe):U.next(Fe)},()=>{xe=!0},void 0,()=>{if(xe)try{for(Ot--;Et.length&&Ot<re;){const Fe=Et.shift();be?(0,E.f)(U,be,()=>ae(Fe)):ae(Fe)}me()}catch(Fe){U.error(Fe)}}))};return Q.subscribe((0,C.x)(U,Qe,()=>{mt=!0,me()})),()=>{je?.()}}(re,ie,Q,Te)))}},6196:(h,v,y)=>{"use strict";y.d(v,{x:()=>n});var o=y(9360),p=y(8251);function n(){return(0,o.e)((E,C)=>{let N=null;E._refCount++;const z=(0,p.x)(C,void 0,void 0,void 0,()=>{if(!E||E._refCount<=0||0<--E._refCount)return void(N=null);const G=E._connection,Q=N;N=null,G&&(!Q||G===Q)&&G.unsubscribe(),C.unsubscribe()});E.subscribe(z),z.closed||(N=E.connect())})}},3020:(h,v,y)=>{"use strict";y.d(v,{B:()=>C});var o=y(4829),p=y(8645),n=y(305),E=y(9360);function C(z={}){const{connector:G=(()=>new p.x),resetOnError:Q=!0,resetOnComplete:U=!0,resetOnRefCountZero:Te=!0}=z;return re=>{let ie,_e,be,je=0,Et=!1,Ot=!1;const zt=()=>{_e?.unsubscribe(),_e=void 0},mt=()=>{zt(),ie=be=void 0,Et=Ot=!1},me=()=>{const Qe=ie;mt(),Qe?.unsubscribe()};return(0,E.e)((Qe,ae)=>{je++,!Ot&&!Et&&zt();const Ge=be=be??G();ae.add(()=>{je--,0===je&&!Ot&&!Et&&(_e=N(me,Te))}),Ge.subscribe(ae),!ie&&je>0&&(ie=new n.Hp({next:xe=>Ge.next(xe),error:xe=>{Ot=!0,zt(),_e=N(mt,Q,xe),Ge.error(xe)},complete:()=>{Et=!0,zt(),_e=N(mt,U),Ge.complete()}}),(0,o.Xf)(Qe).subscribe(ie))})(re)}}function N(z,G,...Q){if(!0===G)return void z();if(!1===G)return;const U=new n.Hp({next:()=>{U.unsubscribe(),z()}});return(0,o.Xf)(G(...Q)).subscribe(U)}},7081:(h,v,y)=>{"use strict";y.d(v,{d:()=>n});var o=y(7328),p=y(3020);function n(E,C,N){let z,G=!1;return E&&"object"==typeof E?({bufferSize:z=1/0,windowTime:C=1/0,refCount:G=!1,scheduler:N}=E):z=E??1/0,(0,p.B)({connector:()=>new o.t(z,C,N),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:G})}},836:(h,v,y)=>{"use strict";y.d(v,{T:()=>p});var o=y(2181);function p(n){return(0,o.h)((E,C)=>n<=C)}},7921:(h,v,y)=>{"use strict";y.d(v,{O:()=>E});var o=y(5211),p=y(9940),n=y(9360);function E(...C){const N=(0,p.yG)(C);return(0,n.e)((z,G)=>{(N?(0,o.z)(C,z,N):(0,o.z)(C,z)).subscribe(G)})}},4664:(h,v,y)=>{"use strict";y.d(v,{w:()=>E});var o=y(4829),p=y(9360),n=y(8251);function E(C,N){return(0,p.e)((z,G)=>{let Q=null,U=0,Te=!1;const re=()=>Te&&!Q&&G.complete();z.subscribe((0,n.x)(G,ie=>{Q?.unsubscribe();let _e=0;const be=U++;(0,o.Xf)(C(ie,be)).subscribe(Q=(0,n.x)(G,je=>G.next(N?N(ie,je,be,_e++):je),()=>{Q=null,re()}))},()=>{Te=!0,re()}))})}},8180:(h,v,y)=>{"use strict";y.d(v,{q:()=>E});var o=y(6232),p=y(9360),n=y(8251);function E(C){return C<=0?()=>o.E:(0,p.e)((N,z)=>{let G=0;N.subscribe((0,n.x)(z,Q=>{++G<=C&&(z.next(Q),C<=G&&z.complete())}))})}},9773:(h,v,y)=>{"use strict";y.d(v,{R:()=>C});var o=y(9360),p=y(8251),n=y(4829),E=y(2420);function C(N){return(0,o.e)((z,G)=>{(0,n.Xf)(N).subscribe((0,p.x)(G,()=>G.complete(),E.Z)),!G.closed&&z.subscribe(G)})}},9397:(h,v,y)=>{"use strict";y.d(v,{b:()=>C});var o=y(4674),p=y(9360),n=y(8251),E=y(2737);function C(N,z,G){const Q=(0,o.m)(N)||z||G?{next:N,error:z,complete:G}:N;return Q?(0,p.e)((U,Te)=>{var re;null===(re=Q.subscribe)||void 0===re||re.call(Q);let ie=!0;U.subscribe((0,n.x)(Te,_e=>{var be;null===(be=Q.next)||void 0===be||be.call(Q,_e),Te.next(_e)},()=>{var _e;ie=!1,null===(_e=Q.complete)||void 0===_e||_e.call(Q),Te.complete()},_e=>{var be;ie=!1,null===(be=Q.error)||void 0===be||be.call(Q,_e),Te.error(_e)},()=>{var _e,be;ie&&(null===(_e=Q.unsubscribe)||void 0===_e||_e.call(Q)),null===(be=Q.finalize)||void 0===be||be.call(Q)}))}):E.y}},3026:(h,v,y)=>{"use strict";y.d(v,{T:()=>E});var o=y(6973),p=y(9360),n=y(8251);function E(N=C){return(0,p.e)((z,G)=>{let Q=!1;z.subscribe((0,n.x)(G,U=>{Q=!0,G.next(U)},()=>Q?G.complete():G.error(N())))})}function C(){return new o.K}},3225:(h,v,y)=>{"use strict";y.d(v,{o:()=>C});var o=y(7394);class p extends o.w0{constructor(z,G){super()}schedule(z,G=0){return this}}const n={setInterval(N,z,...G){const{delegate:Q}=n;return Q?.setInterval?Q.setInterval(N,z,...G):setInterval(N,z,...G)},clearInterval(N){const{delegate:z}=n;return(z?.clearInterval||clearInterval)(N)},delegate:void 0};var E=y(9039);
1class C extends p{constructor(z,G){super(z,G),this.scheduler=z,this.work=G,this.pending=!1}schedule(z,G=0){var Q;if(this.closed)return this;this.state=z;const U=this.id,Te=this.scheduler;return null!=U&&(this.id=this.recycleAsyncId(Te,U,G)),this.pending=!0,this.delay=G,this.id=null!==(Q=this.id)&&void 0!==Q?Q:this.requestAsyncId(Te,this.id,G),this}requestAsyncId(z,G,Q=0){return n.setInterval(z.flush.bind(z,this),Q)}recycleAsyncId(z,G,Q=0){if(null!=Q&&this.delay===Q&&!1===this.pending)return G;null!=G&&n.clearInterval(G)}execute(z,G){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Q=this._execute(z,G);if(Q)return Q;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(z,G){let U,Q=!1;try{this.work(z)}catch(Te){Q=!0,U=Te||new Error("Scheduled action threw falsy error")}if(Q)return this.unsubscribe(),U}unsubscribe(){if(!this.closed){const{id:z,scheduler:G}=this,{actions:Q}=G;this.work=this.state=this.scheduler=null,this.pending=!1,(0,E.P)(Q,this),null!=z&&(this.id=this.recycleAsyncId(G,z,null)),this.delay=null,super.unsubscribe()}}}},2631:(h,v,y)=>{"use strict";y.d(v,{v:()=>n});var o=y(4552);class p{constructor(C,N=p.now){this.schedulerActionCtor=C,this.now=N}schedule(C,N=0,z){return new this.schedulerActionCtor(this,C).schedule(z,N)}}p.now=o.l.now;class n extends p{constructor(C,N=p.now){super(C,N),this.actions=[],this._active=!1}flush(C){const{actions:N}=this;if(this._active)return void N.push(C);let z;this._active=!0;do{if(z=C.execute(C.state,C.delay))break}while(C=N.shift());if(this._active=!1,z){for(;C=N.shift();)C.unsubscribe();throw z}}}},927:(h,v,y)=>{"use strict";y.d(v,{Z:()=>z});var o=y(3225),p=y(7394);const n={schedule(Q){let U=requestAnimationFrame,Te=cancelAnimationFrame;const{delegate:re}=n;re&&(U=re.requestAnimationFrame,Te=re.cancelAnimationFrame);const ie=U(_e=>{Te=void 0,Q(_e)});return new p.w0(()=>Te?.(ie))},requestAnimationFrame(...Q){const{delegate:U}=n;return(U?.requestAnimationFrame||requestAnimationFrame)(...Q)},cancelAnimationFrame(...Q){const{delegate:U}=n;return(U?.cancelAnimationFrame||cancelAnimationFrame)(...Q)},delegate:void 0};var C=y(2631);const z=new class N extends C.v{flush(U){this._active=!0;const Te=this._scheduled;this._scheduled=void 0;const{actions:re}=this;let ie;U=U||re.shift();do{if(ie=U.execute(U.state,U.delay))break}while((U=re[0])&&U.id===Te&&re.shift());if(this._active=!1,ie){for(;(U=re[0])&&U.id===Te&&re.shift();)U.unsubscribe();throw ie}}}(class E extends o.o{constructor(U,Te){super(U,Te),this.scheduler=U,this.work=Te}requestAsyncId(U,Te,re=0){return null!==re&&re>0?super.requestAsyncId(U,Te,re):(U.actions.push(this),U._scheduled||(U._scheduled=n.requestAnimationFrame(()=>U.flush(void 0))))}recycleAsyncId(U,Te,re=0){var ie;if(null!=re?re>0:this.delay>0)return super.recycleAsyncId(U,Te,re);const{actions:_e}=U;null!=Te&&(null===(ie=_e[_e.length-1])||void 0===ie?void 0:ie.id)!==Te&&(n.cancelAnimationFrame(Te),U._scheduled=void 0)}})},6410:(h,v,y)=>{"use strict";y.d(v,{E:()=>_e});var o=y(3225);let n,p=1;const E={};function C(je){return je in E&&(delete E[je],!0)}const N={setImmediate(je){const Et=p++;return E[Et]=!0,n||(n=Promise.resolve()),n.then(()=>C(Et)&&je()),Et},clearImmediate(je){C(je)}},{setImmediate:G,clearImmediate:Q}=N,U={setImmediate(...je){const{delegate:Et}=U;return(Et?.setImmediate||G)(...je)},clearImmediate(je){const{delegate:Et}=U;return(Et?.clearImmediate||Q)(je)},delegate:void 0};var re=y(2631);const _e=new class ie extends re.v{flush(Et){this._active=!0;const Ot=this._scheduled;this._scheduled=void 0;const{actions:zt}=this;let mt;Et=Et||zt.shift();do{if(mt=Et.execute(Et.state,Et.delay))break}while((Et=zt[0])&&Et.id===Ot&&zt.shift());if(this._active=!1,mt){for(;(Et=zt[0])&&Et.id===Ot&&zt.shift();)Et.unsubscribe();throw mt}}}(class Te extends o.o{constructor(Et,Ot){super(Et,Ot),this.scheduler=Et,this.work=Ot}requestAsyncId(Et,Ot,zt=0){return null!==zt&&zt>0?super.requestAsyncId(Et,Ot,zt):(Et.actions.push(this),Et._scheduled||(Et._scheduled=U.setImmediate(Et.flush.bind(Et,void 0))))}recycleAsyncId(Et,Ot,zt=0){var mt;if(null!=zt?zt>0:this.delay>0)return super.recycleAsyncId(Et,Ot,zt);const{actions:me}=Et;null!=Ot&&(null===(mt=me[me.length-1])||void 0===mt?void 0:mt.id)!==Ot&&(U.clearImmediate(Ot),Et._scheduled===Ot&&(Et._scheduled=void 0))}})},6321:(h,v,y)=>{"use strict";y.d(v,{P:()=>E,z:()=>n});var o=y(3225);const n=new(y(2631).v)(o.o),E=n},4552:(h,v,y)=>{"use strict";y.d(v,{l:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},7599:(h,v,y)=>{"use strict";y.d(v,{z:()=>o});const o={setTimeout(p,n,...E){const{delegate:C}=o;return C?.setTimeout?C.setTimeout(p,n,...E):setTimeout(p,n,...E)},clearTimeout(p){const{delegate:n}=o;return(n?.clearTimeout||clearTimeout)(p)},delegate:void 0}},4971:(h,v,y)=>{"use strict";y.d(v,{h:()=>p});const p=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(h,v,y)=>{"use strict";y.d(v,{L:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},6973:(h,v,y)=>{"use strict";y.d(v,{K:()=>p});const p=(0,y(2306).d)(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"})},9940:(h,v,y)=>{"use strict";y.d(v,{_6:()=>N,jO:()=>E,yG:()=>C});var o=y(4674),p=y(671);function n(z){return z[z.length-1]}function E(z){return(0,o.m)(n(z))?z.pop():void 0}function C(z){return(0,p.K)(n(z))?z.pop():void 0}function N(z,G){return"number"==typeof n(z)?z.pop():G}},7453:(h,v,y)=>{"use strict";y.d(v,{D:()=>C});const{isArray:o}=Array,{getPrototypeOf:p,prototype:n,keys:E}=Object;function C(z){if(1===z.length){const G=z[0];if(o(G))return{args:G,keys:null};if(function N(z){return z&&"object"==typeof z&&p(z)===n}(G)){const Q=E(G);return{args:Q.map(U=>G[U]),keys:Q}}}return{args:z,keys:null}}},9039:(h,v,y)=>{"use strict";function o(p,n){if(p){const E=p.indexOf(n);0<=E&&p.splice(E,1)}}y.d(v,{P:()=>o})},2306:(h,v,y)=>{"use strict";function o(p){const E=p(C=>{Error.call(C),C.stack=(new Error).stack});return E.prototype=Object.create(Error.prototype),E.prototype.constructor=E,E}y.d(v,{d:()=>o})},2714:(h,v,y)=>{"use strict";function o(p,n){return p.reduce((E,C,N)=>(E[C]=n[N],E),{})}y.d(v,{n:()=>o})},1441:(h,v,y)=>{"use strict";y.d(v,{O:()=>E,x:()=>n});var o=y(2653);let p=null;function n(C){if(o.config.useDeprecatedSynchronousErrorHandling){const N=!p;if(N&&(p={errorThrown:!1,error:null}),C(),N){const{errorThrown:z,error:G}=p;if(p=null,z)throw G}}else C()}function E(C){o.config.useDeprecatedSynchronousErrorHandling&&p&&(p.errorThrown=!0,p.error=C)}},7103:(h,v,y)=>{"use strict";function o(p,n,E,C=0,N=!1){const z=n.schedule(function(){E(),N?p.add(this.schedule(null,C)):this.unsubscribe()},C);if(p.add(z),!N)return z}y.d(v,{f:()=>o})},2737:(h,v,y)=>{"use strict";function o(p){return p}y.d(v,{y:()=>o})},4266:(h,v,y)=>{"use strict";y.d(v,{z:()=>o});const o=p=>p&&"number"==typeof p.length&&"function"!=typeof p},5726:(h,v,y)=>{"use strict";y.d(v,{D:()=>p});var o=y(4674);function p(n){return Symbol.asyncIterator&&(0,o.m)(n?.[Symbol.asyncIterator])}},4674:(h,v,y)=>{"use strict";function o(p){return"function"==typeof p}y.d(v,{m:()=>
1o})},8382:(h,v,y)=>{"use strict";y.d(v,{c:()=>n});var o=y(4850),p=y(4674);function n(E){return(0,p.m)(E[o.L])}},3664:(h,v,y)=>{"use strict";y.d(v,{T:()=>n});var o=y(4971),p=y(4674);function n(E){return(0,p.m)(E?.[o.h])}},2664:(h,v,y)=>{"use strict";y.d(v,{b:()=>n});var o=y(5592),p=y(4674);function n(E){return!!E&&(E instanceof o.y||(0,p.m)(E.lift)&&(0,p.m)(E.subscribe))}},4026:(h,v,y)=>{"use strict";y.d(v,{t:()=>p});var o=y(4674);function p(n){return(0,o.m)(n?.then)}},541:(h,v,y)=>{"use strict";y.d(v,{L:()=>E,Q:()=>n});var o=y(7582),p=y(4674);function n(C){return(0,o.FC)(this,arguments,function*(){const z=C.getReader();try{for(;;){const{value:G,done:Q}=yield(0,o.qq)(z.read());if(Q)return yield(0,o.qq)(void 0);yield yield(0,o.qq)(G)}}finally{z.releaseLock()}})}function E(C){return(0,p.m)(C?.getReader)}},671:(h,v,y)=>{"use strict";y.d(v,{K:()=>p});var o=y(4674);function p(n){return n&&(0,o.m)(n.schedule)}},9360:(h,v,y)=>{"use strict";y.d(v,{A:()=>p,e:()=>n});var o=y(4674);function p(E){return(0,o.m)(E?.lift)}function n(E){return C=>{if(p(C))return C.lift(function(N){try{return E(N,this)}catch(z){this.error(z)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(h,v,y)=>{"use strict";y.d(v,{Z:()=>E});var o=y(7398);const{isArray:p}=Array;function E(C){return(0,o.U)(N=>function n(C,N){return p(N)?C(...N):C(N)}(C,N))}},2420:(h,v,y)=>{"use strict";function o(){}y.d(v,{Z:()=>o})},8407:(h,v,y)=>{"use strict";y.d(v,{U:()=>n,z:()=>p});var o=y(2737);function p(...E){return n(E)}function n(E){return 0===E.length?o.y:1===E.length?E[0]:function(N){return E.reduce((z,G)=>G(z),N)}}},3894:(h,v,y)=>{"use strict";y.d(v,{h:()=>n});var o=y(2653),p=y(7599);function n(E){p.z.setTimeout(()=>{const{onUnhandledError:C}=o.config;if(!C)throw E;C(E)})}},9853:(h,v,y)=>{"use strict";function o(p){return new TypeError(`You provided ${null!==p&&"object"==typeof p?"an invalid object":`'${p}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}y.d(v,{z:()=>o})},6700:(h,v,y)=>{var o={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-ps":3807,"./ar-ps.js":3807,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1954,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1954,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku-kmr":4852,"./ku-kmr.js":4852,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":529
11,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function p(E){var C=n(E);return y(C)}function n(E){if(!y.o(o,E)){var C=new Error("Cannot find module '"+E+"'");throw C.code="MODULE_NOT_FOUND",C}return o[E]}p.keys=function(){return Object.keys(o)},p.resolve=n,h.exports=p,p.id=6700},4271:(h,v,y)=>{"use strict";y.d(v,{Il:()=>nt,KU:()=>Me,OP:()=>dt,v3:()=>li});var o=y(8484),p=y(6814),n=y(5879),E=y(6223),C=y(2296),N=y(5195),z=y(7700),G=y(617),Q=y(2032),U=y(7466),Te=y(7394),re=y(4170),ie=y(2495),_e=y(6028),be=y(3651),je=y(3680);const Ge=/^\s+/,xe=/\s+$/,ft=Math.round;function ct(_n){return 1==_n.length?"0"+_n:""+_n}function Ke(_n){return Math.round(255*parseFloat(_n)).toString(16)}function Lt(_n){return se(_n)/255}function se(_n){return parseInt(_n,16)}function Ee(_n,bt,Vt,Dt){var tt=[ct(ft(_n).toString(16)),ct(ft(bt).toString(16)),ct(ft(Vt).toString(16))];return Dt&&tt[0].charAt(0)==tt[0].charAt(1)&&tt[1].charAt(0)==tt[1].charAt(1)&&tt[2].charAt(0)==tt[2].charAt(1)?tt[0].charAt(0)+tt[1].charAt(0)+tt[2].charAt(0):tt.join("")}Math,Math,Math;const Wt="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",ze="[\\s|\\(]+("+Wt+")[,|\\s]+("+Wt+")[,|\\s]+("+Wt+")\\s*\\)?",Mt="[\\s|\\(]+("+Wt+")[,|\\s]+("+Wt+")[,|\\s]+("+Wt+")[,|\\s]+("+Wt+")\\s*\\)?",Le={CSS_UNIT:new RegExp(Wt),rgb:new RegExp("rgb"+ze),rgba:new RegExp("rgba"+Mt),hsl:new RegExp("hsl"+ze),hsla:new RegExp("hsla"+Mt),hsv:new RegExp("hsv"+ze),hsva:new RegExp("hsva"
1+Mt),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};class nt{constructor(bt,Vt,Dt,tt){this.r=bt>255?255:bt,this.g=Vt>255?255:Vt,this.b=Dt>255?255:Dt,this.a=null!=tt?tt>1?1:tt:1,this.roundA=Math.round(this.a),this.hex=Ee(this.r,this.g,this.b),this.rgba=this.toRgba()}toHex(bt){return Ee(this.r,this.g,this.b,bt)}toRgba(){return`rgba(${this.r},${this.g},${this.b},${this.a})`}toHexString(bt){return"#"+this.toHex(bt)}toRgbString(){return 1===this.a?"rgb("+Math.round(this.r)+", "+Math.round(this.g)+", "+Math.round(this.b)+")":"rgba("+Math.round(this.r)+", "+Math.round(this.g)+", "+Math.round(this.b)+", "+this.roundA+")"}toHex8(bt){return function at(_n,bt,Vt,Dt,tt){var Je=[ct(ft(_n).toString(16)),ct(ft(bt).toString(16)),ct(ft(Vt).toString(16)),ct(Ke(Dt))];return tt&&Je[0].charAt(0)==Je[0].charAt(1)&&Je[1].charAt(0)==Je[1].charAt(1)&&Je[2].charAt(0)==Je[2].charAt(1)&&Je[3].charAt(0)==Je[3].charAt(1)?Je[0].charAt(0)+Je[1].charAt(0)+Je[2].charAt(0)+Je[3].charAt(0):Je.join("")}(this.r,this.g,this.b,this.a,bt)}toHex8String(bt){return"#"+this.toHex8(bt)}toString(bt){let Dt;return bt||!(this.a<1&&this.a>=0)||"hex"!==bt&&"hex6"!==bt&&"hex3"!==bt&&"hex4"!==bt&&"hex8"!==bt?("rgb"===bt&&(Dt=this.toRgbString()),("hex"===bt||"hex6"===bt)&&(Dt=this.toHexString()),"hex3"===bt&&(Dt=this.toHexString(!0)),"hex4"===bt&&(Dt=this.toHex8String(!0)),"hex8"===bt&&(Dt=this.toHex8String()),Dt||this.toHexString()):this.toRgbString()}}let Jt=(()=>{class _n{constructor(){}sameColor(Vt,Dt){return null==Vt&&null==Dt||null!=Vt&&null!=Dt&&Vt.rgba===Dt.rgba}format(Vt,Dt){return Vt.toString(Dt)}parse(Vt){const Dt=function Se(_n){let bt;return _n=_n.replace(Ge,"").replace(xe,"").toLowerCase(),(bt=Le.rgb.exec(_n))?{r:bt[1],g:bt[2],b:bt[3],a:1}:(bt=Le.rgba.exec(_n))?{r:bt[1],g:bt[2],b:bt[3],a:bt[4]}:(bt=Le.hex8.exec(_n))?{r:se(bt[1]),g:se(bt[2]),b:se(bt[3]),a:Lt(bt[4])}:(bt=Le.hex6.exec(_n))?{r:se(bt[1]),g:se(bt[2]),b:se(bt[3]),a:1}:(bt=Le.hex4.exec(_n))?{r:se(bt[1]+""+bt[1]),g:se(bt[2]+""+bt[2]),b:se(bt[3]+""+bt[3]),a:Lt(bt[4]+""+bt[4])}:(bt=Le.hex3.exec(_n))?{r:se(bt[1]+""+bt[1]),g:se(bt[2]+""+bt[2]),b:se(bt[3]+""+bt[3]),a:1}:null}(Vt);return Dt?new nt(Dt.r,Dt.g,Dt.b,Dt.a):null}}return _n.\u0275fac=function(Vt){return new(Vt||_n)},_n.\u0275prov=n.Yz7({token:_n,factory:_n.\u0275fac}),_n})();const dt={display:{colorInput:"hex"}},Me=new n.OlP("mat-color-formats"),Xt={provide:new n.OlP("ngx-mat-colorpicker-scroll-strategy"),deps:[be.aV],useFactory:function ot(_n){return()=>_n.scrollStrategies.reposition()}};(0,je.pj)(class{constructor(_n){this._elementRef=_n}});class Ht{constructor(bt,Vt){this.target=bt,this.targetElement=Vt,this.value=this.target.value}}const Rt={provide:E.JU,useExisting:(0,n.Gpc)(()=>xn),multi:!0},yn={provide:E.Cf,useExisting:(0,n.Gpc)(()=>xn),multi:!0};let xn=(()=>{class _n{constructor(Vt,Dt,tt,Je){if(this._elementRef=Vt,this._formField=Dt,this._colorFormats=tt,this._adapter=Je,this.colorChange=new n.vpe,this.colorInput=new n.vpe,this._disabledChange=new n.vpe,this._valueChange=new n.vpe,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._pickerSubscription=Te.w0.EMPTY,this._validator=E.kI.compose([]),this._lastValueValid=!1,!this._colorFormats)throw function ke(_n){return Error(`NgxMatColorPicker: No provider found for ${_n}. You must define MAT_COLOR_FORMATS in your module`)}("MAT_COLOR_FORMATS")}set ngxMatColorPicker(Vt){Vt&&(this._picker=Vt,this._picker.registerInput(this),this._pickerSubscription.unsubscribe(),this._pickerSubscription=this._picker._selectedChanged.subscribe(Dt=>{this.value=Dt,this._cvaOnChange(Dt),this._onTouched(),this.colorInput.emit(new Ht(this,this._elementRef.nativeElement)),this.colorChange.emit(new Ht(this,this._elementRef.nativeElement))}))}get disabled(){return!!this._disabled}set disabled(Vt){const Dt=(0,ie.Ig)(Vt),tt=this._elementRef.nativeElement;this._disabled!==Dt&&(this._disabled=Dt,this._disabledChange.emit(Dt)),Dt&&tt.blur&&tt.blur()}get value(){return this._value}set value(Vt){const Dt=this.value;this._value=Vt,this._formatValue(Vt),this._adapter.sameColor(Dt,Vt)||this._valueChange.emit(Vt)}
1getThemePalette(){return this._formField?this._formField.color:void 0}registerOnValidatorChange(Vt){this._validatorOnChange=Vt}validate(Vt){return this._validator?this._validator(Vt):null}getPopupConnectionElementRef(){return this.getConnectedOverlayOrigin()}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}ngOnInit(){}ngOnDestroy(){this._pickerSubscription.unsubscribe(),this._valueChange.complete(),this._disabledChange.complete()}writeValue(Vt){this.value=Vt}registerOnChange(Vt){this._cvaOnChange=Vt}registerOnTouched(Vt){this._onTouched=Vt}setDisabledState(Vt){this.disabled=Vt}_onChange(){this.colorChange.emit(new Ht(this,this._elementRef.nativeElement))}_onKeydown(Vt){this._picker&&Vt.altKey&&Vt.keyCode===_e.JH&&!this._elementRef.nativeElement.readOnly&&(this._picker.open(),Vt.preventDefault())}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(Vt){this._elementRef.nativeElement.value=Vt?this._adapter.format(Vt,this._colorFormats.display.colorInput):""}_onInput(Vt){const Dt=this._lastValueValid,tt=this._adapter.parse(Vt);this._adapter.sameColor(tt,this._value)?Dt!==this._lastValueValid&&this._validatorOnChange():(this._value=tt,this._cvaOnChange(tt),this._valueChange.emit(tt),this.colorInput.emit(new Ht(this,this._elementRef.nativeElement)))}}return _n.\u0275fac=function(Vt){return new(Vt||_n)(n.Y36(n.SBq),n.Y36(re.KE,8),n.Y36(Me,8),n.Y36(Jt))},_n.\u0275dir=n.lG2({type:_n,selectors:[["input","ngxMatColorPicker",""]],hostVars:3,hostBindings:function(Vt,Dt){1&Vt&&n.NdJ("input",function(Je){return Dt._onInput(Je.target.value)})("change",function(){return Dt._onChange()})("blur",function(){return Dt._onBlur()})("keydown",function(Je){return Dt._onKeydown(Je)}),2&Vt&&(n.Ikx("disabled",Dt.disabled),n.uIk("aria-haspopup",Dt._picker?"dialog":null)("aria-owns",(null==Dt._picker?null:Dt._picker.opened)&&Dt._picker.id||null))},inputs:{ngxMatColorPicker:"ngxMatColorPicker",disabled:"disabled",value:"value"},outputs:{colorChange:"colorChange",colorInput:"colorInput"},exportAs:["ngxMatColorPickerInput"],features:[n._Bn([Rt,yn,{provide:Q.Jk,useExisting:_n}])]}),_n})(),li=(()=>{class _n{}return _n.\u0275fac=function(Vt){return new(Vt||_n)},_n.\u0275mod=n.oAB({type:_n}),_n.\u0275inj=n.cJS({providers:[Jt,Xt],imports:[p.ez,Q.c,C.ot,N.QW,U.Fk,E.u5,E.UX,z.Is,o.eL,G.Ps]}),_n})()},6825:(h,v,y)=>{"use strict";y.d(v,{F4:()=>U,IO:()=>be,LC:()=>p,SB:()=>Q,X$:()=>E,ZE:()=>Ot,ZN:()=>Et,_j:()=>o,eR:()=>Te,jt:()=>C,k1:()=>zt,l3:()=>n,oB:()=>G,pV:()=>ie,ru:()=>N,vP:()=>z});class o{}class p{}const n="*";function E(mt,me){return{type:7,name:mt,definitions:me,options:{}}}function C(mt,me=null){return{type:4,styles:me,timings:mt}}function N(mt,me=null){return{type:3,steps:mt,options:me}}function z(mt,me=null){return{type:2,steps:mt,options:me}}function G(mt){return{type:6,styles:mt,offset:null}}function Q(mt,me,Qe){return{type:0,name:mt,styles:me,options:Qe}}function U(mt){return{type:5,steps:mt}}function Te(mt,me,Qe=null){return{type:1,expr:mt,animation:me,options:Qe}}function ie(mt=null){return{type:9,options:mt}}function be(mt,me,Qe=null){return{type:11,selector:mt,animation:me,options:Qe}}class Et{constructor(me=0,Qe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=me+Qe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(me=>me()),this._onDoneFns=[])}onStart(me){this._originalOnStartFns.push(me),this._onStartFns.push(me)}onDone(me){this._originalOnDoneFns.push(me),this._onDoneFns.push(me)}onDestroy(me){this._onDestroyFns.push(me)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(me=>me()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(me=>me()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(me){this._position=this.totalTime?me*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(me){const Qe="start"==me?this._onStartFns:this._onDoneFns;Qe.forEach(ae=>ae()),Qe.length=0}}class Ot{constructor(me){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=me;let Qe=0,ae=0,Ge=0;const xe=this.players.length;0==xe?queueMicrotask(()=>
1this._onFinish()):this.players.forEach(Fe=>{Fe.onDone(()=>{++Qe==xe&&this._onFinish()}),Fe.onDestroy(()=>{++ae==xe&&this._onDestroy()}),Fe.onStart(()=>{++Ge==xe&&this._onStart()})}),this.totalTime=this.players.reduce((Fe,ft)=>Math.max(Fe,ft.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(me=>me()),this._onDoneFns=[])}init(){this.players.forEach(me=>me.init())}onStart(me){this._onStartFns.push(me)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(me=>me()),this._onStartFns=[])}onDone(me){this._onDoneFns.push(me)}onDestroy(me){this._onDestroyFns.push(me)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(me=>me.play())}pause(){this.players.forEach(me=>me.pause())}restart(){this.players.forEach(me=>me.restart())}finish(){this._onFinish(),this.players.forEach(me=>me.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(me=>me.destroy()),this._onDestroyFns.forEach(me=>me()),this._onDestroyFns=[])}reset(){this.players.forEach(me=>me.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(me){const Qe=me*this.totalTime;this.players.forEach(ae=>{const Ge=ae.totalTime?Math.min(1,Qe/ae.totalTime):1;ae.setPosition(Ge)})}getPosition(){const me=this.players.reduce((Qe,ae)=>null===Qe||ae.totalTime>Qe.totalTime?ae:Qe,null);return null!=me?me.getPosition():0}beforeDestroy(){this.players.forEach(me=>{me.beforeDestroy&&me.beforeDestroy()})}triggerCallback(me){const Qe="start"==me?this._onStartFns:this._onDoneFns;Qe.forEach(ae=>ae()),Qe.length=0}}const zt="!"},4300:(h,v,y)=>{"use strict";y.d(v,{$s:()=>Qt,Em:()=>Jn,Kd:()=>Ht,QL:()=>ot,X6:()=>Hn,Zf:()=>me,iD:()=>Qe,ic:()=>ii,kH:()=>qn,mK:()=>nt,qV:()=>ke,qm:()=>Vt,rt:()=>Dt,s1:()=>Pn,tE:()=>Fn,yG:()=>xt});var o=y(6814),p=y(5879),n=y(2831),E=y(8645),C=y(7394),N=y(5619),z=y(2096),G=y(6028),Q=y(9397),U=y(3620),Te=y(2181),re=y(7398),ie=y(8180),_e=y(836),be=y(3997),je=y(9773),Et=y(2495),Ot=y(7131),zt=y(1088);const mt=" ";function me(tt,Je,De){const wt=ae(tt,Je);wt.some(Kt=>Kt.trim()==De.trim())||(wt.push(De.trim()),tt.setAttribute(Je,wt.join(mt)))}function Qe(tt,Je,De){const Kt=ae(tt,Je).filter(bn=>bn!=De.trim());Kt.length?tt.setAttribute(Je,Kt.join(mt)):tt.removeAttribute(Je)}function ae(tt,Je){return(tt.getAttribute(Je)||"").match(/\S+/g)||[]}const xe="cdk-describedby-message",Fe="cdk-describedby-host";let ft=0,Qt=(()=>{class tt{constructor(De,wt){this._platform=wt,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ft++,this._document=De,this._id=(0,p.f3M)(p.AFp)+"-"+ft++}describe(De,wt,Kt){if(!this._canBeDescribed(De,wt))return;const bn=yt(wt,Kt);"string"!=typeof wt?(vn(wt,this._id),this._messageRegistry.set(bn,{messageElement:wt,referenceCount:0})):this._messageRegistry.has(bn)||this._createMessageElement(wt,Kt),this._isElementDescribedByMessage(De,bn)||this._addMessageReference(De,bn)}removeDescription(De,wt,Kt){if(!wt||!this._isElementNode(De))return;const bn=yt(wt,Kt);if(this._isElementDescribedByMessage(De,bn)&&this._removeMessageReference(De,bn),"string"==typeof wt){const Ut=this._messageRegistry.get(bn);Ut&&0===Ut.referenceCount&&this._deleteMessageElement(bn)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const De=this._document.querySelectorAll(`[${Fe}="${this._id}"]`);for(let wt=0;wt<De.length;wt++)this._removeCdkDescribedByReferenceIds(De[wt]),De[wt].removeAttribute(Fe);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(De,wt){const Kt=this._document.createElement("div");vn(Kt,this._id),Kt.textContent=De,wt&&Kt.setAttribute("role",wt),this._createMessagesContainer(),this._messagesContainer.appendChild(Kt),this._messageRegistry.set(yt(De,wt),{messageElement:Kt,referenceCount:0})}_deleteMessageElement(De){this._messageRegistry.get(De)?.messageElement?.remove(),this._messageRegistry.delete(De)}_createMessagesContainer(){if(this._messagesContainer)return;const De="cdk-describedby-message-container",wt=this._document.querySelectorAll(`.${De}[platform="server"]`);for(let bn=0;bn<wt.length;bn++)wt[bn].remove();const Kt=this._document.createElement("div");Kt.style.visibility="hidden",Kt.classList.add(De),Kt.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&Kt.setAttribute("platform","server"),this._document.body.appendChild(Kt),this._messagesContainer=Kt}_removeCdkDescribedByReferenceIds(De){const wt=ae(De,"aria-describedby").filter(Kt=>0!=Kt.indexOf(xe));De.setAttribute("aria-describedby",wt.join(" "))}_addMessageReference(De,wt){const Kt=this._messageRegistry.get(wt);me(De,"aria-describedby",Kt.messageElement.id),De.setAttribute(Fe,this._id),Kt.referenceCount++}_removeMessageReference(De,wt){const Kt=this._messageRegistry.get(wt);Kt.referenceCount--,Qe(De,"aria-describedby",Kt.messageElement.id),De.removeAttribute(Fe)}_isElementDescribedByMessage(De,wt){const Kt=ae(De,"aria-describedby"),bn=this._messageRegistry.get(wt),Ut=bn&&bn.messageElement.id;return!!Ut&&-1!=Kt.indexOf(Ut)}_canBeDescribed(De,wt){if(!this._isElementNode(De))return!1;if(wt&&"object"==typeof wt)return!0;const Kt=null==wt?"":`${wt}`.trim(),bn=De.getAttribute("aria-label");return!(!Kt||bn&&bn.trim()===Kt)}_isElementNode(De){return De.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(wt){return new(wt||tt)(p.LFG(o.K0),p.LFG(n.t4))};static#t=this.\u0275prov=p.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();function yt(tt,Je){return"string"==typeof tt?`${Je||""}/${tt}`:tt}function vn(tt,Je){tt.id||(tt.id=`${xe}-${Je}-${ft++}`)}class En{constructor(Je){this._items=Je,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new E.x,this._typeaheadSub
1scription=C.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=De=>De.disabled,this._pressedLetters=[],this.tabOut=new E.x,this.change=new E.x,Je instanceof p.n_E&&(this._itemChangesSubscription=Je.changes.subscribe(De=>{if(this._activeItem){const Kt=De.toArray().indexOf(this._activeItem);Kt>-1&&Kt!==this._activeItemIndex&&(this._activeItemIndex=Kt)}}))}skipPredicate(Je){return this._skipPredicateFn=Je,this}withWrap(Je=!0){return this._wrap=Je,this}withVerticalOrientation(Je=!0){return this._vertical=Je,this}withHorizontalOrientation(Je){return this._horizontal=Je,this}withAllowedModifierKeys(Je){return this._allowedModifierKeys=Je,this}withTypeAhead(Je=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Q.b)(De=>this._pressedLetters.push(De)),(0,U.b)(Je),(0,Te.h)(()=>this._pressedLetters.length>0),(0,re.U)(()=>this._pressedLetters.join(""))).subscribe(De=>{const wt=this._getItemsArray();for(let Kt=1;Kt<wt.length+1;Kt++){const bn=(this._activeItemIndex+Kt)%wt.length,Ut=wt[bn];if(!this._skipPredicateFn(Ut)&&0===Ut.getLabel().toUpperCase().trim().indexOf(De)){this.setActiveItem(bn);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(Je=!0){return this._homeAndEnd=Je,this}withPageUpDown(Je=!0,De=10){return this._pageUpAndDown={enabled:Je,delta:De},this}setActiveItem(Je){const De=this._activeItem;this.updateActiveItem(Je),this._activeItem!==De&&this.change.next(this._activeItemIndex)}onKeydown(Je){const De=Je.keyCode,Kt=["altKey","ctrlKey","metaKey","shiftKey"].every(bn=>!Je[bn]||this._allowedModifierKeys.indexOf(bn)>-1);switch(De){case G.Mf:return void this.tabOut.next();case G.JH:if(this._vertical&&Kt){this.setNextItemActive();break}return;case G.LH:if(this._vertical&&Kt){this.setPreviousItemActive();break}return;case G.SV:if(this._horizontal&&Kt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case G.oh:if(this._horizontal&&Kt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case G.Sd:if(this._homeAndEnd&&Kt){this.setFirstItemActive();break}return;case G.uR:if(this._homeAndEnd&&Kt){this.setLastItemActive();break}return;case G.Ku:if(this._pageUpAndDown.enabled&&Kt){const bn=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(bn>0?bn:0,1);break}return;case G.VM:if(this._pageUpAndDown.enabled&&Kt){const bn=this._activeItemIndex+this._pageUpAndDown.delta,Ut=this._getItemsArray().length;this._setActiveItemByIndex(bn<Ut?bn:Ut-1,-1);break}return;default:return void((Kt||(0,G.Vb)(Je,"shiftKey"))&&(Je.key&&1===Je.key.length?this._letterKeyStream.next(Je.key.toLocaleUpperCase()):(De>=G.A&&De<=G.Z||De>=G.xE&&De<=G.aO)&&this._letterKeyStream.next(String.fromCharCode(De))))}this._pressedLetters=[],Je.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(Je){const De=this._getItemsArray(),wt="number"==typeof Je?Je:De.indexOf(Je);this._activeItem=De[wt]??null,this._activeItemIndex=wt}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(Je){this._wrap?this._setActiveInWrapMode(Je):this._setActiveInDefaultMode(Je)}_setActiveInWrapMode(Je){const De=this._getItemsArray();for(let wt=1;wt<=De.length;wt++){const Kt=(this._activeItemIndex+Je*wt+De.length)%De.length;if(!this._skipPredicateFn(De[Kt]))return void this.setActiveItem(Kt)}}_setActiveInDefaultMode(Je){this._setActiveItemByIndex(this._activeItemIndex+Je,Je)}_setActiveItemByIndex(Je,De){const wt=this._getItemsArray();if(wt[Je]){for(;this._skipPredicateFn(wt[Je]);)if(!wt[Je+=De])return;this.setActiveItem(Je)}}_getItemsArray(){return this._items instanceof p.n_E?this._items.toArray():this._items}}
1class Pn extends En{setActiveItem(Je){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(Je),this.activeItem&&this.activeItem.setActiveStyles()}}class Jn extends En{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(Je){return this._origin=Je,this}setActiveItem(Je){super.setActiveItem(Je),this.activeItem&&this.activeItem.focus(this._origin)}}let ii=(()=>{class tt{constructor(De){this._platform=De}isDisabled(De){return De.hasAttribute("disabled")}isVisible(De){return function ct(tt){return!!(tt.offsetWidth||tt.offsetHeight||"function"==typeof tt.getClientRects&&tt.getClientRects().length)}(De)&&"visible"===getComputedStyle(De).visibility}isTabbable(De){if(!this._platform.isBrowser)return!1;const wt=function at(tt){try{return tt.frameElement}catch{return null}}(function Le(tt){return tt.ownerDocument&&tt.ownerDocument.defaultView||window}(De));if(wt&&(-1===Wt(wt)||!this.isVisible(wt)))return!1;let Kt=De.nodeName.toLowerCase(),bn=Wt(De);return De.hasAttribute("contenteditable")?-1!==bn:!("iframe"===Kt||"object"===Kt||this._platform.WEBKIT&&this._platform.IOS&&!function ze(tt){let Je=tt.nodeName.toLowerCase(),De="input"===Je&&tt.type;return"text"===De||"password"===De||"select"===Je||"textarea"===Je}(De))&&("audio"===Kt?!!De.hasAttribute("controls")&&-1!==bn:"video"===Kt?-1!==bn&&(null!==bn||this._platform.FIREFOX||De.hasAttribute("controls")):De.tabIndex>=0)}isFocusable(De,wt){return function Mt(tt){return!function Lt(tt){return function Ee(tt){return"input"==tt.nodeName.toLowerCase()}(tt)&&"hidden"==tt.type}(tt)&&(function Ke(tt){let Je=tt.nodeName.toLowerCase();return"input"===Je||"select"===Je||"button"===Je||"textarea"===Je}(tt)||function se(tt){return function qe(tt){return"a"==tt.nodeName.toLowerCase()}(tt)&&tt.hasAttribute("href")}(tt)||tt.hasAttribute("contenteditable")||pt(tt))}(De)&&!this.isDisabled(De)&&(wt?.ignoreVisibility||this.isVisible(De))}static#e=this.\u0275fac=function(wt){return new(wt||tt)(p.LFG(n.t4))};static#t=this.\u0275prov=p.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();function pt(tt){if(!tt.hasAttribute("tabindex")||void 0===tt.tabIndex)return!1;let Je=tt.getAttribute("tabindex");return!(!Je||isNaN(parseInt(Je,10)))}function Wt(tt){if(!pt(tt))return null;const Je=parseInt(tt.getAttribute("tabindex")||"",10);return isNaN(Je)?-1:Je}class Se{get enabled(){return this._enabled}set enabled(Je){this._enabled=Je,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Je,this._startAnchor),this._toggleAnchorTabIndex(Je,this._endAnchor))}constructor(Je,De,wt,Kt,bn=!1){this._element=Je,this._checker=De,this._ngZone=wt,this._document=Kt,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,bn||this.attachAnchors()}destroy(){const Je=this._startAnchor,De=this._endAnchor;Je&&(Je.removeEventListener("focus",this.startAnchorListener),Je.remove()),De&&(De.removeEventListener("focus",this.endAnchorListener),De.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(Je){return new Promise(De=>{this._executeOnStable(()=>De(this.focusInitialElement(Je)))})}focusFirstTabbableElementWhenReady(Je){return new Promise(De=>{this._executeOnStable(()=>De(this.focusFirstTabbableElement(Je)))})}focusLastTabbableElementWhenReady(Je){return new Promise(De=>{this._executeOnStable(()=>De(this.focusLastTabbableElement(Je)))})}_getRegionBoundary(Je){const De=this._element.querySelectorAll(`[cdk-focus-region-${Je}], [cdkFocusRegion${Je}], [cdk-focus-${Je}]`);return"start"==Je?De.length?De[0]:this._getFirstTabbableElement(this._element):De.length?De[De.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(Je){const De=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(De){if(!this._checker.isFocusable(De)){const wt=this._getFirstTabbableElement(De);return wt?.focus(Je),!!wt}return De.focus(Je),!0}return this.focusFirstTabbableElement(Je)}
1focusFirstTabbableElement(Je){const De=this._getRegionBoundary("start");return De&&De.focus(Je),!!De}focusLastTabbableElement(Je){const De=this._getRegionBoundary("end");return De&&De.focus(Je),!!De}hasAttached(){return this._hasAttached}_getFirstTabbableElement(Je){if(this._checker.isFocusable(Je)&&this._checker.isTabbable(Je))return Je;const De=Je.children;for(let wt=0;wt<De.length;wt++){const Kt=De[wt].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(De[wt]):null;if(Kt)return Kt}return null}_getLastTabbableElement(Je){if(this._checker.isFocusable(Je)&&this._checker.isTabbable(Je))return Je;const De=Je.children;for(let wt=De.length-1;wt>=0;wt--){const Kt=De[wt].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(De[wt]):null;if(Kt)return Kt}return null}_createAnchor(){const Je=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,Je),Je.classList.add("cdk-visually-hidden"),Je.classList.add("cdk-focus-trap-anchor"),Je.setAttribute("aria-hidden","true"),Je}_toggleAnchorTabIndex(Je,De){Je?De.setAttribute("tabindex","0"):De.removeAttribute("tabindex")}toggleAnchors(Je){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Je,this._startAnchor),this._toggleAnchorTabIndex(Je,this._endAnchor))}_executeOnStable(Je){this._ngZone.isStable?Je():this._ngZone.onStable.pipe((0,ie.q)(1)).subscribe(Je)}}let ke=(()=>{class tt{constructor(De,wt,Kt){this._checker=De,this._ngZone=wt,this._document=Kt}create(De,wt=!1){return new Se(De,this._checker,this._ngZone,this._document,wt)}static#e=this.\u0275fac=function(wt){return new(wt||tt)(p.LFG(ii),p.LFG(p.R0b),p.LFG(o.K0))};static#t=this.\u0275prov=p.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),nt=(()=>{class tt{get enabled(){return this.focusTrap.enabled}set enabled(De){this.focusTrap.enabled=(0,Et.Ig)(De)}get autoCapture(){return this._autoCapture}set autoCapture(De){this._autoCapture=(0,Et.Ig)(De)}constructor(De,wt,Kt){this._elementRef=De,this._focusTrapFactory=wt,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}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(De){const wt=De.autoCapture;wt&&!wt.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,n.ht)(),this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(wt){return new(wt||tt)(p.Y36(p.SBq),p.Y36(ke),p.Y36(o.K0))};static#t=this.\u0275dir=p.lG2({type:tt,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[p.TTD]})}return tt})();function Hn(tt){return 0===tt.buttons||0===tt.detail}function xt(tt){const Je=tt.touches&&tt.touches[0]||tt.changedTouches&&tt.changedTouches[0];return!(!Je||-1!==Je.identifier||null!=Je.radiusX&&1!==Je.radiusX||null!=Je.radiusY&&1!==Je.radiusY)}const Jt=new p.OlP("cdk-input-modality-detector-options"),dt={ignoreKeys:[G.zL,G.jx,G.b2,G.MW,G.JU]},Ne=(0,n.i$)({passive:!0,capture:!0});let ot=(()=>{class tt{get mostRecentModality(){return this._modality.value}constructor(De,wt,Kt,bn){this._platform=De,this._mostRecentTarget=null,this._modality=new N.X(null),this._lastTouchMs=0,this._onKeydown=Ut=>{this._options?.ignoreKeys?.some(Ze=>Ze===Ut.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,n.sA)(Ut))},this._onMousedown=Ut=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Hn(Ut)?"keyboard":"mouse"),this._mostRecentTarget=(0,n.sA)(Ut))},this._onTouchstart=Ut=>{xt(Ut)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,n.sA)(Ut))},this._options={...dt,...bn},this.modalityDetected=this._modality.pipe((0,_e.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,be.x)()),De.isBrowser&&wt.runOutsideAngular(()=>{Kt.addEventListener("keydown",this._onKeydown,Ne),Kt.addEventListener("mousedown",this._onMousedown,Ne),Kt.addEventListener("touchstart",this._onTouchstart,Ne)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Ne),document.removeEventListener("mousedown",this._onMousedown,Ne),document.removeEventListener("touchstart",this._onTouchstart,Ne))}static#e=this.\u0275fac=function(wt){return new(wt||tt)(p.LFG(n.t4),p.LFG(p.R0b),p.LFG(o.K0),p.LFG(Jt,8))};static#t=this.\u0275prov=p.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();const Xt=new p.OlP("liveAnnouncerElement",{providedIn:"root",factory:function kt(){return null}}),Nt=new p.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let vt=0,Ht=(()=>{class tt{constructor(De,wt,Kt,bn){this._ngZone=wt,this._defaultOptions=bn,this._document=Kt,this._liveElement=De||this._createLiveElement()}announce(De,...wt){const Kt=this._defaultOptions;let bn,Ut;return 1===wt.length&&"number"==typeof wt[0]?Ut=wt[0]:[bn,Ut]=wt,this.clear(),clearTimeout(this._previousTimeout),bn||(bn=Kt&&Kt.politeness?Kt.politeness:"polite"),null==Ut&&Kt&&(Ut=Kt.duration),this._liveElement.setAttribute("aria-live",bn),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Ze=>this._currentResolve=Ze)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=De,"number"==typeof Ut&&(this._previousTimeout=setTimeout(()=>this.clear(),Ut)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const De="cdk-live-announcer-element",wt=this._document.getElementsByClassName(De),Kt=this._document.createElement("div");for(let bn=0;bn<wt.length;bn++)wt[bn].remove();return Kt.classList.add(De),Kt.classList.add("cdk-visually-hidden"),Kt.setAttribute("aria-atomic","true"),Kt.setAttribute("aria-live","polite"),Kt.i
1d="cdk-live-announcer-"+vt++,this._document.body.appendChild(Kt),Kt}_exposeAnnouncerToModals(De){const wt=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Kt=0;Kt<wt.length;Kt++){const bn=wt[Kt],Ut=bn.getAttribute("aria-owns");Ut?-1===Ut.indexOf(De)&&bn.setAttribute("aria-owns",Ut+" "+De):bn.setAttribute("aria-owns",De)}}static#e=this.\u0275fac=function(wt){return new(wt||tt)(p.LFG(Xt,8),p.LFG(p.R0b),p.LFG(o.K0),p.LFG(Nt,8))};static#t=this.\u0275prov=p.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();const yn=new p.OlP("cdk-focus-monitor-default-options"),xn=(0,n.i$)({passive:!0,capture:!0});let Fn=(()=>{class tt{constructor(De,wt,Kt,bn,Ut){this._ngZone=De,this._platform=wt,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 E.x,this._rootNodeFocusAndBlurListener=Ze=>{for(let X=(0,n.sA)(Ze);X;X=X.parentElement)"focus"===Ze.type?this._onFocus(Ze,X):this._onBlur(Ze,X)},this._document=bn,this._detectionMode=Ut?.detectionMode||0}monitor(De,wt=!1){const Kt=(0,Et.fI)(De);if(!this._platform.isBrowser||1!==Kt.nodeType)return(0,z.of)();const bn=(0,n.kV)(Kt)||this._getDocument(),Ut=this._elementInfo.get(Kt);if(Ut)return wt&&(Ut.checkChildren=!0),Ut.subject;const Ze={checkChildren:wt,subject:new E.x,rootNode:bn};return this._elementInfo.set(Kt,Ze),this._registerGlobalListeners(Ze),Ze.subject}stopMonitoring(De){const wt=(0,Et.fI)(De),Kt=this._elementInfo.get(wt);Kt&&(Kt.subject.complete(),this._setClasses(wt),this._elementInfo.delete(wt),this._removeGlobalListeners(Kt))}focusVia(De,wt,Kt){const bn=(0,Et.fI)(De);bn===this._getDocument().activeElement?this._getClosestElementsInfo(bn).forEach(([Ze,ue])=>this._originChanged(Ze,wt,ue)):(this._setOrigin(wt),"function"==typeof bn.focus&&bn.focus(Kt))}ngOnDestroy(){this._elementInfo.forEach((De,wt)=>this.stopMonitoring(wt))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(De){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(De)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:De&&this._isLastInteractionFromInputLabel(De)?"mouse":"program"}_shouldBeAttributedToTouch(De){return 1===this._detectionMode||!!De?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(De,wt){De.classList.toggle("cdk-focused",!!wt),De.classList.toggle("cdk-touch-focused","touch"===wt),De.classList.toggle("cdk-keyboard-focused","keyboard"===wt),De.classList.toggle("cdk-mouse-focused","mouse"===wt),De.classList.toggle("cdk-program-focused","program"===wt)}_setOrigin(De,wt=!1){this._ngZone.runOutsideAngular(()=>{this._origin=De,this._originFromTouchInteraction="touch"===De&&wt,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(De,wt){const Kt=this._elementInfo.get(wt),bn=(0,n.sA)(De);!Kt||!Kt.checkChildren&&wt!==bn||this._originChanged(wt,this._getFocusOrigin(bn),Kt)}_onBlur(De,wt){const Kt=this._elementInfo.get(wt);!Kt||Kt.checkChildren&&De.relatedTarget instanceof Node&&wt.contains(De.relatedTarget)||(this._setClasses(wt),this._emitOrigin(Kt,null))}_emitOrigin(De,wt){De.subject.observers.length&&this._ngZone.run(()=>De.subject.next(wt))}_registerGlobalListeners(De){if(!this._platform.isBrowser)return;const wt=De.rootNode,Kt=this._rootNodeFocusListenerCount.get(wt)||0;Kt||this._ngZone.runOutsideAngular(()=>{wt.addEventListener("focus",this._rootNodeFocusAndBlurListener,xn),wt.addEventListener("blur",this._rootNodeFocusAndBlurListener,xn)}),this._rootNodeFocusListenerCount.set(wt,Kt+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,je.R)(this._stopInputModalityDetector)).subscribe(bn=>{this._setOrigin(bn,!0)}))}_removeGlobalListeners(De){const wt=De.rootNode;if(this._rootNodeFocusListenerCount.has(wt)){const Kt=this._rootNodeFocusListenerCount.get(wt);Kt>1?this._rootNodeFocusListenerCount.set(wt,Kt-1):(wt.removeEventListener("focus",this._rootNodeFocusAndBlurListener,xn),wt.removeEventListener("blur",this._rootNodeFocusAndBlurListener,xn),this._rootNodeFocusListenerCount.delete(wt))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(De,wt,Kt){this._setClasses(De,wt),this._emitOrigin(Kt,wt),this._lastFocusOrigin=wt}_getClosestElementsInfo(De){const wt=[];return this._elementInfo.forEach((Kt,bn)=>{(bn===De||Kt.checkChildren&&bn.contains(De))&&wt.push([bn,Kt])}),wt}_isLastInteractionFromInputLabel(De){const{_mostRecentTarget:wt,mostRecentModality:Kt}=this._inputModalityDetector;if("mouse"!==Kt||!wt||wt===De||"INPUT"!==De.nodeName&&"TEXTAREA"!==De.nodeName||De.disabled)return!1;const bn=De.labels;if(bn)for(let Ut=0;Ut<bn.length;Ut++)if(bn[Ut].contains(wt))return!0;return!1}static#e=this.\u0275fac=function(wt){return new(wt||tt)(p.LFG(p.R0b),p.LFG(n.t4),p.LFG(ot),p.LFG(o.K0,8),p.LFG(yn,8))};static#t=this.\u0275prov=p.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),qn=(()=>{class tt{constructor(De,wt){this._elementRef=De,this._focusMonitor=wt,this._focusOrigin=null,this.cdkFocusChange=new p.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const De=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(De,1===De.nodeType&&De.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(wt=>{this._focusOrigin=wt,this.cdkFocusChange.emit(wt)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(wt){return new(wt||tt)(p.Y36(p.SBq),p.Y36(Fn))};static#t=this.\u0275dir=p.lG2({type:tt,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return tt})();const li="cdk-high-contrast-black-on-white",_n="cdk-high-contrast-white-on-black",bt="cdk-high-contrast-active";let Vt=(()=>{class tt{constructor(De,wt){this._platform=De,this._document=wt,this._breakpointSubscription=(0,p.f3M)(zt.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
1s())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const De=this._document.createElement("div");De.style.backgroundColor="rgb(1,2,3)",De.style.position="absolute",this._document.body.appendChild(De);const wt=this._document.defaultView||window,Kt=wt&&wt.getComputedStyle?wt.getComputedStyle(De):null,bn=(Kt&&Kt.backgroundColor||"").replace(/ /g,"");switch(De.remove(),bn){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const De=this._document.body.classList;De.remove(bt,li,_n),this._hasCheckedHighContrastMode=!0;const wt=this.getHighContrastMode();1===wt?De.add(bt,li):2===wt&&De.add(bt,_n)}}static#e=this.\u0275fac=function(wt){return new(wt||tt)(p.LFG(n.t4),p.LFG(o.K0))};static#t=this.\u0275prov=p.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),Dt=(()=>{class tt{constructor(De){De._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(wt){return new(wt||tt)(p.LFG(Vt))};static#t=this.\u0275mod=p.oAB({type:tt});static#n=this.\u0275inj=p.cJS({imports:[Ot.Q8]})}return tt})()},9388:(h,v,y)=>{"use strict";y.d(v,{Is:()=>z,vT:()=>Q});var o=y(5879),p=y(6814);const n=new o.OlP("cdk-dir-doc",{providedIn:"root",factory:function E(){return(0,o.f3M)(p.K0)}}),C=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let z=(()=>{class U{constructor(re){this.value="ltr",this.change=new o.vpe,re&&(this.value=function N(U){const Te=U?.toLowerCase()||"";return"auto"===Te&&typeof navigator<"u"&&navigator?.language?C.test(navigator.language)?"rtl":"ltr":"rtl"===Te?"rtl":"ltr"}((re.body?re.body.dir:null)||(re.documentElement?re.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(ie){return new(ie||U)(o.LFG(n,8))};static#t=this.\u0275prov=o.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),Q=(()=>{class U{static#e=this.\u0275fac=function(ie){return new(ie||U)};static#t=this.\u0275mod=o.oAB({type:U});static#n=this.\u0275inj=o.cJS({})}return U})()},2495:(h,v,y)=>{"use strict";y.d(v,{Eq:()=>C,HM:()=>N,Ig:()=>p,du:()=>G,fI:()=>z,su:()=>n});var o=y(5879);function p(Q){return null!=Q&&"false"!=`${Q}`}function n(Q,U=0){return function E(Q){return!isNaN(parseFloat(Q))&&!isNaN(Number(Q))}(Q)?Number(Q):U}function C(Q){return Array.isArray(Q)?Q:[Q]}function N(Q){return null==Q?"":"string"==typeof Q?Q:`${Q}px`}function z(Q){return Q instanceof o.SBq?Q.nativeElement:Q}function G(Q,U=/\s+/){const Te=[];if(null!=Q){const re=Array.isArray(Q)?Q:`${Q}`.split(U);for(const ie of re){const _e=`${ie}`.trim();_e&&Te.push(_e)}}return Te}},8337:(h,v,y)=>{"use strict";y.d(v,{A8:()=>Te,Ov:()=>Q,Z9:()=>C,eX:()=>G,k:()=>re,yy:()=>z});var o=y(3168),p=y(8645),n=y(5879);function C(ie){return ie&&"function"==typeof ie.connect&&!(ie instanceof o.c)}class z{applyChanges(_e,be,je,Et,Ot){_e.forEachOperation((zt,mt,me)=>{let Qe,ae;if(null==zt.previousIndex){const Ge=je(zt,mt,me);Qe=be.createEmbeddedView(Ge.templateRef,Ge.context,Ge.index),ae=1}else null==me?(be.remove(mt),ae=3):(Qe=be.get(mt),be.move(Qe,me),ae=2);Ot&&Ot({context:Qe?.context,operation:ae,record:zt})})}detach(){}}class G{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(_e,be,je,Et,Ot){_e.forEachOperation((zt,mt,me)=>{let Qe,ae;null==zt.previousIndex?(Qe=this._insertView(()=>je(zt,mt,me),me,be,Et(zt)),ae=Qe?1:0):null==me?(this._detachAndCacheView(mt,be),ae=3):(Qe=this._moveView(mt,me,be,Et(zt)),ae=2),Ot&&Ot({context:Qe?.context,operation:ae,record:zt})})}detach(){for(const _e of this._viewCache)_e.destroy();this._viewCache=[]}_insertView(_e,be,je,Et){const Ot=this._insertViewFromCache(be,je);if(Ot)return void(Ot.context.$implicit=Et);
1const zt=_e();return je.createEmbeddedView(zt.templateRef,zt.context,zt.index)}_detachAndCacheView(_e,be){const je=be.detach(_e);this._maybeCacheView(je,be)}_moveView(_e,be,je,Et){const Ot=je.get(_e);return je.move(Ot,be),Ot.context.$implicit=Et,Ot}_maybeCacheView(_e,be){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(_e);else{const je=be.indexOf(_e);-1===je?_e.destroy():be.remove(je)}}_insertViewFromCache(_e,be){const je=this._viewCache.pop();return je&&be.insert(je,_e),je||null}}class Q{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(_e=!1,be,je=!0,Et){this._multiple=_e,this._emitChanges=je,this.compareWith=Et,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new p.x,be&&be.length&&(_e?be.forEach(Ot=>this._markSelected(Ot)):this._markSelected(be[0]),this._selectedToEmit.length=0)}select(..._e){this._verifyValueAssignment(_e),_e.forEach(je=>this._markSelected(je));const be=this._hasQueuedChanges();return this._emitChangeEvent(),be}deselect(..._e){this._verifyValueAssignment(_e),_e.forEach(je=>this._unmarkSelected(je));const be=this._hasQueuedChanges();return this._emitChangeEvent(),be}setSelection(..._e){this._verifyValueAssignment(_e);const be=this.selected,je=new Set(_e);_e.forEach(Ot=>this._markSelected(Ot)),be.filter(Ot=>!je.has(Ot)).forEach(Ot=>this._unmarkSelected(Ot));const Et=this._hasQueuedChanges();return this._emitChangeEvent(),Et}toggle(_e){return this.isSelected(_e)?this.deselect(_e):this.select(_e)}clear(_e=!0){this._unmarkAll();const be=this._hasQueuedChanges();return _e&&this._emitChangeEvent(),be}isSelected(_e){return this._selection.has(this._getConcreteValue(_e))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(_e){this._multiple&&this.selected&&this._selected.sort(_e)}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(_e){_e=this._getConcreteValue(_e),this.isSelected(_e)||(this._multiple||this._unmarkAll(),this.isSelected(_e)||this._selection.add(_e),this._emitChanges&&this._selectedToEmit.push(_e))}_unmarkSelected(_e){_e=this._getConcreteValue(_e),this.isSelected(_e)&&(this._selection.delete(_e),this._emitChanges&&this._deselectedToEmit.push(_e))}_unmarkAll(){this.isEmpty()||this._selection.forEach(_e=>this._unmarkSelected(_e))}_verifyValueAssignment(_e){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(_e){if(this.compareWith){for(let be of this._selection)if(this.compareWith(_e,be))return be;return _e}return _e}}let Te=(()=>{class ie{constructor(){this._listeners=[]}notify(be,je){for(let Et of this._listeners)Et(be,je)}listen(be){return this._listeners.push(be),()=>{this._listeners=this._listeners.filter(je=>be!==je)}}ngOnDestroy(){this._listeners=[]}static#e=this.\u0275fac=function(je){return new(je||ie)};static#t=this.\u0275prov=n.Yz7({token:ie,factory:ie.\u0275fac,providedIn:"root"})}return ie})();const re=new n.OlP("_ViewRepeater")},6028:(h,v,y)=>{"use strict";y.d(v,{A:()=>Lt,JH:()=>mt,JU:()=>N,K5:()=>C,Ku:()=>ie,LH:()=>Ot,L_:()=>re,MW:()=>Nt,Mf:()=>n,SV:()=>zt,Sd:()=>je,VM:()=>_e,Vb:()=>oe,Z:()=>kt,ZH:()=>p,aO:()=>Dn,b2:()=>ge,hY:()=>Te,jx:()=>z,oh:()=>Et,uR:()=>be,xE:()=>xe,zL:()=>G});const p=8,n=9,C=13,N=16,z=17,G=18,Te=27,re=32,ie=33,_e=34,be=35,je=36,Et=37,Ot=38,zt=39,mt=40,xe=48,Dn=57,Lt=65,kt=90,Nt=91,ge=224;function oe(Xe,...Zt){return Zt.length?Zt.some(Gn=>Xe[Gn]):Xe.altKey||Xe.shiftKey||Xe.ctrlKey||Xe.metaKey}},1088:(h,v,y)=>{"use strict";y.d(v,{Yg:()=>mt,u3:()=>Qe});var o=y(5879),p=y(2495),n=y(8645),E=y(2572),C=y(5211),N=y(5592),z=y(8180),G=y(836),Q=y(3620),U=y(7398),Te=y(7921),re=y(9773),ie=y(2831);const be=new Set;let je,Et=(()=>{class ae{constructor(xe,Fe){this._platform=xe,this._nonce=Fe,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):zt}matchMedia(xe){return(this._platform.WEBKIT||this._platform.BLINK)&&function Ot(ae,Ge){if(!be.has(ae))try{je||(je=document.createElement("style"),Ge&&(je.nonce=Ge),je.setAttribute("type","text/css"),document.head.appendChild(je)),je.sheet&&(je.sheet.insertRule(`@media ${ae} {body{ }}`,0),be.add(ae))}catch(xe){console.error(xe)}}(xe,this._nonce),this._matchMedia(xe)}static#e=this.\u0275fac=function(Fe){return new(Fe||ae)(o.LFG(ie.t4),o.LFG(o.Ojb,8))};static#t=this.\u0275prov=o.Yz7({token:ae,factory:ae.\u0275fac,providedIn:"root"})}return ae})();function zt(ae){return{matches:"all"===ae||""===ae,media:ae,addListener:()=>{},removeListener:()=>{}}}let mt=(()=>{class ae{constructor(xe,Fe){this._mediaMatcher=xe,this._zone=Fe,this._queries=new Map,this._destroySubject=ne
1w n.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(xe){return me((0,p.Eq)(xe)).some(ft=>this._registerQuery(ft).mql.matches)}observe(xe){const ft=me((0,p.Eq)(xe)).map(yt=>this._registerQuery(yt).observable);let Qt=(0,E.a)(ft);return Qt=(0,C.z)(Qt.pipe((0,z.q)(1)),Qt.pipe((0,G.T)(1),(0,Q.b)(0))),Qt.pipe((0,U.U)(yt=>{const vn={matches:!1,breakpoints:{}};return yt.forEach(({matches:En,query:Pn})=>{vn.matches=vn.matches||En,vn.breakpoints[Pn]=En}),vn}))}_registerQuery(xe){if(this._queries.has(xe))return this._queries.get(xe);const Fe=this._mediaMatcher.matchMedia(xe),Qt={observable:new N.y(yt=>{const vn=En=>this._zone.run(()=>yt.next(En));return Fe.addListener(vn),()=>{Fe.removeListener(vn)}}).pipe((0,Te.O)(Fe),(0,U.U)(({matches:yt})=>({query:xe,matches:yt})),(0,re.R)(this._destroySubject)),mql:Fe};return this._queries.set(xe,Qt),Qt}static#e=this.\u0275fac=function(Fe){return new(Fe||ae)(o.LFG(Et),o.LFG(o.R0b))};static#t=this.\u0275prov=o.Yz7({token:ae,factory:ae.\u0275fac,providedIn:"root"})}return ae})();function me(ae){return ae.map(Ge=>Ge.split(",")).reduce((Ge,xe)=>Ge.concat(xe)).map(Ge=>Ge.trim())}const Qe={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)"}},7131:(h,v,y)=>{"use strict";y.d(v,{Q8:()=>Q,wD:()=>G});var o=y(2495),p=y(5879),n=y(5592),E=y(8645),C=y(3620);let N=(()=>{class U{create(re){return typeof MutationObserver>"u"?null:new MutationObserver(re)}static#e=this.\u0275fac=function(ie){return new(ie||U)};static#t=this.\u0275prov=p.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),z=(()=>{class U{constructor(re){this._mutationObserverFactory=re,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((re,ie)=>this._cleanupObserver(ie))}observe(re){const ie=(0,o.fI)(re);return new n.y(_e=>{const je=this._observeElement(ie).subscribe(_e);return()=>{je.unsubscribe(),this._unobserveElement(ie)}})}_observeElement(re){if(this._observedElements.has(re))this._observedElements.get(re).count++;else{const ie=new E.x,_e=this._mutationObserverFactory.create(be=>ie.next(be));_e&&_e.observe(re,{characterData:!0,childList:!0,subtree:!0}
1),this._observedElements.set(re,{observer:_e,stream:ie,count:1})}return this._observedElements.get(re).stream}_unobserveElement(re){this._observedElements.has(re)&&(this._observedElements.get(re).count--,this._observedElements.get(re).count||this._cleanupObserver(re))}_cleanupObserver(re){if(this._observedElements.has(re)){const{observer:ie,stream:_e}=this._observedElements.get(re);ie&&ie.disconnect(),_e.complete(),this._observedElements.delete(re)}}static#e=this.\u0275fac=function(ie){return new(ie||U)(p.LFG(N))};static#t=this.\u0275prov=p.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),G=(()=>{class U{get disabled(){return this._disabled}set disabled(re){this._disabled=(0,o.Ig)(re),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(re){this._debounce=(0,o.su)(re),this._subscribe()}constructor(re,ie,_e){this._contentObserver=re,this._elementRef=ie,this._ngZone=_e,this.event=new p.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const re=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?re.pipe((0,C.b)(this.debounce)):re).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(ie){return new(ie||U)(p.Y36(z),p.Y36(p.SBq),p.Y36(p.R0b))};static#t=this.\u0275dir=p.lG2({type:U,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return U})(),Q=(()=>{class U{static#e=this.\u0275fac=function(ie){return new(ie||U)};static#t=this.\u0275mod=p.oAB({type:U});static#n=this.\u0275inj=p.cJS({providers:[N]})}return U})()},3651:(h,v,y)=>{"use strict";y.d(v,{pI:()=>On,xu:()=>qt,_G:()=>se,aV:()=>nt,X_:()=>ft,Xj:()=>at,U8:()=>xt,Iu:()=>ct,cR:()=>ze,Yy:()=>Wt});var o=y(9473),p=y(6814),n=y(5879),E=y(2495),C=y(2831),N=y(2181),z=y(8180),G=y(9773),Q=y(9360),U=y(8251),re=y(9388),ie=y(8484),_e=y(8645),be=y(7394),je=y(3019),Et=y(6028);const Ot=(0,C.Mq)();class zt{constructor(Me,Ne){this._viewportRuler=Me,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=Ne}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,E.HM)(-this._previousScrollPosition.left),Me.style.top=(0,E.HM)(-this._previousScrollPosition.top),Me.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Me=this._document.documentElement,ot=Me.style,Xt=this._document.body.style,kt=ot.scrollBehavior||"",Nt=Xt.scrollBehavior||"";this._isEnabled=!1,ot.left=this._previousHTMLStyles.left,ot.top=this._previousHTMLStyles.top,Me.classList.remove("cdk-global-scrollblock"),Ot&&(ot.scrollBehavior=Xt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ot&&(ot.scrollBehavior=kt,Xt.scrollBehavior=Nt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Ne=this._document.body,ot=this._viewportRuler.getViewportSize();return Ne.scrollHeight>ot.height||Ne.scrollWidth>ot.width}}class me{constructor(Me,Ne,ot,Xt){this._scrollDispatcher=Me,this._ngZone=Ne,this._viewportRuler=ot,this._config=Xt,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).pipe((0,N.h)(Ne=>!Ne||!this._overlayRef.overlayElement.contains(Ne.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Me.subscribe(()=>{const Ne=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Ne-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 Qe{enable(){}disable(){}attach(){}}function ae(dt,Me){return Me.some(Ne=>dt.bottom<Ne.top||dt.top>Ne.bottom||dt.right<Ne.left||dt.left>Ne.right)}function Ge(dt,Me){return Me.some(Ne=>dt.top<Ne.top||dt.bottom>Ne.bottom||dt.left<Ne.left||dt.right>Ne.right)}class xe{constructor(Me,Ne,ot,Xt){this._scrollDispatcher=Me,this._viewportRuler
1=Ne,this._ngZone=ot,this._config=Xt,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 Ne=this._overlayRef.overlayElement.getBoundingClientRect(),{width:ot,height:Xt}=this._viewportRuler.getViewportSize();ae(Ne,[{width:ot,height:Xt,bottom:Xt,right:ot,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 Fe=(()=>{class dt{constructor(Ne,ot,Xt,kt){this._scrollDispatcher=Ne,this._viewportRuler=ot,this._ngZone=Xt,this.noop=()=>new Qe,this.close=Nt=>new me(this._scrollDispatcher,this._ngZone,this._viewportRuler,Nt),this.block=()=>new zt(this._viewportRuler,this._document),this.reposition=Nt=>new xe(this._scrollDispatcher,this._viewportRuler,this._ngZone,Nt),this._document=kt}static#e=this.\u0275fac=function(ot){return new(ot||dt)(n.LFG(o.mF),n.LFG(o.rL),n.LFG(n.R0b),n.LFG(p.K0))};static#t=this.\u0275prov=n.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})();class ft{constructor(Me){if(this.scrollStrategy=new Qe,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Me){const Ne=Object.keys(Me);for(const ot of Ne)void 0!==Me[ot]&&(this[ot]=Me[ot])}}}class vn{constructor(Me,Ne){this.connectionPair=Me,this.scrollableViewProperties=Ne}}let Jn=(()=>{class dt{constructor(Ne){this._attachedOverlays=[],this._document=Ne}ngOnDestroy(){this.detach()}add(Ne){this.remove(Ne),this._attachedOverlays.push(Ne)}remove(Ne){const ot=this._attachedOverlays.indexOf(Ne);ot>-1&&this._attachedOverlays.splice(ot,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(ot){return new(ot||dt)(n.LFG(p.K0))};static#t=this.\u0275prov=n.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})(),Dn=(()=>{class dt extends Jn{constructor(Ne,ot){super(Ne),this._ngZone=ot,this._keydownListener=Xt=>{const kt=this._attachedOverlays;for(let Nt=kt.length-1;Nt>-1;Nt--)if(kt[Nt]._keydownEvents.observers.length>0){const vt=kt[Nt]._keydownEvents;this._ngZone?this._ngZone.run(()=>vt.next(Xt)):vt.next(Xt);break}}}add(Ne){super.add(Ne),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)}static#e=this.\u0275fac=function(ot){return new(ot||dt)(n.LFG(p.K0),n.LFG(n.R0b,8))};static#t=this.\u0275prov=n.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})(),ii=(()=>{class dt extends Jn{constructor(Ne,ot,Xt){super(Ne),this._platform=ot,this._ngZone=Xt,this._cursorStyleIsSet=!1,this._pointerDownListener=kt=>{this._pointerDownEventTarget=(0,C.sA)(kt)},this._clickListener=kt=>{const Nt=(0,C.sA)(kt),vt="click"===kt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Nt;this._pointerDownEventTarget=null;const Ht=this._attachedOverlays.slice();for(let Rt=Ht.length-1;Rt>-1;Rt--){const yn=Ht[Rt];if(yn._outsidePointerEvents.observers.length<1||!yn.hasAttached())continue;if(yn.overlayElement.contains(Nt)||yn.overlayElement.contains(vt))break;const xn=yn._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>xn.next(kt)):xn.next(kt)}}}add(Ne){if(super.add(Ne),!this._isAttached){const ot=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(ot)):this._addEventListeners(ot),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=ot.style.cursor,ot.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Ne=this._document.body;Ne.removeEventListener("pointerdown",this._pointerDownListener,!0),Ne.removeEventListener("click",this._clickListener,!0),Ne.removeEventListener("auxclick",this._clickListener,!0),Ne.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Ne.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Ne){Ne.addEventListener("pointerdown",this._pointerDownListener,!0),Ne.addEventListener("click",this._clickListener,!0),Ne.addEventListener("auxclick",this._clickListener,!0),Ne.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(ot){return new(ot||dt)(n.LFG(p.K0),n.LFG(C.t4),n.LFG(n.R0b,8))};static#t=this.\u0275prov=n.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})(),at=(()=>{class dt{constructor(Ne,ot){this._platform=ot,this._document=Ne}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Ne="cdk-overlay-container";if(this._platform.isBrowser||(0,C.Oy)()){const Xt=this._document.querySelectorAll(`.${Ne}[platform="server"], .${Ne}[platform="test"]`);for(let kt=0;kt<Xt.length;kt++)Xt[kt].remove()}const ot=this._document.createElement("div");ot.classList.add(Ne),(0,C.Oy)()?ot.setAttribute("platform","test"):this._platform.isBrowser||ot.setAttribute("platform","server"),this._document.body.appendChild(ot),this._containerElement=ot}static#e=this.\u0275fac=function(ot){return new(ot||dt)(n.LFG(p.K0),n.LFG(C.t4))};static#t=this.\u0275prov=n.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})();class ct{constructor(Me,Ne,ot,Xt,kt,Nt,vt,Ht,Rt,yn=!1){this._portalOutlet=Me,this._host=Ne,this._pane=ot,this._config=Xt,this._ngZone=kt,this._keyboardDispatcher=Nt,this._document=vt,this._location=Ht,this._outsideClickDispatcher=Rt,this._animationsDisabled=yn,this._backdropElement=null,this._backdropClick=new _e.x,this._attachments=new _e.x,this._detachments=new _e.x,this._locationChanges=be.w0.EMPTY,this._backdropClickHandler=xn=>this._backdropClick.next(xn),this._backdropTransitionendHandler=xn=>{this._disposeBackdrop(xn.target)}
1,this._keydownEvents=new _e.x,this._outsidePointerEvents=new _e.x,Xt.scrollStrategy&&(this._scrollStrategy=Xt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Xt.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 Ne=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,z.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),"function"==typeof Ne?.onDestroy&&Ne.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Ne}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(){const Me=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),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,Me&&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={...this._config,...Me},this._updateElementSize()}setDirection(Me){this._config={...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,E.HM)(this._config.width),Me.height=(0,E.HM)(this._config.height),Me.minWidth=(0,E.HM)(this._config.minWidth),Me.minHeight=(0,E.HM)(this._config.minHeight),Me.maxWidth=(0,E.HM)(this._config.maxWidth),Me.maxHeight=(0,E.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._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),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),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?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;if(Me){if(this._animationsDisabled)return void this._disposeBackdrop(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,Ne,ot){const Xt=(0,E.Eq)(Ne||[]).filter(kt=>!!kt);Xt.length&&(ot?Me.classList.add(...Xt):Me.classList.remove(...Xt))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const Me=this._ngZone.onStable.pipe((0,G.R)((0,je.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)}}const Ke="cdk-overlay-connected-position-bounding-box",Lt=/([A-Za-z%]+)$/;class se{get positions(){return this._preferredPositions}
1constructor(Me,Ne,ot,Xt,kt){this._viewportRuler=Ne,this._document=ot,this._platform=Xt,this._overlayContainer=kt,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new _e.x,this._resizeSubscription=be.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Me)}attach(Me){this._validatePositions(),Me.hostElement.classList.add(Ke),this._overlayRef=Me,this._boundingBox=Me.hostElement,this._pane=Me.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Me=this._originRect,Ne=this._overlayRect,ot=this._viewportRect,Xt=this._containerRect,kt=[];let Nt;for(let vt of this._preferredPositions){let Ht=this._getOriginPoint(Me,Xt,vt),Rt=this._getOverlayPoint(Ht,Ne,vt),yn=this._getOverlayFit(Rt,Ne,ot,vt);if(yn.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(vt,Ht);this._canFitWithFlexibleDimensions(yn,Rt,ot)?kt.push({position:vt,origin:Ht,overlayRect:Ne,boundingBoxRect:this._calculateBoundingBoxRect(Ht,vt)}):(!Nt||Nt.overlayFit.visibleArea<yn.visibleArea)&&(Nt={overlayFit:yn,overlayPoint:Rt,originPoint:Ht,position:vt,overlayRect:Ne})}if(kt.length){let vt=null,Ht=-1;for(const Rt of kt){const yn=Rt.boundingBoxRect.width*Rt.boundingBoxRect.height*(Rt.position.weight||1);yn>Ht&&(Ht=yn,vt=Rt)}return this._isPushed=!1,void this._applyPosition(vt.position,vt.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Nt.position,Nt.originPoint);this._applyPosition(Nt.position,Nt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Ee(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ke),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 Ne=this._getOriginPoint(this._originRect,this._containerRect,Me);this._applyPosition(Me,Ne)}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,Ne,ot){let Xt,kt;if("center"==ot.originX)Xt=Me.left+Me.width/2;else{const Nt=this._isRtl()?Me.right:Me.left,vt=this._isRtl()?Me.left:Me.right;Xt="start"==ot.originX?Nt:vt}return Ne.left<0&&(Xt-=Ne.left),kt="center"==ot.originY?Me.top+Me.height/2:"top"==ot.originY?Me.top:Me.bottom,Ne.top<0&&(kt-=Ne.top),{x:Xt,y:kt}}_getOverlayPoint(Me,Ne,ot){let Xt,kt;return Xt="center"==ot.overlayX?-Ne.width/2:"start"===ot.overlayX?this._isRtl()?-Ne.width:0:this._isRtl()?0:-Ne.width,kt="center"==ot.overlayY?-Ne.height/2:"top"==ot.overlayY?0:-Ne.height,{x:Me.x+Xt,y:Me.y+kt}}_getOverlayFit(Me,Ne,ot,Xt){const kt=pt(Ne);let{x:Nt,y:vt}=Me,Ht=this._getOffset(Xt,"x"),Rt=this._getOffset(Xt,"y");Ht&&(Nt+=Ht),Rt&&(vt+=Rt);let Fn=0-vt,qn=vt+kt.height-ot.height,li=this._subtractOverflows(kt.width,0-Nt,Nt+kt.width-ot.width),_n=this._subtractOverflows(kt.height,Fn,qn),bt=li*_n;return{visibleArea:bt,isCompletelyWithinViewport:kt.width*kt.height===bt,fitsInViewportVertically:_n===kt.height,fitsInViewportHorizontally:li==kt.width}}_canFitWithFlexibleDimensions(Me,Ne,ot){if(this._hasFlexibleDimensions){const Xt=ot.bottom-Ne.y,kt=ot.right-Ne.x,Nt=qe(this._overlayRef.getConfig().minHeight),vt=qe(this._overlayRef.getConfig().minWidth);return(Me.fitsInViewportVertically||null!=Nt&&Nt<=Xt)&&(Me.fitsInViewportHorizontally||null!=vt&&vt<=kt)}return!1}_pushOverlayOnScreen(Me,Ne,ot){if(this._previousPushAmount&&this._positionLocked)return{x:Me.x+this._previousPushAmount.x,y:Me.y+this._previousPushAmount.y};const Xt=pt(Ne),kt=this._viewportRect,Nt=Math.max(Me.x+Xt.width-kt.width,0),vt=Math.max(Me.y+Xt.height-kt.height,0),Ht=Math.max(kt.top-ot.top-Me.y,0),Rt=Math.max(kt.left-ot.left-Me.x,0);let yn=0,xn=0;
1return yn=Xt.width<=kt.width?Rt||-Nt:Me.x<this._viewportMargin?kt.left-ot.left-Me.x:0,xn=Xt.height<=kt.height?Ht||-vt:Me.y<this._viewportMargin?kt.top-ot.top-Me.y:0,this._previousPushAmount={x:yn,y:xn},{x:Me.x+yn,y:Me.y+xn}}_applyPosition(Me,Ne){if(this._setTransformOrigin(Me),this._setOverlayElementStyles(Ne,Me),this._setBoundingBoxStyles(Ne,Me),Me.panelClass&&this._addPanelClasses(Me.panelClass),this._lastPosition=Me,this._positionChanges.observers.length){const ot=this._getScrollVisibility(),Xt=new vn(Me,ot);this._positionChanges.next(Xt)}this._isInitialRender=!1}_setTransformOrigin(Me){if(!this._transformOriginSelector)return;const Ne=this._boundingBox.querySelectorAll(this._transformOriginSelector);let ot,Xt=Me.overlayY;ot="center"===Me.overlayX?"center":this._isRtl()?"start"===Me.overlayX?"right":"left":"start"===Me.overlayX?"left":"right";for(let kt=0;kt<Ne.length;kt++)Ne[kt].style.transformOrigin=`${ot} ${Xt}`}_calculateBoundingBoxRect(Me,Ne){const ot=this._viewportRect,Xt=this._isRtl();let kt,Nt,vt,yn,xn,Fn;if("top"===Ne.overlayY)Nt=Me.y,kt=ot.height-Nt+this._viewportMargin;else if("bottom"===Ne.overlayY)vt=ot.height-Me.y+2*this._viewportMargin,kt=ot.height-vt+this._viewportMargin;else{const qn=Math.min(ot.bottom-Me.y+ot.top,Me.y),li=this._lastBoundingBoxSize.height;kt=2*qn,Nt=Me.y-qn,kt>li&&!this._isInitialRender&&!this._growAfterOpen&&(Nt=Me.y-li/2)}if("end"===Ne.overlayX&&!Xt||"start"===Ne.overlayX&&Xt)Fn=ot.width-Me.x+this._viewportMargin,yn=Me.x-this._viewportMargin;else if("start"===Ne.overlayX&&!Xt||"end"===Ne.overlayX&&Xt)xn=Me.x,yn=ot.right-Me.x;else{const qn=Math.min(ot.right-Me.x+ot.left,Me.x),li=this._lastBoundingBoxSize.width;yn=2*qn,xn=Me.x-qn,yn>li&&!this._isInitialRender&&!this._growAfterOpen&&(xn=Me.x-li/2)}return{top:Nt,left:xn,bottom:vt,right:Fn,width:yn,height:kt}}_setBoundingBoxStyles(Me,Ne){const ot=this._calculateBoundingBoxRect(Me,Ne);!this._isInitialRender&&!this._growAfterOpen&&(ot.height=Math.min(ot.height,this._lastBoundingBoxSize.height),ot.width=Math.min(ot.width,this._lastBoundingBoxSize.width));const Xt={};if(this._hasExactPosition())Xt.top=Xt.left="0",Xt.bottom=Xt.right=Xt.maxHeight=Xt.maxWidth="",Xt.width=Xt.height="100%";else{const kt=this._overlayRef.getConfig().maxHeight,Nt=this._overlayRef.getConfig().maxWidth;Xt.height=(0,E.HM)(ot.height),Xt.top=(0,E.HM)(ot.top),Xt.bottom=(0,E.HM)(ot.bottom),Xt.width=(0,E.HM)(ot.width),Xt.left=(0,E.HM)(ot.left),Xt.right=(0,E.HM)(ot.right),Xt.alignItems="center"===Ne.overlayX?"center":"end"===Ne.overlayX?"flex-end":"flex-start",Xt.justifyContent="center"===Ne.overlayY?"center":"bottom"===Ne.overlayY?"flex-end":"flex-start",kt&&(Xt.maxHeight=(0,E.HM)(kt)),Nt&&(Xt.maxWidth=(0,E.HM)(Nt))}this._lastBoundingBoxSize=ot,Ee(this._boundingBox.style,Xt)}_resetBoundingBoxStyles(){Ee(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ee(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Me,Ne){const ot={},Xt=this._hasExactPosition(),kt=this._hasFlexibleDimensions,Nt=this._overlayRef.getConfig();if(Xt){const yn=this._viewportRuler.getViewportScrollPosition();Ee(ot,this._getExactOverlayY(Ne,Me,yn)),Ee(ot,this._getExactOverlayX(Ne,Me,yn))}else ot.position="static";let vt="",Ht=this._getOffset(Ne,"x"),Rt=this._getOffset(Ne,"y");Ht&&(vt+=`translateX(${Ht}px) `),Rt&&(vt+=`translateY(${Rt}px)`),ot.transform=vt.trim(),Nt.maxHeight&&(Xt?ot.maxHeight=(0,E.HM)(Nt.maxHeight):kt&&(ot.maxHeight="")),Nt.maxWidth&&(Xt?ot.maxWidth=(0,E.HM)(Nt.maxWidth):kt&&(ot.maxWidth="")),Ee(this._pane.style,ot)}_getExactOverlayY(Me,Ne,ot){let Xt={top:"",bottom:""},kt=this._getOverlayPoint(Ne,this._overlayRect,Me);return this._isPushed&&(kt=this._pushOverlayOnScreen(kt,this._overlayRect,ot)),"bottom"===Me.overlayY?Xt.bottom=this._document.documentElement.clientHeight-(kt.y+this._overlayRect.height)+"px":Xt.top=(0,E.HM)(kt.y),Xt}_getExactOverlayX(Me,Ne,ot){let Nt,Xt={left:"",right:""},kt=this._getOverlayPoint(Ne,this._overlayRect,Me);return this._isPushed&&(kt=this._pushOverlayOnScreen(kt,this._overlayRect,ot)),Nt=this._isRtl()?"end"===Me.overlayX?"left":"right":"end"===Me.overlayX?"right":"left","right"===Nt?Xt.right=this._document.documentElement.clientWidth-(kt.x+this._overlayRect.width)+"px":Xt.left=(0,E.HM)(kt.x),Xt}_getScrollVisibility(){const Me=this._getOriginRect(),Ne=this._pane.getBoundingClientRect(),ot=this._scrollables.map(Xt=>Xt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ge(Me,ot),isOriginOutsideView:ae(Me,ot),isOverlayClipped:Ge(Ne,ot),isOverlayOutsideView:ae(Ne,ot)}}_subtractOverflows(Me,...Ne){return Ne.reduce((ot,Xt)=>ot-Math.max(Xt,0),Me)}_getNarrowedViewportRect(){const Me=this._document.documentElement.clientWidth,Ne=this._document.documentElement.clientHeight,ot=this._viewportRuler.getViewportScrollPosition();return{top:ot.top+this._viewportMargin,left:ot.left+this._viewportMargin,right:ot.left+Me-this._viewportMargin,bottom:ot.top+Ne-this._viewportMargin,width:Me-2*this._viewportMargin,height:Ne-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Me,Ne){return"x"===Ne?null==Me.offsetX?this._offsetX:Me.offsetX:null==Me.offsetY?this._offsetY:Me.offsetY}_validatePositions(){}_addPanelClasses(Me){this._pane&&(0,E.Eq)(Me).forEach(Ne=>{""!==Ne&&-1===this._appliedPanelClasses.indexOf(Ne)&&(this._appliedPanelClasses.push(Ne),this._pane.classList.add(Ne))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEac
1h(Me=>{this._pane.classList.remove(Me)}),this._appliedPanelClasses=[])}_getOriginRect(){const Me=this._origin;if(Me instanceof n.SBq)return Me.nativeElement.getBoundingClientRect();if(Me instanceof Element)return Me.getBoundingClientRect();const Ne=Me.width||0,ot=Me.height||0;return{top:Me.y,bottom:Me.y+ot,left:Me.x,right:Me.x+Ne,height:ot,width:Ne}}}function Ee(dt,Me){for(let Ne in Me)Me.hasOwnProperty(Ne)&&(dt[Ne]=Me[Ne]);return dt}function qe(dt){if("number"!=typeof dt&&null!=dt){const[Me,Ne]=dt.split(Lt);return Ne&&"px"!==Ne?null:parseFloat(Me)}return dt||null}function pt(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 Wt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}],ze=[{originX:"end",originY:"top",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom"},{originX:"start",originY:"top",overlayX:"end",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom"}],Mt="cdk-global-overlay-wrapper";class Le{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Me){const Ne=Me.getConfig();this._overlayRef=Me,this._width&&!Ne.width&&Me.updateSize({width:this._width}),this._height&&!Ne.height&&Me.updateSize({height:this._height}),Me.hostElement.classList.add(Mt),this._isDisposed=!1}top(Me=""){return this._bottomOffset="",this._topOffset=Me,this._alignItems="flex-start",this}left(Me=""){return this._xOffset=Me,this._xPosition="left",this}bottom(Me=""){return this._topOffset="",this._bottomOffset=Me,this._alignItems="flex-end",this}right(Me=""){return this._xOffset=Me,this._xPosition="right",this}start(Me=""){return this._xOffset=Me,this._xPosition="start",this}end(Me=""){return this._xOffset=Me,this._xPosition="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._xPosition="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,Ne=this._overlayRef.hostElement.style,ot=this._overlayRef.getConfig(),{width:Xt,height:kt,maxWidth:Nt,maxHeight:vt}=ot,Ht=!("100%"!==Xt&&"100vw"!==Xt||Nt&&"100%"!==Nt&&"100vw"!==Nt),Rt=!("100%"!==kt&&"100vh"!==kt||vt&&"100%"!==vt&&"100vh"!==vt),yn=this._xPosition,xn=this._xOffset,Fn="rtl"===this._overlayRef.getConfig().direction;let qn="",li="",_n="";Ht?_n="flex-start":"center"===yn?(_n="center",Fn?li=xn:qn=xn):Fn?"left"===yn||"end"===yn?(_n="flex-end",qn=xn):("right"===yn||"start"===yn)&&(_n="flex-start",li=xn):"left"===yn||"start"===yn?(_n="flex-start",qn=xn):("right"===yn||"end"===yn)&&(_n="flex-end",li=xn),Me.position=this._cssPosition,Me.marginLeft=Ht?"0":qn,Me.marginTop=Rt?"0":this._topOffset,Me.marginBottom=this._bottomOffset,Me.marginRight=Ht?"0":li,Ne.justifyContent=_n,Ne.alignItems=Rt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Me=this._overlayRef.overlayElement.style,Ne=this._overlayRef.hostElement,ot=Ne.style;Ne.classList.remove(Mt),ot.justifyContent=ot.alignItems=Me.marginTop=Me.marginBottom=Me.marginLeft=Me.marginRight=Me.position="",this._overlayRef=null,this._isDisposed=!0}}let Se=(()=>{class dt{constructor(Ne,ot,Xt,kt){this._viewportRuler=Ne,this._document=ot,this._platform=Xt,this._overlayContainer=kt}global(){return new Le}flexibleConnectedTo(Ne){return new se(Ne,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(ot){return new(ot||dt)(n.LFG(o.rL),n.LFG(p.K0),n.LFG(C.t4),n.LFG(at))};static#t=this.\u0275prov=n.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})(),ke=0,nt=(()=>{class dt{constructor(Ne,ot,Xt,kt,Nt,vt,Ht,Rt,yn,xn,Fn,qn){this.scrollStrategies=Ne,this._overlayContainer=ot,this._componentFactoryResolver=Xt,this._positionBuilder=kt,this._keyboardDispatcher=Nt,this._injector=vt,this._ngZone=Ht,this._document=Rt,this._directionality=yn,this._location=xn,this._outsideClickDispatcher=Fn,this._animationsModuleType=qn}create(Ne){const ot=this._createHostElement(),Xt=this._createPaneElement(ot),kt=this._createPortalOutlet(Xt),Nt=new ft(Ne);return Nt.direction=Nt.direction||this._directionality.value,new ct(kt,ot,Xt,Nt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(Ne){const ot=this._document.createElement("div");return ot.id="cdk-overlay-"+ke++,ot.classList.add("cdk-overlay-pane"),Ne.appendChild(ot),ot}_createHostElement(){const Ne=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Ne),Ne}_createPortalOutlet(Ne){return this._appRef||(this._appRef=this._injector.get(n.z2F)),new ie.u0(Ne,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(ot){return new(ot||dt)(n.LFG(Fe),n.LFG(at),n.LFG(n._Vd),n.LFG(Se),n.LFG(Dn),n.LFG(n.zs3),n.LFG(n.R0b),n.LFG(p.K0),n.LFG(re.Is),n.LFG(p.Ye),n.LFG(ii),n.LFG(n.QbO,8))};static#t=this.\u0275prov=n.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})();const Oe=[{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"}],At=new n.OlP("cdk-connected-overlay-scroll-strategy");let qt=(()=>{class dt{constructor(Ne){this.elementRef=Ne}static#e=this.\u0275fac=function(ot){return new(ot||dt)(n.Y36(n.SBq))};static#t=this.\u0275dir=n.lG2({type:dt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return dt})(),On=(()=>{class dt{get offsetX(){return this._offsetX}set offsetX(Ne){this._offsetX=Ne,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(Ne){this._offsetY=Ne,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Ne){this._hasBackdrop=(0,E.Ig)(Ne)}get lockPosition(){return this._lockPosition}set lockPosition(Ne){this._lockPosition=(0,E.Ig)(Ne)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(Ne){this._flexibleDimensions=(0,E.Ig)(Ne)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(Ne){this._growAfterOpen=(0,E.Ig)(Ne)}get push(){return this._push}set push(Ne){this._push=(0,E.Ig)(Ne)}constructor(Ne,ot,Xt,kt,Nt){this._overlay=Ne,this._dir=Nt,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=be.w0.EMPTY,this._attachSubscription=be.w0.EMPTY,this._detachSubscription=be.w0.EMPTY,this._positionSubscription=be.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new n.vpe,this.positionChange=new n.vpe,this.attach=new n.vpe,this.detach=new n.vpe,this.overlayKeydown=new n.vpe,this.overlayOutsideClick=new n.vpe,this._templatePortal=new ie.UE(ot,Xt),this._scrollStrategyFactory=kt,this.scrollStrategy=this._scrollStrategyFactory()}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(Ne){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),Ne.origin&&this.open&&this._position.apply()),Ne.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Oe);const Ne=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=Ne.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=Ne.detachments().subscribe(()=>this.detach.emit()),Ne.keydownEvents().subscribe(ot=>{this.overlayKeydown.next(ot),ot.keyCode===Et.hY&&!this.disableClose&&!(0,Et.Vb)(ot)&&(ot.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(ot=>{this.overlayOutsideClick.next(ot)})}_buildConfig(){const Ne=this._position=this.positionStrategy||this._createPositionStrategy(),ot=new ft({direction:this._dir,positionStrategy:Ne,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(ot.width=this.width),(this.height||0===this.height)&&(ot.height=this.height),(this.minWidth||0===this.minWidth)&&(ot.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(ot.minHeight=this.minHeight),this.backdropClass&&(ot.backdropClass=this.backdropClass),this.panelClass&&(ot.panelClass=this.panelClass),ot}_updatePositionStrategy(Ne){const ot=this.positions.map(Xt=>({originX:Xt.originX,originY:Xt.originY,overlayX:Xt.overlayX,overlayY:Xt.overlayY,offsetX:Xt.offsetX||this.offsetX,offsetY:Xt.offsetY||this.offsetY,panelClass:Xt.panelClass||void 0}));return Ne.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(ot).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const Ne=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(Ne),Ne}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin 
1instanceof qt?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(Ne=>{this.backdropClick.emit(Ne)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function Te(dt,Me=!1){return(0,Q.e)((Ne,ot)=>{let Xt=0;Ne.subscribe((0,U.x)(ot,kt=>{const Nt=dt(kt,Xt++);(Nt||Me)&&ot.next(kt),!Nt&&ot.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(Ne=>{this.positionChange.emit(Ne),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#e=this.\u0275fac=function(ot){return new(ot||dt)(n.Y36(nt),n.Y36(n.Rgc),n.Y36(n.s_b),n.Y36(At),n.Y36(re.Is,8))};static#t=this.\u0275dir=n.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"],standalone:!0,features:[n.TTD]})}return dt})();const Hn={provide:At,deps:[nt],useFactory:function fn(dt){return()=>dt.scrollStrategies.reposition()}};let xt=(()=>{class dt{static#e=this.\u0275fac=function(ot){return new(ot||dt)};static#t=this.\u0275mod=n.oAB({type:dt});static#n=this.\u0275inj=n.cJS({providers:[nt,Hn],imports:[re.vT,ie.eL,o.Cl,o.Cl]})}return dt})()},2831:(h,v,y)=>{"use strict";y.d(v,{Mq:()=>_e,Oy:()=>me,_i:()=>be,ht:()=>zt,i$:()=>Te,kV:()=>Ot,qK:()=>G,sA:()=>mt,t4:()=>E});var o=y(5879),p=y(6814);let n;try{n=typeof Intl<"u"&&Intl.v8BreakIterator}catch{n=!1}let N,E=(()=>{class Qe{constructor(Ge){this._platformId=Ge,this.isBrowser=this._platformId?(0,p.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&&!n)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#e=this.\u0275fac=function(xe){return new(xe||Qe)(o.LFG(o.Lbi))};static#t=this.\u0275prov=o.Yz7({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})();const z=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","t
1ime","url","week"];function G(){if(N)return N;if("object"!=typeof document||!document)return N=new Set(z),N;let Qe=document.createElement("input");return N=new Set(z.filter(ae=>(Qe.setAttribute("type",ae),Qe.type===ae))),N}let Q,re,ie,je;function Te(Qe){return function U(){if(null==Q&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Q=!0}))}finally{Q=Q||!1}return Q}()?Qe:!!Qe.capture}function _e(){if(null==ie){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return ie=!1,ie;if("scrollBehavior"in document.documentElement.style)ie=!0;else{const Qe=Element.prototype.scrollTo;ie=!!Qe&&!/\{\s*\[native code\]\s*\}/.test(Qe.toString())}}return ie}function be(){if("object"!=typeof document||!document)return 0;if(null==re){const Qe=document.createElement("div"),ae=Qe.style;Qe.dir="rtl",ae.width="1px",ae.overflow="auto",ae.visibility="hidden",ae.pointerEvents="none",ae.position="absolute";const Ge=document.createElement("div"),xe=Ge.style;xe.width="2px",xe.height="1px",Qe.appendChild(Ge),document.body.appendChild(Qe),re=0,0===Qe.scrollLeft&&(Qe.scrollLeft=1,re=0===Qe.scrollLeft?1:2),Qe.remove()}return re}function Ot(Qe){if(function Et(){if(null==je){const Qe=typeof document<"u"?document.head:null;je=!(!Qe||!Qe.createShadowRoot&&!Qe.attachShadow)}return je}()){const ae=Qe.getRootNode?Qe.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&ae instanceof ShadowRoot)return ae}return null}function zt(){let Qe=typeof document<"u"&&document?document.activeElement:null;for(;Qe&&Qe.shadowRoot;){const ae=Qe.shadowRoot.activeElement;if(ae===Qe)break;Qe=ae}return Qe}function mt(Qe){return Qe.composedPath?Qe.composedPath()[0]:Qe.target}function me(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},8484:(h,v,y)=>{"use strict";y.d(v,{C5:()=>U,Pl:()=>zt,UE:()=>Te,eL:()=>me,en:()=>ie,ig:()=>Et,u0:()=>be});var o=y(5879),p=y(6814);class Q{attach(Ge){return this._attachedHost=Ge,Ge.attach(this)}detach(){let Ge=this._attachedHost;null!=Ge&&(this._attachedHost=null,Ge.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Ge){this._attachedHost=Ge}}class U extends Q{constructor(Ge,xe,Fe,ft,Qt){super(),this.component=Ge,this.viewContainerRef=xe,this.injector=Fe,this.componentFactoryResolver=ft,this.projectableNodes=Qt}}class Te extends Q{constructor(Ge,xe,Fe,ft){super(),this.templateRef=Ge,this.viewContainerRef=xe,this.context=Fe,this.injector=ft}get origin(){return this.templateRef.elementRef}attach(Ge,xe=this.context){return this.context=xe,super.attach(Ge)}detach(){return this.context=void 0,super.detach()}}class re extends Q{constructor(Ge){super(),this.element=Ge instanceof o.SBq?Ge.nativeElement:Ge}}class ie{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Ge){return Ge instanceof U?(this._attachedPortal=Ge,this.attachComponentPortal(Ge)):Ge instanceof Te?(this._attachedPortal=Ge,this.attachTemplatePortal(Ge)):this.attachDomPortal&&Ge instanceof re?(this._attachedPortal=Ge,this.attachDomPortal(Ge)):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(Ge){this._disposeFn=Ge}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class be extends ie{constructor(Ge,xe,Fe,ft,Qt){super(),this.outletElement=Ge,this._componentFactoryResolver=xe,this._appRef=Fe,this._defaultInjector=ft,this.attachDomPortal=yt=>{const vn=yt.element,En=this._document.createComment("dom-portal");vn.parentNode.insertBefore(En,vn),this.outletElement.appendChild(vn),this._attachedPortal=yt,super.setDisposeFn(()=>{En.parentNode&&En.parentNode.replaceChild(vn,En)})},this._document=Qt}attachComponentPortal(Ge){const Fe=(Ge.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ge.component);let ft;return Ge.viewContainerRef?(ft=Ge.viewContainerRef.createComponent(Fe,Ge.viewContainerRef.length,Ge.injector||Ge.viewContainerRef.injector,Ge.projectableNodes||void 0),this.setDisposeFn(()=>ft.destroy())):(ft=Fe.create(Ge.injector||this._defaultInjector||o.zs3.NULL),this._appRef.attachView(ft.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(ft.hostView),ft.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(ft)),this._attachedPortal=Ge,ft}attachTemplatePortal(Ge){let xe=Ge.viewContainerRef,Fe=xe.createEmbeddedView(Ge.templateRef,Ge.context,{injector:Ge.injector});
1return Fe.rootNodes.forEach(ft=>this.outletElement.appendChild(ft)),Fe.detectChanges(),this.setDisposeFn(()=>{let ft=xe.indexOf(Fe);-1!==ft&&xe.remove(ft)}),this._attachedPortal=Ge,Fe}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Ge){return Ge.hostView.rootNodes[0]}}let Et=(()=>{class ae extends Te{constructor(xe,Fe){super(xe,Fe)}static#e=this.\u0275fac=function(Fe){return new(Fe||ae)(o.Y36(o.Rgc),o.Y36(o.s_b))};static#t=this.\u0275dir=o.lG2({type:ae,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[o.qOj]})}return ae})(),zt=(()=>{class ae extends ie{constructor(xe,Fe,ft){super(),this._componentFactoryResolver=xe,this._viewContainerRef=Fe,this._isInitialized=!1,this.attached=new o.vpe,this.attachDomPortal=Qt=>{const yt=Qt.element,vn=this._document.createComment("dom-portal");Qt.setAttachedHost(this),yt.parentNode.insertBefore(vn,yt),this._getRootNode().appendChild(yt),this._attachedPortal=Qt,super.setDisposeFn(()=>{vn.parentNode&&vn.parentNode.replaceChild(yt,vn)})},this._document=ft}get portal(){return this._attachedPortal}set portal(xe){this.hasAttached()&&!xe&&!this._isInitialized||(this.hasAttached()&&super.detach(),xe&&super.attach(xe),this._attachedPortal=xe||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(xe){xe.setAttachedHost(this);const Fe=null!=xe.viewContainerRef?xe.viewContainerRef:this._viewContainerRef,Qt=(xe.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(xe.component),yt=Fe.createComponent(Qt,Fe.length,xe.injector||Fe.injector,xe.projectableNodes||void 0);return Fe!==this._viewContainerRef&&this._getRootNode().appendChild(yt.hostView.rootNodes[0]),super.setDisposeFn(()=>yt.destroy()),this._attachedPortal=xe,this._attachedRef=yt,this.attached.emit(yt),yt}attachTemplatePortal(xe){xe.setAttachedHost(this);const Fe=this._viewContainerRef.createEmbeddedView(xe.templateRef,xe.context,{injector:xe.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=xe,this._attachedRef=Fe,this.attached.emit(Fe),Fe}_getRootNode(){const xe=this._viewContainerRef.element.nativeElement;return xe.nodeType===xe.ELEMENT_NODE?xe:xe.parentNode}static#e=this.\u0275fac=function(Fe){return new(Fe||ae)(o.Y36(o._Vd),o.Y36(o.s_b),o.Y36(p.K0))};static#t=this.\u0275dir=o.lG2({type:ae,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[o.qOj]})}return ae})(),me=(()=>{class ae{static#e=this.\u0275fac=function(Fe){return new(Fe||ae)};static#t=this.\u0275mod=o.oAB({type:ae});static#n=this.\u0275inj=o.cJS({})}return ae})()},9473:(h,v,y)=>{"use strict";y.d(v,{PQ:()=>yt,ZD:()=>Ee,mF:()=>Qt,Cl:()=>qe,rL:()=>En});var o=y(2495),p=y(5879),n=y(8645),E=y(2096),C=y(5592),N=y(2438),Q=(y(927),y(6410),y(6321)),U=y(9360),Te=y(4829),re=y(8251),_e=y(4825);function be(pt,Wt=Q.z){return function ie(pt){return(0,U.e)((Wt,ze)=>{let Mt=!1,Le=null,Se=null,ke=!1;const nt=()=>{if(Se?.unsubscribe(),Se=null,Mt){Mt=!1;const At=Le;Le=null,ze.next(At)}ke&&ze.complete()},Oe=()=>{Se=null,ke&&ze.complete()};Wt.subscribe((0,re.x)(ze,At=>{Mt=!0,Le=At,Se||(0,Te.Xf)(pt(At)).subscribe(Se=(0,re.x)(ze,nt,Oe))},()=>{ke=!0,(!Mt||!Se||Se.closed)&&ze.complete()}))})}(()=>(0,_e.H)(pt,Wt))}var je=y(2181),Et=y(9773),Ot=y(2831),zt=y(6814),mt=y(9388);let Qt=(()=>{class pt{constructor(ze,Mt,Le){this._ngZone=ze,this._platform=Mt,this._scrolled=new n.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Le}register(ze){this.scrollContainers.has(ze)||this.scrollContainers.set(ze,ze.elementScrolled().subscribe(()=>this._scrolled.next(ze)))}deregister(ze){const Mt=this.scrollContainers.get(ze);Mt&&(Mt.unsubscribe(),this.scrollContainers.delete(ze))}scrolled(ze=20){return this._platform.isBrowser?new C.y(Mt=>{this._globalSubscription||this._addGlobalListener();const Le=ze>0?this._scrolled.pipe(be(ze)).subscribe(Mt):this._scrolled.subscribe(Mt);return this._scrolledCount++,()=>{Le.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,E.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEac
1h((ze,Mt)=>this.deregister(Mt)),this._scrolled.complete()}ancestorScrolled(ze,Mt){const Le=this.getAncestorScrollContainers(ze);return this.scrolled(Mt).pipe((0,je.h)(Se=>!Se||Le.indexOf(Se)>-1))}getAncestorScrollContainers(ze){const Mt=[];return this.scrollContainers.forEach((Le,Se)=>{this._scrollableContainsElement(Se,ze)&&Mt.push(Se)}),Mt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ze,Mt){let Le=(0,o.fI)(Mt),Se=ze.getElementRef().nativeElement;do{if(Le==Se)return!0}while(Le=Le.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ze=this._getWindow();return(0,N.R)(ze.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(Mt){return new(Mt||pt)(p.LFG(p.R0b),p.LFG(Ot.t4),p.LFG(zt.K0,8))};static#t=this.\u0275prov=p.Yz7({token:pt,factory:pt.\u0275fac,providedIn:"root"})}return pt})(),yt=(()=>{class pt{constructor(ze,Mt,Le,Se){this.elementRef=ze,this.scrollDispatcher=Mt,this.ngZone=Le,this.dir=Se,this._destroyed=new n.x,this._elementScrolled=new C.y(ke=>this.ngZone.runOutsideAngular(()=>(0,N.R)(this.elementRef.nativeElement,"scroll").pipe((0,Et.R)(this._destroyed)).subscribe(ke)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ze){const Mt=this.elementRef.nativeElement,Le=this.dir&&"rtl"==this.dir.value;null==ze.left&&(ze.left=Le?ze.end:ze.start),null==ze.right&&(ze.right=Le?ze.start:ze.end),null!=ze.bottom&&(ze.top=Mt.scrollHeight-Mt.clientHeight-ze.bottom),Le&&0!=(0,Ot._i)()?(null!=ze.left&&(ze.right=Mt.scrollWidth-Mt.clientWidth-ze.left),2==(0,Ot._i)()?ze.left=ze.right:1==(0,Ot._i)()&&(ze.left=ze.right?-ze.right:ze.right)):null!=ze.right&&(ze.left=Mt.scrollWidth-Mt.clientWidth-ze.right),this._applyScrollToOptions(ze)}_applyScrollToOptions(ze){const Mt=this.elementRef.nativeElement;(0,Ot.Mq)()?Mt.scrollTo(ze):(null!=ze.top&&(Mt.scrollTop=ze.top),null!=ze.left&&(Mt.scrollLeft=ze.left))}measureScrollOffset(ze){const Mt="left",Se=this.elementRef.nativeElement;if("top"==ze)return Se.scrollTop;if("bottom"==ze)return Se.scrollHeight-Se.clientHeight-Se.scrollTop;const ke=this.dir&&"rtl"==this.dir.value;return"start"==ze?ze=ke?"right":Mt:"end"==ze&&(ze=ke?Mt:"right"),ke&&2==(0,Ot._i)()?ze==Mt?Se.scrollWidth-Se.clientWidth-Se.scrollLeft:Se.scrollLeft:ke&&1==(0,Ot._i)()?ze==Mt?Se.scrollLeft+Se.scrollWidth-Se.clientWidth:-Se.scrollLeft:ze==Mt?Se.scrollLeft:Se.scrollWidth-Se.clientWidth-Se.scrollLeft}static#e=this.\u0275fac=function(Mt){return new(Mt||pt)(p.Y36(p.SBq),p.Y36(Qt),p.Y36(p.R0b),p.Y36(mt.Is,8))};static#t=this.\u0275dir=p.lG2({type:pt,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return pt})(),En=(()=>{class pt{constructor(ze,Mt,Le){this._platform=ze,this._change=new n.x,this._changeListener=Se=>{this._change.next(Se)},this._document=Le,Mt.runOutsideAngular(()=>{if(ze.isBrowser){const Se=this._getWindow();Se.addEventListener("resize",this._changeListener),Se.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ze=this._getWindow();ze.removeEventListener("resize",this._changeListener),ze.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ze={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ze}getViewportRect(){const ze=this.getViewportScrollPosition(),{width:Mt,height:Le}=this.getViewportSize();return{top:ze.top,left:ze.left,bottom:ze.top+Le,right:ze.left+Mt,height:Le,width:Mt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ze=this._document,Mt=this._getWindow(),Le=ze.documentElement,Se=Le.getBoundingClientRect();return{top:-Se.top||ze.body.scrollTop||Mt.scrollY||Le.scrollTop||0,left
1:-Se.left||ze.body.scrollLeft||Mt.scrollX||Le.scrollLeft||0}}change(ze=20){return ze>0?this._change.pipe(be(ze)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ze=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ze.innerWidth,height:ze.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(Mt){return new(Mt||pt)(p.LFG(Ot.t4),p.LFG(p.R0b),p.LFG(zt.K0,8))};static#t=this.\u0275prov=p.Yz7({token:pt,factory:pt.\u0275fac,providedIn:"root"})}return pt})(),Ee=(()=>{class pt{static#e=this.\u0275fac=function(Mt){return new(Mt||pt)};static#t=this.\u0275mod=p.oAB({type:pt});static#n=this.\u0275inj=p.cJS({})}return pt})(),qe=(()=>{class pt{static#e=this.\u0275fac=function(Mt){return new(Mt||pt)};static#t=this.\u0275mod=p.oAB({type:pt});static#n=this.\u0275inj=p.cJS({imports:[mt.vT,Ee,mt.vT,Ee]})}return pt})()},6814:(h,v,y)=>{"use strict";y.d(v,{Do:()=>je,ED:()=>Nr,EM:()=>bo,H9:()=>vi,HT:()=>E,JF:()=>yo,JJ:()=>nr,K0:()=>N,Mx:()=>ai,NF:()=>Rs,O5:()=>ge,OU:()=>wr,Ov:()=>fs,PC:()=>Ls,PM:()=>Ra,RF:()=>Gn,S$:()=>ie,V_:()=>G,Ye:()=>Et,b0:()=>be,bD:()=>dr,ez:()=>_o,gd:()=>go,mk:()=>ci,mr:()=>_e,n9:()=>jr,q:()=>n,rS:()=>to,sg:()=>ut,tP:()=>eo,uU:()=>Fr,w_:()=>C,xQ:()=>Gl});var o=y(5879);let p=null;function n(){return p}function E(Z){p||(p=Z)}class C{}const N=new o.OlP("DocumentToken");let z=(()=>{class Z{historyGo(ne){throw new Error("Not implemented")}static#e=this.\u0275fac=function(ve){return new(ve||Z)};static#t=this.\u0275prov=o.Yz7({token:Z,factory:function(){return(0,o.f3M)(Q)},providedIn:"platform"})}return Z})();const G=new o.OlP("Location Initialized");let Q=(()=>{class Z extends z{constructor(){super(),this._doc=(0,o.f3M)(N),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return n().getBaseHref(this._doc)}onPopState(ne){const ve=n().getGlobalEventTarget(this._doc,"window");return ve.addEventListener("popstate",ne,!1),()=>ve.removeEventListener("popstate",ne)}onHashChange(ne){const ve=n().getGlobalEventTarget(this._doc,"window");return ve.addEventListener("hashchange",ne,!1),()=>ve.removeEventListener("hashchange",ne)}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(ne){this._location.pathname=ne}pushState(ne,ve,Tt){this._history.pushState(ne,ve,Tt)}replaceState(ne,ve,Tt){this._history.replaceState(ne,ve,Tt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(ne=0){this._history.go(ne)}getState(){return this._history.state}static#e=this.\u0275fac=function(ve){return new(ve||Z)};static#t=this.\u0275prov=o.Yz7({token:Z,factory:function(){return new Z},providedIn:"platform"})}return Z})();function U(Z,Ae){if(0==Z.length)return Ae;if(0==Ae.length)return Z;let ne=0;return Z.endsWith("/")&&ne++,Ae.startsWith("/")&&ne++,2==ne?Z+Ae.substring(1):1==ne?Z+Ae:Z+"/"+Ae}function Te(Z){const Ae=Z.match(/#|\?|$/),ne=Ae&&Ae.index||Z.length;return Z.slice(0,ne-("/"===Z[ne-1]?1:0))+Z.slice(ne)}function re(Z){return Z&&"?"!==Z[0]?"?"+Z:Z}let ie=(()=>{class Z{historyGo(ne){throw new Error("Not implemented")}static#e=this.\u0275fac=function(ve){return new(ve||Z)};static#t=this.\u0275prov=o.Yz7({token:Z,factory:function(){return(0,o.f3M)(be)},providedIn:"root"})}return Z})();const _e=new o.OlP("appBaseHref");let be=(()=>{class Z extends ie{constructor(ne,ve){super(),this._platformLocation=ne,this._removeListenerFns=[],this._baseHref=ve??this._platformLocation.getBaseHrefFromDOM()??(0,o.f3M)(N).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ne){this._removeListenerFns.push(this._platformLocation.onPopState(ne),this._platformLocation.onHashChange(ne))}getBaseHref(){return this._baseHref}prepareExternalUrl(ne){return U(this._baseHref,ne)}path(ne=!1){const ve=this._platformLocation.pathname+re(this._platformLocation.search),Tt=this._platformLocation.hash;return Tt&&ne?`${ve}${Tt}`:ve}pushState(ne,ve,Tt,on){const Tn=this.prepareExternalUrl(Tt+re(on));this._platformLocation.pushState(ne,ve,Tn)}replaceState(ne,ve,Tt,on){const Tn=this.prepareExternalUrl(Tt+re(on));this._platformLocation.replaceState(ne,ve,Tn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(ne=0){this._platformLocation.historyGo?.(ne)}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.LFG(z),o.LFG(_e,8))};static#t=this.\u0275prov=o.Yz7({token:Z,factory:Z.\u0275fac,providedIn:"root"})}return Z})(),je=(()=>{class Z extends ie{constructor(ne,ve){super(),this._platformLocation=ne,this._baseHref="",this._removeListenerFns=[],null!=ve&&(this._baseHref=ve)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ne){this._removeListenerFns.push(this._platformLocation.onPopState(ne),this._platformLocation.on
1HashChange(ne))}getBaseHref(){return this._baseHref}path(ne=!1){let ve=this._platformLocation.hash;return null==ve&&(ve="#"),ve.length>0?ve.substring(1):ve}prepareExternalUrl(ne){const ve=U(this._baseHref,ne);return ve.length>0?"#"+ve:ve}pushState(ne,ve,Tt,on){let Tn=this.prepareExternalUrl(Tt+re(on));0==Tn.length&&(Tn=this._platformLocation.pathname),this._platformLocation.pushState(ne,ve,Tn)}replaceState(ne,ve,Tt,on){let Tn=this.prepareExternalUrl(Tt+re(on));0==Tn.length&&(Tn=this._platformLocation.pathname),this._platformLocation.replaceState(ne,ve,Tn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(ne=0){this._platformLocation.historyGo?.(ne)}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.LFG(z),o.LFG(_e,8))};static#t=this.\u0275prov=o.Yz7({token:Z,factory:Z.\u0275fac})}return Z})(),Et=(()=>{class Z{constructor(ne){this._subject=new o.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=ne;const ve=this._locationStrategy.getBaseHref();this._basePath=function me(Z){if(new RegExp("^(https?:)?//").test(Z)){const[,ne]=Z.split(/\/\/[^\/]+/);return ne}return Z}(Te(mt(ve))),this._locationStrategy.onPopState(Tt=>{this._subject.emit({url:this.path(!0),pop:!0,state:Tt.state,type:Tt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(ne=!1){return this.normalize(this._locationStrategy.path(ne))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(ne,ve=""){return this.path()==this.normalize(ne+re(ve))}normalize(ne){return Z.stripTrailingSlash(function zt(Z,Ae){if(!Z||!Ae.startsWith(Z))return Ae;const ne=Ae.substring(Z.length);return""===ne||["/",";","?","#"].includes(ne[0])?ne:Ae}(this._basePath,mt(ne)))}prepareExternalUrl(ne){return ne&&"/"!==ne[0]&&(ne="/"+ne),this._locationStrategy.prepareExternalUrl(ne)}go(ne,ve="",Tt=null){this._locationStrategy.pushState(Tt,"",ne,ve),this._notifyUrlChangeListeners(this.prepareExternalUrl(ne+re(ve)),Tt)}replaceState(ne,ve="",Tt=null){this._locationStrategy.replaceState(Tt,"",ne,ve),this._notifyUrlChangeListeners(this.prepareExternalUrl(ne+re(ve)),Tt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(ne=0){this._locationStrategy.historyGo?.(ne)}onUrlChange(ne){return this._urlChangeListeners.push(ne),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(ve=>{this._notifyUrlChangeListeners(ve.url,ve.state)})),()=>{const ve=this._urlChangeListeners.indexOf(ne);this._urlChangeListeners.splice(ve,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(ne="",ve){this._urlChangeListeners.forEach(Tt=>Tt(ne,ve))}subscribe(ne,ve,Tt){return this._subject.subscribe({next:ne,error:ve,complete:Tt})}static#e=this.normalizeQueryParams=re;static#t=this.joinWithSlash=U;static#n=this.stripTrailingSlash=Te;static#i=this.\u0275fac=function(ve){return new(ve||Z)(o.LFG(ie))};static#r=this.\u0275prov=o.Yz7({token:Z,factory:function(){return function Ot(){return new Et((0,o.LFG)(ie))}()},providedIn:"root"})}return Z})();function mt(Z){return Z.replace(/\/index.html$/,"")}const Qe={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var ae=function(Z){return Z[Z.Decimal=0]="Decimal",Z[Z.Percent=1]="Percent",Z[Z.Currency=2]="Currency",Z[Z.Scientific=3]="Scientific",Z}(ae||{}),xe=function(Z){return Z[Z.Format=0]="Format",Z[Z.Standalone=1]="Standalone",Z}(xe||{}),Fe=function(Z){return Z[Z.Narrow=0]="Narrow",Z[Z.Abbreviated=1]="Abbreviated",Z[Z.Wide=2]="Wide",Z[Z.Short=3]="Short",Z}(Fe||{}),ft=function(Z){return Z[Z.Short=0]="Short",Z[Z.Medium=1]="Medium",Z[Z.Long=2]="Long",Z[Z.Full=3]="Full",Z}(ft||{}),Qt=function(Z){return Z[Z.Decimal=0]="Decimal",Z[Z.Group=1]="Group",Z[Z.List=2]="List",Z[Z.PercentSign=3]="PercentSign",Z[Z.PlusSign=4]="PlusSign",Z[Z.MinusSign=5]="MinusSign",Z[Z.Exponential=6]="Exponential",Z[Z.SuperscriptingExponent=7]="SuperscriptingExponent",Z[Z.PerMille=8]="PerMille",Z[Z.Infinity=9]="Infinity",Z[Z.NaN=10]="NaN",Z[Z.TimeSeparator=11]="TimeSeparator",Z[Z.CurrencyDecimal=12]="CurrencyDecimal",Z[Z.CurrencyGroup=13]="CurrencyGroup",Z}(Qt||{});function ct(Z,Ae){return Oe((0,o.cg1)(Z)[o.wAp.DateFormat],Ae)}function Ke(Z,Ae){return Oe((0,o.cg1)(Z)[o.wAp.TimeFormat],Ae)}function Lt(Z,Ae){return Oe((0,o.cg1)(Z)[o.wAp.DateTimeFormat],Ae)}function se(Z,Ae){const ne=(0,o.cg1)(Z),ve=ne[o.wAp.NumberSymbols][Ae];if(typeof ve>"u"){if(Ae===Qt.CurrencyDecimal)return ne[o.wAp.NumberSymbols][Qt.Decimal];if(Ae===Qt.CurrencyGroup)return ne[o.wAp.NumberSymbols][Qt.Group]}return ve}function Ee(Z,Ae){return(0,o.cg1)(Z)[o.wAp.NumberFormats][Ae]}function Le(Z){if(!Z[o.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${Z[o.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Oe(Z,Ae){for(let ne=Ae;ne>-1;ne--)if(typeof Z[ne]<"u")return Z[ne];throw new Error("Locale data API: locale data undefined")}function At(Z){const[Ae,ne]=Z.split(":");return{hours:+Ae,minutes:+ne}}const Hn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,xt={},Jt=/((?:[^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 dt=function(Z){return Z[Z.Short=0]="Short",Z[Z.ShortGMT=1]="ShortGMT",Z[Z.Long=2]="Long",Z[Z.Extended=3]="Extended",Z}(dt||{}),Me=function(Z){return Z[Z.FullYear=0]="FullYear",Z[Z.Month=1]="Month",Z[Z.Date=2]="Date",Z[Z.Hours=3]="Hours",Z[Z.Minutes=4]="Minutes",Z[Z.Seconds=5]="Seconds",Z[Z.FractionalSeconds=6]="FractionalSeconds",Z[Z.Day=7]="Day",Z}(Me||{}),Ne=function(Z){return Z[Z.DayPeriods=0]="DayPeriods",Z[Z.Days=1]="Days",Z[Z.Months=2]="Months",Z[Z.Eras=3]="Eras",Z}(Ne||{});function ot(Z,Ae,ne,ve){let Tt=function Ut(Z){if(ue(Z))return Z;if("number"==typeof Z&&!isNaN(Z))return new Date(Z);if("string"==typeof Z){if(Z=Z.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(Z)){const[Tt,on=1,Tn=1]=Z.split("-").map(Bn=>+Bn);return Xt(Tt,on-1,Tn)}const ne=parseFloat(Z);if(!isNaN(Z-ne))return new Date(ne);let ve;if(ve=Z.match(Hn))return function Ze(Z){const Ae=new Date(0);let ne=0,ve=0;const Tt=Z[8]?Ae.setUTCFullYear:Ae.setFullYear,on=Z[8]?Ae.setUTCHours:Ae.setHours;Z[9]&&(ne=Number(Z[9]+Z[10]),ve=Number(Z[9]+Z[11])),Tt.call(Ae,Number(Z[1]),Number(Z[2])-1,Number(Z[3]));const Tn=Number(Z[4]||0)-ne,Bn=Number(Z[5]||0)-ve,Hi=Number(Z[6]||0),rr=Math.floor(1e3*parseFloat("0."+(Z[7]||0)));return on.call(Ae,Tn,Bn,Hi,rr),Ae}(ve)}const Ae=new Date(Z);if(!ue(Ae))throw new Error(`Unable to convert "${Z}" into a date`);return Ae}(Z);Ae=kt(ne,Ae)||Ae;let Bn,Tn=[];for(;Ae;){if(Bn=Jt.exec(Ae),!Bn){Tn.push(Ae);break}{Tn=Tn.concat(Bn.slice(1));const er=Tn.pop();if(!er)break;Ae=er}}let Hi=Tt.getTimezoneOffset();ve&&(Hi=wt(ve,Hi),Tt=function bn(Z,Ae,ne){const ve=ne?-1:1,Tt=Z.getTimezoneOffset();return function Kt(Z,Ae){return(Z=new Date(Z.getTime())).setMinutes(Z.getMinutes()+Ae),Z}(Z,ve*(wt(Ae,Tt)-Tt))}(Tt,ve,!0));let rr="";
1return Tn.forEach(er=>{const Ii=function De(Z){if(Je[Z])return Je[Z];let Ae;switch(Z){case"G":case"GG":case"GGG":Ae=xn(Ne.Eras,Fe.Abbreviated);break;case"GGGG":Ae=xn(Ne.Eras,Fe.Wide);break;case"GGGGG":Ae=xn(Ne.Eras,Fe.Narrow);break;case"y":Ae=Rt(Me.FullYear,1,0,!1,!0);break;case"yy":Ae=Rt(Me.FullYear,2,0,!0,!0);break;case"yyy":Ae=Rt(Me.FullYear,3,0,!1,!0);break;case"yyyy":Ae=Rt(Me.FullYear,4,0,!1,!0);break;case"Y":Ae=tt(1);break;case"YY":Ae=tt(2,!0);break;case"YYY":Ae=tt(3);break;case"YYYY":Ae=tt(4);break;case"M":case"L":Ae=Rt(Me.Month,1,1);break;case"MM":case"LL":Ae=Rt(Me.Month,2,1);break;case"MMM":Ae=xn(Ne.Months,Fe.Abbreviated);break;case"MMMM":Ae=xn(Ne.Months,Fe.Wide);break;case"MMMMM":Ae=xn(Ne.Months,Fe.Narrow);break;case"LLL":Ae=xn(Ne.Months,Fe.Abbreviated,xe.Standalone);break;case"LLLL":Ae=xn(Ne.Months,Fe.Wide,xe.Standalone);break;case"LLLLL":Ae=xn(Ne.Months,Fe.Narrow,xe.Standalone);break;case"w":Ae=Dt(1);break;case"ww":Ae=Dt(2);break;case"W":Ae=Dt(1,!0);break;case"d":Ae=Rt(Me.Date,1);break;case"dd":Ae=Rt(Me.Date,2);break;case"c":case"cc":Ae=Rt(Me.Day,1);break;case"ccc":Ae=xn(Ne.Days,Fe.Abbreviated,xe.Standalone);break;case"cccc":Ae=xn(Ne.Days,Fe.Wide,xe.Standalone);break;case"ccccc":Ae=xn(Ne.Days,Fe.Narrow,xe.Standalone);break;case"cccccc":Ae=xn(Ne.Days,Fe.Short,xe.Standalone);break;case"E":case"EE":case"EEE":Ae=xn(Ne.Days,Fe.Abbreviated);break;case"EEEE":Ae=xn(Ne.Days,Fe.Wide);break;case"EEEEE":Ae=xn(Ne.Days,Fe.Narrow);break;case"EEEEEE":Ae=xn(Ne.Days,Fe.Short);break;case"a":case"aa":case"aaa":Ae=xn(Ne.DayPeriods,Fe.Abbreviated);break;case"aaaa":Ae=xn(Ne.DayPeriods,Fe.Wide);break;case"aaaaa":Ae=xn(Ne.DayPeriods,Fe.Narrow);break;case"b":case"bb":case"bbb":Ae=xn(Ne.DayPeriods,Fe.Abbreviated,xe.Standalone,!0);break;case"bbbb":Ae=xn(Ne.DayPeriods,Fe.Wide,xe.Standalone,!0);break;case"bbbbb":Ae=xn(Ne.DayPeriods,Fe.Narrow,xe.Standalone,!0);break;case"B":case"BB":case"BBB":Ae=xn(Ne.DayPeriods,Fe.Abbreviated,xe.Format,!0);break;case"BBBB":Ae=xn(Ne.DayPeriods,Fe.Wide,xe.Format,!0);break;case"BBBBB":Ae=xn(Ne.DayPeriods,Fe.Narrow,xe.Format,!0);break;case"h":Ae=Rt(Me.Hours,1,-12);break;case"hh":Ae=Rt(Me.Hours,2,-12);break;case"H":Ae=Rt(Me.Hours,1);break;case"HH":Ae=Rt(Me.Hours,2);break;case"m":Ae=Rt(Me.Minutes,1);break;case"mm":Ae=Rt(Me.Minutes,2);break;case"s":Ae=Rt(Me.Seconds,1);break;case"ss":Ae=Rt(Me.Seconds,2);break;case"S":Ae=Rt(Me.FractionalSeconds,1);break;case"SS":Ae=Rt(Me.FractionalSeconds,2);break;case"SSS":Ae=Rt(Me.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Ae=qn(dt.Short);break;case"ZZZZZ":Ae=qn(dt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Ae=qn(dt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Ae=qn(dt.Long);break;default:return null}return Je[Z]=Ae,Ae}(er);rr+=Ii?Ii(Tt,ne,Hi):"''"===er?"'":er.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),rr}function Xt(Z,Ae,ne){const ve=new Date(0);return ve.setFullYear(Z,Ae,ne),ve.setHours(0,0,0),ve}function kt(Z,Ae){const ne=function vn(Z){return(0,o.cg1)(Z)[o.wAp.LocaleId]}(Z);if(xt[ne]=xt[ne]||{},xt[ne][Ae])return xt[ne][Ae];let ve="";switch(Ae){case"shortDate":ve=ct(Z,ft.Short);break;case"mediumDate":ve=ct(Z,ft.Medium);break;case"longDate":ve=ct(Z,ft.Long);break;case"fullDate":ve=ct(Z,ft.Full);break;case"shortTime":ve=Ke(Z,ft.Short);break;case"mediumTime":ve=Ke(Z,ft.Medium);break;case"longTime":ve=Ke(Z,ft.Long);break;case"fullTime":ve=Ke(Z,ft.Full);break;case"short":const Tt=kt(Z,"shortTime"),on=kt(Z,"shortDate");ve=Nt(Lt(Z,ft.Short),[Tt,on]);break;case"medium":const Tn=kt(Z,"mediumTime"),Bn=kt(Z,"mediumDate");ve=Nt(Lt(Z,ft.Medium),[Tn,Bn]);break;case"long":const Hi=kt(Z,"longTime"),rr=kt(Z,"longDate");ve=Nt(Lt(Z,ft.Long),[Hi,rr]);break;case"full":const er=kt(Z,"fullTime"),Ii=kt(Z,"fullDate");ve=Nt(Lt(Z,ft.Full),[er,Ii])}return ve&&(xt[ne][Ae]=ve),ve}function Nt(Z,Ae){return Ae&&(Z=Z.replace(/\{([^}]+)}/g,function(ne,ve){return null!=Ae&&ve in Ae?Ae[ve]:ne})),Z}function vt(Z,Ae,ne="-",ve,Tt){let on="";(Z<0||Tt&&Z<=0)&&(Tt?Z=1-Z:(Z=-Z,on=ne));let Tn=String(Z);for(;Tn.length<Ae;)Tn="0"+Tn;return ve&&(Tn=Tn.slice(Tn.length-Ae)),on+Tn}function Rt(Z,Ae,ne=0,ve=!1,Tt=!1){return function(on,Tn){let Bn=function yn(Z,Ae){switch(Z){case Me.FullYear:return Ae.getFullYear();case Me.Month:return Ae.getMonth();case Me.Date:return Ae.getDate();case Me.Hours:return Ae.getHours();case Me.Minutes:return Ae.getMinutes();case Me.Seconds:return Ae.getSeconds();case Me.FractionalSeconds:return Ae.getMilliseconds();case Me.Day:return Ae.getDay();default:throw new Error(`Unknown DateType value "${Z}".`)}}(Z,on);if((ne>0||Bn>-ne)&&(Bn+=ne),Z===Me.Hours)0===Bn&&-12===ne&&(Bn=12);else if(Z===Me.FractionalSeconds)return function Ht(Z,Ae){return vt(Z,3).substring(0,Ae)}(Bn,Ae);const Hi=se(Tn,Qt.MinusSign);return vt(Bn,Ae,Hi,ve,Tt)}}function xn(Z,Ae,ne=xe.Format,ve=!1){return function(Tt,on){return function Fn(Z,Ae,ne,ve,Tt,on){switch(ne){case Ne.Months:return function Jn(Z,Ae,ne){const ve=(0,o.cg1)(Z),on=Oe([ve[o.wAp.MonthsFormat],ve[o.wAp.MonthsStandalone]],Ae);return Oe(on,ne)}(Ae,Tt,ve)[Z.getMonth()];case Ne.Days:return function Pn(Z,Ae,ne){const ve=(0,o.cg1)(Z),on=Oe([ve[o.wAp.DaysFormat],ve[o.wAp.DaysStandalone]],Ae);return Oe(on,ne)}(Ae,Tt,ve)[Z.getDay()];case Ne.DayPeriods:const Tn=Z.getHours(),Bn=Z.getMinutes();if(on){const rr=function Se(Z){const Ae=(0,o.cg1)(Z);return Le(Ae),(Ae[o.wAp.ExtraData][2]||[]).map(ve=>"string"==typeof ve?At(ve):[At(ve[0]),At(ve[1])])}(Ae),er=function ke(Z,Ae,ne){const ve=(0,o.cg1)(Z);Le(ve);const on=Oe([ve[o.wAp.ExtraData][0],ve[o.wAp.ExtraData][1]],Ae)||[];return Oe(on,ne)||[]}(Ae,Tt,ve),Ii=rr.findIndex(Cr=>{if(Array.isArray(Cr)){const[tr,hr]=Cr,Fs=Tn>=tr.hours&&Bn>=tr.minutes,ss=Tn<hr.hours||Tn===hr.hours&&Bn<hr.minutes;if(tr.hours<hr.hours){if(Fs&&ss)return!0}else if(Fs||ss)return!0}else if(Cr.hours===Tn&&Cr.minutes===Bn)return!0;return!1});if(-1!==Ii)return er[Ii]}return function En(Z,Ae,ne){const ve=(0,o.cg1)(Z),on=Oe([ve[o.wAp.DayPeriodsFormat],ve[o.wAp.DayPeriodsStandalone]],Ae);return Oe(on,ne)}(Ae,Tt,ve)[Tn<12?0:1];case Ne.Eras:return function Dn(Z,Ae){return Oe((0,o.cg1)(Z)[o.wAp.Eras],Ae)}(Ae,ve)[Z.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${ne}`)}}(Tt,on,Z,Ae,ne,ve)}}function qn(Z){return function(Ae,ne,ve){const Tt=-1*ve,on=se(ne,Qt.MinusSign),Tn=Tt>0?Math.floor(Tt/60):Math.ceil(Tt/60);switch(Z){case dt.Short:return(Tt>=0?"+":"")+vt(Tn,2,on)+vt(Math.abs(Tt%60),2,on);case dt.ShortGMT:return"GMT"+(Tt>=0?"+":"")+vt(Tn,1,on);case dt.Long:return"GMT"+(Tt>=0?"+":"")+vt(Tn,2,on)+":"+vt(Math.abs(Tt%60),2,on);case dt.Extended:return 0===ve?"Z":(Tt>=0?"+":"")+vt(Tn,2,on)+":"+vt(Math.abs(Tt%60),2,on);default:throw new Error(`Unknown zone width "${Z}"`)}}}const li=0,_n=4;function Vt(Z){return Xt(Z.getFullYear(),Z.getMonth(),Z.getDate()+(_n-Z.getDay()))}function Dt(Z,Ae=!1){return function(ne,ve){let Tt;if(Ae){const on=new Date(ne.getFullYear(),ne.getMonth(),1).getDay()-1,Tn=ne.getDate();Tt=1+Math.floor((Tn+on)/7)}else{const on=Vt(ne),Tn=function bt(Z){const Ae=Xt(Z,li,1).getDay();return Xt(Z,0,1+(Ae<=_n?_n:_n+7)-Ae)}(on.getFullYear()),Bn=on.getTime()-Tn.getTime();Tt=1+Math.round(Bn/6048e5)}return vt(Tt,Z,se(ve,Qt.MinusSign))}}function tt(Z,Ae=!1){return function(ne,ve){return vt(Vt(ne).getFullYear(),Z,se(ve,Qt.MinusSign),Ae)}}const Je={};function wt(Z,Ae){Z=Z.replace(/:/g,"");const ne=Date.parse("Jan 01, 1970 00:00:00 "+Z)/6e4;return isNaN(ne)?Ae:ne}function ue(Z){return Z instanceof Date&&!isNaN(Z.valueOf())}const X=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Be=22,Ft=".",wn="0",$t=";",An=",",Ye="#";function rt(Z,Ae,ne,ve,Tt,on,Tn=!1){let Bn="",Hi=!1;if(isFinite(Z)){let rr=function ye(Z){let ve,Tt,on,Tn,Bn,Ae=Math.abs(Z)+"",ne=0;for((Tt=Ae.indexOf(Ft))>-1&&(Ae=Ae.replace(Ft,"")),(on=Ae.search(/e/i))>0?(Tt<0&&(Tt=on),Tt+=+Ae.slice(on+1),Ae=Ae.substring(0,on)):Tt<0&&(Tt=Ae.length),on=0;Ae.charAt(on)===wn;on++);if(on===(Bn=Ae.length))ve=[0],Tt=1;else{for(Bn--;Ae.charAt(Bn)===wn;)Bn--;for(Tt-=on,ve=[],Tn=0;on<=Bn;on++,Tn++)ve[Tn]=Number(Ae.charAt(on))}return Tt>Be&&(ve=ve.splice(0,Be-1),ne=Tt-1,Tt=1),{digits:ve,exponent:ne,integerLen:Tt}}(Z);Tn&&(rr=function nn(Z){if(0===Z.digits[0])return Z;const Ae=Z.digits.length-Z.integerLen;return Z.exponent?Z.exponent+=2:(0===Ae?Z.digits.push(0,0):1===Ae&&Z.digits.push(0),Z.integerLen+=2),Z}(rr));let er=Ae.minInt,Ii=Ae.minFrac,Cr=Ae.maxFrac;if(on){const Zo=on.match(X);if(null===Zo)throw new Error(`${on} is not a valid digit info`);const Ya=Zo[1],or=Zo[3],Ba=Zo[5];null!=Ya&&(er=lt(Ya)),null!=or&&(Ii=lt(or)),null!=Ba?Cr=lt(Ba):null!=or&&Ii>Cr&&(Cr=Ii)}!function We(Z,Ae,ne){if(Ae>ne)throw new Error(`The minimum number of digits after fraction (${Ae}) is higher than the maximum (${ne}).`);let ve=Z.digits,Tt=ve.length-Z.integerLen;const on=Math.min(Math.max(Ae,Tt),ne);let Tn=on+Z.integerLen,Bn=ve[Tn];if(Tn>0){ve.splice(Math.max(Z.integerLen,Tn));for(let Ii=Tn;Ii<ve.length;Ii++)ve[Ii]=0}else{Tt=Math.max(0,Tt),Z.integerLen=1,ve.length=Math.max(1,Tn=on+1),ve[0]=0;for(let Ii=1;Ii<Tn;Ii++)ve[Ii]=0}if(Bn>=5)if(Tn-1<0){for(let Ii=0;Ii>Tn;Ii--)ve.unshift(0),Z.integerLen++;ve.unshift(1),Z.integerLen++}else ve[Tn-1]++;for(;Tt<Math.max(0,on);Tt++)ve.push(0);let Hi=0!==on;const rr=Ae+Z.integerLen,er=ve.reduceRight(function(Ii,Cr,tr,hr){return hr[tr]=(Cr+=Ii)<10?Cr:Cr-10,Hi&&(0===hr[tr]&&tr>=rr?hr.pop():Hi=!1),Cr>=10?1:0},0);er&&(ve.unshift(er),Z.integerLen++)}(rr,Ii,Cr);let tr=rr.digits,hr=rr.integerLen;const Fs=rr.exponent;let ss=[];for(Hi=tr.every(Zo=>!Zo);hr<er;hr++)tr.unshift(0);for(;hr<0;hr++)tr.unshift(0);hr>0?ss=tr.splice(hr,tr.length):(ss=tr,tr=[0]);const Ja=[];for(tr.length>=Ae.lgSize&&Ja.unshift(tr.splice(-Ae.lgSize,tr.length).join(""));tr.length>Ae.gSize;)Ja.unshift(tr.splice(-Ae.gSize,tr.length).join(""));tr.length&&Ja.unshift(tr.join("")),Bn=Ja.join(se(ne,ve)),ss.length&&(Bn+=se(ne,Tt)+ss.join("")),Fs&&(Bn+=se(ne,Qt.Exponential)+"+"+Fs)}else Bn=se(ne,Qt.Infinity);return Bn=Z<0&&!Hi?Ae.negPre+Bn+Ae.negSuf:Ae.posPre+Bn+Ae.posSuf,Bn}function Ie(Z,Ae="-"){const ne={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},ve=Z.split($t),Tt=ve[0],on=ve[1],Tn=-1!==Tt.indexOf(Ft)?Tt.split(Ft):[Tt.substring(0,Tt.lastIndexOf(wn)+1),Tt.substring(Tt.lastIndexOf(wn)+1)],Bn=Tn[0],Hi=Tn[1]||"";ne.posPre=Bn.substring(0,Bn.indexOf(Ye));for(let er=0;er<Hi.length;er++){const Ii=Hi.charAt(er);Ii===wn?ne.minFrac=ne.maxFrac=er+1:Ii===Ye?ne.maxFrac=er+1:ne.posSuf+=Ii}const rr=Bn.split(An);if(ne.gSize=rr[1]?rr[1].length:0,ne.lgSize=rr[2]||rr[1]?(rr[2]||rr[1]).length:0,on){const er=Tt.length-ne.posPre.length-ne.posSuf.length,Ii=on.indexOf(Ye);ne.negPre=on.substring(0,Ii).replace(/'/g,""),ne.negSuf=on.slice(Ii+er).replace(/'/g,"")}else ne.negPre=Ae+ne.posPre,ne.negSuf=ne.posSuf;return ne}function lt(Z){const Ae=parseInt(Z);if(isNaN(Ae))throw new Error("Invalid integer literal when parsing "+Z);return Ae}function ai(Z,Ae){Ae=encodeURIComponent(Ae);for(const ne of Z.split(";")){const ve=ne.indexOf("="),[Tt,on]=-1==ve?[ne,""]:[ne.slice(0,ve),ne.slice(ve+1)];if(Tt.trim()===Ae)return decodeURIComponent(on)}return null}const yi=/\s+/,fi=[];let ci=(()=>{class Z{constructor(ne,ve,Tt,on){this._iterableDiffers=ne,this._keyValueDiffers=ve,this._ngEl=Tt,this._renderer=on,this.initialClasses=fi,this.stateMap=new Map}set klass(ne){this.initialClasses=null!=ne?ne.trim().split(yi):fi}set ngClass(ne){this.rawClass="string"==typeof ne?ne.trim().split(yi):ne}ngDoCheck(){for(const ve of this.initialClasses)this._updateState(ve,!0);const ne=this.rawClass;if(Array.isArray(ne)||ne instanceof Set)for(const ve of ne)this._updateState(ve,!0);else if(null!=ne)for(const ve of Object.keys(ne))this._updateState(ve,!!ne[ve]);this._applyStateDiff()}_updateState(ne,ve){const Tt=this.stateMap.get(ne);void 0!==Tt?(Tt.enabled!==ve&&(Tt.changed=!0,Tt.enabled=ve),Tt.touched=!0):this.stateMap.set(ne,{enabled:ve,changed:!0,touched:!0})}_applyStateDiff(){for(const ne of this.stateMap){const ve=ne[0],Tt=ne[1];Tt.changed?(this._toggleClass(ve,Tt.enabled),Tt.changed=!1):Tt.touched||(Tt.enabled&&this._toggleClass(ve,!1),this.stateMap.delete(ve)),Tt.touched=!1}}_toggleClass(ne,ve){(ne=ne.trim()).length>
10&&ne.split(yi).forEach(Tt=>{ve?this._renderer.addClass(this._ngEl.nativeElement,Tt):this._renderer.removeClass(this._ngEl.nativeElement,Tt)})}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.ZZ4),o.Y36(o.aQg),o.Y36(o.SBq),o.Y36(o.Qsj))};static#t=this.\u0275dir=o.lG2({type:Z,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return Z})();class Ri{constructor(Ae,ne,ve,Tt){this.$implicit=Ae,this.ngForOf=ne,this.index=ve,this.count=Tt}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 ut=(()=>{class Z{set ngForOf(ne){this._ngForOf=ne,this._ngForOfDirty=!0}set ngForTrackBy(ne){this._trackByFn=ne}get ngForTrackBy(){return this._trackByFn}constructor(ne,ve,Tt){this._viewContainer=ne,this._template=ve,this._differs=Tt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(ne){ne&&(this._template=ne)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const ne=this._ngForOf;!this._differ&&ne&&(this._differ=this._differs.find(ne).create(this.ngForTrackBy))}if(this._differ){const ne=this._differ.diff(this._ngForOf);ne&&this._applyChanges(ne)}}_applyChanges(ne){const ve=this._viewContainer;ne.forEachOperation((Tt,on,Tn)=>{if(null==Tt.previousIndex)ve.createEmbeddedView(this._template,new Ri(Tt.item,this._ngForOf,-1,-1),null===Tn?void 0:Tn);else if(null==Tn)ve.remove(null===on?void 0:on);else if(null!==on){const Bn=ve.get(on);ve.move(Bn,Tn),Nn(Bn,Tt)}});for(let Tt=0,on=ve.length;Tt<on;Tt++){const Bn=ve.get(Tt).context;Bn.index=Tt,Bn.count=on,Bn.ngForOf=this._ngForOf}ne.forEachIdentityChange(Tt=>{Nn(ve.get(Tt.currentIndex),Tt)})}static ngTemplateContextGuard(ne,ve){return!0}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(o.ZZ4))};static#t=this.\u0275dir=o.lG2({type:Z,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return Z})();function Nn(Z,Ae){Z.context.$implicit=Ae.item}let ge=(()=>{class Z{constructor(ne,ve){this._viewContainer=ne,this._context=new oe,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=ve}set ngIf(ne){this._context.$implicit=this._context.ngIf=ne,this._updateView()}set ngIfThen(ne){Xe("ngIfThen",ne),this._thenTemplateRef=ne,this._thenViewRef=null,this._updateView()}set ngIfElse(ne){Xe("ngIfElse",ne),this._elseTemplateRef=ne,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(ne,ve){return!0}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.s_b),o.Y36(o.Rgc))};static#t=this.\u0275dir=o.lG2({type:Z,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return Z})();class oe{constructor(){this.$implicit=null,this.ngIf=null}}function Xe(Z,Ae){if(Ae&&!Ae.createEmbeddedView)throw new Error(`${Z} must be a TemplateRef, but received '${(0,o.AaK)(Ae)}'.`)}class Zt{constructor(Ae,ne){this._viewContainerRef=Ae,this._templateRef=ne,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Ae){Ae&&!this._created?this.create():!Ae&&this._created&&this.destroy()}}let Gn=(()=>{class Z{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(ne){this._ngSwitch=ne,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(ne){this._defaultViews.push(ne)}_matchCase(ne){const ve=ne==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||ve,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),ve}_updateDefaultCases(ne){if(this._defaultViews.length>0&&ne!==this._defaultUsed){this._defaultUsed=ne;for(const ve of this._defaultViews)ve.enforceState(ne)}}static#e=this.\u0275fac=function(ve){return new(ve||Z)};static#t=this.\u0275dir=o.lG2({type:Z,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return Z})(),jr=(()=>{class Z{constructor(ne,ve,Tt){this.ngSwitch=Tt,Tt._addCase(),this._view=new Zt(ne,ve)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(Gn,9))};static#t=this.\u0275dir=o.lG2({type:Z,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return Z})(),Nr=(()=>{class Z{constructor(ne,ve,Tt){Tt._addDefault(new Zt(ne,ve))}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(Gn,9))};static#t=this.\u0275dir=o.lG2({type:Z,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return Z})(),Ls=(()=>{class Z{constructor(ne,ve,Tt){this._ngEl=ne,this._differs=ve,this._renderer=Tt,this._ngStyle=null,this._differ=null}set ngStyle(ne){this._ngStyle=ne,!this._differ&&ne&&(this._differ=this._differs.find(ne).create())}ngDoCheck(){if(this._differ){const ne=this._differ.diff(this._ngStyle);ne&&this._applyChanges(ne)}}_setStyle(ne,ve){const[Tt,on]=ne.split("."),Tn=-1===Tt.indexOf("-")?void 0:o.JOm.DashCase;null!=ve?this._renderer.setStyle(this._ngEl.nativeElement,Tt,on?`${ve}${on}`:ve,Tn):this._renderer.removeStyle(this._ngEl.nativeElement,Tt,Tn)}_applyChanges(ne){ne.forEachRemovedItem(ve=>this._setStyle(ve.key,null)),ne.forEachAddedItem(ve=>this._setStyle(ve.key,ve.currentValue)),ne.forEachChangedItem(ve=>this._setStyle(ve.key,ve.currentValue))}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.SBq),o.Y36(o.aQg),o.Y36(o.Qsj))};static#t=this.\u0275dir=o.lG2({type:Z,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return Z})(),eo=(()=>
1{class Z{constructor(ne){this._viewContainerRef=ne,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(ne){if(ne.ngTemplateOutlet||ne.ngTemplateOutletInjector){const ve=this._viewContainerRef;if(this._viewRef&&ve.remove(ve.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Tt,ngTemplateOutletContext:on,ngTemplateOutletInjector:Tn}=this;this._viewRef=ve.createEmbeddedView(Tt,on,Tn?{injector:Tn}:void 0)}else this._viewRef=null}else this._viewRef&&ne.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.s_b))};static#t=this.\u0275dir=o.lG2({type:Z,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.TTD]})}return Z})();function so(Z,Ae){return new o.vHH(2100,!1)}class Ia{createSubscription(Ae,ne){return(0,o.rg0)(()=>Ae.subscribe({next:ne,error:ve=>{throw ve}}))}dispose(Ae){(0,o.rg0)(()=>Ae.unsubscribe())}}class ka{createSubscription(Ae,ne){return Ae.then(ne,ve=>{throw ve})}dispose(Ae){}}const la=new ka,Pa=new Ia;let fs=(()=>{class Z{constructor(ne){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=ne}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(ne){return this._obj?ne!==this._obj?(this._dispose(),this.transform(ne)):this._latestValue:(ne&&this._subscribe(ne),this._latestValue)}_subscribe(ne){this._obj=ne,this._strategy=this._selectStrategy(ne),this._subscription=this._strategy.createSubscription(ne,ve=>this._updateLatestValue(ne,ve))}_selectStrategy(ne){if((0,o.QGY)(ne))return la;if((0,o.F4k)(ne))return Pa;throw so()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(ne,ve){ne===this._obj&&(this._latestValue=ve,this._ref.markForCheck())}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.sBO,16))};static#t=this.\u0275pipe=o.Yjl({name:"async",type:Z,pure:!1,standalone:!0})}return Z})();const La=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
1D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let to=(()=>{class Z{transform(ne){if(null==ne)return null;if("string"!=typeof ne)throw so();return ne.replace(La,ve=>ve[0].toUpperCase()+ve.slice(1).toLowerCase())}static#e=this.\u0275fac=function(ve){return new(ve||Z)};static#t=this.\u0275pipe=o.Yjl({name:"titlecase",type:Z,pure:!0,standalone:!0})}return Z})(),go=(()=>{class Z{transform(ne){if(null==ne)return null;if("string"!=typeof ne)throw so();return ne.toUpperCase()}static#e=this.\u0275fac=function(ve){return new(ve||Z)};static#t=this.\u0275pipe=o.Yjl({name:"uppercase",type:Z,pure:!0,standalone:!0})}return Z})();const Pi=new o.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),kr=new o.OlP("DATE_PIPE_DEFAULT_OPTIONS");let Fr=(()=>{class Z{constructor(ne,ve,Tt){this.locale=ne,this.defaultTimezone=ve,this.defaultOptions=Tt}transform(ne,ve,Tt,on){if(null==ne||""===ne||ne!=ne)return null;try{return ot(ne,ve??this.defaultOptions?.dateFormat??"mediumDate",on||this.locale,Tt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Tn){throw so()}}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.soG,16),o.Y36(Pi,24),o.Y36(kr,24))};static#t=this.\u0275pipe=o.Yjl({name:"date",type:Z,pure:!0,standalone:!0})}return Z})(),nr=(()=>{class Z{constructor(ne){this._locale=ne}transform(ne,ve,Tt){if(!$i(ne))return null;Tt=Tt||this._locale;try{return function rn(Z,Ae,ne){return rt(Z,Ie(Ee(Ae,ae.Decimal),se(Ae,Qt.MinusSign)),Ae,Qt.Group,Qt.Decimal,ne)}($r(ne),Tt,ve)}catch(on){throw so()}}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.soG,16))};static#t=this.\u0275pipe=o.Yjl({name:"number",type:Z,pure:!0,standalone:!0})}return Z})(),vi=(()=>{class Z{constructor(ne,ve="USD"){this._locale=ne,this._defaultCurrencyCode=ve}transform(ne,ve=this._defaultCurrencyCode,Tt="symbol",on,Tn){if(!$i(ne))return null;
1Tn=Tn||this._locale,"boolean"==typeof Tt&&(Tt=Tt?"symbol":"code");let Bn=ve||this._defaultCurrencyCode;"code"!==Tt&&(Bn="symbol"===Tt||"symbol-narrow"===Tt?function qt(Z,Ae,ne="en"){const ve=function ze(Z){return(0,o.cg1)(Z)[o.wAp.Currencies]}(ne)[Z]||Qe[Z]||[],Tt=ve[1];return"narrow"===Ae&&"string"==typeof Tt?Tt:ve[0]||Z}(Bn,"symbol"===Tt?"wide":"narrow",Tn):Tt);try{return function it(Z,Ae,ne,ve,Tt){const Tn=Ie(Ee(Ae,ae.Currency),se(Ae,Qt.MinusSign));return Tn.minFrac=function fn(Z){let Ae;const ne=Qe[Z];return ne&&(Ae=ne[2]),"number"==typeof Ae?Ae:2}(ve),Tn.maxFrac=Tn.minFrac,rt(Z,Tn,Ae,Qt.CurrencyGroup,Qt.CurrencyDecimal,Tt).replace("\xa4",ne).replace("\xa4","").trim()}($r(ne),Tn,Bn,ve,on)}catch(Hi){throw so()}}static#e=this.\u0275fac=function(ve){return new(ve||Z)(o.Y36(o.soG,16),o.Y36(o.EJc,16))};static#t=this.\u0275pipe=o.Yjl({name:"currency",type:Z,pure:!0,standalone:!0})}return Z})();function $i(Z){return!(null==Z||""===Z||Z!=Z)}function $r(Z){if("string"==typeof Z&&!isNaN(Number(Z)-parseFloat(Z)))return Number(Z);if("number"!=typeof Z)throw new Error(`${Z} is not a number`);return Z}let wr=(()=>{class Z{transform(ne,ve,Tt){if(null==ne)return null;if(!this.supports(ne))throw so();return ne.slice(ve,Tt)}supports(ne){return"string"==typeof ne||Array.isArray(ne)}static#e=this.\u0275fac=function(ve){return new(ve||Z)};static#t=this.\u0275pipe=o.Yjl({name:"slice",type:Z,pure:!1,standalone:!0})}return Z})(),_o=(()=>{class Z{static#e=this.\u0275fac=function(ve){return new(ve||Z)};static#t=this.\u0275mod=o.oAB({type:Z});static#n=this.\u0275inj=o.cJS({})}return Z})();const dr="browser",no="server";function Rs(Z){return Z===dr}function Ra(Z){return Z===no}let bo=(()=>{class Z{static#e=this.\u0275prov=(0,o.Yz7)({token:Z,providedIn:"root",factory:()=>new So((0,o.LFG)(N),window)})}return Z})();class So{constructor(Ae,ne){this.document=Ae,this.window=ne,this.offset=()=>[0,0]}setOffset(Ae){this.offset=Array.isArray(Ae)?()=>Ae:Ae}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(Ae){this.supportsScrolling()&&this.window.scrollTo(Ae[0],Ae[1])}scrollToAnchor(Ae){if(!this.supportsScrolling())return;const ne=function Bo(Z,Ae){const ne=Z.getElementById(Ae)||Z.getElementsByName(Ae)[0];if(ne)return ne;if("function"==typeof Z.createTreeWalker&&Z.body&&"function"==typeof Z.body.attachShadow){const ve=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT);let Tt=ve.currentNode;for(;Tt;){const on=Tt.shadowRoot;if(on){const Tn=on.getElementById(Ae)||on.querySelector(`[name="${Ae}"]`);if(Tn)return Tn}Tt=ve.nextNode()}}return null}(this.document,Ae);ne&&(this.scrollToElement(ne),ne.focus())}setHistoryScrollRestoration(Ae){this.supportsScrolling()&&(this.window.history.scrollRestoration=Ae)}scrollToElement(Ae){const ne=Ae.getBoundingClientRect(),ve=ne.left+this.window.pageXOffset,Tt=ne.top+this.window.pageYOffset,on=this.offset();this.window.scrollTo(ve-on[0],Tt-on[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class yo{}const Gl=new o.OlP("PRECONNECT_CHECK_BLOCKLIST")},9862:(h,v,y)=>{"use strict";y.d(v,{JF:()=>X,LE:()=>me,TP:()=>Le,UA:()=>Dn,WM:()=>ie,Zn:()=>Jn,eN:()=>at,jN:()=>re});var o=y(5879),p=y(2096),n=y(7715),E=y(5592),C=y(6328),N=y(2181),z=y(7398),G=y(4716),Q=y(4664),U=y(6814);class Te{}class re{}class ie{constructor(it){this.normalizedNames=new Map,this.lazyUpdate=null,it?"string"==typeof it?this.lazyInit=()=>{this.headers=new Map,it.split("\n").forEach(Pt=>{const rn=Pt.indexOf(":");if(rn>0){const Ie=Pt.slice(0,rn),nn=Ie.toLowerCase(),ye=Pt.slice(rn+1).trim();this.maybeSetNormalizedName(Ie,nn),this.headers.has(nn)?this.headers.get(nn).push(ye):this.headers.set(nn,[ye])}})}:typeof Headers<"u"&&it instanceof Headers?(this.headers=new Map,it.forEach((Pt,rn)=>{this.setHeaderEntries(rn,Pt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(it).forEach(([Pt,rn])=>{this.setHeaderEntries(Pt,rn)})}:this.headers=new Map}has(it){return this.init(),this.headers.has(it.toLowerCase())}get(it){this.init();const Pt=this.headers.get(it.toLowerCase());return Pt&&Pt.length>0?Pt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(it){return this.init(),this.headers.get(it.toLowerCase())||null}append(it,Pt){return this.clone({name:it,value:Pt,op:"a"})}set(it,Pt){return this.clone({name:it,value:Pt,op:"s"})}delete(it,Pt){return this.clone({name:it,value:Pt,op:"d"})}maybeSetNormalizedName(it,Pt){this.normalizedNames.has(Pt)||this.normalizedNames.set(Pt,it)}init(){this.lazyInit&&(this.lazyInit instanceof ie?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(it=>this.applyUpdate(it)),this.lazyUpdate=null))}
1copyFrom(it){it.init(),Array.from(it.headers.keys()).forEach(Pt=>{this.headers.set(Pt,it.headers.get(Pt)),this.normalizedNames.set(Pt,it.normalizedNames.get(Pt))})}clone(it){const Pt=new ie;return Pt.lazyInit=this.lazyInit&&this.lazyInit instanceof ie?this.lazyInit:this,Pt.lazyUpdate=(this.lazyUpdate||[]).concat([it]),Pt}applyUpdate(it){const Pt=it.name.toLowerCase();switch(it.op){case"a":case"s":let rn=it.value;if("string"==typeof rn&&(rn=[rn]),0===rn.length)return;this.maybeSetNormalizedName(it.name,Pt);const Ie=("a"===it.op?this.headers.get(Pt):void 0)||[];Ie.push(...rn),this.headers.set(Pt,Ie);break;case"d":const nn=it.value;if(nn){let ye=this.headers.get(Pt);if(!ye)return;ye=ye.filter(We=>-1===nn.indexOf(We)),0===ye.length?(this.headers.delete(Pt),this.normalizedNames.delete(Pt)):this.headers.set(Pt,ye)}else this.headers.delete(Pt),this.normalizedNames.delete(Pt)}}setHeaderEntries(it,Pt){const rn=(Array.isArray(Pt)?Pt:[Pt]).map(nn=>nn.toString()),Ie=it.toLowerCase();this.headers.set(Ie,rn),this.maybeSetNormalizedName(it,Ie)}forEach(it){this.init(),Array.from(this.normalizedNames.keys()).forEach(Pt=>it(this.normalizedNames.get(Pt),this.headers.get(Pt)))}}class be{encodeKey(it){return zt(it)}encodeValue(it){return zt(it)}decodeKey(it){return decodeURIComponent(it)}decodeValue(it){return decodeURIComponent(it)}}const Et=/%(\d[a-f0-9])/gi,Ot={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function zt(rt){return encodeURIComponent(rt).replace(Et,(it,Pt)=>Ot[Pt]??it)}function mt(rt){return`${rt}`}class me{constructor(it={}){if(this.updates=null,this.cloneFrom=null,this.encoder=it.encoder||new be,it.fromString){if(it.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function je(rt,it){const Pt=new Map;return rt.length>0&&rt.replace(/^\?/,"").split("&").forEach(Ie=>{const nn=Ie.indexOf("="),[ye,We]=-1==nn?[it.decodeKey(Ie),""]:[it.decodeKey(Ie.slice(0,nn)),it.decodeValue(Ie.slice(nn+1))],lt=Pt.get(ye)||[];lt.push(We),Pt.set(ye,lt)}),Pt}(it.fromString,this.encoder)}else it.fromObject?(this.map=new Map,Object.keys(it.fromObject).forEach(Pt=>{const rn=it.fromObject[Pt],Ie=Array.isArray(rn)?rn.map(mt):[mt(rn)];this.map.set(Pt,Ie)})):this.map=null}has(it){return this.init(),this.map.has(it)}get(it){this.init();const Pt=this.map.get(it);return Pt?Pt[0]:null}getAll(it){return this.init(),this.map.get(it)||null}keys(){return this.init(),Array.from(this.map.keys())}append(it,Pt){return this.clone({param:it,value:Pt,op:"a"})}appendAll(it){const Pt=[];return Object.keys(it).forEach(rn=>{const Ie=it[rn];Array.isArray(Ie)?Ie.forEach(nn=>{Pt.push({param:rn,value:nn,op:"a"})}):Pt.push({param:rn,value:Ie,op:"a"})}),this.clone(Pt)}set(it,Pt){return this.clone({param:it,value:Pt,op:"s"})}delete(it,Pt){return this.clone({param:it,value:Pt,op:"d"})}toString(){return this.init(),this.keys().map(it=>{const Pt=this.encoder.encodeKey(it);return this.map.get(it).map(rn=>Pt+"="+this.encoder.encodeValue(rn)).join("&")}).filter(it=>""!==it).join("&")}clone(it){const Pt=new me({encoder:this.encoder});return Pt.cloneFrom=this.cloneFrom||this,Pt.updates=(this.updates||[]).concat(it),Pt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(it=>this.map.set(it,this.cloneFrom.map.get(it))),this.updates.forEach(it=>{switch(it.op){case"a":case"s":const Pt=("a"===it.op?this.map.get(it.param):void 0)||[];Pt.push(mt(it.value)),this.map.set(it.param,Pt);break;case"d":if(void 0===it.value){this.map.delete(it.param);break}{let rn=this.map.get(it.param)||[];const Ie=rn.indexOf(mt(it.value));-1!==Ie&&rn.splice(Ie,1),rn.length>0?this.map.set(it.param,rn):this.map.delete(it.param)}}}),this.cloneFrom=this.updates=null)}}class ae{constructor(){this.map=new Map}set(it,Pt){return this.map.set(it,Pt),this}get(it){return this.map.has(it)||this.map.set(it,it.defaultValue()),this.map.get(it)}delete(it){return this.map.delete(it),this}has(it){return this.map.has(it)}keys(){return this.map.keys()}}function xe(rt){return typeof ArrayBuffer<"u"&&rt instanceof ArrayBuffer}function Fe(rt){return typeof Blob<"u"&&rt instanceof Blob}function ft(rt){return typeof FormData<"u"&&rt instanceof FormData}class yt{constructor(it,Pt,rn,Ie){let nn;if(this.url=Pt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=it.toUpperCase(),function Ge(rt){switch(rt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ie?(this.body=void 0!==rn?rn:null,nn=Ie):nn=rn,nn&&(this.reportProgress=!!nn.reportProgress,this.withCredentials=!!nn.withCredentials,nn.responseType&&(this.responseType=nn.responseType),nn.headers&&(this.headers=nn.headers),nn.context&&(this.context=nn.context),nn.params&&(this.params=nn.params)),this.headers||(this.headers=new ie),this.context||(this.context=new ae),this.params){const ye=this.params.toString();if(0===ye.length)this.urlWithParams=Pt;else{const We=Pt.indexOf("?");this.urlWithParams=Pt+(-1===We?"?":We<Pt.length-1?"&":"")+ye}}else this.params=new me,this.urlWithParams=Pt}serializeBody(){return null===this.body?null:xe(this.body)||Fe(this.body)||ft(this.body)||function Qt(rt){return typeof URLSearchParams<"u"&&rt instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof me?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||ft(this.body)?null:Fe(this.body)?this.body.type||null:xe(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof me?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(it={}){const Pt=it.method||this.method,rn=it.url||this.url,Ie=it.responseType||this.responseType,nn=void 0!==it.body?it.body:this.body,ye=void 0!==it.withCredentials?it.withCredentials:this.withCredentials,We=void 0!==it.reportProgress?it.reportProgress:this.reportProgress;let lt=it.headers||this.headers,cn=it.params||this.params;const kn=it.context??this.context;return void 0!==it.setHeaders&&(lt=Object.keys(it.setHeaders).reduce((ti,di)=>ti.set(di,it.setHeaders[di]),lt)),it.setParams&&(cn=Object.keys(it.setParams).reduce((ti,di)=>ti.set(di,it.setParams[di]),cn)),new yt(Pt,rn,nn,{params:cn,headers:lt,context:kn,reportProgress:We,responseType:Ie,withCredentials:ye})}}var vn=function(rt){return rt[rt.Sent=0]="Sent",rt[rt.UploadProgress=1]="UploadProgress",rt[rt.ResponseHeader=2]="ResponseHeader",rt[rt.DownloadProgress=3]="DownloadProgress",rt[rt.Response=4]="Response",rt[rt.User=5]="User",rt}(vn||{});class En{constructor(it,Pt=200,rn="OK"){this.headers=it.headers||new ie,this.status=void 0!==it.status?it.status:Pt,this.statusText=it.statusText||rn,this.url=it.url||null,this.ok=this.status>=200&&this.status<300}}
1class Pn extends En{constructor(it={}){super(it),this.type=vn.ResponseHeader}clone(it={}){return new Pn({headers:it.headers||this.headers,status:void 0!==it.status?it.status:this.status,statusText:it.statusText||this.statusText,url:it.url||this.url||void 0})}}class Jn extends En{constructor(it={}){super(it),this.type=vn.Response,this.body=void 0!==it.body?it.body:null}clone(it={}){return new Jn({body:void 0!==it.body?it.body:this.body,headers:it.headers||this.headers,status:void 0!==it.status?it.status:this.status,statusText:it.statusText||this.statusText,url:it.url||this.url||void 0})}}class Dn extends En{constructor(it){super(it,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${it.url||"(unknown url)"}`:`Http failure response for ${it.url||"(unknown url)"}: ${it.status} ${it.statusText}`,this.error=it.error||null}}function ii(rt,it){return{body:it,headers:rt.headers,context:rt.context,observe:rt.observe,params:rt.params,reportProgress:rt.reportProgress,responseType:rt.responseType,withCredentials:rt.withCredentials}}let at=(()=>{class rt{constructor(Pt){this.handler=Pt}request(Pt,rn,Ie={}){let nn;if(Pt instanceof yt)nn=Pt;else{let lt,cn;lt=Ie.headers instanceof ie?Ie.headers:new ie(Ie.headers),Ie.params&&(cn=Ie.params instanceof me?Ie.params:new me({fromObject:Ie.params})),nn=new yt(Pt,rn,void 0!==Ie.body?Ie.body:null,{headers:lt,context:Ie.context,params:cn,reportProgress:Ie.reportProgress,responseType:Ie.responseType||"json",withCredentials:Ie.withCredentials})}const ye=(0,p.of)(nn).pipe((0,C.b)(lt=>this.handler.handle(lt)));if(Pt instanceof yt||"events"===Ie.observe)return ye;const We=ye.pipe((0,N.h)(lt=>lt instanceof Jn));switch(Ie.observe||"body"){case"body":switch(nn.responseType){case"arraybuffer":return We.pipe((0,z.U)(lt=>{if(null!==lt.body&&!(lt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return lt.body}));case"blob":return We.pipe((0,z.U)(lt=>{if(null!==lt.body&&!(lt.body instanceof Blob))throw new Error("Response is not a Blob.");return lt.body}));case"text":return We.pipe((0,z.U)(lt=>{if(null!==lt.body&&"string"!=typeof lt.body)throw new Error("Response is not a string.");return lt.body}));default:return We.pipe((0,z.U)(lt=>lt.body))}case"response":return We;default:throw new Error(`Unreachable: unhandled observe type ${Ie.observe}}`)}}delete(Pt,rn={}){return this.request("DELETE",Pt,rn)}get(Pt,rn={}){return this.request("GET",Pt,rn)}head(Pt,rn={}){return this.request("HEAD",Pt,rn)}jsonp(Pt,rn){return this.request("JSONP",Pt,{params:(new me).append(rn,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Pt,rn={}){return this.request("OPTIONS",Pt,rn)}patch(Pt,rn,Ie={}){return this.request("PATCH",Pt,ii(Ie,rn))}post(Pt,rn,Ie={}){return this.request("POST",Pt,ii(Ie,rn))}put(Pt,rn,Ie={}){return this.request("PUT",Pt,ii(Ie,rn))}static#e=this.\u0275fac=function(rn){return new(rn||rt)(o.LFG(Te))};static#t=this.\u0275prov=o.Yz7({token:rt,factory:rt.\u0275fac})}return rt})();function Wt(rt,it){return it(rt)}function ze(rt,it){return(Pt,rn)=>it.intercept(Pt,{handle:Ie=>rt(Ie,rn)})}const Le=new o.OlP(""),Se=new o.OlP(""),ke=new o.OlP("");function nt(){let rt=null;return(it,Pt)=>{null===rt&&(rt=((0,o.f3M)(Le,{optional:!0})??[]).reduceRight(ze,Wt));const rn=(0,o.f3M)(o.HDt),Ie=rn.add();return rt(it,Pt).pipe((0,G.x)(()=>rn.remove(Ie)))}}let Oe=(()=>{class rt extends Te{constructor(Pt,rn){super(),this.backend=Pt,this.injector=rn,this.chain=null,this.pendingTasks=(0,o.f3M)(o.HDt)}handle(Pt){if(null===this.chain){const Ie=Array.from(new Set([...this.injector.get(Se),...this.injector.get(ke,[])]));this.chain=Ie.reduceRight((nn,ye)=>function Mt(rt,it,Pt){return(rn,Ie)=>Pt.runInContext(()=>it(rn,nn=>rt(nn,Ie)))}(nn,ye,this.injector),Wt)}const rn=this.pendingTasks.add();return this.chain(Pt,Ie=>this.backend.handle(Ie)).pipe((0,G.x)(()=>this.pendingTasks.remove(rn)))}static#e=this.\u0275fac=function(rn){return new(rn||rt)(o.LFG(re),o.LFG(o.lqb))};static#t=this.\u0275prov=o.Yz7({token:rt,factory:rt.\u0275fac})}return rt})();const Xt=/^\)\]\}',?\n/;let Nt=(()=>{class rt{constructor(Pt){this.xhrFactory=Pt}handle(Pt){if("JSONP"===Pt.method)throw new o.vHH(-2800,!1);const rn=this.xhrFactory;return(rn.\u0275loadImpl?(0,n.D)(rn.\u0275loadImpl()):(0,p.of)(null)).pipe((0,Q.w)(()=>new E.y(nn=>{const ye=rn.build();if(ye.open(Pt.method,Pt.urlWithParams),Pt.withCredentials&&(ye.withCredentials=!0),Pt.headers.forEac
1h((fi,ci)=>ye.setRequestHeader(fi,ci.join(","))),Pt.headers.has("Accept")||ye.setRequestHeader("Accept","application/json, text/plain, */*"),!Pt.headers.has("Content-Type")){const fi=Pt.detectContentTypeHeader();null!==fi&&ye.setRequestHeader("Content-Type",fi)}if(Pt.responseType){const fi=Pt.responseType.toLowerCase();ye.responseType="json"!==fi?fi:"text"}const We=Pt.serializeBody();let lt=null;const cn=()=>{if(null!==lt)return lt;const fi=ye.statusText||"OK",ci=new ie(ye.getAllResponseHeaders()),lr=function kt(rt){return"responseURL"in rt&&rt.responseURL?rt.responseURL:/^X-Request-URL:/m.test(rt.getAllResponseHeaders())?rt.getResponseHeader("X-Request-URL"):null}(ye)||Pt.url;return lt=new Pn({headers:ci,status:ye.status,statusText:fi,url:lr}),lt},kn=()=>{let{headers:fi,status:ci,statusText:lr,url:Hr}=cn(),Ri=null;204!==ci&&(Ri=typeof ye.response>"u"?ye.responseText:ye.response),0===ci&&(ci=Ri?200:0);let ut=ci>=200&&ci<300;if("json"===Pt.responseType&&"string"==typeof Ri){const Nn=Ri;Ri=Ri.replace(Xt,"");try{Ri=""!==Ri?JSON.parse(Ri):null}catch(B){Ri=Nn,ut&&(ut=!1,Ri={error:B,text:Ri})}}ut?(nn.next(new Jn({body:Ri,headers:fi,status:ci,statusText:lr,url:Hr||void 0})),nn.complete()):nn.error(new Dn({error:Ri,headers:fi,status:ci,statusText:lr,url:Hr||void 0}))},ti=fi=>{const{url:ci}=cn(),lr=new Dn({error:fi,status:ye.status||0,statusText:ye.statusText||"Unknown Error",url:ci||void 0});nn.error(lr)};let di=!1;const ai=fi=>{di||(nn.next(cn()),di=!0);let ci={type:vn.DownloadProgress,loaded:fi.loaded};fi.lengthComputable&&(ci.total=fi.total),"text"===Pt.responseType&&ye.responseText&&(ci.partialText=ye.responseText),nn.next(ci)},yi=fi=>{let ci={type:vn.UploadProgress,loaded:fi.loaded};fi.lengthComputable&&(ci.total=fi.total),nn.next(ci)};return ye.addEventListener("load",kn),ye.addEventListener("error",ti),ye.addEventListener("timeout",ti),ye.addEventListener("abort",ti),Pt.reportProgress&&(ye.addEventListener("progress",ai),null!==We&&ye.upload&&ye.upload.addEventListener("progress",yi)),ye.send(We),nn.next({type:vn.Sent}),()=>{ye.removeEventListener("error",ti),ye.removeEventListener("abort",ti),ye.removeEventListener("load",kn),ye.removeEventListener("timeout",ti),Pt.reportProgress&&(ye.removeEventListener("progress",ai),null!==We&&ye.upload&&ye.upload.removeEventListener("progress",yi)),ye.readyState!==ye.DONE&&ye.abort()}})))}static#e=this.\u0275fac=function(rn){return new(rn||rt)(o.LFG(U.JF))};static#t=this.\u0275prov=o.Yz7({token:rt,factory:rt.\u0275fac})}return rt})();const vt=new o.OlP("XSRF_ENABLED"),Rt=new o.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),xn=new o.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Fn{}let qn=(()=>{class rt{constructor(Pt,rn,Ie){this.doc=Pt,this.platform=rn,this.cookieName=Ie,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Pt=this.doc.cookie||"";return Pt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,U.Mx)(Pt,this.cookieName),this.lastCookieString=Pt),this.lastToken}static#e=this.\u0275fac=function(rn){return new(rn||rt)(o.LFG(U.K0),o.LFG(o.Lbi),o.LFG(Rt))};static#t=this.\u0275prov=o.Yz7({token:rt,factory:rt.\u0275fac})}return rt})();function li(rt,it){const Pt=rt.url.toLowerCase();if(!(0,o.f3M)(vt)||"GET"===rt.method||"HEAD"===rt.method||Pt.startsWith("http://")||Pt.startsWith("https://"))return it(rt);const rn=(0,o.f3M)(Fn).getToken(),Ie=(0,o.f3M)(xn);return null!=rn&&!rt.headers.has(Ie)&&(rt=rt.clone({headers:rt.headers.set(Ie,rn)})),it(rt)}var bt=function(rt){return rt[rt.Interceptors=0]="Interceptors",rt[rt.LegacyInterceptors=1]="LegacyInterceptors",rt[rt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",rt[rt.NoXsrfProtection=3]="NoXsrfProtection",rt[rt.JsonpSupport=4]="JsonpSupport",rt[rt.RequestsMadeViaParent=5]="RequestsMadeViaParent",rt[rt.Fetch=6]="Fetch",rt}(bt||{});function Dt(...rt){const it=[at,Nt,Oe,{provide:Te,useExisting:Oe},{provide:re,useExisting:Nt},{provide:Se,useValue:li,multi:!0},{provide:vt,useValue:!0},{provide:Fn,useClass:qn}];for(const Pt of rt)it.push(...Pt.\u0275providers);return(0,o.MR2)(it)}const Je=new o.OlP("LEGACY_INTERCEPTOR_FN");function De(){return function Vt(rt,it){return{\u0275kind:rt,\u0275providers:it}}(bt.LegacyInterceptors,[{provide:Je,useFactory:nt},{provide:Se,useExisting:Je,multi:!0}])}let X=(()=>{class rt{static#e=this.\u0275fac=function(rn){return new(rn||rt)};static#t=this.\u0275mod=o.oAB({type:rt});static#n=this.\u0275inj=o.cJS({providers:[Dt(De())]})}return rt})()},5879:(h,v,y)=>{"use strict";y.d(v,{$8M:()=>Vu,$WT:()=>Do,$Z:()=>xm,AFp:()=>i_,ALo:()=>Nw,AaK:()=>re,AsE:()=>mu,BQk:()=>kf,CHM:()=>fa,CRH:()=>Ih,DdM:()=>Aw,Dn7:()=>Kf,EJc:()=>sT,EiD:()=>RM,EpF:()=>Rx,F$t:()=>Bm,F4k:()=>Ox,FYo:()=>N2,FiY:()=>em,Gf:()=>Fy,GfV:()=>Vl,GkF:()=>Lb,Gpc:()=>be,Gre:()=>Ud,HDt:()=>I0,Hsn:()=>pr,Ikx:()=>q_,JOm:()=>ac,JVY:()=>qg,JZr:()=>mt,Jf7:()=>bm,KtG:()=>gd,L6k:()=>EM,LAX:()=>DM,LFG:()=>$t,LSH:()=>L1,Lbi:()=>B1,Lck:()=>l0,MAs:()=>kx,MGl:()=>Jr,MMx:()=>xy,MR2:()=>N1,NdJ:()=>Nx,O4$:()=>_d,Ojb:()=>ZM,OlP:()=>Rt,Oqu:()=>Rr,P3R:()=>w2,PXZ:()=>ZC,Q6J:()=>Rn,QGY:()=>U_,QbO:()=>jM,Qsj:()=>nE,R0b:()=>Ss,RDi:()=>T1,Rgc:()=>Xf,SBq:()=>qu,Sil:()=>NC,Suo:()=>Dc,TTD:()=>Ii,TgZ:()=>Ym,Tol:()=>Yx,Udp:()=>B_,VKq:()=>Iw,VuI:()=>Lv,W1O:()=>Sc,WFA:()=>Rb,WLB:()=>rp,X6Q:()=>gv,XFs:()=>dt,Xpm:()=>ka,Xq5:()=>xb,Xts:()=>tf,Y36:()=>Sd,YKP:()=>np,YNc:()=>ch,Yjl:()=>Yo,Yz7:()=>Le,Z0I:()=>Oe,ZZ4:()=>hg,_Bn:()=>tp,_UZ:()=>hi,_Vd:()=>mm,_c5:()=>QC,_uU:()=>Gb,aQg:()=>mg,c2e:()=>S0,cEC:()=>pb,cJS:()=>ke,cg1:()=>_h,d8E:()=>ks,dDg:()=>av,dqk:()=>Nt,eBb:()=>CM,eFA:()=>$0,eJc:()=>v0,ekj:()=>Zb,eoX:()=>lv,evT:()=>j2,f3M:()=>Ye,g9A:()=>k2,gM2:()=>Mu,h0i:()=>ud,hGG:()=>Cv,hYB:()=>Kn,hij:()=>Of,iGM:()=>ng,ifc:()=>ye,ip1:()=>hp,jDz:()=>Tw,kEZ:()=>m0,kL8:()=>ty,kcU:()=>
1Uc,lG2:()=>go,lcZ:()=>$w,lnq:()=>Ca,lqb:()=>Ed,lri:()=>R0,mCW:()=>Kg,n5z:()=>jh,n_E:()=>Qf,oAB:()=>gs,oJD:()=>P1,oxw:()=>ho,pB0:()=>SM,q3G:()=>Md,qFp:()=>Ov,qLn:()=>Qc,qOj:()=>bb,qZA:()=>si,qzn:()=>Zu,rWj:()=>ag,rg0:()=>on,s9C:()=>Nb,sBO:()=>_T,s_b:()=>eg,soG:()=>pp,tBr:()=>Yu,tb:()=>N0,tdS:()=>un,tp0:()=>Bu,uIk:()=>Rm,uOi:()=>R1,vHH:()=>me,vpe:()=>Dd,wAp:()=>cd,xi3:()=>Dy,xp6:()=>tx,ynx:()=>Vo,z2F:()=>bp,z3N:()=>hc,zSh:()=>nf,zs3:()=>Yl});var o=y(8645),p=y(7394),n=y(5592),E=y(3019),C=y(5619),N=y(2096),z=y(3020),G=y(4664),Q=y(3997);function U(s){for(let u in s)if(s[u]===U)return u;throw Error("Could not find renamed property on target object.")}function Te(s,u){for(const m in u)u.hasOwnProperty(m)&&!s.hasOwnProperty(m)&&(s[m]=u[m])}function re(s){if("string"==typeof s)return s;if(Array.isArray(s))return"["+s.map(re).join(", ")+"]";if(null==s)return""+s;if(s.overriddenName)return`${s.overriddenName}`;if(s.name)return`${s.name}`;const u=s.toString();if(null==u)return""+u;const m=u.indexOf("\n");return-1===m?u:u.substring(0,m)}function ie(s,u){return null==s||""===s?null===u?"":u:null==u||""===u?s:s+" "+u}const _e=U({__forward_ref__:U});function be(s){return s.__forward_ref__=be,s.toString=function(){return re(this())},s}function je(s){return Et(s)?s():s}function Et(s){return"function"==typeof s&&s.hasOwnProperty(_e)&&s.__forward_ref__===be}function Ot(s){return s&&!!s.\u0275providers}const mt="https://g.co/ng/security#xss";class me extends Error{constructor(u,m){super(function Qe(s,u){return`NG0${Math.abs(s)}${u?": "+u:""}`}(u,m)),this.code=u}}function ae(s){return"string"==typeof s?s:null==s?"":String(s)}function Qt(s,u){throw new me(-201,!1)}function qe(s,u){null==s&&function pt(s,u,m,x){throw new Error(`ASSERTION ERROR: ${s}`+(null==x?"":` [Expected=> ${m} ${x} ${u} <=Actual]`))}(u,s,null,"!=")}function Le(s){return{token:s.token,providedIn:s.providedIn||null,factory:s.factory,value:void 0}}function ke(s){return{providers:s.providers||[],imports:s.imports||[]}}function nt(s){return At(s,fn)||At(s,xt)}function Oe(s){return null!==nt(s)}function At(s,u){return s.hasOwnProperty(u)?s[u]:null}function On(s){return s&&(s.hasOwnProperty(Hn)||s.hasOwnProperty(Jt))?s[Hn]:null}const fn=U({\u0275prov:U}),Hn=U({\u0275inj:U}),xt=U({ngInjectableDef:U}),Jt=U({ngInjectorDef:U});var dt=function(s){return s[s.Default=0]="Default",s[s.Host=1]="Host",s[s.Self=2]="Self",s[s.SkipSelf=4]="SkipSelf",s[s.Optional=8]="Optional",s}(dt||{});let Me;function Ne(){return Me}function ot(s){const u=Me;return Me=s,u}function Xt(s,u,m){const x=nt(s);return x&&"root"==x.providedIn?void 0===x.value?x.value=x.factory():x.value:m&dt.Optional?null:void 0!==u?u:void Qt(re(s))}const Nt=globalThis;class Rt{constructor(u,m){this._desc=u,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof m?this.__NG_ELEMENT_ID__=m:void 0!==m&&(this.\u0275prov=Le({token:this,providedIn:m.providedIn||"root",factory:m.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const De={},wt="__NG_DI_FLAG__",Kt="ngTempTokenPath",Ut=/\n/gm,ue="__source";let X;function Ft(s){const u=X;return X=s,u}function wn(s,u=dt.Default){if(void 0===X)throw new me(-203,!1);return null===X?Xt(s,void 0,u):X.get(s,u&dt.Optional?null:void 0,u)}function $t(s,u=dt.Default){return(Ne()||wn)(je(s),u)}function Ye(s,u=dt.Default){return $t(s,st(u))}function st(s){return typeof s>"u"||"number"==typeof s?s:0|(s.optional&&8)|(s.host&&1)|(s.self&&2)|(s.skipSelf&&4)}function Yt(s){const u=[];for(let m=0;m<s.length;m++){const x=je(s[m]);if(Array.isArray(x)){if(0===x.length)throw new me(900,!1);let M,S=dt.Default;for(let P=0;P<x.length;P++){const V=x[P],W=it(V);"number"==typeof W?-1===W?M=V.token:S|=W:M=V}u.push($t(M,S))}else u.push($t(x))}return u}function rt(s,u){return s[wt]=u,s.prototype[wt]=u,s}function it(s){return s[wt]}function Ie(s){return{toString:s}.toString()}var nn=function(s){return s[s.OnPush=0]="OnPush",s[s.Default=1]="Default",s}(nn||{}),ye=function(s){return s[s.Emulated=0]="Emulated",s[s.None=2]="None",s[s.ShadowDom=3]="ShadowDom",s}(ye||{});const We={},lt=[],cn=U({\u0275cmp:U}),kn=U({\u0275dir:U}
1),ti=U({\u0275pipe:U}),di=U({\u0275mod:U}),ai=U({\u0275fac:U}),yi=U({__NG_ELEMENT_ID__:U}),fi=U({__NG_ENV_ID__:U});function ci(s,u,m){let x=s.length;for(;;){const M=s.indexOf(u,m);if(-1===M)return M;if(0===M||s.charCodeAt(M-1)<=32){const S=u.length;if(M+S===x||s.charCodeAt(M+S)<=32)return M}m=M+1}}function lr(s,u,m){let x=0;for(;x<m.length;){const M=m[x];if("number"==typeof M){if(0!==M)break;x++;const S=m[x++],P=m[x++],V=m[x++];s.setAttribute(u,P,V,S)}else{const S=M,P=m[++x];Ri(S)?s.setProperty(u,S,P):s.setAttribute(u,S,P),x++}}return x}function Hr(s){return 3===s||4===s||6===s}function Ri(s){return 64===s.charCodeAt(0)}function ut(s,u){if(null!==u&&0!==u.length)if(null===s||0===s.length)s=u.slice();else{let m=-1;for(let x=0;x<u.length;x++){const M=u[x];"number"==typeof M?m=M:0===m||Nn(s,m,M,null,-1===m||2===m?u[++x]:null)}}return s}function Nn(s,u,m,x,M){let S=0,P=s.length;if(-1===u)P=-1;else for(;S<s.length;){const V=s[S++];if("number"==typeof V){if(V===u){P=-1;break}if(V>u){P=S-1;break}}}for(;S<s.length;){const V=s[S];if("number"==typeof V)break;if(V===m){if(null===x)return void(null!==M&&(s[S+1]=M));if(x===s[S+1])return void(s[S+2]=M)}S++,null!==x&&S++,null!==M&&S++}-1!==P&&(s.splice(P,0,u),S=P+1),s.splice(S++,0,m),null!==x&&s.splice(S++,0,x),null!==M&&s.splice(S++,0,M)}const B="ng-template";function ge(s,u,m){let x=0,M=!0;for(;x<s.length;){let S=s[x++];if("string"==typeof S&&M){const P=s[x++];if(m&&"class"===S&&-1!==ci(P.toLowerCase(),u,0))return!0}else{if(1===S){for(;x<s.length&&"string"==typeof(S=s[x++]);)if(S.toLowerCase()===u)return!0;return!1}"number"==typeof S&&(M=!1)}}return!1}function oe(s){return 4===s.type&&s.value!==B}function Xe(s,u,m){return u===(4!==s.type||m?s.value:B)}function Zt(s,u,m){let x=4;const M=s.attrs||[],S=function Ir(s){for(let u=0;u<s.length;u++)if(Hr(s[u]))return u;return s.length}(M);let P=!1;for(let V=0;V<u.length;V++){const W=u[V];if("number"!=typeof W){if(!P)if(4&x){if(x=2|1&x,""!==W&&!Xe(s,W,m)||""===W&&1===u.length){if(Gn(x))return!1;P=!0}}else{const le=8&x?W:u[++V];if(8&x&&null!==s.attrs){if(!ge(s.attrs,le,m)){if(Gn(x))return!1;P=!0}continue}const ht=jr(8&x?"class":W,M,oe(s),m);if(-1===ht){if(Gn(x))return!1;P=!0;continue}if(""!==le){let jt;jt=ht>S?"":M[ht+1].toLowerCase();const en=8&x?jt:null;if(en&&-1!==ci(en,le,0)||2&x&&le!==jt){if(Gn(x))return!1;P=!0}}}}else{if(!P&&!Gn(x)&&!Gn(W))return!1;if(P&&Gn(W))continue;P=!1,x=W|1&x}}return Gn(x)||P}function Gn(s){return 0==(1&s)}function jr(s,u,m,x){if(null===u)return-1;let M=0;if(x||!m){let S=!1;for(;M<u.length;){const P=u[M];if(P===s)return M;if(3===P||6===P)S=!0;else{if(1===P||2===P){let V=u[++M];for(;"string"==typeof V;)V=u[++M];continue}if(4===P)break;if(0===P){M+=4;continue}}M+=S?1:2}return-1}return function oo(s,u){let m=s.indexOf(4);if(m>-1)for(m++;m<s.length;){const x=s[m];if("number"==typeof x)return-1;if(x===u)return m;m++}return-1}(u,s)}function Nr(s,u,m=!1){for(let x=0;x<u.length;x++)if(Zt(s,u[x],m))return!0;return!1}function Ls(s,u){e:for(let m=0;m<u.length;m++){const x=u[m];if(s.length===x.length){for(let M=0;M<s.length;M++)if(s[M]!==x[M])continue e;return!0}}return!1}function eo(s,u){return s?":not("+u.trim()+")":u}function es(s){let u=s[0],m=1,x=2,M="",S=!1;for(;m<s.length;){let P=s[m];if("string"==typeof P)if(2&x){const V=s[++m];M+="["+P+(V.length>0?'="'+V+'"':"")+"]"}else 8&x?M+="."+P:4&x&&(M+=" "+P);else""!==M&&!Gn(P)&&(u+=eo(S,M),M=""),x=P,S=S||!Gn(x);m++}return""!==M&&(u+=eo(S,M)),u}function ka(s){return Ie(()=>{const u=cl(s),m={...u,decls:s.decls,vars:s.vars,template:s.template,consts:s.consts||null,ngContentSelectors:s.ngContentSelectors,onPush:s.changeDetection===nn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:u.standalone&&s.dependencies||null,getStandaloneInjector:null,signals:s.signals??!1,data:s.data||{},encapsulation:s.encapsulation||ye.Emulated,styles:s.styles||lt,_:null,schemas:s.schemas||null,tView:null,id:""};_s(m);const x=s.dependencies;return m.directiveDefs=da(x,!1),m.pipeDefs=da(x,!0),m.id=function ca(s){let u=0;const m=[s.selectors,s.ngContentSelectors,s.hostVars,s.hostAttrs,s.consts,s.vars,s.decls,s.encapsulation,s.standalone,s.signals,s.exportAs,JSON.stringify(s.inputs),JSON.stringify(s.outputs),Object.getOwnPropertyNames(s.type.prototype),!!s.contentQueries,!!s.viewQuery].join("|");
1for(const M of m)u=Math.imul(31,u)+M.charCodeAt(0)<<0;return u+=2147483648,"c"+u}(m),m})}function Pa(s){return Pi(s)||kr(s)}function fs(s){return null!==s}function gs(s){return Ie(()=>({type:s.type,bootstrap:s.bootstrap||lt,declarations:s.declarations||lt,imports:s.imports||lt,exports:s.exports||lt,transitiveCompileScopes:null,schemas:s.schemas||null,id:s.id||null}))}function to(s,u){if(null==s)return We;const m={};for(const x in s)if(s.hasOwnProperty(x)){let M=s[x],S=M;Array.isArray(M)&&(S=M[1],M=M[0]),m[M]=x,u&&(u[M]=S)}return m}function go(s){return Ie(()=>{const u=cl(s);return _s(u),u})}function Yo(s){return{type:s.type,name:s.name,factory:null,pure:!1!==s.pure,standalone:!0===s.standalone,onDestroy:s.type.prototype.ngOnDestroy||null}}function Pi(s){return s[cn]||null}function kr(s){return s[kn]||null}function Fr(s){return s[ti]||null}function Do(s){const u=Pi(s)||kr(s)||Fr(s);return null!==u&&u.standalone}function Zr(s,u){const m=s[di]||null;if(!m&&!0===u)throw new Error(`Type ${re(s)} does not have '\u0275mod' property.`);return m}function cl(s){const u={};return{type:s.type,providersResolver:null,factory:null,hostBindings:s.hostBindings||null,hostVars:s.hostVars||0,hostAttrs:s.hostAttrs||null,contentQueries:s.contentQueries||null,declaredInputs:u,inputTransforms:null,inputConfig:s.inputs||We,exportAs:s.exportAs||null,standalone:!0===s.standalone,signals:!0===s.signals,selectors:s.selectors||lt,viewQuery:s.viewQuery||null,features:s.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:to(s.inputs,u),outputs:to(s.outputs)}}function _s(s){s.features?.forEach(u=>u(s))}function da(s,u){if(!s)return null;const m=u?Fr:Pa;return()=>("function"==typeof s?s():s).map(x=>m(x)).filter(fs)}const nr=0,Zn=1,vi=2,$i=3,$r=4,wr=5,fr=6,_o=7,dr=8,no=9,bs=10,gi=11,Rs=12,Ra=13,zr=14,mi=15,Gr=16,bo=17,So=18,Bo=19,Oa=20,yo=21,ur=22,Tr=23,Ho=24,Ai=25,ys=1,vo=2,ao=7,ts=9,br=11;function Vr(s){return Array.isArray(s)&&"object"==typeof s[ys]}function cr(s){return Array.isArray(s)&&!0===s[ys]}function vs(s){return 0!=(4&s.flags)}function Os(s){return s.componentOffset>-1}function Mr(s){return 1==(1&s.flags)}function Yr(s){return!!s.template}function jo(s){return 0!=(512&s[vi])}function gr(s,u){return s.hasOwnProperty(ai)?s[ai]:null}const Er=Symbol("SIGNAL");function ml(s,u){return(null===s||"object"!=typeof s)&&Object.is(s,u)}let Lr=null,Ns=!1;function lo(s){const u=Lr;return Lr=s,u}const xs={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function ha(s){if(Ns)throw new Error("");if(null===Lr)return;const u=Lr.nextProducerIndex++;Ua(Lr),u<Lr.producerNode.length&&Lr.producerNode[u]!==s&&pa(Lr)&&$a(Lr.producerNode[u],Lr.producerIndexOfThis[u]),Lr.producerNode[u]!==s&&(Lr.producerNode[u]=s,Lr.producerIndexOfThis[u]=pa(Lr)?ws(s,Lr,u):0),Lr.producerLastReadVersion[u]=s.version}function is(s){if(!pa(s)||s.dirty){if(!s.producerMustRecompute(s)&&!rs(s))return void(s.dirty=!1);s.producerRecomputeValue(s),s.dirty=!1}}function ma(s){if(void 0===s.liveConsumerNode)return;const u=Ns;Ns=!0;try{for(const m of s.liveConsumerNode)m.dirty||Qi(m)}finally{Ns=u}}function qa(){return!1!==Lr?.consumerAllowSignalWrites}function Qi(s){s.dirty=!0,ma(s),s.consumerMarkedDirty?.(s)}function ir(s){return s&&(s.nextProducerIndex=0),lo(s)}function Fa(s,u){if(lo(u),s&&void 0!==s.producerNode&&void 0!==s.producerIndexOfThis&&void 0!==s.producerLastReadVersion){if(pa(s))for(let m=s.nextProducerIndex;m<s.producerNode.length;m++)$a(s.producerNode[m],s.producerIndexOfThis[m]);for(;s.producerNode.length>s.nextProducerIndex;)s.producerNode.pop(),s.producerLastReadVersion.pop(),s.producerIndexOfThis.pop()}}function rs(s){Ua(s);for(let u=0;u<s.producerNode.length;u++){const m=s.producerNode[u],x=s.producerLastReadVersion[u];if(x!==m.version||(is(m),x!==m.version))return!0}return!1}function pl(s){if(Ua(s),pa(s))for(let u=0;u<s.producerNode.length;u++)$a(s.producerNode[u],s.producerIndexOfThis[u]);s.producerNode.length=s.producerLastReadVersion.length=s.producerIndexOfThis.length=0,s.liveConsumerNode&&(s.liveConsumerNode.length=s.liveConsumerIndexOfThis.length=0)}function ws(s,u,m){if(Wl(s),Ua(s),0===s.liveConsumerNode.length)for(let x=0;x<s.producerNode.length;x++)s.producerIndexOfThis[x]=ws(s.producerNode[x],s,x);return s.liveConsumerIndexOfThis.push(m),s.liveConsumerNode.push(u)-1}function $a(s,u){if(Wl(s),Ua(s),1===s.liveConsumerNode.length)for(let x=0;x<s.producerNode.length;x++)$a(s.producerNode[x],s.producerIndexOfThis[x]);const m=s.liveConsumerNode.length-1;if(s.liveConsumerNode[u]=s.liveConsumerNode[m],s.liveConsumerIndexOfThis[u]=s.liveConsumerIndexOfThis[m],s.liveConsumerNode.length--,s.liveConsumerIndexOfThis.length--,u<s.liveConsumerNode.length){const x=s.liveConsumerIndexOfThis[u],M=s.liveConsumerNode[u];Ua(M),M.producerIndexOfThis[x]=u}}function pa(s){return s.consumerIsAlwaysLive||(s?.liveConsumerNode?.length??0)>0}function Ua(s){s.producerNode??=[],s.producerIndexOfThis??=[],s.producerLastReadVersion??=[]}function Wl(s){s.liveConsumerNode??=[],s.liveConsumerIndexOfThis??=[]}let Cn=function Ve(){throw new Error};function Y(){Cn()}let et=null;function un(s,u){const m=Object.create(Xi);function x(){return ha(m),m.value}return m.value=s,u?.equal&&(m.equal=u.equal),x.set=Ae,x.update=ne,x.mutate=ve,x.asReadonly=Tt,x[Er]=m,x}const Xi=(()=>({...xs,equal:ml,readonlyFn:void 0}))();function Z(s){s.version++,ma(s),et?.()}function Ae(s){const u=this[Er];qa()||Y(),u.equal(u.value,s)||(u.value=s,Z(u))}function ne(s){qa()||Y(),Ae.call(this,s(this[Er].value))}function ve(s){const u=this[Er];qa()||Y(),s(u.value),Z(u)}function Tt(){const s=this[Er];if(void 0===s.readonlyFn){const u=()=>this();u[Er]=s,s.readonlyFn=u}return s.readonlyFn}function on(s){const u=lo(null);try{return s()}finally{lo(u)}}const Bn=()=>{},Hi=(()=>({...xs,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:s=>{s.schedule(s.ref)},hasRun:!1,cleanupFn:Bn}))();class er{constructor(u,m,x){this.previousValue=u,this.currentValue=m,this.firstChange=x}isFirstChange(){return this.firstChange}}function Ii(){return Cr}function Cr(s){return s.type.prototype.ngOnChanges&&(s.setInput=hr),tr}function tr(){const s=ss(this),u=s?.current;if(u){const m=s.previous;if(m===We)s.previous=u;else for(let x in u)m[x]=u[x];s.current=null,this.ngOnChanges(u)}}function hr(s,u,m,x){const M=this.declaredInputs[m],S=ss(s)||function Ja(s,u){return s[Fs]=u}(s,{previous:We,current:null}),P=S.current||(S.current={}),V=S.previous,W=V[M];P[M]=new er(W&&W.currentValue,u,V===We),s[x]=u}Ii.ngInherit=!0;const Fs="__ngSimpleChanges__";function ss(s){return s[Fs]||null}const or=function(s,u,m){},Ba="svg";function Wi(s){for(;Array.isArray(s);)s=s[nr];return s}function Js(s,u){return Wi(u[s])}function co(s,u){return Wi(u[s.index])}function Gd(s,u){return s.data[u]}function Us(s,u){return s[u]}function xr(s,u){const m=u[s];return Vr(m)?m:m[nr]}function xo(s,u){return null==u?null:s[u]}function qd(s){s[bo]=0}function Ru(s){1024&s[vi]||(s[vi]|=1024,Rc(s,1))}function Jl(s){1024&s[vi]&&(s[vi]&=-1025,Rc(s,-1))}function Rc(s,u){let m=s[$i];if(null===m)return;m[wr]+=u;let x=m;for(m=m[$i];null!==m&&(1===u&&1===x[wr]||-1===u&&0===x[wr]);)m[wr]+=u,x=m,m=m[$i]}function pd(s,u){if(256==(256&s[vi]))throw new me(911,!1);null===s[yo]&&(s[yo]=[]),s[yo].push(u)}const wi={lFrame:To(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Fc(){return wi.bindingsEnabled}function gl(){return null!==wi.skipHydrationRootTNode}function Sn(){return wi.lFrame.lView}function ji(){return wi.lFrame.tView}function fa(s){return wi.lFrame.contextLView=s,s[dr]}
1function gd(s){return wi.lFrame.contextLView=null,s}function ko(){let s=Qd();for(;null!==s&&64===s.type;)s=s.parent;return s}function Qd(){return wi.lFrame.currentTNode}function Ts(s,u){const m=wi.lFrame;m.currentTNode=s,m.isParent=u}function Ql(){return wi.lFrame.isParent}function Xd(){wi.lFrame.isParent=!1}function wo(){const s=wi.lFrame;let u=s.bindingRootIndex;return-1===u&&(u=s.bindingRootIndex=s.tView.bindingStartIndex),u}function el(){return wi.lFrame.bindingIndex}function q(){return wi.lFrame.bindingIndex++}function F(s){const u=wi.lFrame,m=u.bindingIndex;return u.bindingIndex=u.bindingIndex+s,m}function $e(s,u){const m=wi.lFrame;m.bindingIndex=m.bindingRootIndex=s,ln(u)}function ln(s){wi.lFrame.currentDirectiveIndex=s}function sn(s){const u=wi.lFrame.currentDirectiveIndex;return-1===u?null:s[u]}function Wn(){return wi.lFrame.currentQueryIndex}function hn(s){wi.lFrame.currentQueryIndex=s}function yr(s){const u=s[Zn];return 2===u.type?u.declTNode:1===u.type?s[fr]:null}function Zi(s,u,m){if(m&dt.SkipSelf){let M=u,S=s;for(;!(M=M.parent,null!==M||m&dt.Host||(M=yr(S),null===M||(S=S[zr],10&M.type))););if(null===M)return!1;u=M,s=S}const x=wi.lFrame=Di();return x.currentTNode=u,x.lView=s,!0}function Ms(s){const u=Di(),m=s[Zn];wi.lFrame=u,u.currentTNode=m.firstChild,u.lView=s,u.tView=m,u.contextLView=s,u.bindingIndex=m.bindingStartIndex,u.inI18n=!1}function Di(){const s=wi.lFrame,u=null===s?null:s.child;return null===u?To(s):u}function To(s){const u={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:s,child:null,inI18n:!1};return null!==s&&(s.child=u),u}function Es(){const s=wi.lFrame;return wi.lFrame=s.parent,s.currentTNode=null,s.lView=null,s}const Uo=Es;function ed(){const s=Es();s.isParent=!0,s.tView=null,s.selectedIndex=-1,s.contextLView=null,s.elementDepthCount=0,s.currentDirectiveIndex=-1,s.currentNamespace=null,s.bindingRootIndex=-1,s.bindingIndex=-1,s.currentQueryIndex=0}function Po(){return wi.lFrame.selectedIndex}function ga(s){wi.lFrame.selectedIndex=s}function mr(){const s=wi.lFrame;return Gd(s.tView,s.selectedIndex)}function _d(){wi.lFrame.currentNamespace=Ba}function Uc(){!function kp(){wi.lFrame.currentNamespace=null}()}let $u=!0;function bd(){return $u}function Qs(s){$u=s}function Xs(s,u){for(let m=u.directiveStart,x=u.directiveEnd;m<x;m++){const S=s.data[m].type.prototype,{ngAfterContentInit:P,ngAfterContentChecked:V,ngAfterViewInit:W,ngAfterViewChecked:le,ngOnDestroy:Re}=S;P&&(s.contentHooks??=[]).push(-m,P),V&&((s.contentHooks??=[]).push(m,V),(s.contentCheckHooks??=[]).push(m,V)),W&&(s.viewHooks??=[]).push(-m,W),le&&((s.viewHooks??=[]).push(m,le),(s.viewCheckHooks??=[]).push(m,le)),null!=Re&&(s.destroyHooks??=[]).push(m,Re)}}function Vc(s,u,m){Yc(s,u,3,m)}function _a(s,u,m,x){(3&s[vi])===m&&Yc(s,u,m,x)}function yd(s,u){let m=s[vi];(3&m)===u&&(m&=8191,m+=1,s[vi]=m)}function Yc(s,u,m,x){const S=x??-1,P=u.length-1;let V=0;for(let W=void 0!==x?65535&s[bo]:0;W<P;W++)if("number"==typeof u[W+1]){if(V=u[W],null!=x&&V>=x)break}else u[W]<0&&(s[bo]+=65536),(V<S||-1==S)&&(Uu(s,m,u,W),s[bo]=(4294901760&s[bo])+W+2),W++}function Uh(s,u){or(4,s,u);const m=lo(null);try{u.call(s)}finally{lo(m),or(5,s,u)}}function Uu(s,u,m,x){const M=m[x]<0,S=m[x+1],V=s[M?-m[x]:m[x]];M?s[vi]>>13<s[bo]>>16&&(3&s[vi])===u&&(s[vi]+=8192,Uh(V,S)):Uh(V,S)}const _l=-1;class tl{constructor(u,m,x){this.factory=u,this.resolving=!1,this.canSeeViewProviders=m,this.injectImpl=x}}function nc(s){return s!==_l}function ea(s){return 32767&s}function as(s,u){let m=function vd(s){return s>>16}(s),x=u;for(;m>0;)x=x[zr],m--;return x}let Ll=!0;function Go(s){const u=Ll;return Ll=s,u}const Yh=255,td=5;let Rp=0;const ta={};function yl(s,u){const m=Lo(s,u);if(-1!==m)return m;const x=u[Zn];x.firstCreatePass&&(s.injectorIndex=u.length,nl(x.data,s),nl(u,null),nl(x.blueprint,null));const M=Ui(s,u),S=s.injectorIndex;if(nc(M)){const P=ea(M),V=as(M,u),W=V[Zn].data;for(let le=0;le<8;le++)u[S+le]=V[P+le]|W[P+le]}return u[S+8]=M,S}function nl(s,u){s.push(0,0,0,0,0,0,0,0,u)}function Lo(s,u){return-1===s.injectorIndex||s.parent&&s.parent.injectorIndex===s.injectorIndex||null===u[s.injectorIndex+8]?-1:s.injectorIndex}function Ui(s,u){if(s.parent&&-1!==s.parent.injectorIndex)return s.parent.injectorIndex;let m=0,x=null,M=u;for(;null!==M;){if(x=zh(M),null===x)return _l;if(m++,M=M[zr],-1!==x.injectorIndex)return x.injectorIndex|m<<16}return _l}function A(s,u,m){!function Bh(s,u,m){let x;"string"==typeof m?x=m.charCodeAt(0)||0:m.hasOwnProperty(yi)&&(x=m[yi]),null==x&&(x=m[yi]=Rp++);const M=x&Yh;u.data[s+(M>>td)]|=1<<M}(s,u,m)}function te(s,u,m){if(m&dt.Optional||void 0!==s)return s;Qt()}function ce(s,u,m,x){if(m&dt.Optional&&void 0===x&&(x=null),!(m&(dt.Self|dt.Host))){const M=s[no],S=ot(void 0);try{return M?M.get(u,x,m&dt.Optional):Xt(u,x,m&dt.Optional)}finally{ot(S)}}return te(x,0,m)}
1function He(s,u,m,x=dt.Default,M){if(null!==s){if(2048&u[vi]&&!(x&dt.Self)){const P=function Op(s,u,m,x,M){let S=s,P=u;for(;null!==S&&null!==P&&2048&P[vi]&&!(512&P[vi]);){const V=Bt(S,P,m,x|dt.Self,ta);if(V!==ta)return V;let W=S.parent;if(!W){const le=P[Oa];if(le){const Re=le.get(m,ta,x);if(Re!==ta)return Re}W=zh(P),P=P[zr]}S=W}return M}(s,u,m,x,ta);if(P!==ta)return P}const S=Bt(s,u,m,x,ta);if(S!==ta)return S}return ce(u,m,x,M)}function Bt(s,u,m,x,M){const S=function Bi(s){if("string"==typeof s)return s.charCodeAt(0)||0;const u=s.hasOwnProperty(yi)?s[yi]:void 0;return"number"==typeof u?u>=0?u&Yh:Hh:u}(m);if("function"==typeof S){if(!Zi(u,s,x))return x&dt.Host?te(M,0,x):ce(u,m,x,M);try{let P;if(P=S(x),null!=P||x&dt.Optional)return P;Qt()}finally{Uo()}}else if("number"==typeof S){let P=null,V=Lo(s,u),W=_l,le=x&dt.Host?u[mi][fr]:null;for((-1===V||x&dt.SkipSelf)&&(W=-1===V?Ui(s,u):u[V+8],W!==_l&&ba(x,!1)?(P=u[Zn],V=ea(W),u=as(W,u)):V=-1);-1!==V;){const Re=u[Zn];if(Mo(S,V,Re.data)){const ht=gn(V,u,m,P,x,le);if(ht!==ta)return ht}W=u[V+8],W!==_l&&ba(x,u[Zn].data[V+8]===le)&&Mo(S,V,u)?(P=Re,V=ea(W),u=as(W,u)):V=-1}}return M}function gn(s,u,m,x,M,S){const P=u[Zn],V=P.data[s+8],Re=ni(V,P,m,null==x?Os(V)&&Ll:x!=P&&0!=(3&V.type),M&dt.Host&&S===V);return null!==Re?bi(u,P,Re,V):ta}function ni(s,u,m,x,M){const S=s.providerIndexes,P=u.data,V=1048575&S,W=s.directiveStart,Re=S>>20,jt=M?V+Re:s.directiveEnd;for(let en=x?V:V+Re;en<jt;en++){const Mn=P[en];if(en<W&&m===Mn||en>=W&&Mn.type===m)return en}if(M){const en=P[W];if(en&&Yr(en)&&en.type===m)return W}return null}function bi(s,u,m,x){let M=s[m];const S=u.data;if(function Vh(s){return s instanceof tl}(M)){const P=M;P.resolving&&function xe(s,u){const m=u?`. Dependency path: ${u.join(" > ")} > ${s}`:"";throw new me(-200,`Circular dependency in DI detected for ${s}${m}`)}(function Ge(s){return"function"==typeof s?s.name||s.toString():"object"==typeof s&&null!=s&&"function"==typeof s.type?s.type.name||s.type.toString():ae(s)}(S[m]));const V=Go(P.canSeeViewProviders);P.resolving=!0;const le=P.injectImpl?ot(P.injectImpl):null;Zi(s,x,dt.Default);try{M=s[m]=P.factory(void 0,S,s,x),u.firstCreatePass&&m>=x.directiveStart&&function Il(s,u,m){const{ngOnChanges:x,ngOnInit:M,ngDoCheck:S}=u.type.prototype;if(x){const P=Cr(u);(m.preOrderHooks??=[]).push(s,P),(m.preOrderCheckHooks??=[]).push(s,P)}M&&(m.preOrderHooks??=[]).push(0-s,M),S&&((m.preOrderHooks??=[]).push(s,S),(m.preOrderCheckHooks??=[]).push(s,S))}(m,S[m],u)}finally{null!==le&&ot(le),Go(V),P.resolving=!1,Uo()}}return M}function Mo(s,u,m){return!!(m[u+(s>>td)]&1<<s)}function ba(s,u){return!(s&dt.Self||s&dt.Host&&u)}class Cs{constructor(u,m){this._tNode=u,this._lView=m}get(u,m,x){return He(this._tNode,this._lView,u,st(x),m)}}function Hh(){return new Cs(ko(),Sn())}function jh(s){return Ie(()=>{const u=s.prototype.constructor,m=u[ai]||Zh(u),x=Object.prototype;let M=Object.getPrototypeOf(s.prototype).constructor;for(;M&&M!==x;){const S=M[ai]||Zh(M);if(S&&S!==m)return S;M=Object.getPrototypeOf(M)}return S=>new S})}function Zh(s){return Et(s)?()=>{const u=Zh(je(s));return u&&u()}:gr(s)}function zh(s){const u=s[Zn],m=u.type;return 2===m?u.declTNode:1===m?s[fr]:null}function Vu(s){return function $(s,u){if("class"===u)return s.classes;if("style"===u)return s.styles;const m=s.attrs;if(m){const x=m.length;let M=0;for(;M<x;){const S=m[M];if(Hr(S))break;if(0===S)M+=2;else if("number"==typeof S)for(M++;M<x&&"string"==typeof m[M];)M++;else{if(S===u)return m[M+1];M+=2}}}return null}(ko(),s)}const nd="__parameters__";function xd(s,u,m){return Ie(()=>{const x=function ic(s){return function(...m){if(s){const x=s(...m);for(const M in x)this[M]=x[M]}}}(u);function M(...S){if(this instanceof M)return x.apply(this,S),this;const P=new M(...S);return V.annotation=P,V;function V(W,le,Re){const ht=W.hasOwnProperty(nd)?W[nd]:Object.defineProperty(W,nd,{value:[]})[nd];for(;ht.length<=Re;)ht.push(null);return(ht[Re]=ht[Re]||[]).push(P),W}}return m&&(M.prototype=Object.create(m.prototype)),M.prototype.ngMetadataName=s,M.annotationCls=M,M})}function rc(s,u){s.forEach(m=>Array.isArray(m)?rc(m,u):u(m))}function $p(s,u,m){u>=s.length?s.push(m):s.splice(u,0,m)}function Ds(s,u){return u>=s.length-1?s.pop():s.splice(u,1)[0]}function Nl(s,u){const m=[];for(let x=0;x<s;x++)m.push(u);return m}function ya(s,u,m){let x=Gc(s,u);return x>=0?s[1|x]=m:(x=~x,function Ag(s,u,m,x){let M=s.length;if(M==u)s.push(m,x);else if(1===M)s.push(x,s[0]),s[0]=m;else{for(M--,s.push(s[M-1],s[M]);M>u;)s[M]=s[M-2],M--;s[u]=m,s[u+1]=x}}(s,x,u,m)),x}function wd(s,u){const m=Gc(s,u);if(m>=0)return s[1|m]}function Gc(s,u){return function Qh(s,u,m){let x=0,M=s.length>>m;for(;M!==x;){const S=x+(M-x>>1),P=s[S<<m];if(u===P)return S<<m;P>u?M=S:x=S+1}return~(M<<m)}(s,u,1)}const Yu=rt(xd("Inject",s=>({token:s})),-1),em=rt(xd("Optional"),8),Bu=rt(xd("SkipSelf"),4);function Fl(s){return 128==(128&s.flags)}var ac=function(s){return s[s.Important=1]="Important",s[s.DashCase=2]="DashCase",s}(ac||{});const Ng=/^>|^->|<!--|-->|--!>|<!-$/g,ui=/(<|>)/g,Ti="\u200b$1\u200b";const qi=new Map;let qo=0;const ra="__ngContext__";function Ko(s,u){Vr(u)?(s[ra]=u[Bo],function js(s){qi.set(s[Bo],s)}(u)):s[ra]=u}let a1;function zp(s,u){return a1(s,u)}function Gp(s){const u=s[$i];return cr(u)?u[$i]:u}function Xv(s){return e2(s[Rs])}function l1(s){return e2(s[$r])}function e2(s){for(;null!==s&&!cr(s);)s=s[$r];return s}function nm(s,u,m,x,M){if(null!=x){let S,P=!1;cr(x)?S=x:Vr(x)&&(P=!0,x=x[nr]);const V=Wi(x);0===s&&null!==m?null==M?f1(u,m,V):cc(u,m,V,M||null,!0):1===s&&null!==m?cc(u,m,V,M||null,!0):2===s?function sm(s,u,m){const x=Vg(s,u);x&&function gM(s,u,m,x){s.removeChild(u,m,x)}(s,x,u,m)}(u,V,P):3===s&&u.destroyNode(V),null!=S&&function _M(s,u,m,x,M){const S=m[ao];S!==Wi(m)&&nm(u,s,x,S,M);for(let V=br;V<m.length;V++){const W=m[V];am(W[Zn],W,s,u,x,S)}}(u,s,S,m,M)}}function d1(s,u){return s.createComment(function Si(s){return s.replace(Ng,u=>u.replace(ui,Ti))}(u))}function im(s,u,m){return s.createElement(u,m)}function t2(s,u){const m=s[ts],x=m.indexOf(u);Jl(u),m.splice(x,1)}function rm(s,u){if(s.length<=br)return;const m=br+u,x=s[m];if(x){const M=x[Gr];null!==M&&M!==s&&t2(M,x),u>0&&(s[m-1][$r]=x[$r]);const S=Ds(s,br+u);!function mM(s,u){am(s,u,u[gi],2,null,null),u[nr]=null,u[fr]=null}(x[Zn],x);const P=S[So];null!==P&&P.detachView(S[Zn]),x[$i]=null,x[$r]=null,x[vi]&=-129}return x}function ju(s,u){if(!(256&u[vi])){const m=u[gi];u[Tr]&&pl(u[Tr]),u[Ho]&&pl(u[Ho]),m.destroyNode&&am(s,u,m,3,null,null),function u1(s){let u=s[Rs];if(!u)return dc(s[Zn],s);for(;u;){let m=null;if(Vr(u))m=u[Rs];else{const x=u[br];x&&(m=x)}if(!m){for(;u&&!u[$r]&&u!==s;)Vr(u)&&dc(u[Zn],u),u=u[$i];null===u&&(u=s),Vr(u)&&dc(u[Zn],u),m=u&&u[$r]}u=m}}(u)}}function dc(s,u){if(!(256&u[vi])){u[vi]&=-129,u[vi]|=256,function fM(s,u){let m;if(null!=s&&null!=(m=s.destroyHooks))for(let x=0;x<m.length;x+=2){const M=u[m[x]];if(!(M instanceof tl)){const S=m[x+1];if(Array.isArray(S))for(let P=0;P<S.length;P+=2){const V=M[S[P]],W=S[P+1];or(4,V,W);try{W.call(V)}finally{or(5,V,W)}}else{or(4,M,S);try{S.call(M)}finally{or(5,M,S)}}}}}(s,u),function m1(s,u){const m=s.cleanup,x=u[_o];if(null!==m)for(let S=0;S<m.length-1;S+=2)if("string"==typeof m[S]){const P=m[S+3];P>=0?x[P]():x[-P].unsubscribe(),S+=2}else m[S].call(x[m[S+1]]);null!==x&&(u[_o]=null);const M=u[yo];if(null!==M){u[yo]=null;for(let S=0;S<M.length;S++)(0,M[S])()}}(s,u),1===u[Zn].type&&u[gi].destroy();const m=u[Gr];if(null!==m&&cr(u[$i])){m!==u[$i]&&t2(m,u);const x=u[So];null!==x&&x.detachView(s)}!function io(s){qi.delete(s[Bo])}(u)}}function p1(s,u,m){return function n2(s,u,m){let x=u;for(;null!==x&&40&x.type;)x=(u=x).parent;if(null===x)return m[nr];
1{const{componentOffset:M}=x;if(M>-1){const{encapsulation:S}=s.data[x.directiveStart+M];if(S===ye.None||S===ye.Emulated)return null}return co(x,m)}}(s,u.parent,m)}function cc(s,u,m,x,M){s.insertBefore(u,m,x,M)}function f1(s,u,m){s.appendChild(u,m)}function r2(s,u,m,x,M){null!==x?cc(s,u,m,x,M):f1(s,u,m)}function Vg(s,u){return s.parentNode(u)}function s2(s,u,m){return Bg(s,u,m)}let _1,zg,Gg,Jp,Bg=function Yg(s,u,m){return 40&s.type?co(s,m):null};function Hg(s,u,m,x){const M=p1(s,x,u),S=u[gi],V=s2(x.parent||u[fr],x,u);if(null!=M)if(Array.isArray(m))for(let W=0;W<m.length;W++)r2(S,M,m[W],V,!1);else r2(S,M,m,V,!1);void 0!==_1&&_1(S,x,u,m,M)}function Wp(s,u){if(null!==u){const m=u.type;if(3&m)return co(u,s);if(4&m)return qp(-1,s[u.index]);if(8&m){const x=u.child;if(null!==x)return Wp(s,x);{const M=s[u.index];return cr(M)?qp(-1,M):Wi(M)}}if(32&m)return zp(u,s)()||Wi(s[u.index]);{const x=jg(s,u);return null!==x?Array.isArray(x)?x[0]:Wp(Gp(s[mi]),x):Wp(s,u.next)}}return null}function jg(s,u){return null!==u?s[mi][fr].projection[u.projection]:null}function qp(s,u){const m=br+s+1;if(m<u.length){const x=u[m],M=x[Zn].firstChild;if(null!==M)return Wp(x,M)}return u[ao]}function Kp(s,u,m,x,M,S,P){for(;null!=m;){const V=x[m.index],W=m.type;if(P&&0===u&&(V&&Ko(Wi(V),x),m.flags|=2),32!=(32&m.flags))if(8&W)Kp(s,u,m.child,x,M,S,!1),nm(u,s,M,V,S);else if(32&W){const le=zp(m,x);let Re;for(;Re=le();)nm(u,s,M,Re,S);nm(u,s,M,V,S)}else 16&W?d2(s,u,x,m,M,S):nm(u,s,M,V,S);m=P?m.projectionNext:m.next}}function am(s,u,m,x,M,S){Kp(m,x,s.firstChild,u,M,S,!1)}function d2(s,u,m,x,M,S){const P=m[mi],W=P[fr].projection[x.projection];if(Array.isArray(W))for(let le=0;le<W.length;le++)nm(u,s,M,W[le],S);else{let le=W;const Re=P[$i];Fl(x)&&(le.flags|=128),Kp(s,u,le,Re,M,S,!0)}}function c2(s,u,m){""===m?s.removeAttribute(u,"class"):s.setAttribute(u,"class",m)}function Zg(s,u,m){const{mergedAttrs:x,classes:M,styles:S}=m;null!==x&&lr(s,u,x),null!==M&&c2(s,u,M),null!==S&&function bM(s,u,m){s.setAttribute(u,"style",m)}(s,u,S)}function qc(s){return function y1(){if(void 0===zg&&(zg=null,Nt.trustedTypes))try{zg=Nt.trustedTypes.createPolicy("angular",{createHTML:s=>s,createScript:s=>s,createScriptURL:s=>s})}catch{}return zg}()?.createHTML(s)||s}function T1(s){Gg=s}function lm(){if(void 0!==Gg)return Gg;if(typeof document<"u")return document;throw new me(210,!1)}function Wg(){if(void 0===Jp&&(Jp=null,Nt.trustedTypes))try{Jp=Nt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:s=>s,createScript:s=>s,createScriptURL:s=>s})}catch{}return Jp}function M1(s){return Wg()?.createHTML(s)||s}function E1(s){return Wg()?.createScriptURL(s)||s}class uc{constructor(u){this.changingThisBreaksApplicationSecurity=u}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${mt})`}}class vM extends uc{getTypeName(){return"HTML"}}class xM extends uc{getTypeName(){return"Style"}}class wM extends uc{getTypeName(){return"Script"}}class C1 extends uc{getTypeName(){return"URL"}}class TM extends uc{getTypeName(){return"ResourceURL"}}function hc(s){return s instanceof uc?s.changingThisBreaksApplicationSecurity:s}function Zu(s,u){const m=function MM(s){return s instanceof uc&&s.getTypeName()||null}(s);if(null!=m&&m!==u){if("ResourceURL"===m&&"URL"===u)return!0;throw new Error(`Required a safe ${u}, got a ${m} (see ${mt})`)}return m===u}function qg(s){return new vM(s)}function EM(s){return new xM(s)}function CM(s){return new wM(s)}function DM(s){return new C1(s)}function SM(s){return new TM(s)}class AM{constructor(u){this.inertDocumentHelper=u}getInertBodyElement(u){u="<body><remove></remove>"+u;try{const m=(new window.DOMParser).parseFromString(qc(u),"text/html").body;return null===m?this.inertDocumentHelper.getInertBodyElement(u):(m.removeChild(m.firstChild),m)}catch{return null}}}class IM{constructor(u){this.defaultDoc=u,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(u){const m=this.inertDocument.createElement("template");return m.innerHTML=qc(u),m}}const D1=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Kg(s){return(s=String(s)).match(D1)?s:"unsafe:"+s}function mc(s){const u={};for(const m of s.split(","))u[m]=!0;return u}function Qp(...s){const u={};for(const m of s)for(const x in m)m.hasOwnProperty(x)&&(u[x]=!0);return u}const m2=mc("area,br,col,hr,img,wbr"),p2=mc("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),S1=mc("rp,rt"),A1=Qp(m2,Qp(p2,mc("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Qp(S1,mc("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Qp(S1,p2)),I1=mc("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),_2=Qp(I1,mc("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),mc("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),k1=mc("script,style,template");class PM{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(u){let m=u.firstChild,x=!0;for(;m;)if(m.nodeType===Node.ELEMENT_NODE?x=this.startElement(m):m.nodeType===Node.TEXT_NODE?this.chars(m.nodeValue):this.sanitizedSomething=!0,x&&m.firstChild)m=m.firstChild;else for(;m;){m.nodeType===Node.ELEMENT_NODE&&this.endElement(m);let M=this.checkClobberedElement(m,m.nextSibling);if(M){m=M;break}m=this.checkClobberedElement(m,m.parentNode)}return this.buf.join("")}startElement(u){const m=u.nodeName.toLowerCase();if(!A1.hasOwnProperty(m))return this.sanitizedSomething=!0,!k1.hasOwnProperty(m);this.buf.push("<"),this.buf.push(m);const x=u.attributes;for(let M=0;M<x.length;M++){const S=x.item(M),P=S.name,V=P.toLowerCase();if(!_2.hasOwnProperty(V)){this.sanitizedSomething=!0;continue}let W=S.value;I1[V]&&(W=Kg(W)),this.buf.push(" ",P,'="',Jg(W),'"')}return this.buf.push(">"),!0}endElement(u){const m=u.nodeName.toLowerCase();A1.hasOwnProperty(m)&&!m2.hasOwnProperty(m)&&(this.buf.push("</"),this.buf.push(m),this.buf.push(">"))}chars(u){this.buf.push(Jg(u))}checkClobberedElement(u,m){if(m&&(u.compareDocumentPosition(m)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${u.outerHTML}`);return m}}const b2=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,LM=/([^\#-~ |!])/g;function Jg(s){return s.replace(/&/g,"&amp;").replace(b2,function(u){return"&#"+(1024*(u.charCodeAt(0)-55296)+(u.charCodeAt(1)-56320)+65536)+";"}).replace(LM,function(u){return"&#"+u.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Qg;function RM(s,u){let m=null;try{Qg=Qg||function h2(s){const u=new IM(s);return function kM(){try{return!!(new window.DOMParser).parseFromString(qc(""),"text/html")}catch{return!1}}()?new AM(u):u}(s);let x=u?String(u):"";m=Qg.getInertBodyElement(x);let M=5,S=x;do{if(0===M)throw new Error("Failed to sanitize html because the input is unstable");M--,x=S,S=m.innerHTML,m=Qg.getInertBodyElement(x)}while(x!==S);return qc((new PM).sanitizeChildren(Xp(m)||m))}finally{if(m){const x=Xp(m)||m;for(;x.firstChild;)x.removeChild(x.firstChild)}}}function Xp(s){return"content"in s&&function y2(s){return s.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===s.nodeName}(s)?s.content:null}var Md=function(s){return s[s.NONE=0]="NONE",s[s.HTML=1]="HTML",s[s.STYLE=2]="STYLE",s[s.SCRIPT=3]="SCRIPT",s[s.URL=4]="URL",s[s.RESOURCE_URL=5]="RESOURCE_URL",s}(Md||{});function P1(s){const u=ef();return u?M1(u.sanitize(Md.HTML,s)||""):Zu(s,"HTML")?M1(hc(s)):RM(lm(),ae(s))}function L1(s){const u=ef();return u?u.sanitize(Md.URL,s)||"":Zu(s,"URL")?hc(s):Kg(ae(s))}function R1(s){const u=ef();if(u)return E1(u.sanitize(Md.RESOURCE_URL,s)||"");if(Zu(s,"ResourceURL"))return E1(hc(s));throw new me(904,!1)}function w2(s,u,m){return function x2(s,u){return"src"===u&&("embed"===s||"frame"===s||"iframe"===s||"media"===s||"script"===s)||"href"===u&&("base"===s||"link"===s)?R1:L1}(u,m)(s)}function ef(){const s=Sn();return s&&s[bs].sanitizer}const tf=new Rt("ENVIRONMENT_INITIALIZER"),O1=new Rt("INJECTOR",-1),T2=new Rt("INJECTOR_DEF_TYPES");class Xg{get(u,m=De){if(m===De){const x=new Error(`NullInjectorError: No provider for ${re(u)}!`);throw x.name="NullInjectorError",x}return m}}function N1(s){return{\u0275providers:s}}function M2(...s){return{\u0275providers:E2(0,s),\u0275fromNgModule:!0}}function E2(s,...u){const m=[],x=new Set;let M;const S=P=>{m.push(P)};return rc(u,P=>{const V=P;e_(V,S,[],x)&&(M||=[],M.push(V))}),void 0!==M&&C2(M,S),m}function C2(s,u){for(let m=0;m<s.length;m++){const{ngModule:x,providers:M}=s[m];F1(M,S=>{u(S,x)})}}function e_(s,u,m,x){if(!(s=je(s)))return!1;let M=null,S=On(s);const P=!S&&Pi(s);if(S||P){if(P&&!P.standalone)return!1;M=s}else{const W=s.ngModule;if(S=On(W),!S)return!1;M=W}const V=x.has(M);if(P){if(V)return!1;
1if(x.add(M),P.dependencies){const W="function"==typeof P.dependencies?P.dependencies():P.dependencies;for(const le of W)e_(le,u,m,x)}}else{if(!S)return!1;{if(null!=S.imports&&!V){let le;x.add(M);try{rc(S.imports,Re=>{e_(Re,u,m,x)&&(le||=[],le.push(Re))})}finally{}void 0!==le&&C2(le,u)}if(!V){const le=gr(M)||(()=>new M);u({provide:M,useFactory:le,deps:lt},M),u({provide:T2,useValue:M,multi:!0},M),u({provide:tf,useValue:()=>$t(M),multi:!0},M)}const W=S.providers;if(null!=W&&!V){const le=s;F1(W,Re=>{u(Re,le)})}}}return M!==s&&void 0!==s.providers}function F1(s,u){for(let m of s)Ot(m)&&(m=m.\u0275providers),Array.isArray(m)?F1(m,u):u(m)}const $M=U({provide:String,useValue:U});function pc(s){return null!==s&&"object"==typeof s&&$M in s}function fc(s){return"function"==typeof s}const nf=new Rt("Set Injector scope."),t_={},VM={};let rf;function n_(){return void 0===rf&&(rf=new Xg),rf}class Ed{}class Kc extends Ed{get destroyed(){return this._destroyed}constructor(u,m,x,M){super(),this.parent=m,this.source=x,this.scopes=M,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,V1(u,P=>this.processProvider(P)),this.records.set(O1,dm(void 0,this)),M.has("environment")&&this.records.set(Ed,dm(void 0,this));const S=this.records.get(nf);null!=S&&"string"==typeof S.value&&this.scopes.add(S.value),this.injectorDefTypes=new Set(this.get(T2.multi,lt,dt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const m of this._ngOnDestroyHooks)m.ngOnDestroy();const u=this._onDestroyHooks;this._onDestroyHooks=[];for(const m of u)m()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(u){return this.assertNotDestroyed(),this._onDestroyHooks.push(u),()=>this.removeOnDestroy(u)}runInContext(u){this.assertNotDestroyed();const m=Ft(this),x=ot(void 0);try{return u()}finally{Ft(m),ot(x)}}get(u,m=De,x=dt.Default){if(this.assertNotDestroyed(),u.hasOwnProperty(fi))return u[fi](this);x=st(x);const S=Ft(this),P=ot(void 0);try{if(!(x&dt.SkipSelf)){let W=this.records.get(u);if(void 0===W){const le=function HM(s){return"function"==typeof s||"object"==typeof s&&s instanceof Rt}(u)&&nt(u);W=le&&this.injectableDefInScope(le)?dm($1(u),t_):null,this.records.set(u,W)}if(null!=W)return this.hydrate(u,W)}return(x&dt.Self?n_():this.parent).get(u,m=x&dt.Optional&&m===De?null:m)}catch(V){if("NullInjectorError"===V.name){if((V[Kt]=V[Kt]||[]).unshift(re(u)),S)throw V;return function Pt(s,u,m,x){const M=s[Kt];throw u[ue]&&M.unshift(u[ue]),s.message=function rn(s,u,m,x=null){s=s&&"\n"===s.charAt(0)&&"\u0275"==s.charAt(1)?s.slice(2):s;let M=re(u);if(Array.isArray(u))M=u.map(re).join(" -> ");else if("object"==typeof u){let S=[];for(let P in u)if(u.hasOwnProperty(P)){let V=u[P];S.push(P+":"+("string"==typeof V?JSON.stringify(V):re(V)))}M=`{${S.join(", ")}}`}return`${m}${x?"("+x+")":""}[${M}]: ${s.replace(Ut,"\n  ")}`}("\n"+s.message,M,m,x),s.ngTokenPath=M,s[Kt]=null,s}(V,u,"R3InjectorError",this.source)}throw V}finally{ot(P),Ft(S)}}resolveInjectorInitializers(){const u=Ft(this),m=ot(void 0);try{const M=this.get(tf.multi,lt,dt.Self);for(const S of M)S()}finally{Ft(u),ot(m)}}toString(){const u=[],m=this.records;for(const x of m.keys())u.push(re(x));return`R3Injector[${u.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new me(205,!1)}processProvider(u){let m=fc(u=je(u))?u:je(u&&u.provide);const x=function BM(s){return pc(s)?dm(void 0,s.useValue):dm(A2(s),t_)}(u);if(fc(u)||!0!==u.multi)this.records.get(m);else{let M=this.records.get(m);M||(M=dm(void 0,t_,!0),M.factory=()=>Yt(M.multi),this.records.set(m,M)),m=u,M.multi.push(u)}this.records.set(m,x)}hydrate(u,m){return m.value===t_&&(m.value=VM,m.value=m.factory()),"object"==typeof m.value&&m.value&&function U1(s){return null!==s&&"object"==typeof s&&"function"==typeof s.ngOnDestroy}(m.value)&&this._ngOnDestroyHooks.add(m.value),m.value}injectableDefInScope(u){if(!u.providedIn)return!1;const m=je(u.providedIn);return"string"==typeof m?"any"===m||this.scopes.has(m):this.injectorDefTypes.has(m)}removeOnDestroy(u){const m=this._onDestroyHooks.indexOf(u);-1!==m&&this._onDestroyHooks.splice(m,1)}}function $1(s){const u=nt(s),m=null!==u?u.factory:gr(s);if(null!==m)return m;if(s instanceof Rt)throw new me(204,!1);if(s instanceof Function)return function YM(s){const u=s.length;if(u>0)throw Nl(u,"?"),new me(204,!1);const m=function qt(s){return s&&(s[fn]||s[xt])||null}(s);return null!==m?()=>m.factory(s):()=>new s}(s);throw new me(204,!1)}function A2(s,u,m){let x;if(fc(s)){const M=je(s);return gr(M)||$1(M)}if(pc(s))x=()=>je(s.useValue);else if(function S2(s){return!(!s||!s.useFactory)}(s))x=()=>s.useFactory(...Yt(s.deps||[]));else if(function D2(s){return!(!s||!s.useExisting)}(s))x=()=>$t(je(s.useExisting));else{const M=je(s&&(s.useClass||s.provide));if(!function I2(s){return!!s.deps}(s))return gr(M)||$1(M);x=()=>new M(...Yt(s.deps))}return x}function dm(s,u,m=!1){return{factory:s,value:u,multi:m?[]:void 0}}function V1(s,u){for(const m of s)Array.isArray(m)?V1(m,u):m&&Ot(m)?V1(m.\u0275providers,u):u(m)}const i_=new Rt("AppId",{providedIn:"root",factory:()=>Y1}),Y1="ng",k2=new Rt("Platform Initializer"),B1=new Rt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),jM=new Rt("AnimationModuleType"),ZM=new Rt("CSP nonce",{providedIn:"root",factory:()=>
1lm().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let il=(s,u,m)=>null;function G1(s,u,m=!1){return il(s,u,m)}class rl{}class c_{}class cf{resolveComponentFactory(u){throw function K1(s){const u=Error(`No component factory found for ${re(s)}.`);return u.ngComponent=s,u}(u)}}let mm=(()=>{class s{static#e=this.NULL=new cf}return s})();function O2(){return pm(ko(),Sn())}function pm(s,u){return new qu(co(s,u))}let qu=(()=>{class s{constructor(m){this.nativeElement=m}static#e=this.__NG_ELEMENT_ID__=O2}return s})();function tE(s){return s instanceof qu?s.nativeElement:s}class N2{}let nE=(()=>{class s{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function iE(){const s=Sn(),m=xr(ko().index,s);return(Vr(m)?m:s)[gi]}()}return s})(),rE=(()=>{class s{static#e=this.\u0275prov=Le({token:s,providedIn:"root",factory:()=>null})}return s})();class Vl{constructor(u){this.full=u,this.major=u.split(".")[0],this.minor=u.split(".")[1],this.patch=u.split(".").slice(2).join(".")}}const ri=new Vl("16.2.12"),uf={};function gc(s,u=null,m=null,x){const M=U2(s,u,m,x);return M.resolveInjectorInitializers(),M}function U2(s,u=null,m=null,x,M=new Set){const S=[m||lt,M2(s)];return x=x||("object"==typeof s?void 0:re(s)),new Kc(S,u||n_(),x||null,M)}let Yl=(()=>{class s{static#e=this.THROW_IF_NOT_FOUND=De;static#t=this.NULL=new Xg;static create(m,x){if(Array.isArray(m))return gc({name:""},x,m,"");{const M=m.name??"";return gc({name:M},m.parent,m.providers,M)}}static#n=this.\u0275prov=Le({token:s,providedIn:"any",factory:()=>$t(O1)});static#i=this.__NG_ELEMENT_ID__=-1}return s})();function zs(s){return s.ngOriginalError}class Qc{constructor(){this._console=console}handleError(u){const m=this._findOriginalError(u);this._console.error("ERROR",u),m&&this._console.error("ORIGINAL ERROR",m)}_findOriginalError(u){let m=u&&zs(u);for(;m&&zs(m);)m=zs(m);return m||null}}let Xc=(()=>{class s{static#e=this.__NG_ELEMENT_ID__=Cd;static#t=this.__NG_ENV_ID__=m=>m}return s})();class m_ extends Xc{constructor(u){super(),this._lView=u}onDestroy(u){return pd(this._lView,u),()=>function fl(s,u){if(null===s[yo])return;const m=s[yo].indexOf(u);-1!==m&&s[yo].splice(m,1)}(this._lView,u)}}function Cd(){return new m_(Sn())}function X1(s){return u=>{setTimeout(s,void 0,u)}}const Dd=class Q1 extends o.x{constructor(u=!1){super(),this.__isAsync=u}emit(u){super.next(u)}subscribe(u,m,x){let M=u,S=m||(()=>null),P=x;if(u&&"object"==typeof u){const W=u;M=W.next?.bind(W),S=W.error?.bind(W),P=W.complete?.bind(W)}this.__isAsync&&(S=X1(S),M&&(M=X1(M)),P&&(P=X1(P)));const V=super.subscribe({next:M,error:S,complete:P});return u instanceof p.w0&&u.add(V),V}};function Ku(...s){}class Ss{constructor({enableLongStackTrace:u=!1,shouldCoalesceEventChangeDetection:m=!1,shouldCoalesceRunChangeDetection:x=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Dd(!1),this.onMicrotaskEmpty=new Dd(!1),this.onStable=new Dd(!1),this.onError=new Dd(!1),typeof Zone>"u")throw new me(908,!1);Zone.assertZonePatched();const M=this;M._nesting=0,M._outer=M._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(M._inner=M._inner.fork(new Zone.TaskTrackingZoneSpec)),u&&Zone.longStackTraceZoneSpec&&(M._inner=M._inner.fork(Zone.longStackTraceZoneSpec)),M.shouldCoalesceEventChangeDetection=!x&&m,M.shouldCoalesceRunChangeDetection=x,M.lastRequestAnimationFrameId=-1,M.nativeRequestAnimationFrame=function V2(){const s="function"==typeof Nt.requestAnimationFrame;let u=Nt[s?"requestAnimationFrame":"setTimeout"],m=Nt[s?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&u&&m){const x=u[Zone.__symbol__("OriginalDelegate")];x&&(u=x);const M=m[Zone.__symbol__("OriginalDelegate")];M&&(m=M)}return{nativeRequestAnimationFrame:u,nativeCancelAnimationFrame:m}}().nativeRequestAnimationFrame,function tb(s){const u=()=>{!function eb(s){s.isCheckStableRunning||-1!==s.lastRequestAnimationFrameId||(s.lastRequestAnimationFrameId=s.nativeRequestAnimationFrame.call(Nt,()=>{s.fakeTopEventTask||(s.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{s.lastRequestAnimationFrameId=-1,hf(s),s.isCheckStableRunning=!0,p_(s),s.isCheckStableRunning=!1},void 0,()=>{},()=>{})),s.fakeTopEventTask.invoke()}),hf(s))}(s)};s._inner=s._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(m,x,M,S,P,V)=>{if(function dE(s){return!(!Array.isArray(s)||1!==s.length)&&!0===s[0].data?.__ignore_ng_zone__}(V))return m.invokeTask(M,S,P,V);try{return f_(s),m.invokeTask(M,S,P,V)}finally{(s.shouldCoalesceEventChangeDetection&&"eventTask"===S.type||s.shouldCoalesceRunChangeDetection)&&u(),g_(s)}},onInvoke:(m,x,M,S,P,V,W)=>{try{return f_(s),m.invoke(M,S,P,V,W)}finally{s.shouldCoalesceRunChangeDetection&&u(),g_(s)}},onHasTask:(m,x,M,S)=>{m.hasTask(M,S),x===M&&("microTask"==S.change?(s._hasPendingMicrotasks=S.microTask,hf(s),p_(s)):"macroTask"==S.change&&(s.hasPendingMacrotasks=S.macroTask))},onHandleError:(m,x,M,S)=>(m.handleError(M,S),s.runOutsideAngular(()=>s.onError.emit(S)),!1)})}(M)}
1static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ss.isInAngularZone())throw new me(909,!1)}static assertNotInAngularZone(){if(Ss.isInAngularZone())throw new me(909,!1)}run(u,m,x){return this._inner.run(u,m,x)}runTask(u,m,x,M){const S=this._inner,P=S.scheduleEventTask("NgZoneEvent: "+M,u,lE,Ku,Ku);try{return S.runTask(P,m,x)}finally{S.cancelTask(P)}}runGuarded(u,m,x){return this._inner.runGuarded(u,m,x)}runOutsideAngular(u){return this._outer.run(u)}}const lE={};function p_(s){if(0==s._nesting&&!s.hasPendingMicrotasks&&!s.isStable)try{s._nesting++,s.onMicrotaskEmpty.emit(null)}finally{if(s._nesting--,!s.hasPendingMicrotasks)try{s.runOutsideAngular(()=>s.onStable.emit(null))}finally{s.isStable=!0}}}function hf(s){s.hasPendingMicrotasks=!!(s._hasPendingMicrotasks||(s.shouldCoalesceEventChangeDetection||s.shouldCoalesceRunChangeDetection)&&-1!==s.lastRequestAnimationFrameId)}function f_(s){s._nesting++,s.isStable&&(s.isStable=!1,s.onUnstable.emit(null))}function g_(s){s._nesting--,p_(s)}class B2{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Dd,this.onMicrotaskEmpty=new Dd,this.onStable=new Dd,this.onError=new Dd}run(u,m,x){return u.apply(m,x)}runGuarded(u,m,x){return u.apply(m,x)}runOutsideAngular(u){return u()}runTask(u,m,x,M){return u.apply(m,x)}}const H2=new Rt("",{providedIn:"root",factory:_m});function _m(){const s=Ye(Ss);let u=!0;const m=new n.y(M=>{u=s.isStable&&!s.hasPendingMacrotasks&&!s.hasPendingMicrotasks,s.runOutsideAngular(()=>{M.next(u),M.complete()})}),x=new n.y(M=>{let S;s.runOutsideAngular(()=>{S=s.onStable.subscribe(()=>{Ss.assertNotInAngularZone(),queueMicrotask(()=>{!u&&!s.hasPendingMacrotasks&&!s.hasPendingMicrotasks&&(u=!0,M.next(!0))})})});const P=s.onUnstable.subscribe(()=>{Ss.assertInAngularZone(),u&&(u=!1,s.runOutsideAngular(()=>{M.next(!1)}))});return()=>{S.unsubscribe(),P.unsubscribe()}});return(0,E.T)(m,x.pipe((0,z.B)()))}function bm(s){return s.ownerDocument.defaultView}function j2(s){return s.ownerDocument}function od(s){return s instanceof Function?s():s}let pf=(()=>{class s{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#e=this.\u0275prov=Le({token:s,providedIn:"root",factory:()=>new s})}return s})();function Ju(s){for(;s;){s[vi]|=64;const u=Gp(s);if(jo(s)&&!u)return s;s=u}return null}const ib=new Rt("",{providedIn:"root",factory:()=>!1});let Qu=null;function v_(s,u){return s[u]??rb()}function X2(s,u){const m=rb();m.producerNode?.length&&(s[u]=Qu,m.lView=s,Qu=ex())}const mE={...xs,consumerIsAlwaysLive:!0,consumerMarkedDirty:s=>{Ju(s.lView)},lView:null};function ex(){return Object.create(mE)}function rb(){return Qu??=ex(),Qu}const Yi={};function tx(s){nx(ji(),Sn(),Po()+s,!1)}function nx(s,u,m,x){if(!x)if(3==(3&u[vi])){const S=s.preOrderCheckHooks;null!==S&&Vc(u,S,m)}else{const S=s.preOrderHooks;null!==S&&_a(u,S,0,m)}ga(m)}function Sd(s,u=dt.Default){const m=Sn();return null===m?$t(s,u):He(ko(),m,je(s),u)}function xm(){throw new Error("invalid")}function ff(s,u,m,x,M,S,P,V,W,le,Re){const ht=u.blueprint.slice();return ht[nr]=M,ht[vi]=140|x,(null!==le||s&&2048&s[vi])&&(ht[vi]|=2048),qd(ht),ht[$i]=ht[zr]=s,ht[dr]=m,ht[bs]=P||s&&s[bs],ht[gi]=V||s&&s[gi],ht[no]=W||s&&s[no]||null,ht[fr]=S,ht[Bo]=function wa(){return qo++}(),ht[ur]=Re,ht[Oa]=le,ht[mi]=2==u.type?s[mi]:ht,ht}function wm(s,u,m,x,M){let S=s.data[u];if(null===S)S=function Tm(s,u,m,x,M){const S=Qd(),P=Ql(),W=s.data[u]=function th(s,u,m,x,M,S){let P=u?u.injectorIndex:-1,V=0;return gl()&&(V|=128),{type:m,index:x,insertBeforeIndex:null,injectorIndex:P,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:V,providerIndexes:0,value:M,attrs:S,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:u,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,P?S:S&&S.parent,m,u,x,M);return null===s.firstChild&&(s.firstChild=W),null!==S&&(P?null==S.child&&null!==W.parent&&(S.child=W):null===S.next&&(S.next=W,W.prev=S)),W}(s,u,m,x,M),function K(){return wi.lFrame.inI18n}()&&(S.flags|=32);else if(64&S.type){S.type=m,S.value=x,S.attrs=M;const P=function Xa(){const s=wi.lFrame,u=s.currentTNode;return s.isParent?u:u.parent}();S.injectorIndex=null===P?-1:P.injectorIndex}return Ts(S,!0),S}function Xu(s,u,m,x){if(0===m)return-1;const M=u.length;for(let S=0;S<m;S++)u.push(x),s.blueprint.push(x),s.data.push(null);return M}function x_(s,u,m,x,M){const S=v_(u,Tr),P=Po(),V=2&x;try{ga(-1),V&&u.length>Ai&&nx(s,u,Ai,!1),or(V?2:0,M);const le=V?S:null,Re=ir(le);try{null!==le&&(le.dirty=!1),m(x,M)}finally{Fa(le,Re)}}finally{V&&null===u[Tr]&&X2(u,Tr),ga(P),or(V?3:1,M)}}function w_(s,u,m){if(vs(u)){const x=lo(null);try{const S=u.directiveEnd;for(let P=u.directiveStart;P<S;P++){const V=s.data[P];
1V.contentQueries&&V.contentQueries(1,m[P],P)}}finally{lo(x)}}}function sb(s,u,m){Fc()&&(function lx(s,u,m,x){const M=m.directiveStart,S=m.directiveEnd;Os(m)&&function cx(s,u,m){const x=co(u,s),M=ab(m);let P=16;m.signals?P=4096:m.onPush&&(P=64);const V=xf(s,ff(s,M,null,P,x,u,null,s[bs].rendererFactory.createRenderer(x,m),null,null,null));s[u.index]=V}(u,m,s.data[M+m.componentOffset]),s.firstCreatePass||yl(m,u),Ko(x,u);const P=m.initialInputs;for(let V=M;V<S;V++){const W=s.data[V],le=bi(u,s,V,m);Ko(le,u),null!==P&&ux(0,V-M,le,W,0,P),Yr(W)&&(xr(m.index,u)[dr]=bi(u,s,V,m))}}(s,u,m,co(m,u)),64==(64&m.flags)&&Cm(s,u,m))}function eh(s,u,m=co){const x=u.localNames;if(null!==x){let M=u.index+1;for(let S=0;S<x.length;S+=2){const P=x[S+1],V=-1===P?m(u,s):s[P];s[M++]=V}}}function ab(s){const u=s.tView;return null===u||u.incompleteFirstPass?s.tView=T_(1,null,s.template,s.decls,s.vars,s.directiveDefs,s.pipeDefs,s.viewQuery,s.schemas,s.consts,s.id):u}function T_(s,u,m,x,M,S,P,V,W,le,Re){const ht=Ai+x,jt=ht+M,en=function ix(s,u){const m=[];for(let x=0;x<u;x++)m.push(x<s?null:Yi);return m}(ht,jt),Mn="function"==typeof le?le():le;return en[Zn]={type:s,blueprint:en,template:m,queries:null,viewQuery:V,declTNode:u,data:en.slice().fill(null,ht),bindingStartIndex:ht,expandoStartIndex:jt,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof S?S():S,pipeRegistry:"function"==typeof P?P():P,firstChild:null,schemas:W,consts:Mn,incompleteFirstPass:!1,ssrId:Re}}let rx=s=>null;function lb(s,u,m,x){for(let M in s)if(s.hasOwnProperty(M)){m=null===m?{}:m;const S=s[M];null===x?gf(m,u,M,S):x.hasOwnProperty(M)&&gf(m,u,x[M],S)}return m}function gf(s,u,m,x){s.hasOwnProperty(m)?s[m].push(u,x):s[m]=[u,x]}function ol(s,u,m,x,M,S,P,V){const W=co(u,m);let Re,le=u.inputs;!V&&null!=le&&(Re=le[x])?(A_(s,m,Re,x,M),Os(u)&&function ja(s,u){const m=xr(u,s);16&m[vi]||(m[vi]|=64)}(m,u.index)):3&u.type&&(x=function _f(s){return"class"===s?"className":"for"===s?"htmlFor":"formaction"===s?"formAction":"innerHtml"===s?"innerHTML":"readonly"===s?"readOnly":"tabindex"===s?"tabIndex":s}(x),M=null!=P?P(M,u.value||"",x):M,S.setProperty(W,x,M))}function Em(s,u,m,x){if(Fc()){const M=null===x?null:{"":-1},S=function hb(s,u){const m=s.directiveRegistry;let x=null,M=null;if(m)for(let S=0;S<m.length;S++){const P=m[S];if(Nr(u,P.selectors,!1))if(x||(x=[]),Yr(P))if(null!==P.findHostDirectiveDefs){const V=[];M=M||new Map,P.findHostDirectiveDefs(P,V,M),x.unshift(...V,P),bf(s,u,V.length)}else x.unshift(P),bf(s,u,0);else M=M||new Map,P.findHostDirectiveDefs?.(P,x,M),x.push(P)}return null===x?null:[x,M]}(s,m);let P,V;null===S?P=V=null:[P,V]=S,null!==P&&db(s,u,m,P,M,V),M&&function C_(s,u,m){if(u){const x=s.localNames=[];for(let M=0;M<u.length;M+=2){const S=m[u[M+1]];if(null==S)throw new me(-301,!1);x.push(u[M],S)}}}(m,x,M)}m.mergedAttrs=ut(m.mergedAttrs,m.attrs)}function db(s,u,m,x,M,S){for(let le=0;le<x.length;le++)A(yl(m,u),s,x[le].type);!function dx(s,u,m){s.flags|=1,s.directiveStart=u,s.directiveEnd=u+m,s.providerIndexes=u}(m,s.data.length,x.length);for(let le=0;le<x.length;le++){const Re=x[le];Re.providersResolver&&Re.providersResolver(Re)}let P=!1,V=!1,W=Xu(s,u,x.length,null);for(let le=0;le<x.length;le++){const Re=x[le];m.mergedAttrs=ut(m.mergedAttrs,Re.hostAttrs),_E(s,m,u,W,Re),yf(W,Re,M),null!==Re.contentQueries&&(m.flags|=4),(null!==Re.hostBindings||null!==Re.hostAttrs||0!==Re.hostVars)&&(m.flags|=64);const ht=Re.type.prototype;!P&&(ht.ngOnChanges||ht.ngOnInit||ht.ngDoCheck)&&((s.preOrderHooks??=[]).push(m.index),P=!0),!V&&(ht.ngOnChanges||ht.ngDoCheck)&&((s.preOrderCheckHooks??=[]).push(m.index),V=!0),W++}!function ox(s,u,m){const M=u.directiveEnd,S=s.data,P=u.attrs,V=[];let W=null,le=null;for(let Re=u.directiveStart;Re<M;Re++){const ht=S[Re],jt=m?m.get(ht):null,Mn=jt?jt.outputs:null;W=lb(ht.inputs,Re,W,jt?jt.inputs:null),le=lb(ht.outputs,Re,le,Mn);const Vn=null===W||null===P||oe(u)?null:hx(W,Re,P);V.push(Vn)}null!==W&&(W.hasOwnProperty("class")&&(u.flags|=8),W.hasOwnProperty("style")&&(u.flags|=16)),u.initialInputs=V,u.inputs=W,u.outputs=le}(s,m,S)}function Cm(s,u,m){const x=m.directiveStart,M=m.directiveEnd,S=m.index,P=function gt(){return wi.lFrame.currentDirectiveIndex}();try{ga(S);for(let V=x;V<M;V++){const W=s.data[V],le=u[V];ln(V),(null!==W.hostBindings||0!==W.hostVars||null!==W.hostAttrs)&&ub(W,le)}}finally{ga(-1),ln(P)}}function ub(s,u){null!==s.hostBindings&&s.hostBindings(1,u)}
1function bf(s,u,m){u.componentOffset=m,(s.components??=[]).push(u.index)}function yf(s,u,m){if(m){if(u.exportAs)for(let x=0;x<u.exportAs.length;x++)m[u.exportAs[x]]=s;Yr(u)&&(m[""]=s)}}function _E(s,u,m,x,M){s.data[x]=M;const S=M.factory||(M.factory=gr(M.type)),P=new tl(S,Yr(M),Sd);s.blueprint[x]=P,m[x]=P,function cb(s,u,m,x,M){const S=M.hostBindings;if(S){let P=s.hostBindingOpCodes;null===P&&(P=s.hostBindingOpCodes=[]);const V=~u.index;(function ax(s){let u=s.length;for(;u>0;){const m=s[--u];if("number"==typeof m&&m<0)return m}return 0})(P)!=V&&P.push(V),P.push(m,x,S)}}(s,u,x,Xu(s,m,M.hostVars,Yi),M)}function Bl(s,u,m,x,M,S){const P=co(s,u);!function vf(s,u,m,x,M,S,P){if(null==S)s.removeAttribute(u,M,m);else{const V=null==P?ae(S):P(S,x||"",M);s.setAttribute(u,M,V,m)}}(u[gi],P,S,s.value,m,x,M)}function ux(s,u,m,x,M,S){const P=S[u];if(null!==P)for(let V=0;V<P.length;)mb(x,m,P[V++],P[V++],P[V++])}function mb(s,u,m,x,M){const S=lo(null);try{const P=s.inputTransforms;null!==P&&P.hasOwnProperty(x)&&(M=P[x].call(u,M)),null!==s.setInput?s.setInput(u,M,m,x):u[x]=M}finally{lo(S)}}function hx(s,u,m){let x=null,M=0;for(;M<m.length;){const S=m[M];if(0!==S)if(5!==S){if("number"==typeof S)break;if(s.hasOwnProperty(S)){null===x&&(x=[]);const P=s[S];for(let V=0;V<P.length;V+=2)if(P[V]===u){x.push(S,P[V+1],m[M+1]);break}}M+=2}else M+=2;else M+=4}return x}function mx(s,u,m,x){return[s,!0,!1,u,null,0,x,m,null,null,null]}function Dm(s,u){const m=s.contentQueries;if(null!==m)for(let x=0;x<m.length;x+=2){const S=m[x+1];if(-1!==S){const P=s.data[S];hn(m[x]),P.contentQueries(2,u[S],S)}}}function xf(s,u){return s[Rs]?s[Ra][$r]=u:s[Rs]=u,s[Ra]=u,u}function Sm(s,u,m){hn(0);const x=lo(null);try{u(s,m)}finally{lo(x)}}function eu(s){return s[_o]||(s[_o]=[])}function S_(s){return s.cleanup||(s.cleanup=[])}function px(s,u,m){return(null===s||Yr(s))&&(m=function $s(s){for(;Array.isArray(s);){if("object"==typeof s[ys])return s;s=s[nr]}return null}(m[u.index])),m[gi]}function fx(s,u){const m=s[no],x=m?m.get(Qc,null):null;x&&x.handleError(u)}function A_(s,u,m,x,M){for(let S=0;S<m.length;){const P=m[S++],V=m[S++];mb(s.data[P],u[P],x,V,M)}}function Ad(s,u,m){const x=Js(u,s);!function $g(s,u,m){s.setValue(u,m)}(s[gi],x,m)}function bE(s,u){const m=xr(u,s),x=m[Zn];!function nh(s,u){for(let m=u.length;m<s.blueprint.length;m++)u.push(s.blueprint[m])}(x,m);const M=m[nr];null!==M&&null===m[ur]&&(m[ur]=G1(M,m[no])),sd(x,m,m[dr])}function sd(s,u,m){Ms(u);try{const x=s.viewQuery;null!==x&&Sm(1,x,m);const M=s.template;null!==M&&x_(s,u,M,1,m),s.firstCreatePass&&(s.firstCreatePass=!1),s.staticContentQueries&&Dm(s,u),s.staticViewQueries&&Sm(2,s.viewQuery,m);const S=s.components;null!==S&&function I_(s,u){for(let m=0;m<u.length;m++)bE(s,u[m])}(u,S)}catch(x){throw s.firstCreatePass&&(s.incompleteFirstPass=!0,s.firstCreatePass=!1),x}finally{u[vi]&=-5,ed()}}let wf=(()=>{class s{constructor(){this.all=new Set,this.queue=new Map}create(m,x,M){const S=typeof Zone>"u"?null:Zone.current,P=function Tn(s,u,m){const x=Object.create(Hi);m&&(x.consumerAllowSignalWrites=!0),x.fn=s,x.schedule=u;const M=P=>{x.cleanupFn=P};return x.ref={notify:()=>Qi(x),run:()=>{if(x.dirty=!1,x.hasRun&&!rs(x))return;x.hasRun=!0;const P=ir(x);try{x.cleanupFn(),x.cleanupFn=Bn,x.fn(M)}finally{Fa(x,P)}},cleanup:()=>x.cleanupFn()},x.ref}(m,le=>{this.all.has(le)&&this.queue.set(le,S)},M);let V;this.all.add(P),P.notify();const W=()=>{P.cleanup(),V?.(),this.all.delete(P),this.queue.delete(P)};return V=x?.onDestroy(W),{destroy:W}}flush(){if(0!==this.queue.size)for(const[m,x]of this.queue)this.queue.delete(m),x?x.run(()=>m.run()):m.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Le({token:s,providedIn:"root",factory:()=>new s})}return s})();function pb(s,u){!u?.injector&&function fm(s){if(!Ne()&&!function Be(){return X}())throw new me(-203,!1)}();const m=u?.injector??Ye(Yl),x=m.get(wf),M=!0!==u?.manualCleanup?m.get(Xc):null;return x.create(s,M,!!u?.allowSignalWrites)}function qr(s,u,m){let x=m?s.styles:null,M=m?s.classes:null,S=0;if(null!==u)for(let P=0;P<u.length;P++){const V=u[P];"number"==typeof V?S=V:1==S?M=ie(M,V):2==S&&(x=ie(x,V+": "+u[++P]+";"))}m?s.styles=x:s.stylesWithoutHost=x,m?s.classes=M:s.classesWithoutHost=M}function tu(s,u,m,x,M=!1){for(;null!==m;){const S=u[m.index];null!==S&&x.push(Wi(S)),cr(S)&&Am(S,x);const P=m.type;if(8&P)tu(s,u,m.child,x);else if(32&P){const V=zp(m,u);let W;for(;W=V();)x.push(W)}else if(16&P){const V=jg(u,m);if(Array.isArray(V))x.push(...V);else{const W=Gp(u[mi]);
1tu(W[Zn],W,V,x,!0)}}m=M?m.projectionNext:m.next}return x}function Am(s,u){for(let m=br;m<s.length;m++){const x=s[m],M=x[Zn].firstChild;null!==M&&tu(x[Zn],x,M,u)}s[ao]!==s[nr]&&u.push(s[ao])}function nu(s,u,m,x=!0){const M=u[bs],S=M.rendererFactory,P=M.afterRenderEventManager;S.begin?.(),P?.begin();try{_x(s,u,s.template,m)}catch(W){throw x&&fx(u,W),W}finally{S.end?.(),M.effectManager?.flush(),P?.end()}}function _x(s,u,m,x){const M=u[vi];if(256!=(256&M)){u[bs].effectManager?.flush(),Ms(u);try{qd(u),function H(s){return wi.lFrame.bindingIndex=s}(s.bindingStartIndex),null!==m&&x_(s,u,m,2,x);const P=3==(3&M);if(P){const le=s.preOrderCheckHooks;null!==le&&Vc(u,le,null)}else{const le=s.preOrderHooks;null!==le&&_a(u,le,0,null),yd(u,0)}if(function yE(s){for(let u=Xv(s);null!==u;u=l1(u)){if(!u[vo])continue;const m=u[ts];for(let x=0;x<m.length;x++){Ru(m[x])}}}(u),bx(u,2),null!==s.contentQueries&&Dm(s,u),P){const le=s.contentCheckHooks;null!==le&&Vc(u,le)}else{const le=s.contentHooks;null!==le&&_a(u,le,1),yd(u,1)}!function ob(s,u){const m=s.hostBindingOpCodes;if(null===m)return;const x=v_(u,Ho);try{for(let M=0;M<m.length;M++){const S=m[M];if(S<0)ga(~S);else{const P=S,V=m[++M],W=m[++M];$e(V,P),x.dirty=!1;const le=ir(x);try{W(2,u[P])}finally{Fa(x,le)}}}}finally{null===u[Ho]&&X2(u,Ho),ga(-1)}}(s,u);const V=s.components;null!==V&&bc(u,V,0);const W=s.viewQuery;if(null!==W&&Sm(2,W,x),P){const le=s.viewCheckHooks;null!==le&&Vc(u,le)}else{const le=s.viewHooks;null!==le&&_a(u,le,2),yd(u,2)}!0===s.firstUpdatePass&&(s.firstUpdatePass=!1),u[vi]&=-73,Jl(u)}finally{ed()}}}function bx(s,u){for(let m=Xv(s);null!==m;m=l1(m))for(let x=br;x<m.length;x++)Im(m[x],u)}function vE(s,u,m){Im(xr(u,s),m)}function Im(s,u){if(!function Lc(s){return 128==(128&s[vi])}(s))return;const m=s[Zn],x=s[vi];if(80&x&&0===u||1024&x||2===u)_x(m,s,m.template,s[dr]);else if(s[wr]>0){bx(s,1);const M=m.components;null!==M&&bc(s,M,1)}}function bc(s,u,m){for(let x=0;x<u.length;x++)vE(s,u[x],m)}class km{get rootNodes(){const u=this._lView,m=u[Zn];return tu(m,u,m.firstChild,[])}constructor(u,m){this._lView=u,this._cdRefInjectingView=m,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[dr]}set context(u){this._lView[dr]=u}get destroyed(){return 256==(256&this._lView[vi])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const u=this._lView[$i];if(cr(u)){const m=u[8],x=m?m.indexOf(this):-1;x>-1&&(rm(u,x),Ds(m,x))}this._attachedToViewContainer=!1}ju(this._lView[Zn],this._lView)}onDestroy(u){pd(this._lView,u)}markForCheck(){Ju(this._cdRefInjectingView||this._lView)}detach(){this._lView[vi]&=-129}reattach(){this._lView[vi]|=128}detectChanges(){nu(this._lView[Zn],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new me(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function pM(s,u){am(s,u,u[gi],2,null,null)}(this._lView[Zn],this._lView)}attachToAppRef(u){if(this._attachedToViewContainer)throw new me(902,!1);this._appRef=u}}class yx extends km{constructor(u){super(u),this._view=u}detectChanges(){const u=this._view;nu(u[Zn],u,u[dr],!1)}checkNoChanges(){}get context(){return null}}class fb extends mm{constructor(u){super(),this.ngModule=u}resolveComponentFactory(u){const m=Pi(u);return new Pm(m,this.ngModule)}}function ih(s){const u=[];for(let m in s)s.hasOwnProperty(m)&&u.push({propName:s[m],templateName:m});return u}class wE{constructor(u,m){this.injector=u,this.parentInjector=m}get(u,m,x){x=st(x);const M=this.injector.get(u,uf,x);return M!==uf||m===uf?M:this.parentInjector.get(u,m,x)}}class Pm extends c_{get inputs(){const u=this.componentDef,m=u.inputTransforms,x=ih(u.inputs);if(null!==m)for(const M of x)m.hasOwnProperty(M.propName)&&(M.transform=m[M.propName]);return x}get outputs(){return ih(this.componentDef.outputs)}constructor(u,m){super(),this.componentDef=u,this.ngModule=m,this.componentType=u.type,this.selector=function so(s){return s.map(es).join(",")}(u.selectors),this.ngContentSelectors=u.ngContentSelectors?u.ngContentSelectors:[],this.isBoundToModule=!!m}create(u,m,x,M){let S=(M=M||this.ngModule)instanceof Ed?M:M?.injector;S&&null!==this.componentDef.getStandaloneInjector&&(S=this.componentDef.getStandaloneInjector(S)||S);const P=S?new wE(u,S):u,V=P.get(N2,null);if(null===V)throw new me(407,!1);const ht={rendererFactory:V,sanitizer:P.get(rE,null),effectManager:P.get(wf,null),afterRenderEventManager:P.get(pf,null)},jt=V.createRenderer(null,this.componentDef),en=this.componentDef.selectors[0][0]||"div",Mn=x?function M_(s,u,m,x){const S=x.get(ib,!1)||m===ye.ShadowDom,P=s.selectRootElement(u,S);return function pE(s){rx(s)}(P),P}(jt,x,this.componentDef.encapsulation,P):im(jt,en,function xE(s){const u=s.toLowerCase();return"svg"===u?Ba:"math"===u?"math":null}(en)),pi=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let mn=null;null!==Mn&&(mn=G1(Mn,P,!0));const Oi=T_(0,null,null,1,0,null,null,null,null,null,null),Gi=ff(null,Oi,null,pi,null,null,ht,jt,P,null,mn);let vr,Za;Ms(Gi);try{const fo=this.componentDef;let Or,Zl=null;fo.findHostDirectiveDefs?(Or=[],Zl=new Map,fo.findHostDirectiveDefs(fo,Or,Zl),Or.push(fo)):Or=[fo];const VT=function vx(s,u){const m=s[Zn],x=Ai;return s[x]=u,wm(m,x,2,"#host",null)}(Gi,Mn),a3=function xx(s,u,m,x,M,S,P){const V=M[Zn];!function gb(s,u,m,x){for(const M of s)u.mergedAttrs=ut(u.mergedAttrs,M.hostAttrs);null!==u.mergedAttrs&&(qr(u,u.mergedAttrs,!0),null!==m&&Zg(x,m,u))}(x,s,u,P);let W=null;null!==u&&(W=G1(u,M[no]));const le=S.rendererFactory.createRenderer(u,m);let Re=16;m.signals?Re=4096:m.onPush&&(Re=64);const ht=ff(M,ab(m),null,Re,M[s.index],s,S,le,null,null,W);return V.firstCreatePass&&bf(V,s,x.length-1),xf(M,ht),M[s.index]=ht}(VT,Mn,fo,Or,Gi,ht,jt);Za=Gd(Oi,Ai),Mn&&function wx(s,u,m,x){if(x)lr(s,m,["ng-version",ri.full]);else{const{attrs:M,classes:S}=function Ia(s){const u=[],m=[];let x=1,M=2;for(;x<s.length;){let S=s[x];if("string"==typeof S)2===M?""!==S&&u.push(S,s[++x]):8===M&&m.push(S);else{if(!Gn(M))break;M=S}x++}return{attrs:u,classes:m}}(u.selectors[0]);M&&lr(s,m,M),S&&S.length>0&&c2(s,m,S.join(" "))}}(jt,fo,Mn,x),void 0!==m&&function Tx(s,u,m){const x=s.projection=[];for(let M=0;M<u.length;M++){const S=m[M];x.push(null!=S?Array.from(S):null)}}(Za,this.ngContentSelectors,m),vr=function _b(s,u,m,x,M,S){const P=ko(),V=M[Zn],W=co(P,M);db(V,M,P,m,null,x);for(let Re=0;Re<m.length;Re++)Ko(bi(M,V,P.directiveStart+Re,P),M);Cm(V,M,P),W&&Ko(W,M);
1const le=bi(M,V,P.directiveStart+P.componentOffset,P);if(s[dr]=M[dr]=le,null!==S)for(const Re of S)Re(le,u);return w_(V,P,s),le}(a3,fo,Or,Zl,Gi,[ME]),sd(Oi,Gi,null)}finally{ed()}return new TE(this.componentType,vr,pm(Za,Gi),Gi,Za)}}class TE extends rl{constructor(u,m,x,M,S){super(),this.location=x,this._rootLView=M,this._tNode=S,this.previousInputValues=null,this.instance=m,this.hostView=this.changeDetectorRef=new yx(M),this.componentType=u}setInput(u,m){const x=this._tNode.inputs;let M;if(null!==x&&(M=x[u])){if(this.previousInputValues??=new Map,this.previousInputValues.has(u)&&Object.is(this.previousInputValues.get(u),m))return;const S=this._rootLView;A_(S[Zn],S,M,u,m),this.previousInputValues.set(u,m),Ju(xr(this._tNode.index,S))}}get injector(){return new Cs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(u){this.hostView.onDestroy(u)}}function ME(){const s=ko();Xs(Sn()[Zn],s)}function bb(s){let u=function Mx(s){return Object.getPrototypeOf(s.prototype).constructor}(s.type),m=!0;const x=[s];for(;u;){let M;if(Yr(s))M=u.\u0275cmp||u.\u0275dir;else{if(u.\u0275cmp)throw new me(903,!1);M=u.\u0275dir}if(M){if(m){x.push(M);const P=s;P.inputs=rh(s.inputs),P.inputTransforms=rh(s.inputTransforms),P.declaredInputs=rh(s.declaredInputs),P.outputs=rh(s.outputs);const V=M.hostBindings;V&&yb(s,V);const W=M.viewQuery,le=M.contentQueries;if(W&&Tf(s,W),le&&k_(s,le),Te(s.inputs,M.inputs),Te(s.declaredInputs,M.declaredInputs),Te(s.outputs,M.outputs),null!==M.inputTransforms&&(null===P.inputTransforms&&(P.inputTransforms={}),Te(P.inputTransforms,M.inputTransforms)),Yr(M)&&M.data.animation){const Re=s.data;Re.animation=(Re.animation||[]).concat(M.data.animation)}}const S=M.features;if(S)for(let P=0;P<S.length;P++){const V=S[P];V&&V.ngInherit&&V(s),V===bb&&(m=!1)}}u=Object.getPrototypeOf(u)}!function EE(s){let u=0,m=null;for(let x=s.length-1;x>=0;x--){const M=s[x];M.hostVars=u+=M.hostVars,M.hostAttrs=ut(M.hostAttrs,m=ut(m,M.hostAttrs))}}(x)}function rh(s){return s===We?{}:s===lt?[]:s}function Tf(s,u){const m=s.viewQuery;s.viewQuery=m?(x,M)=>{u(x,M),m(x,M)}:u}function k_(s,u){const m=s.contentQueries;s.contentQueries=m?(x,M,S)=>{u(x,M,S),m(x,M,S)}:u}function yb(s,u){const m=s.hostBindings;s.hostBindings=m?(x,M)=>{u(x,M),m(x,M)}:u}function xb(s){const u=s.inputConfig,m={};for(const x in u)if(u.hasOwnProperty(x)){const M=u[x];Array.isArray(M)&&M[2]&&(m[x]=M[2])}s.inputTransforms=m}function Cf(s){return!!Hl(s)&&(Array.isArray(s)||!(s instanceof Map)&&Symbol.iterator in s)}function Hl(s){return null!==s&&("function"==typeof s||"object"==typeof s)}function Id(s,u,m){return s[u]=m}function Gs(s,u,m){return!Object.is(s[u],m)&&(s[u]=m,!0)}function ad(s,u,m,x){const M=Gs(s,u,m);return Gs(s,u+1,x)||M}function Df(s,u,m,x,M){const S=ad(s,u,m,x);return Gs(s,u+2,M)||S}function Rm(s,u,m,x){const M=Sn();return Gs(M,q(),u)&&(ji(),Bl(mr(),M,s,u,m,x)),Rm}function yc(s,u,m,x){return Gs(s,q(),m)?u+ae(m)+x:Yi}function Om(s,u,m,x,M,S){const V=ad(s,el(),m,M);return F(2),V?u+ae(m)+x+ae(M)+S:Yi}function ch(s,u,m,x,M,S,P,V){const W=Sn(),le=ji(),Re=s+Ai,ht=le.firstCreatePass?function NE(s,u,m,x,M,S,P,V,W){const le=u.consts,Re=wm(u,s,4,P||null,xo(le,V));Em(u,m,Re,xo(le,W)),Xs(u,Re);const ht=Re.tView=T_(2,Re,x,M,S,u.directiveRegistry,u.pipeRegistry,null,u.schemas,le,null);return null!==u.queries&&(u.queries.template(u,Re),ht.queries=u.queries.embeddedTView(Re)),Re}(Re,le,W,u,m,x,M,S,P):le.data[Re];Ts(ht,!1);const jt=Pb(le,W,ht,s);bd()&&Hg(le,W,jt,ht),Ko(jt,W),xf(W,W[Re]=mx(jt,W,jt,ht)),Mr(ht)&&sb(le,W,ht),null!=P&&eh(W,ht,V)}let Pb=function Is(s,u,m,x){return Qs(!0),u[gi].createComment("")};function kx(s){return Us(function Xl(){return wi.lFrame.contextLView}(),Ai+s)}function Rn(s,u,m){const x=Sn();return Gs(x,q(),u)&&ol(ji(),mr(),x,s,u,x[gi],m,!1),Rn}function No(s,u,m,x,M){const P=M?"class":"style";A_(s,m,u.inputs[P],P,x)}function Ym(s,u,m,x){const M=Sn(),S=ji(),P=Ai+s,V=M[gi],W=S.firstCreatePass?function al(s,u,m,x,M,S){const P=u.consts,W=wm(u,s,2,x,xo(P,M));return Em(u,m,W,xo(P,S)),null!==W.attrs&&qr(W,W.attrs,!1),null!==W.mergedAttrs&&qr(W,W.mergedAttrs,!0),null!==u.queries&&u.queries.elementStart(u,W),W}(P,S,M,u,m,x):S.data[P],le=Px(S,M,W,V,u,s);M[P]=le;const Re=Mr(W);return Ts(W,!0),Zg(V,le,W),32!=(32&W.flags)&&bd()&&Hg(S,M,le,W),0===function Ou(){return wi.lFrame.elementDepthCount}()&&Ko(le,M),function Nc(){wi.lFrame.elementDepthCount++}(),Re&&(sb(S,M,W),w_(S,W,M)),null!==x&&eh(M,W),Ym}function si(){let s=ko();Ql()?Xd():(s=s.parent,Ts(s,!1));const u=s;(function fd(s){return wi.skipHydrationRootTNode===s})(u)&&function Dr(){wi.skipHydrationRootTNode=null}(),function Ha(){wi.lFrame.elementDepthCount--}();const m=ji();return m.firstCreatePass&&(Xs(m,s),vs(s)&&m.queries.elementEnd(s)),null!=u.classesWithoutHost&&function Pl(s){return 0!=(8&s.flags)}(u)&&No(m,u,Sn(),u.classesWithoutHost,!0),null!=u.stylesWithoutHost&&function Lp(s){return 0!=(16&s.flags)}(u)&&No(m,u,Sn(),u.stylesWithoutHost,!1),si}function hi(s,u,m,x){return Ym(s,u,m,x),si(),hi}let Px=(s,u,m,x,M,S)=>(Qs(!0),im(x,M,function zo(){return wi.lFrame.currentNamespace}()));function Vo(s,u,m){const x=Sn(),M=ji(),S=s+Ai,P=M.firstCreatePass?function Ln(s,u,m,x,M){const S=u.consts,P=xo(S,x),V=wm(u,s,8,"ng-container",P);return null!==P&&qr(V,P,!0),Em(u,m,V,xo(S,M)),null!==u.queries&&u.queries.elementStart(u,V),V}(S,M,x,u,m):M.data[S];Ts(P,!0);const V=Lx(M,x,P,s);return x[S]=V,bd()&&Hg(M,x,V,P),Ko(V,x),Mr(P)&&(sb(M,x,P),w_(M,P,x)),null!=m&&eh(x,P),Vo}function kf(){let s=ko();const u=ji();return Ql()?Xd():(s=s.parent,Ts(s,!1)),u.firstCreatePass&&(Xs(u,s),vs(s)&&u.queries.elementEnd(s)),kf}
1function Lb(s,u,m){return Vo(s,u,m),kf(),Lb}let Lx=(s,u,m,x)=>(Qs(!0),d1(u[gi],""));function Rx(){return Sn()}function U_(s){return!!s&&"function"==typeof s.then}function Ox(s){return!!s&&"function"==typeof s.subscribe}function Nx(s,u,m,x){const M=Sn(),S=ji(),P=ko();return Ni(S,M,M[gi],P,s,u,x),Nx}function Rb(s,u){const m=ko(),x=Sn(),M=ji();return Ni(M,x,px(sn(M.data),m,x),m,s,u),Rb}function Ni(s,u,m,x,M,S,P){const V=Mr(x),le=s.firstCreatePass&&S_(s),Re=u[dr],ht=eu(u);let jt=!0;if(3&x.type||P){const Vn=co(x,u),ei=P?P(Vn):Vn,pi=ht.length,mn=P?Gi=>P(Wi(Gi[x.index])):x.index;let Oi=null;if(!P&&V&&(Oi=function Fx(s,u,m,x){const M=s.cleanup;if(null!=M)for(let S=0;S<M.length-1;S+=2){const P=M[S];if(P===m&&M[S+1]===x){const V=u[_o],W=M[S+2];return V.length>W?V[W]:null}"string"==typeof P&&(S+=2)}return null}(s,u,M,x.index)),null!==Oi)(Oi.__ngLastListenerFn__||Oi).__ngNextListenerFn__=S,Oi.__ngLastListenerFn__=S,jt=!1;else{S=Ob(x,u,Re,S,!1);const Gi=m.listen(ei,M,S);ht.push(S,Gi),le&&le.push(M,mn,pi,pi+1)}}else S=Ob(x,u,Re,S,!1);const en=x.outputs;let Mn;if(jt&&null!==en&&(Mn=en[M])){const Vn=Mn.length;if(Vn)for(let ei=0;ei<Vn;ei+=2){const vr=u[Mn[ei]][Mn[ei+1]].subscribe(S),Za=ht.length;ht.push(S,vr),le&&le.push(M,x.index,Za,-(Za+1))}}}function uh(s,u,m,x){try{return or(6,u,m),!1!==m(x)}catch(M){return fx(s,M),!1}finally{or(7,u,m)}}function Ob(s,u,m,x,M){return function S(P){if(P===Function)return x;Ju(s.componentOffset>-1?xr(s.index,u):u);let W=uh(u,m,x,P),le=S.__ngNextListenerFn__;for(;le;)W=uh(u,m,le,P)&&W,le=le.__ngNextListenerFn__;return M&&!1===W&&P.preventDefault(),W}}function ho(s=1){return function Fu(s){return(wi.lFrame.contextLView=function $c(s,u){for(;s>0;)u=u[zr],s--;return u}(s,wi.lFrame.contextLView))[dr]}(s)}function _i(s,u){let m=null;const x=function Xo(s){const u=s.attrs;if(null!=u){const m=u.indexOf(5);if(!(1&m))return u[m+1]}return null}(s);for(let M=0;M<u.length;M++){const S=u[M];if("*"!==S){if(null===x?Nr(s,S,!0):Ls(x,S))return M}else m=M}return m}function Bm(s){const u=Sn()[mi][fr];if(!u.projection){const x=u.projection=Nl(s?s.length:1,null),M=x.slice();let S=u.child;for(;null!==S;){const P=s?_i(S,s):0;null!==P&&(M[P]?M[P].projectionNext=S:x[P]=S,M[P]=S),S=S.next}}}function pr(s,u=0,m){const x=Sn(),M=ji(),S=wm(M,Ai+s,16,null,m||null);null===S.projection&&(S.projection=u),Xd(),(!x[ur]||gl())&&32!=(32&S.flags)&&function l2(s,u,m){d2(u[gi],0,u,m,p1(s,m,u),s2(m.parent||u[fr],m,u))}(M,x,S)}function Nb(s,u,m){return Jr(s,"",u,"",m),Nb}function Jr(s,u,m,x,M){const S=Sn(),P=yc(S,u,m,x);return P!==Yi&&ol(ji(),mr(),S,s,P,S[gi],M,!1),Jr}function Kn(s,u,m,x,M,S,P){const V=Sn(),W=Om(V,u,m,x,M,S);return W!==Yi&&ol(ji(),mr(),V,s,W,V[gi],P,!1),Kn}function Pf(s,u){return s<<17|u<<2}function vc(s){return s>>17&32767}function Y_(s){return 2|s}function hu(s){return(131068&s)>>2}function Rd(s,u){return-131069&s|u<<2}function an(s){return 1|s}function xc(s,u,m,x,M){const S=s[m+1],P=null===u;let V=x?vc(S):hu(S),W=!1;for(;0!==V&&(!1===W||P);){const Re=s[V+1];VE(s[V],u)&&(W=!0,s[V+1]=x?an(Re):Y_(Re)),V=x?vc(Re):hu(Re)}W&&(s[m+1]=x?Y_(S):an(S))}function VE(s,u){return null===s||null==u||(Array.isArray(s)?s[1]:s)===u||!(!Array.isArray(s)||"string"!=typeof u)&&Gc(s,u)>=0}const mo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Vb(s){return s.substring(mo.key,mo.keyEnd)}function Vx(s,u){const m=mo.textEnd;return m===u?-1:(u=mo.keyEnd=function Ea(s,u,m){for(;u<m&&s.charCodeAt(u)>32;)u++;return u}(s,mo.key=u,m),ph(s,u,m))}function ph(s,u,m){for(;u<m&&s.charCodeAt(u)<=32;)u++;return u}function B_(s,u,m){return ld(s,u,m,!1),B_}function Zb(s,u){return ld(s,u,null,!0),Zb}function Yx(s){dd(zx,$d,s,!0)}function $d(s,u){for(let m=function YE(s){return function jm(s){mo.key=0,mo.keyEnd=0,mo.value=0,mo.valueEnd=0,mo.textEnd=s.length}(s),Vx(s,ph(s,0,mo.textEnd))}(u);m>=0;m=Vx(u,m))ya(s,Vb(u),!0)}function ld(s,u,m,x){const M=Sn(),S=ji(),P=F(2);S.firstUpdatePass&&Hx(S,s,P,x),u!==Yi&&Gs(M,P,u)&&Wx(S,S.data[Po()],M,M[gi],s,M[P+1]=function qx(s,u){return null==s||""===s||("string"==typeof u?s+=u:"object"==typeof s&&(s=re(hc(s)))),s}(u,m),x,P)}function dd(s,u,m,x){const M=ji(),S=F(2);M.firstUpdatePass&&Hx(M,null,S,x);const P=Sn();if(m!==Yi&&Gs(P,S,m)){const V=M.data[Po()];if(wc(V,x)&&!Bx(M,S)){let W=x?V.classesWithoutHost:V.stylesWithoutHost;null!==W&&(m=ie(W,m||"")),No(M,V,P,m,x)}else!function Gx(s,u,m,x,M,S,P,V){M===Yi&&(M=lt);let W=0,le=0,Re=0<M.length?M[0]:null,ht=0<S.length?S[0]:null;for(;null!==Re||null!==ht;){const jt=W<M.length?M[W+1]:void 0,en=le<S.length?S[le+1]:void 0;let Vn,Mn=null;Re===ht?(W+=2,le+=2,jt!==en&&(Mn=ht,Vn=en)):null===ht||null!==Re&&Re<ht?(W+=2,Mn=Re):(le+=2,Mn=ht,Vn=en),null!==Mn&&Wx(s,u,m,x,Mn,
1Vn,P,V),Re=W<M.length?M[W]:null,ht=le<S.length?S[le]:null}}(M,V,P,P[gi],P[S+1],P[S+1]=function jx(s,u,m){if(null==m||""===m)return lt;const x=[],M=hc(m);if(Array.isArray(M))for(let S=0;S<M.length;S++)s(x,M[S],!0);else if("object"==typeof M)for(const S in M)M.hasOwnProperty(S)&&s(x,S,M[S]);else"string"==typeof M&&u(x,M);return x}(s,u,m),x,S)}}function Bx(s,u){return u>=s.expandoStartIndex}function Hx(s,u,m,x){const M=s.data;if(null===M[m+1]){const S=M[Po()],P=Bx(s,m);wc(S,x)&&null===u&&!P&&(u=!1),u=function jE(s,u,m,x){const M=sn(s);let S=x?u.residualClasses:u.residualStyles;if(null===M)0===(x?u.classBindings:u.styleBindings)&&(m=Rf(m=zb(null,s,u,m,x),u.attrs,x),S=null);else{const P=u.directiveStylingLast;if(-1===P||s[P]!==M)if(m=zb(M,s,u,m,x),null===S){let W=function ZE(s,u,m){const x=m?u.classBindings:u.styleBindings;if(0!==hu(x))return s[vc(x)]}(s,u,x);void 0!==W&&Array.isArray(W)&&(W=zb(null,s,u,W[1],x),W=Rf(W,u.attrs,x),function zE(s,u,m,x){s[vc(m?u.classBindings:u.styleBindings)]=x}(s,u,x,W))}else S=function GE(s,u,m){let x;const M=u.directiveEnd;for(let S=1+u.directiveStylingLast;S<M;S++)x=Rf(x,s[S].hostAttrs,m);return Rf(x,u.attrs,m)}(s,u,x)}return void 0!==S&&(x?u.residualClasses=S:u.residualStyles=S),m}(M,S,u,x),function UE(s,u,m,x,M,S){let P=S?u.classBindings:u.styleBindings,V=vc(P),W=hu(P);s[x]=m;let Re,le=!1;if(Array.isArray(m)?(Re=m[1],(null===Re||Gc(m,Re)>0)&&(le=!0)):Re=m,M)if(0!==W){const jt=vc(s[V+1]);s[x+1]=Pf(jt,V),0!==jt&&(s[jt+1]=Rd(s[jt+1],x)),s[V+1]=function Fb(s,u){return 131071&s|u<<17}(s[V+1],x)}else s[x+1]=Pf(V,0),0!==V&&(s[V+1]=Rd(s[V+1],x)),V=x;else s[x+1]=Pf(W,0),0===V?V=x:s[W+1]=Rd(s[W+1],x),W=x;le&&(s[x+1]=Y_(s[x+1])),xc(s,Re,x,!0),xc(s,Re,x,!1),function Lf(s,u,m,x,M){const S=M?s.residualClasses:s.residualStyles;null!=S&&"string"==typeof u&&Gc(S,u)>=0&&(m[x+1]=an(m[x+1]))}(u,Re,s,x,S),P=Pf(V,W),S?u.classBindings=P:u.styleBindings=P}(M,S,u,m,P,x)}}function zb(s,u,m,x,M){let S=null;const P=m.directiveEnd;let V=m.directiveStylingLast;for(-1===V?V=m.directiveStart:V++;V<P&&(S=u[V],x=Rf(x,S.hostAttrs,M),S!==s);)V++;return null!==s&&(m.directiveStylingLast=V),x}function Rf(s,u,m){const x=m?1:2;let M=-1;if(null!==u)for(let S=0;S<u.length;S++){const P=u[S];"number"==typeof P?M=P:M===x&&(Array.isArray(s)||(s=void 0===s?[]:["",s]),ya(s,P,!!m||u[++S]))}return void 0===s?null:s}function zx(s,u,m){const x=String(u);""!==x&&!x.includes(" ")&&ya(s,x,m)}function Wx(s,u,m,x,M,S,P,V){if(!(3&u.type))return;const W=s.data,le=W[V+1],Re=function $b(s){return 1==(1&s)}(le)?H_(W,u,m,M,hu(le),P):void 0;Jo(Re)||(Jo(S)||function Ml(s){return 2==(2&s)}(le)&&(S=H_(W,null,m,M,V,P)),function b1(s,u,m,x,M){if(u)M?s.addClass(m,x):s.removeClass(m,x);else{let S=-1===x.indexOf("-")?void 0:ac.DashCase;null==M?s.removeStyle(m,x,S):("string"==typeof M&&M.endsWith("!important")&&(M=M.slice(0,-10),S|=ac.Important),s.setStyle(m,x,M,S))}}(x,P,Js(Po(),m),M,S))}function H_(s,u,m,x,M,S){const P=null===u;let V;for(;M>0;){const W=s[M],le=Array.isArray(W),Re=le?W[1]:W,ht=null===Re;let jt=m[M+1];jt===Yi&&(jt=ht?lt:void 0);let en=ht?wd(jt,x):Re===x?jt:void 0;if(le&&!Jo(en)&&(en=wd(W,x)),Jo(en)&&(V=en,P))return V;const Mn=s[M+1];M=P?vc(Mn):hu(Mn)}if(null!==u){let W=S?u.residualClasses:u.residualStyles;null!=W&&(V=wd(W,x))}return V}function Jo(s){return void 0!==s}function wc(s,u){return 0!=(s.flags&(u?8:16))}function Gb(s,u=""){const m=Sn(),x=ji(),M=s+Ai,S=x.firstCreatePass?wm(x,M,1,u,null):x.data[M],P=ro(x,m,S,u,s);m[M]=P,bd()&&Hg(x,m,P,S),Ts(S,!1)}let ro=(s,u,m,x,M)=>(Qs(!0),function Fg(s,u){return s.createText(u)}(u[gi],x));function Rr(s){return Of("",s,""),Rr}function Of(s,u,m){const x=Sn(),M=yc(x,s,u,m);return M!==Yi&&Ad(x,Po(),M),Of}function mu(s,u,m,x,M){const S=Sn(),P=Om(S,s,u,m,x,M);return P!==Yi&&Ad(S,Po(),P),mu}function Ca(s,u,m,x,M,S,P){const V=Sn(),W=function sh(s,u,m,x,M,S,P,V){const le=Df(s,el(),m,M,P);return F(3),le?u+ae(m)+x+ae(M)+S+ae(P)+V:Yi}(V,s,u,m,x,M,S,P);return W!==Yi&&Ad(V,Po(),W),Ca}function Ud(s,u,m){dd(ya,$d,yc(Sn(),s,u,m),!0)}function q_(s,u,m){const x=Sn();return Gs(x,q(),u)&&ol(ji(),mr(),x,s,u,x[gi],m,!0),q_}function ks(s,u,m){const x=Sn();if(Gs(x,q(),u)){const S=ji(),P=mr();ol(S,P,x,s,u,px(sn(S.data),P,x),m,!0)}return ks}const bu=void 0;var yu=["en",[["a","p"],["AM","PM"],bu],[["AM","PM"],bu,bu],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],bu,[["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"]],bu,[["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}",bu,"{1} 'at' {0}",bu],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function po(s){const m=Math.floor(Math.abs(s)),x=s.toString().replace(/^[^.]*\.?/,"").length;return 1===m&&0===x?1:5}];let gh={};function _h(s){const u=function ny(s){return s.toLowerCase().replace(/_/g,"-")}(s);let m=sr(u);if(m)return m;const x=u.split("-")[0];if(m=sr(x),m)return m;if("en"===x)return yu;throw new me(701,!1)}function ty(s){return _h(s)[cd.PluralCase]}function sr(s){return s in gh||(gh[s]=Nt.ng&&Nt.ng.common&&Nt.ng.common.locales&&Nt.ng.common.locales[s]),gh[s]}var cd=function(s){return s[s.LocaleId=0]="LocaleId",s[s.DayPeriodsFormat=1]="DayPeriodsFormat",s[s.DayPeriodsStandalone=2]="DayPeriodsStandalone",s[s.DaysFormat=3]="DaysFormat",s[s.DaysStandalone=4]="DaysStandalone",s[s.MonthsFormat=5]="MonthsFormat",s[s.MonthsStandalone=6]="MonthsStandalone",s[s.Eras=7]="Eras",s[s.FirstDayOfWeek=8]="FirstDayOfWeek",s[s.WeekendRange=9]="WeekendRange",s[s.DateFormat=10]="DateFormat",s[s.TimeFormat=11]="TimeFormat",s[s.DateTimeFormat=12]="DateTimeFormat",s[s.NumberSymbols=13]="NumberSymbols",s[s.NumberFormats=14]="NumberFormats",s[s.CurrencyCode=15]="CurrencyCode",s[s.CurrencySymbol=16]="CurrencySymbol",s[s.CurrencyName=17]="CurrencyName",s[s.Currencies=18]="Currencies",s[s.Directionality=19]="Directionality",s[s.PluralCase=20]="PluralCase",s[s.ExtraData=21]="ExtraData",s}(cd||{});const vu="en-US";let iw=vu;function r0(s,u,m,x,M){if(s=je(s),Array.isArray(s))for(let S=0;S<s.length;S++)r0(s[S],u,m,x,M);else{const S=ji(),P=Sn(),V=ko();let W=fc(s)?s:je(s.provide);const le=A2(s),Re=1048575&V.providerIndexes,ht=V.directiveStart,jt=V.providerIndexes>>20;if(fc(s)||!s.multi){const en=new tl(le,M,Sd),Mn=s0(W,u,M?Re:Re+jt,ht);-1===Mn?(A(yl(V,P),S,W),o0(S,s,u.length),u.push(W),V.directiveStart++,V.directiveEnd++,M&&(V.providerIndexes+=1048576),m.push(en),P.push(en)):(m[Mn]=en,P[Mn]=en)}else{const en=s0(W,u,Re+jt,ht),Mn=s0(W,u,Re,Re+jt),ei=Mn>=0&&m[Mn];if(M&&!ei||!M&&!(en>=0&&m[en])){A(yl(V,P),S,W);const pi=function yy(s,u,m,x,M){const S=new tl(s,m,Sd);return S.multi=[],S.index=u,S.componentProviders=0,Gf(S,M,x&&!m),S}(M?ww:aC,m.length,M,x,le);!M&&ei&&(m[Mn].providerFactory=pi),o0(S,s,u.length,0),u.push(W),V.directiveStart++,V.directiveEnd++,M&&(V.providerIndexes+=1048576),m.push(pi),P.push(pi)}else o0(S,s,en>-1?en:Mn,Gf(m[M?Mn:en],le,!M&&x));!M&&x&&ei&&m[Mn].componentProviders++}}}function o0(s,u,m,x){const M=fc(u),S=function UM(s){return!!s.useClass}(u);if(M||S){const W=(S?je(u.useClass):u).prototype.ngOnDestroy;if(W){const le=s.destroyHooks||(s.destroyHooks=[]);if(!M&&u.multi){const Re=le.indexOf(m);-1===Re?le.push(m,[x,W]):le[Re+1].push(x,W)}else le.push(m,W)}}}function Gf(s,u,m){return m&&s.componentProviders++,s.multi.push(u)-1}function s0(s,u,m,x){for(let M=m;M<x;M++)if(u[M]===s)return M;return-1}function aC(s,u,m,x){return a0(this.multi,[])}function ww(s,u,m,x){const M=this.multi;let S;if(this.providerFactory){const P=this.providerFactory.componentProviders,V=bi(m,m[Zn],this.providerFactory.index,x);S=V.slice(0,P),a0(M,S);for(let W=P;W<V.length;W++)S.push(V[W])}else S=[],a0(M,S);return S}function a0(s,u){for(let m=0;m<s.length;m++)u.push((0,s[m])());return u}function tp(s,u=[]){return m=>{m.providersResolver=(x,M)=>function _r(s,u,m){const x=ji();if(x.firstCreatePass){const M=Yr(s);r0(m,x.data,x.blueprint,M,!0),r0(u,x.data,x.blueprint,M,!1)}}(x,M?M(s):s,u)}}class ud{}class np{}function l0(s,u){return new d0(s,u??null,[])}class d0 extends ud{constructor(u,m,x){super(),this._parent=m,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new fb(this);const M=Zr(u);this._bootstrapComponents=od(M.bootstrap),this._r3Injector=U2(u,m,[{provide:ud,useValue:this},{provide:mm,useValue:this.componentFactoryResolver},...x],re(u),new Set(["environment"])),this._r3Injector.resolveInjectorInitializer
1s(),this.instance=this._r3Injector.get(u)}get injector(){return this._r3Injector}destroy(){const u=this._r3Injector;!u.destroyed&&u.destroy(),this.destroyCbs.forEach(m=>m()),this.destroyCbs=null}onDestroy(u){this.destroyCbs.push(u)}}class c0 extends np{constructor(u){super(),this.moduleType=u}create(u){return new d0(this.moduleType,u,[])}}class vy extends ud{constructor(u){super(),this.componentFactoryResolver=new fb(this),this.instance=null;const m=new Kc([...u.providers,{provide:ud,useValue:this},{provide:mm,useValue:this.componentFactoryResolver}],u.parent||n_(),u.debugName,new Set(["environment"]));this.injector=m,u.runEnvironmentInitializers&&m.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(u){this.injector.onDestroy(u)}}function xy(s,u,m=null){return new vy({providers:s,parent:u,debugName:m,runEnvironmentInitializers:!0}).injector}let cC=(()=>{class s{constructor(m){this._injector=m,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(m){if(!m.standalone)return null;if(!this.cachedInjectors.has(m)){const x=E2(0,m.type),M=x.length>0?xy([x],this._injector,`Standalone[${m.type.name}]`):null;this.cachedInjectors.set(m,M)}return this.cachedInjectors.get(m)}ngOnDestroy(){try{for(const m of this.cachedInjectors.values())null!==m&&m.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Le({token:s,providedIn:"environment",factory:()=>new s($t(Ed))})}return s})();function Tw(s){s.getStandaloneInjector=u=>u.get(cC).getOrCreateStandaloneInjector(s)}function Aw(s,u,m){const x=wo()+s,M=Sn();return M[x]===Yi?Id(M,x,m?u.call(m):u()):function Lm(s,u){return s[u]}(M,x)}function Iw(s,u,m,x){return Rw(Sn(),wo(),s,u,m,x)}function rp(s,u,m,x,M){return Ow(Sn(),wo(),s,u,m,x,M)}function m0(s,u,m,x,M,S){return Cc(Sn(),wo(),s,u,m,x,M,S)}function qf(s,u){const m=s[u];return m===Yi?void 0:m}function Rw(s,u,m,x,M,S){const P=u+m;return Gs(s,P,M)?Id(s,P+1,S?x.call(S,M):x(M)):qf(s,P+1)}function Ow(s,u,m,x,M,S,P){const V=u+m;return ad(s,V,M,S)?Id(s,V+2,P?x.call(P,M,S):x(M,S)):qf(s,V+2)}function Cc(s,u,m,x,M,S,P,V){const W=u+m;return Df(s,W,M,S,P)?Id(s,W+3,V?x.call(V,M,S,P):x(M,S,P)):qf(s,W+3)}function Ch(s,u,m,x,M,S,P,V,W){const le=u+m;return function sl(s,u,m,x,M,S){const P=ad(s,u,m,x);return ad(s,u+2,M,S)||P}(s,le,M,S,P,V)?Id(s,le+4,W?x.call(W,M,S,P,V):x(M,S,P,V)):qf(s,le+4)}function Nw(s,u){const m=ji();let x;const M=s+Ai;m.firstCreatePass?(x=function Fw(s,u){if(u)for(let m=u.length-1;m>=0;m--){const x=u[m];if(s===x.name)return x}}(u,m.pipeRegistry),m.data[M]=x,x.onDestroy&&(m.destroyHooks??=[]).push(M,x.onDestroy)):x=m.data[M];const S=x.factory||(x.factory=gr(x.type)),V=ot(Sd);try{const W=Go(!1),le=S();return Go(W),function Vm(s,u,m,x){m>=s.data.length&&(s.data[m]=null,s.blueprint[m]=null),u[m]=x}(m,Sn(),M,le),le}finally{ot(V)}}function $w(s,u,m){const x=s+Ai,M=Sn(),S=Us(M,x);return hd(M,x)?Rw(M,wo(),u,S.transform,m,S):S.transform(m)}function Dy(s,u,m,x){const M=s+Ai,S=Sn(),P=Us(S,M);return hd(S,M)?Ow(S,wo(),u,P.transform,m,x,P):P.transform(m,x)}function Kf(s,u,m,x,M){const S=s+Ai,P=Sn(),V=Us(P,S);return hd(P,S)?Cc(P,wo(),u,V.transform,m,x,M,V):V.transform(m,x,M)}function Mu(s,u,m,x,M,S){const P=s+Ai,V=Sn(),W=Us(V,P);return hd(V,P)?Ch(V,wo(),u,W.transform,m,x,M,S,W):W.transform(m,x,M,S)}function hd(s,u){return s[Zn].data[u].pure}function Jf(){return this._results[Symbol.iterator]()}class Qf{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Dd)}constructor(u=!1){this._emitDistinctChangesOnly=u,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const m=Qf.prototype;m[Symbol.iterator]||(m[Symbol.iterator]=Jf)}get(u){return this._results[u]}map(u){return this._results.map(u)}filter(u){return this._results.filter(u)}find(u){return this._results.find(u)}reduce(u,m){return this._results.reduce(u,m)}forEach(u){this._results.forEach(u)}some(u){return this._results.some(u)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(u,m){const x=this;x.dirty=!1;const M=function ia(s){return s.flat(Number.POSITIVE_INFINITY)}(u);(this._changesDetected=!function e1(s,u,m){if(s.length!==u.length)return!1;for(let x=0;x<s.length;x++){let M=s[x],S=u[x];if(m&&(M=m(M),S=m(S)),S!==M)return!1}return!0}(x._results,M,m))&&(x._results=M,x.length=M.length,x.last=M[this.length-1],x.first=M[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}function Vw(s,u,m,x=!0){const M=u[Zn];if(function Ug(s,u,m,x){const M=br+x,S=m.length;x>0&&(m[M-1][$r]=u),x<S-br?(u[$r]=m[M],$p(m,br+x,u)):(m.push(u),u[$r]=null),u[$i]=m;const P=u[Gr];null!==P&&m!==P&&function h1(s,u){const m=s[ts];u[mi]!==u[$i][$i][mi]&&(s[vo]=!0),null===m?s[ts]=[u]:m.push(u)}(P,u);const V=u[So];null!==V&&V.insertView(s),u[vi]|=128}
1(M,u,s,m),x){const S=qp(m,s),P=u[gi],V=Vg(P,s[ao]);null!==V&&function c1(s,u,m,x,M,S){x[nr]=M,x[fr]=u,am(s,x,m,1,M,S)}(M,s[fr],P,u,V,S)}}let Xf=(()=>{class s{static#e=this.__NG_ELEMENT_ID__=p0}return s})();const Yw=Xf,Bw=class extends Yw{constructor(u,m,x){super(),this._declarationLView=u,this._declarationTContainer=m,this.elementRef=x}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(u,m){return this.createEmbeddedViewImpl(u,m)}createEmbeddedViewImpl(u,m,x){const M=function Sy(s,u,m,x){const M=u.tView,V=ff(s,M,m,4096&s[vi]?4096:16,null,u,null,null,null,x?.injector??null,x?.hydrationInfo??null);V[Gr]=s[u.index];const le=s[So];return null!==le&&(V[So]=le.createEmbeddedView(M)),sd(M,V,m),V}(this._declarationLView,this._declarationTContainer,u,{injector:m,hydrationInfo:x});return new km(M)}};function p0(){return Eu(ko(),Sn())}function Eu(s,u){return 4&s.type?new Bw(u,s,pm(s,u)):null}let eg=(()=>{class s{static#e=this.__NG_ELEMENT_ID__=Hw}return s})();function Hw(){return y0(ko(),Sn())}const vC=eg,g0=class extends vC{constructor(u,m,x){super(),this._lContainer=u,this._hostTNode=m,this._hostLView=x}get element(){return pm(this._hostTNode,this._hostLView)}get injector(){return new Cs(this._hostTNode,this._hostLView)}get parentInjector(){const u=Ui(this._hostTNode,this._hostLView);if(nc(u)){const m=as(u,this._hostLView),x=ea(u);return new Cs(m[Zn].data[x+8],m)}return new Cs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(u){const m=_0(this._lContainer);return null!==m&&m[u]||null}get length(){return this._lContainer.length-br}createEmbeddedView(u,m,x){let M,S;"number"==typeof x?M=x:null!=x&&(M=x.index,S=x.injector);const V=u.createEmbeddedViewImpl(m||{},S,null);return this.insertImpl(V,M,false),V}createComponent(u,m,x,M,S){const P=u&&!function Ol(s){return"function"==typeof s}(u);let V;if(P)V=m;else{const Vn=m||{};V=Vn.index,x=Vn.injector,M=Vn.projectableNodes,S=Vn.environmentInjector||Vn.ngModuleRef}const W=P?u:new Pm(Pi(u)),le=x||this.parentInjector;if(!S&&null==W.ngModule){const ei=(P?le:this.parentInjector).get(Ed,null);ei&&(S=ei)}Pi(W.componentType??{});const en=W.create(le,M,null,S);return this.insertImpl(en.hostView,V,false),en}insert(u,m){return this.insertImpl(u,m,!1)}insertImpl(u,m,x){const M=u._lView;if(function Wd(s){return cr(s[$i])}(M)){const W=this.indexOf(u);if(-1!==W)this.detach(W);else{const le=M[$i],Re=new g0(le,le[fr],le[$i]);Re.detach(Re.indexOf(u))}}const P=this._adjustIndex(m),V=this._lContainer;return Vw(V,M,P,!x),u.attachToViewContainerRef(),$p(b0(V),P,u),u}move(u,m){return this.insert(u,m)}indexOf(u){const m=_0(this._lContainer);return null!==m?m.indexOf(u):-1}remove(u){const m=this._adjustIndex(u,-1),x=rm(this._lContainer,m);x&&(Ds(b0(this._lContainer),m),ju(x[Zn],x))}detach(u){const m=this._adjustIndex(u,-1),x=rm(this._lContainer,m);return x&&null!=Ds(b0(this._lContainer),m)?new km(x):null}_adjustIndex(u,m=0){return u??this.length+m}};function _0(s){return s[8]}function b0(s){return s[8]||(s[8]=[])}function y0(s,u){let m;const x=u[s.index];return cr(x)?m=x:(m=mx(x,u,null,s),u[s.index]=m,xf(u,m)),Py(m,u,s,x),new g0(m,s,u)}let Py=function tg(s,u,m,x){if(s[ao])return;let M;M=8&m.type?Wi(x):function ky(s,u){const m=s[gi],x=m.createComment(""),M=co(u,s);return cc(m,Vg(m,M),x,function g1(s,u){return s.nextSibling(u)}(m,M),!1),x}(u,m),s[ao]=M};class sp{constructor(u){this.queryList=u,this.matches=null}clone(){return new sp(this.queryList)}setDirty(){this.queryList.setDirty()}}class Ry{constructor(u=[]){this.queries=u}createEmbeddedView(u){const m=u.queries;if(null!==m){const x=null!==u.contentQueries?u.contentQueries[0]:m.length,M=[];for(let S=0;S<x;S++){const P=m.getByIndex(S);M.push(this.queries[P.indexInDeclarationView].clone())}return new Ry(M)}return null}insertView(u){this.dirtyQueriesWithMatches(u)}detachView(u){this.dirtyQueriesWithMatches(u)}dirtyQueriesWithMatches(u){for(let m=0;m<this.queries.length;m++)null!==$y(u,m).matches&&this.queries[m].setDirty()}}class Oy{constructor(u,m,x=null){this.predicate=u,this.flags=m,this.read=x}}class Su{constructor(u=[]){this.queries=u}elementStart(u,m){for(let x=0;x<this.queries.length;x++)this.queries[x].elementStart(u,m)}elementEnd(u){for(let m=0;m<this.queries.length;m++)this.queries[m].elementEnd(u)}embeddedTView(u){let m=null;for(let x=0;x<this.length;x++){const M=null!==m?m.length:0,S=this.getByIndex(x).embeddedTView(u,M);S&&(S.indexInDeclarationView=x,null!==m?m.push(S):m=[S])}return null!==m?new Su(m):null}template(u,m){for(let x=0;x<this.queries.length;x++)this.queries[x].template(u,m)}getByIndex(u){return this.queries[u]}get length(){return this.queries.length}track(u){this.queries.push(u)}}class Ah{constructor(u,m=-1){this.metadata=u,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=m}elementStart(u,m){this.isApplyingToNode(m)&&this.matchTNode(u,m)}elementEnd(u){this._declarationNodeIndex===u.index&&(this._appliesToNextNode=!1)}template(u,m){this.elementStart(u,m)}embeddedTView(u,m){return this.isApplyingToNode(u)?(this.crossesNgTemplate=!0,this.addMatch(-u.index,m),new Ah(this.metadata)):null}isApplyingToNode(u){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const m=this._declarationNodeIndex;let x=u.parent;for(;null!==x&&8&x.type&&x.index!==m;)x=x.parent;return m===(null!==x?x.index:-1)}return this._appliesToNextNode}
1matchTNode(u,m){const x=this.metadata.predicate;if(Array.isArray(x))for(let M=0;M<x.length;M++){const S=x[M];this.matchTNodeWithReadOption(u,m,ap(m,S)),this.matchTNodeWithReadOption(u,m,ni(m,u,S,!1,!1))}else x===Xf?4&m.type&&this.matchTNodeWithReadOption(u,m,-1):this.matchTNodeWithReadOption(u,m,ni(m,u,x,!1,!1))}matchTNodeWithReadOption(u,m,x){if(null!==x){const M=this.metadata.read;if(null!==M)if(M===qu||M===eg||M===Xf&&4&m.type)this.addMatch(m.index,-2);else{const S=ni(m,u,M,!1,!1);null!==S&&this.addMatch(m.index,S)}else this.addMatch(m.index,x)}}addMatch(u,m){null===this.matches?this.matches=[u,m]:this.matches.push(u,m)}}function ap(s,u){const m=s.localNames;if(null!==m)for(let x=0;x<m.length;x+=2)if(m[x]===u)return m[x+1];return null}function Zw(s,u,m,x){return-1===m?function jw(s,u){return 11&s.type?pm(s,u):4&s.type?Eu(s,u):null}(u,s):-2===m?function Da(s,u,m){return m===qu?pm(u,s):m===Xf?Eu(u,s):m===eg?y0(u,s):void 0}(s,u,x):bi(s,s[Zn],m,u)}function Ny(s,u,m,x){const M=u[So].queries[x];if(null===M.matches){const S=s.data,P=m.matches,V=[];for(let W=0;W<P.length;W+=2){const le=P[W];V.push(le<0?null:Zw(u,S[le],P[W+1],m.metadata.read))}M.matches=V}return M.matches}function lp(s,u,m,x){const M=s.queries.getByIndex(m),S=M.matches;if(null!==S){const P=Ny(s,u,M,m);for(let V=0;V<S.length;V+=2){const W=S[V];if(W>0)x.push(P[V/2]);else{const le=S[V+1],Re=u[-W];for(let ht=br;ht<Re.length;ht++){const jt=Re[ht];jt[Gr]===jt[$i]&&lp(jt[Zn],jt,le,x)}if(null!==Re[ts]){const ht=Re[ts];for(let jt=0;jt<ht.length;jt++){const en=ht[jt];lp(en[Zn],en,le,x)}}}}}return x}function ng(s){const u=Sn(),m=ji(),x=Wn();hn(x+1);const M=$y(m,x);if(s.dirty&&function Qa(s){return 4==(4&s[vi])}(u)===(2==(2&M.metadata.flags))){if(null===M.matches)s.reset([]);else{const S=M.crossesNgTemplate?lp(m,u,x,[]):Ny(m,u,M,x);s.reset(S,tE),s.notifyOnChanges()}return!0}return!1}function Fy(s,u,m){const x=ji();x.firstCreatePass&&(Gw(x,new Oy(s,u,m),-1),2==(2&u)&&(x.staticViewQueries=!0)),Au(x,Sn(),u)}function Dc(s,u,m,x){const M=ji();if(M.firstCreatePass){const S=ko();Gw(M,new Oy(u,m,x),S.index),function dp(s,u){const m=s.contentQueries||(s.contentQueries=[]);u!==(m.length?m[m.length-1]:-1)&&m.push(s.queries.length-1,u)}(M,s),2==(2&m)&&(M.staticContentQueries=!0)}Au(M,Sn(),m)}function Ih(){return function zw(s,u){return s[So].queries[u].queryList}(Sn(),Wn())}function Au(s,u,m){const x=new Qf(4==(4&m));(function gE(s,u,m,x){const M=eu(u);M.push(m),s.firstCreatePass&&S_(s).push(x,M.length-1)})(s,u,x,x.destroy),null===u[So]&&(u[So]=new Ry),u[So].queries.push(new sp(x))}function Gw(s,u,m){null===s.queries&&(s.queries=new Su),s.queries.track(new Ah(u,m))}function $y(s,u){return s.queries.getByIndex(u)}function Sc(s,u){return Eu(s,u)}function v0(s){return!!Zr(s)}const hp=new Rt("Application Initializer");let mp=(()=>{class s{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((m,x)=>{this.resolve=m,this.reject=x}),this.appInits=Ye(hp,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const m=[];for(const M of this.appInits){const S=M();if(U_(S))m.push(S);else if(Ox(S)){const P=new Promise((V,W)=>{S.subscribe({complete:V,error:W})});m.push(P)}}const x=()=>{this.done=!0,this.resolve()};Promise.all(m).then(()=>{x()}).catch(M=>{this.reject(M)}),0===m.length&&x(),this.initialized=!0}static#e=this.\u0275fac=function(x){return new(x||s)};static#t=this.\u0275prov=Le({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})(),S0=(()=>{class s{log(m){console.log(m)}warn(m){console.warn(m)}static#e=this.\u0275fac=function(x){return new(x||s)};static#t=this.\u0275prov=Le({token:s,factory:s.\u0275fac,providedIn:"platform"})}return s})();const pp=new Rt("LocaleId",{providedIn:"root",factory:()=>Ye(pp,dt.Optional|dt.SkipSelf)||function tv(){return typeof $localize<"u"&&$localize.locale||vu}()}),sT=new Rt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let I0=(()=>{class s{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new C.X(!1)}add(){this.hasPendingTasks.next(!0);const m=this.taskId++;return this.pendingTasks.add(m),m}remove(m){this.pendingTasks.delete(m),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(x){return new(x||s)};static#t=this.\u0275prov=Le({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();class OC{constructor(u,m){this.ngModuleFactory=u,this.componentFactories=m}}let NC=(()=>{class s{compileModuleSync(m){return new c0(m)}compileModuleAsync(m){return Promise.resolve(this.compileModuleSync(m))}compileModuleAndAllComponentsSync(m){const x=this.compileModuleSync(m),S=od(Zr(m).declarations).reduce((P,V)=>{const W=Pi(V);return W&&P.push(new Pm(W)),P},[]);return new OC(x,S)}compileModuleAndAllComponentsAsync(m){return Promise.resolve(this.compileModuleAndAllComponentsSync(m))}clearCache(){}clearCacheFor(m){}getModuleId(m){}static#e=this.\u0275fac=function(x){return new(x||s)};static#t=this.\u0275prov=Le({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();const R0=new Rt(""),ag=new Rt("");let lg,av=(()=>{class s{constructor(m,x,M){this._ngZone=m,this.registry=x,this._pendingCount=0,this._isZ
1oneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,lg||(function gp(s){lg=s}(M),M.addToWindow(x)),this._watchAngularEvents(),m.run(()=>{this.taskTrackingZone=typeof Zone>"u"?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:()=>{Ss.assertNotInAngularZone(),queueMicrotask(()=>{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())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let m=this._callbacks.pop();clearTimeout(m.timeoutId),m.doneCb(this._didWork)}this._didWork=!1});else{let m=this.getPendingTasks();this._callbacks=this._callbacks.filter(x=>!x.updateCb||!x.updateCb(m)||(clearTimeout(x.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(m=>({source:m.source,creationLocation:m.creationLocation,data:m.data})):[]}addCallback(m,x,M){let S=-1;x&&x>0&&(S=setTimeout(()=>{this._callbacks=this._callbacks.filter(P=>P.timeoutId!==S),m(this._didWork,this.getPendingTasks())},x)),this._callbacks.push({doneCb:m,timeoutId:S,updateCb:M})}whenStable(m,x,M){if(M&&!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(m,x,M),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(m){this.registry.registerApplication(m,this)}unregisterApplication(m){this.registry.unregisterApplication(m)}findProviders(m,x,M){return[]}static#e=this.\u0275fac=function(x){return new(x||s)($t(Ss),$t(lv),$t(ag))};static#t=this.\u0275prov=Le({token:s,factory:s.\u0275fac})}return s})(),lv=(()=>{class s{constructor(){this._applications=new Map}registerApplication(m,x){this._applications.set(m,x)}unregisterApplication(m){this._applications.delete(m)}unregisterAllApplications(){this._applications.clear()}getTestability(m){return this._applications.get(m)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(m,x=!0){return lg?.findTestabilityInTree(this,m,x)??null}static#e=this.\u0275fac=function(x){return new(x||s)};static#t=this.\u0275prov=Le({token:s,factory:s.\u0275fac,providedIn:"platform"})}return s})(),Pu=null;const mT=new Rt("AllowMultipleToken"),O0=new Rt("PlatformDestroyListeners"),N0=new Rt("appBootstrapListener");class ZC{constructor(u,m){this.name=u,this.token=m}}function $0(s,u,m=[]){const x=`Platform: ${u}`,M=new Rt(x);return(S=[])=>{let P=jd();if(!P||P.injector.get(mT,!1)){const V=[...m,...S,{provide:M,useValue:!0}];s?s(V):function cv(s){if(Pu&&!Pu.get(mT,!1))throw new me(400,!1);(function fT(){!function he(s){Cn=s}(()=>{throw new me(600,!1)})})(),Pu=s;const u=s.get(V0);(function F0(s){s.get(k2,null)?.forEach(m=>m())})(s)}(function U0(s=[],u){return Yl.create({name:u,providers:[{provide:nf,useValue:"platform"},{provide:O0,useValue:new Set([()=>Pu=null])},...s]})}(V,x))}return function uv(s){const u=jd();if(!u)throw new me(401,!1);return u}()}}function jd(){return Pu?.get(V0)??null}let V0=(()=>{class s{constructor(m){this._injector=m,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(m,x){const M=function _p(s="zone.js",u){return"noop"===s?new B2:"zone.js"===s?new Ss(u):s}(x?.ngZone,function Oh(s){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:s?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:s?.runCoalescing??!1}}({eventCoalescing:x?.ngZoneEventCoalescing,runCoalescing:x?.ngZoneRunCoalescing}));return M.run(()=>{const S=function dC(s,u,m){return new d0(s,u,m)}
1(m.moduleType,this.injector,function gT(s){return[{provide:Ss,useFactory:s},{provide:tf,multi:!0,useFactory:()=>{const u=Ye(pv,{optional:!0});return()=>u.initialize()}},{provide:H0,useFactory:mv},{provide:H2,useFactory:_m}]}(()=>M)),P=S.injector.get(Qc,null);return M.runOutsideAngular(()=>{const V=M.onError.subscribe({next:W=>{P.handleError(W)}});S.onDestroy(()=>{Y0(this._modules,S),V.unsubscribe()})}),function hv(s,u,m){try{const x=m();return U_(x)?x.catch(M=>{throw u.runOutsideAngular(()=>s.handleError(M)),M}):x}catch(x){throw u.runOutsideAngular(()=>s.handleError(x)),x}}(P,M,()=>{const V=S.injector.get(mp);return V.runInitializers(),V.donePromise.then(()=>(function ry(s){qe(s,"Expected localeId to be defined"),"string"==typeof s&&(iw=s.toLowerCase().replace(/_/g,"-"))}(S.injector.get(pp,vu)||vu),this._moduleDoBootstrap(S),S))})})}bootstrapModule(m,x=[]){const M=Nh({},x);return function jC(s,u,m){const x=new c0(m);return Promise.resolve(x)}(0,0,m).then(S=>this.bootstrapModuleFactory(S,M))}_moduleDoBootstrap(m){const x=m.injector.get(bp);if(m._bootstrapComponents.length>0)m._bootstrapComponents.forEach(M=>x.bootstrap(M));else{if(!m.instance.ngDoBootstrap)throw new me(-403,!1);m.instance.ngDoBootstrap(x)}this._modules.push(m)}onDestroy(m){this._destroyListeners.push(m)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new me(404,!1);this._modules.slice().forEach(x=>x.destroy()),this._destroyListeners.forEach(x=>x());const m=this._injector.get(O0,null);m&&(m.forEach(x=>x()),m.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(x){return new(x||s)($t(Yl))};static#t=this.\u0275prov=Le({token:s,factory:s.\u0275fac,providedIn:"platform"})}return s})();function Nh(s,u){return Array.isArray(u)?u.reduce(Nh,s):{...s,...u}}let bp=(()=>{class s{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Ye(H0),this.zoneIsStable=Ye(H2),this.componentTypes=[],this.components=[],this.isStable=Ye(I0).hasPendingTasks.pipe((0,G.w)(m=>m?(0,N.of)(!1):this.zoneIsStable),(0,Q.x)(),(0,z.B)()),this._injector=Ye(Ed)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(m,x){const M=m instanceof c_;if(!this._injector.get(mp).done)throw!M&&Do(m),new me(405,!1);let P;P=M?m:this._injector.get(mm).resolveComponentFactory(m),this.componentTypes.push(P.componentType);const V=function dv(s){return s.isBoundToModule}(P)?void 0:this._injector.get(ud),le=P.create(Yl.NULL,[],x||P.selector,V),Re=le.location.nativeElement,ht=le.injector.get(R0,null);return ht?.registerApplication(Re),le.onDestroy(()=>{this.detachView(le.hostView),Y0(this.components,le),ht?.unregisterApplication(Re)}),this._loadComponent(le),le}tick(){if(this._runningTick)throw new me(101,!1);try{this._runningTick=!0;for(let m of this._views)m.detectChanges()}catch(m){this.internalErrorHandler(m)}finally{this._runningTick=!1}}attachView(m){const x=m;this._views.push(x),x.attachToAppRef(this)}detachView(m){const x=m;Y0(this._views,x),x.detachFromAppRef()}_loadComponent(m){this.attachView(m.hostView),this.tick(),this.components.push(m);const x=this._injector.get(N0,[]);x.push(...this._bootstrapListeners),x.forEach(M=>M(m))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(m=>m()),this._views.slice().forEach(m=>m.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(m){return this._destroyListeners.push(m),()=>Y0(this._destroyListeners,m)}destroy(){if(this._destroyed)throw new me(406,!1);const m=this._injector;m.destroy&&!m.destroyed&&m.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(x){return new(x||s)};static#t=this.\u0275prov=Le({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();function Y0(s,u){const m=s.indexOf(u);m>-1&&s.splice(m,1)}const H0=new Rt("",{providedIn:"root",factory:()=>Ye(Qc).handleError.bind(void 0)});function mv(){const s=Ye(Ss),u=Ye(Qc);return m=>s.runOutsideAngular(()=>u.handleError(m))}let pv=(()=>{class s{constructor(){this.zone=Ye(Ss),this.applicationRef=Ye(bp)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(x){return new(x||s)};static#t=this.\u0275prov=Le({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();
vendor: 7,553 bytes, line 1
1function gv(){return!1}let _T=(()=>{class s{static#e=this.__NG_ELEMENT_ID__=bT}return s})();function bT(s){return function yT(s,u,m){if(Os(s)&&!m){const x=xr(s.index,u);return new km(x,x)}return 47&s.type?new km(u[mi],u):null}(ko(),Sn(),16==(16&s))}class Z0{constructor(){}supports(u){return Cf(u)}create(u){return new Tv(u)}}const wv=(s,u)=>u;class Tv{constructor(u){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=u||wv}forEachItem(u){let m;for(m=this._itHead;null!==m;m=m._next)u(m)}forEachOperation(u){let m=this._itHead,x=this._removalsHead,M=0,S=null;for(;m||x;){const P=!x||m&&m.currentIndex<MT(x,M,S)?m:x,V=MT(P,M,S),W=P.currentIndex;if(P===x)M--,x=x._nextRemoved;else if(m=m._next,null==P.previousIndex)M++;else{S||(S=[]);const le=V-M,Re=W-M;if(le!=Re){for(let jt=0;jt<le;jt++){const en=jt<S.length?S[jt]:S[jt]=0,Mn=en+jt;Re<=Mn&&Mn<le&&(S[jt]=en+1)}S[P.previousIndex]=Re-le}}V!==W&&u(P,V,W)}}forEachPreviousItem(u){let m;for(m=this._previousItHead;null!==m;m=m._nextPrevious)u(m)}forEachAddedItem(u){let m;for(m=this._additionsHead;null!==m;m=m._nextAdded)u(m)}forEachMovedItem(u){let m;for(m=this._movesHead;null!==m;m=m._nextMoved)u(m)}forEachRemovedItem(u){let m;for(m=this._removalsHead;null!==m;m=m._nextRemoved)u(m)}forEachIdentityChange(u){let m;for(m=this._identityChangesHead;null!==m;m=m._nextIdentityChange)u(m)}diff(u){if(null==u&&(u=[]),!Cf(u))throw new me(900,!1);return this.check(u)?this:null}onDestroy(){}check(u){this._reset();let M,S,P,m=this._itHead,x=!1;if(Array.isArray(u)){this.length=u.length;for(let V=0;V<this.length;V++)S=u[V],P=this._trackByFn(V,S),null!==m&&Object.is(m.trackById,P)?(x&&(m=this._verifyReinsertion(m,S,P,V)),Object.is(m.item,S)||this._addIdentityChange(m,S)):(m=this._mismatch(m,S,P,V),x=!0),m=m._next}else M=0,function Dx(s,u){if(Array.isArray(s))for(let m=0;m<s.length;m++)u(s[m]);else{const m=s[Symbol.iterator]();let x;for(;!(x=m.next()).done;)u(x.value)}}(u,V=>{P=this._trackByFn(M,V),null!==m&&Object.is(m.trackById,P)?(x&&(m=this._verifyReinsertion(m,V,P,M)),Object.is(m.item,V)||this._addIdentityChange(m,V)):(m=this._mismatch(m,V,P,M),x=!0),m=m._next,M++}),this.length=M;return this._truncate(m),this.collection=u,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let u;for(u=this._previousItHead=this._itHead;null!==u;u=u._next)u._nextPrevious=u._next;for(u=this._additionsHead;null!==u;u=u._nextAdded)u.previousIndex=u.currentIndex;for(this._additionsHead=this._additionsTail=null,u=this._movesHead;null!==u;u=u._nextMoved)u.previousIndex=u.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(u,m,x,M){let S;return null===u?S=this._itTail:(S=u._prev,this._remove(u)),null!==(u=null===this._unlinkedRecords?null:this._unlinkedRecords.get(x,null))?(Object.is(u.item,m)||this._addIdentityChange(u,m),this._reinsertAfter(u,S,M)):null!==(u=null===this._linkedRecords?null:this._linkedRecords.get(x,M))?(Object.is(u.item,m)||this._addIdentityChange(u,m),this._moveAfter(u,S,M)):u=this._addAfter(new xp(m,x),S,M),u}_verifyReinsertion(u,m,x,M){let S=null===this._unlinkedRecords?null:this._unlinkedRecords.get(x,null);return null!==S?u=this._reinsertAfter(S,u._prev,M):u.currentIndex!=M&&(u.currentIndex=M,this._addToMoves(u,M)),u}_truncate(u){for(;null!==u;){const m=u._next;this._addToRemovals(this._unlink(u)),u=m}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(u,m,x){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(u);const M=u._prevRemoved,S=u._nextRemoved;return null===M?this._removalsHead=S:M._nextRemoved=S,null===S?this._removalsTail=M:S._prevRemoved=M,this._insertAfter(u,m,x),this._addToMoves(u,x),u}_moveAfter(u,m,x){return this._unlink(u),this._insertAfter(u,m,x),this._addToMoves(u,x),u}_addAfter(u,m,x){return this._insertAfter(u,m,x),this._additionsTail=null===this._additionsTail?this._additionsHead=u:this._additionsTail._nextAdded=u,u}_insertAfter(u,m,x){const M=null===m?this._itHead:m._next;return u._next=M,u._prev=m,null===M?this._itTail=u:M._prev=u,null===m?this._itHead=u:m._next=u,null===this._linkedRecords&&(this._linkedRecords=new z0),this._linkedRecords.put(u),u.currentIndex=x,u}_remove(u){return this._addToRemovals(this._unlink(u))}_unlink(u){null!==this._linkedRecords&&this._linkedRecords.remove(u);const m=u._prev,x=u._next;return null===m?this._itHead=x:m._next=x,null===x?this._itTail=m:x._prev=m,u}_addToMoves(u,m){return u.previousIndex===m||(this._movesTail=null===this._movesTail?this._movesHead=u:this._movesTail._nextMoved=u),u}_addToRemovals(u){return null===this._unlinkedRecords&&(this._unlinkedRecords=new z0),this._unlinkedRecords.put(u),u.currentIndex=null,u._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=u,u._prevRemoved=null):(u._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=u),u}_addIdentityChange(u,m){return u.item=m,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=u:this._identityChangesTail._nextIdentityChange=u,u}}class xp{constructor(u,m){this.item=u,this.trackById=m,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 TT{constructor(){this._head=null,this._tail=null}add(u){null===this._head?(this._head=this._tail=u,u._nextDup=null,u._prevDup=null):(this._tail._nextDup=u,u._prevDup=this._tail,u._nextDup=null,this._tail=u)}get(u,m){let x;for(x=this._head;null!==x;x=x._nextDup)if((null===m||m<=x.currentIndex)&&Object.is(x.trackById,u))return x;return null}remove(u){const m=u._prevDup,x=u._nextDup;return null===m?this._head=x:m._nextDup=x,null===x?this._tail=m:x._prevDup=m,null===this._head}}class z0{constructor(){this.map=new Map}put(u){const m=u.trackById;let x=this.map.get(m);x||(x=new TT,this.map.set(m,x)),x.add(u)}get(u,m){const M=this.map.get(u);return M?M.get(u,m):null}remove(u){const m=u.trackById;return this.map.get(m).remove(u)&&this.map.delete(m),u}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function MT(s,u,m){const x=s.previousIndex;if(null===x)return x;let M=0;return m&&x<m.length&&(M=m[x]),x+u+M}class G0{constructor(){}supports(u){return u instanceof Map||Hl(u)}create(){return new kc}}class kc{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(u){let m;
1for(m=this._mapHead;null!==m;m=m._next)u(m)}forEachPreviousItem(u){let m;for(m=this._previousMapHead;null!==m;m=m._nextPrevious)u(m)}forEachChangedItem(u){let m;for(m=this._changesHead;null!==m;m=m._nextChanged)u(m)}forEachAddedItem(u){let m;for(m=this._additionsHead;null!==m;m=m._nextAdded)u(m)}forEachRemovedItem(u){let m;for(m=this._removalsHead;null!==m;m=m._nextRemoved)u(m)}diff(u){if(u){if(!(u instanceof Map||Hl(u)))throw new me(900,!1)}else u=new Map;return this.check(u)?this:null}onDestroy(){}check(u){this._reset();let m=this._mapHead;if(this._appendAfter=null,this._forEach(u,(x,M)=>{if(m&&m.key===M)this._maybeAddToChanges(m,x),this._appendAfter=m,m=m._next;else{const S=this._getOrCreateRecordForKey(M,x);m=this._insertBeforeOrAppend(m,S)}}),m){m._prev&&(m._prev._next=null),this._removalsHead=m;for(let x=m;null!==x;x=x._nextRemoved)x===this._mapHead&&(this._mapHead=null),this._records.delete(x.key),x._nextRemoved=x._next,x.previousValue=x.currentValue,x.currentValue=null,x._prev=null,x._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(u,m){if(u){const x=u._prev;return m._next=u,m._prev=x,u._prev=m,x&&(x._next=m),u===this._mapHead&&(this._mapHead=m),this._appendAfter=u,u}return this._appendAfter?(this._appendAfter._next=m,m._prev=this._appendAfter):this._mapHead=m,this._appendAfter=m,null}_getOrCreateRecordForKey(u,m){if(this._records.has(u)){const M=this._records.get(u);this._maybeAddToChanges(M,m);const S=M._prev,P=M._next;return S&&(S._next=P),P&&(P._prev=S),M._next=null,M._prev=null,M}const x=new Mv(u);return this._records.set(u,x),x.currentValue=m,this._addToAdditions(x),x}_reset(){if(this.isDirty){let u;for(this._previousMapHead=this._mapHead,u=this._previousMapHead;null!==u;u=u._next)u._nextPrevious=u._next;for(u=this._changesHead;null!==u;u=u._nextChanged)u.previousValue=u.currentValue;for(u=this._additionsHead;null!=u;u=u._nextAdded)u.previousValue=u.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(u,m){Object.is(m,u.currentValue)||(u.previousValue=u.currentValue,u.currentValue=m,this._addToChanges(u))}_addToAdditions(u){null===this._additionsHead?this._additionsHead=this._additionsTail=u:(this._additionsTail._nextAdded=u,this._additionsTail=u)}_addToChanges(u){null===this._changesHead?this._changesHead=this._changesTail=u:(this._changesTail._nextChanged=u,this._changesTail=u)}_forEach(u,m){u instanceof Map?u.forEach(m):Object.keys(u).forEach(x=>m(u[x],x))}}class Mv{constructor(u){this.key=u,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 ET(){return new hg([new Z0])}let hg=(()=>{class s{static#e=this.\u0275prov=Le({token:s,providedIn:"root",factory:ET});constructor(m){this.factories=m}static create(m,x){if(null!=x){const M=x.factories.slice();m=m.concat(M)}return new s(m)}static extend(m){return{provide:s,useFactory:x=>s.create(m,x||ET()),deps:[[s,new Bu,new em]]}}find(m){const x=this.factories.find(M=>M.supports(m));if(null!=x)return x;throw new me(901,!1)}}return s})();function CT(){return new mg([new G0])}let mg=(()=>{class s{static#e=this.\u0275prov=Le({token:s,providedIn:"root",factory:CT});constructor(m){this.factories=m}static create(m,x){if(x){const M=x.factories.slice();m=m.concat(M)}return new s(m)}static extend(m){return{provide:s,useFactory:x=>s.create(m,x||CT()),deps:[[s,new Bu,new em]]}}find(m){const x=this.factories.find(M=>M.supports(m));if(x)return x;throw new me(901,!1)}}return s})();const QC=$0(null,"core",[]);let Cv=(()=>{class s{constructor(m){}static#e=this.\u0275fac=function(x){return new(x||s)($t(bp))};static#t=this.\u0275mod=gs({type:s});static#n=this.\u0275inj=ke({})}return s})();function Lv(s){return"boolean"==typeof s?s:null!=s&&"false"!==s}function Ov(s){const u=Pi(s);if(!u)return null;const m=new Pm(u);return{get selector(){return m.selector},get type(){return m.componentType},get inputs(){return m.inputs},get outputs(){return m.outputs},get ngContentSelectors(){return m.ngContentSelectors},get isStandalone(){return u.standalone},get isSignal(){return u.signals}}}},6223:(h,v,y)=>{"use strict";y.d(v,{CE:()=>qs,Cf:()=>Et,EJ:()=>wr,F:()=>Nn,Fj:()=>_e,JJ:()=>qt,JL:()=>On,JU:()=>G,Kr:()=>Rs,NI:()=>oe,On:()=>so,UX:()=>$o,Wl:()=>U,YN:()=>fr,Zs:()=>Tr,_:()=>to,_Y:()=>Ia,a5:()=>ke,cw:()=>Ut,gN:()=>Se,kI:()=>mt,nD:()=>ao,oH:()=>Fr,qQ:()=>Bo,qu:()=>Yr,sg:()=>Zr,u:()=>Zn,u5:()=>md,wV:()=>la,x0:()=>_s});var o=y(5879),p=y(6814),n=y(7715),E=y(9315),C=y(7398);let N=(()=>{class pe{constructor(J,Ue){this._renderer=J,this._elementRef=Ue,this.onChange=St=>{},this.onTouched=()=>{}}setProperty(J,Ue){this._renderer.setProperty(this._elementRef.nativeElement,J,Ue)}registerOnTouched(J){this.onTouched=J}registerOnChange(J){this.onChange=J}setDisabledState(J){this.setProperty("disabled",J)}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(o.Qsj),o.Y36(o.SBq))};static#t=this.\u0275dir=o.lG2({type:pe})}return pe})(),z=(()=>{class pe extends N{static#e=this.\u0275fac=function(){let J;return function(St){return(J||(J=o.n5z(pe)))(St||pe)}}();static#t=this.\u0275dir=o.lG2({type:pe,features:[o.qOj]})}return pe})();const G=new o.OlP("NgValueAccessor"),Q={provide:G,useExisting:(0,o.Gpc)(()=>U),multi:!0};let U=(()=>{class pe extends z{writeValue(J){this.setProperty("checked",J)}static#e=this.\u0275fac=function(){let J;return function(St){return(J||(J=o.n5z(pe)))(St||pe)}}();static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Ue,St){1&Ue&&o.NdJ("change",function(xi){return St.onChange(xi.target.checked)})("blur",function(){return St.onTouched()})},features:[o._Bn([Q]),o.qOj]})}return pe})();const Te={provide:G,useExisting:(0,o.Gpc)(()=>_e),multi:!0},ie=new o.OlP("CompositionEventMode");let _e=(()=>{class pe extends N{constructor(J,Ue,St){super(J,Ue),this._compositionMode=St,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function re(){const pe=(0,p.q)()?(0,p.q)().getUserAgent():"";return/android (\d+)/.test(pe.toLowerCase())}())}writeValue(J){this.setProperty("value",J??"")}_handleInput(J){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(J)}_compositionStart(){this._composing=!0}_compositionEnd(J){this._composing=!1,this._compositionMode&&this.onChange(J)}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(ie,8))};static#t=this.\u0275dir=o.lG2({type:pe,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(Ue,St){1&Ue&&o.NdJ("input",function(xi){return St._handleInput(xi.target.value)})("blur",function(){return St.onTouched()})("compositionstart",function(){return St._compositionStart()})("compositionend",function(xi){return St._compositionEnd(xi.target.value)})},features:[o._Bn([Te]),o.qOj]})}return pe})();function be(pe){return null==pe||("string"==typeof pe||Array.isArray(pe))&&0===pe.length}function je(pe){return null!=pe&&"number"==typeof pe.length}const Et=new o.OlP("NgValidators"),Ot=new o.OlP("NgAsyncValidators"),zt=/^(?=.{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 mt{static min(we){return me(we)}static max(we){return function Qe(pe){return we=>{if(be(we.value)||be(pe))return null;const J=parseFloat(we.value);return!isNaN(J)&&J>pe?{max:{max:pe,actual:we.value}}:null}}(we)}static required(we){return ae(we)}static requiredTrue(we){return Ge(we)}static email(we){return function xe(pe){return be(pe.value)||zt.test(pe.value)?null:{email:!0}}(we)}static minLength(we){return function Fe(pe){return we=>be(we.value)||!je(we.value)?null:we.value.length<pe?{minlength:{requiredLength:pe,actualLength:we.value.length}}:null}(we)}static maxLength(we){return ft(we)}static pattern(we){return function Qt(pe){if(!pe)return yt;let we,J;return"string"==typeof pe?(J="","^"!==pe.charAt(0)&&(J+="^"),J+=pe,"$"!==pe.charAt(pe.length-1)&&(J+="$"),we=new RegExp(J)):(J=pe.toString(),we=pe),Ue=>{if(be(Ue.value))return null;const St=Ue.value;return we.test(St)?null:{pattern:{requiredPattern:J,actualValue:St}}}}(we)}static nullValidator(we){return null}static compose(we){return at(we)}static composeAsync(we){return Ke(we)}}function me(pe){return we=>{if(be(we.value)||be(pe))return null;const J=parseFloat(we.value);return!isNaN(J)&&J<pe?{min:{min:pe,actual:we.value}}:null}}function ae(pe){return be(pe.value)?{required:!0}:null}function Ge(pe){return!0===pe.value?null:{required:!0}}function ft(pe){return we=>je(we.value)&&we.value.length>pe?{maxlength:{requiredLength:pe,actualLength:we.value.length}}:null}function yt(pe){return null}function vn(pe){return null!=pe}function En(pe){return(0,o.QGY)(pe)?(0,n.D)(pe):pe}function Pn(pe){let we={};return pe.forEach(J=>{we=null!=J?{...we,...J}:we}),0===Object.keys(we).length?null:we}function Jn(pe,we){return we.map(J=>J(pe))}function ii(pe){return pe.map(we=>function Dn(pe){return!pe.validate}(we)?we:J=>we.validate(J))}function at(pe){if(!pe)return null;const we=pe.filter(vn);return 0==we.length?null:function(J){return Pn(Jn(J,we))}}function ct(pe){return null!=pe?at(ii(pe)):null}function Ke(pe){if(!pe)return null;const we=pe.filter(vn);return 0==we.length?null:function(J){const Ue=Jn(J,we).map(En);return(0,E.D)(Ue).pipe((0,C.U)(Pn))}}function Lt(pe){return null!=pe?Ke(ii(pe)):null}function se(pe,we){return null===pe?[we]:Array.isArray(pe)?[...pe,we]:[pe,we]}function Ee(pe){return pe._rawValidators}function qe(pe){return pe._rawAsyncValidators}function pt(pe){return pe?Array.isArray(pe)?pe:[pe]:[]}function Wt(pe,we){return Array.isArray(pe)?pe.includes(we):pe===we}function ze(pe,we){const J=pt(we);return pt(pe).forEach(St=>
1{Wt(J,St)||J.push(St)}),J}function Mt(pe,we){return pt(we).filter(J=>!Wt(pe,J))}class Le{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(we){this._rawValidators=we||[],this._composedValidatorFn=ct(this._rawValidators)}_setAsyncValidators(we){this._rawAsyncValidators=we||[],this._composedAsyncValidatorFn=Lt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(we){this._onDestroyCallbacks.push(we)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(we=>we()),this._onDestroyCallbacks=[]}reset(we=void 0){this.control&&this.control.reset(we)}hasError(we,J){return!!this.control&&this.control.hasError(we,J)}getError(we,J){return this.control?this.control.getError(we,J):null}}class Se extends Le{get formDirective(){return null}get path(){return null}}class ke extends Le{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class nt{constructor(we){this._cd=we}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let qt=(()=>{class pe extends nt{constructor(J){super(J)}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(ke,2))};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Ue,St){2&Ue&&o.ekj("ng-untouched",St.isUntouched)("ng-touched",St.isTouched)("ng-pristine",St.isPristine)("ng-dirty",St.isDirty)("ng-valid",St.isValid)("ng-invalid",St.isInvalid)("ng-pending",St.isPending)},features:[o.qOj]})}return pe})(),On=(()=>{class pe extends nt{constructor(J){super(J)}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(Se,10))};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Ue,St){2&Ue&&o.ekj("ng-untouched",St.isUntouched)("ng-touched",St.isTouched)("ng-pristine",St.isPristine)("ng-dirty",St.isDirty)("ng-valid",St.isValid)("ng-invalid",St.isInvalid)("ng-pending",St.isPending)("ng-submitted",St.isSubmitted)},features:[o.qOj]})}return pe})();const qn="VALID",li="INVALID",_n="PENDING",bt="DISABLED";function Vt(pe){return(De(pe)?pe.validators:pe)||null}function tt(pe,we){return(De(we)?we.asyncValidators:pe)||null}function De(pe){return null!=pe&&!Array.isArray(pe)&&"object"==typeof pe}function wt(pe,we,J){const Ue=pe.controls;if(!(we?Object.keys(Ue):Ue).length)throw new o.vHH(1e3,"");if(!Ue[J])throw new o.vHH(1001,"")}function Kt(pe,we,J){pe._forEachChild((Ue,St)=>{if(void 0===J[St])throw new o.vHH(1002,"")})}class bn{constructor(we,J){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(we),this._assignAsyncValidators(J)}get validator(){return this._composedValidatorFn}set validator(we){this._rawValidators=this._composedValidatorFn=we}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(we){this._rawAsyncValidators=this._composedAsyncValidatorFn=we}get parent(){return this._parent}get valid(){return this.status===qn}get invalid(){return this.status===li}get pending(){return this.status==_n}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(we){this._assignValidators(we)}setAsyncValidators(we){this._assignAsyncValidators(we)}addValidators(we){this.setValidators(ze(we,this._rawValidators))}addAsyncValidators(we){this.setAsyncValidators(ze(we,this._rawAsyncValidators))}removeValidators(we){this.setValidators(Mt(we,this._rawValidators))}removeAsyncValidators(we){this.setAsyncValidators(Mt(we,this._rawAsyncValidators))}hasValidator(we){return Wt(this._rawValidators,we)}hasAsyncValidator(we){return Wt(this._rawAsyncValidators,we)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(we={}){this.touched=!0,this._parent&&!we.onlySelf&&this._parent.markAsTouched(we)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}
1),this._forEachChild(we=>we.markAllAsTouched())}markAsUntouched(we={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(J=>{J.markAsUntouched({onlySelf:!0})}),this._parent&&!we.onlySelf&&this._parent._updateTouched(we)}markAsDirty(we={}){this.pristine=!1,this._parent&&!we.onlySelf&&this._parent.markAsDirty(we)}markAsPristine(we={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(J=>{J.markAsPristine({onlySelf:!0})}),this._parent&&!we.onlySelf&&this._parent._updatePristine(we)}markAsPending(we={}){this.status=_n,!1!==we.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!we.onlySelf&&this._parent.markAsPending(we)}disable(we={}){const J=this._parentMarkedDirty(we.onlySelf);this.status=bt,this.errors=null,this._forEachChild(Ue=>{Ue.disable({...we,onlySelf:!0})}),this._updateValue(),!1!==we.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...we,skipPristineCheck:J}),this._onDisabledChange.forEach(Ue=>Ue(!0))}enable(we={}){const J=this._parentMarkedDirty(we.onlySelf);this.status=qn,this._forEachChild(Ue=>{Ue.enable({...we,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:we.emitEvent}),this._updateAncestors({...we,skipPristineCheck:J}),this._onDisabledChange.forEach(Ue=>Ue(!1))}_updateAncestors(we){this._parent&&!we.onlySelf&&(this._parent.updateValueAndValidity(we),we.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(we){this._parent=we}getRawValue(){return this.value}updateValueAndValidity(we={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===qn||this.status===_n)&&this._runAsyncValidator(we.emitEvent)),!1!==we.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!we.onlySelf&&this._parent.updateValueAndValidity(we)}_updateTreeValidity(we={emitEvent:!0}){this._forEachChild(J=>J._updateTreeValidity(we)),this.updateValueAndValidity({onlySelf:!0,emitEvent:we.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?bt:qn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(we){if(this.asyncValidator){this.status=_n,this._hasOwnPendingAsyncValidator=!0;const J=En(this.asyncValidator(this));this._asyncValidationSubscription=J.subscribe(Ue=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ue,{emitEvent:we})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(we,J={}){this.errors=we,this._updateControlsErrors(!1!==J.emitEvent)}get(we){let J=we;return null==J||(Array.isArray(J)||(J=J.split(".")),0===J.length)?null:J.reduce((Ue,St)=>Ue&&Ue._find(St),this)}getError(we,J){const Ue=J?this.get(J):this;return Ue&&Ue.errors?Ue.errors[we]:null}hasError(we,J){return!!this.getError(we,J)}get root(){let we=this;for(;we._parent;)we=we._parent;return we}_updateControlsErrors(we){this.status=this._calculateStatus(),we&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(we)}_initObservables(){this.valueChanges=new o.vpe,this.statusChanges=new o.vpe}_calculateStatus(){return this._allControlsDisabled()?bt:this.errors?li:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(_n)?_n:this._anyControlsHaveStatus(li)?li:qn}_anyControlsHaveStatus(we){return this._anyControls(J=>J.status===we)}_anyControlsDirty(){return this._anyControls(we=>we.dirty)}_anyControlsTouched(){return this._anyControls(we=>we.touched)}_updatePristine(we={}){this.pristine=!this._anyControlsDirty(),this._parent&&!we.onlySelf&&this._parent._updatePristine(we)}_updateTouched(we={}){this.touched=this._anyControlsTouched(),this._parent&&!we.onlySelf&&this._parent._updateTouched(we)}_registerOnCollectionChange(we){this._onCollectionChange=we}_setUpdateStrategy(we){De(we)&&null!=we.updateOn&&(this._updateOn=we.updateOn)}_parentMarkedDirty(we){return!we&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
1_find(we){return null}_assignValidators(we){this._rawValidators=Array.isArray(we)?we.slice():we,this._composedValidatorFn=function Dt(pe){return Array.isArray(pe)?ct(pe):pe||null}(this._rawValidators)}_assignAsyncValidators(we){this._rawAsyncValidators=Array.isArray(we)?we.slice():we,this._composedAsyncValidatorFn=function Je(pe){return Array.isArray(pe)?Lt(pe):pe||null}(this._rawAsyncValidators)}}class Ut extends bn{constructor(we,J,Ue){super(Vt(J),tt(Ue,J)),this.controls=we,this._initObservables(),this._setUpdateStrategy(J),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(we,J){return this.controls[we]?this.controls[we]:(this.controls[we]=J,J.setParent(this),J._registerOnCollectionChange(this._onCollectionChange),J)}addControl(we,J,Ue={}){this.registerControl(we,J),this.updateValueAndValidity({emitEvent:Ue.emitEvent}),this._onCollectionChange()}removeControl(we,J={}){this.controls[we]&&this.controls[we]._registerOnCollectionChange(()=>{}),delete this.controls[we],this.updateValueAndValidity({emitEvent:J.emitEvent}),this._onCollectionChange()}setControl(we,J,Ue={}){this.controls[we]&&this.controls[we]._registerOnCollectionChange(()=>{}),delete this.controls[we],J&&this.registerControl(we,J),this.updateValueAndValidity({emitEvent:Ue.emitEvent}),this._onCollectionChange()}contains(we){return this.controls.hasOwnProperty(we)&&this.controls[we].enabled}setValue(we,J={}){Kt(this,0,we),Object.keys(we).forEach(Ue=>{wt(this,!0,Ue),this.controls[Ue].setValue(we[Ue],{onlySelf:!0,emitEvent:J.emitEvent})}),this.updateValueAndValidity(J)}patchValue(we,J={}){null!=we&&(Object.keys(we).forEach(Ue=>{const St=this.controls[Ue];St&&St.patchValue(we[Ue],{onlySelf:!0,emitEvent:J.emitEvent})}),this.updateValueAndValidity(J))}reset(we={},J={}){this._forEachChild((Ue,St)=>{Ue.reset(we?we[St]:null,{onlySelf:!0,emitEvent:J.emitEvent})}),this._updatePristine(J),this._updateTouched(J),this.updateValueAndValidity(J)}getRawValue(){return this._reduceChildren({},(we,J,Ue)=>(we[Ue]=J.getRawValue(),we))}_syncPendingControls(){let we=this._reduceChildren(!1,(J,Ue)=>!!Ue._syncPendingControls()||J);return we&&this.updateValueAndValidity({onlySelf:!0}),we}_forEachChild(we){Object.keys(this.controls).forEach(J=>{const Ue=this.controls[J];Ue&&we(Ue,J)})}_setUpControls(){this._forEachChild(we=>{we.setParent(this),we._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(we){for(const[J,Ue]of Object.entries(this.controls))if(this.contains(J)&&we(Ue))return!0;return!1}_reduceValue(){return this._reduceChildren({},(J,Ue,St)=>((Ue.enabled||this.disabled)&&(J[St]=Ue.value),J))}_reduceChildren(we,J){let Ue=we;return this._forEachChild((St,Qn)=>{Ue=J(Ue,St,Qn)}),Ue}_allControlsDisabled(){for(const we of Object.keys(this.controls))if(this.controls[we].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(we){return this.controls.hasOwnProperty(we)?this.controls[we]:null}}class X extends Ut{}const Ft=new o.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>wn}),wn="always";function $t(pe,we){return[...we.path,pe]}function An(pe,we,J=wn){rt(pe,we),we.valueAccessor.writeValue(pe.value),(pe.disabled||"always"===J)&&we.valueAccessor.setDisabledState?.(pe.disabled),function Pt(pe,we){we.valueAccessor.registerOnChange(J=>{pe._pendingValue=J,pe._pendingChange=!0,pe._pendingDirty=!0,"change"===pe.updateOn&&Ie(pe,we)})}(pe,we),function nn(pe,we){const J=(Ue,St)=>{we.valueAccessor.writeValue(Ue),St&&we.viewToModelUpdate(Ue)};pe.registerOnChange(J),we._registerOnDestroy(()=>{pe._unregisterOnChange(J)})}(pe,we),function rn(pe,we){we.valueAccessor.registerOnTouched(()=>{pe._pendingTouched=!0,"blur"===pe.updateOn&&pe._pendingChange&&Ie(pe,we),"submit"!==pe.updateOn&&pe.markAsTouched()})}(pe,we),function Yt(pe,we){if(we.valueAccessor.setDisabledState){const J=Ue=>{we.valueAccessor.setDisabledState(Ue)};pe.registerOnDisabledChange(J),we._registerOnDestroy(()=>{pe._unregisterOnDisabledChange(J)})}}(pe,we)}function Ye(pe,we,J=!0){const Ue=()=>{};we.valueAccessor&&(we.valueAccessor.registerOnChange(Ue),we.valueAccessor.registerOnTouched(Ue)),it(pe,we),pe&&(we._invokeOnDestroyCallbacks(),pe._registerOnCollectionChange(()=>{}))}function st(pe,we){pe.forEach(J=>{J.registerOnValidatorChange&&J.registerOnValidatorChange(we)})}function rt(pe,we){const J=Ee(pe);null!==we.validator?pe.setValidators(se(J,we.validator)):"function"==typeof J&&pe.setValidators([J]);const Ue=qe(pe);null!==we.asyncValidator?pe.setAsyncValidators(se(Ue,we.asyncValidator)):"function"==typeof Ue&&pe.setAsyncValidators([Ue]);const St=()=>pe.updateValueAndValidity();st(we._rawValidators,St),st(we._rawAsyncValidators,St)}function it(pe,we){let J=!1;if(null!==pe){if(null!==we.validator){const St=Ee(pe);if(Array.isArray(St)&&St.length>0){const Qn=St.filter(xi=>xi!==we.validator);Qn.length!==St.length&&(J=!0,pe.setValidators(Qn))}}if(null!==we.asyncValidator){const St=qe(pe);if(Array.isArray(St)&&St.length>0){const Qn=St.filter(xi=>xi!==we.asyncValidator);Qn.length!==St.length&&(J=!0,pe.setAsyncValidators(Qn))}}}const Ue=()=>{};return st(we._rawValidators,Ue),st(we._rawAsyncValidators,Ue),J}function Ie(pe,we){pe._pendingDirty&&pe.markAsDirty(),pe.setValue(pe._pendingValue,{emitModelToViewChange:!1}),we.viewToModelUpdate(pe._pendingValue),pe._pendingChange=!1}function ye(pe,we){rt(pe,we)}function ai(pe,we){if(!pe.hasOwnProperty("model"))return!1;const J=pe.model;return!!J.isFirstChange()||!Object.is(we,J.currentValue)}function fi(pe,we){pe._syncPendingControls(),we.forEach(J=>{const Ue=J.control;"submit"===Ue.updateOn&&Ue._pendingChange&&(J.viewToModelUpdate(Ue._pendingValue),Ue._pendingChange=!1)})}function ci(pe,we){if(!we)return null;
1let J,Ue,St;return Array.isArray(we),we.forEach(Qn=>{Qn.constructor===_e?J=Qn:function yi(pe){return Object.getPrototypeOf(pe.constructor)===z}(Qn)?Ue=Qn:St=Qn}),St||Ue||J||null}const Ri={provide:Se,useExisting:(0,o.Gpc)(()=>Nn)},ut=(()=>Promise.resolve())();let Nn=(()=>{class pe extends Se{constructor(J,Ue,St){super(),this.callSetDisabledState=St,this.submitted=!1,this._directives=new Set,this.ngSubmit=new o.vpe,this.form=new Ut({},ct(J),Lt(Ue))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(J){ut.then(()=>{const Ue=this._findContainer(J.path);J.control=Ue.registerControl(J.name,J.control),An(J.control,J,this.callSetDisabledState),J.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(J)})}getControl(J){return this.form.get(J.path)}removeControl(J){ut.then(()=>{const Ue=this._findContainer(J.path);Ue&&Ue.removeControl(J.name),this._directives.delete(J)})}addFormGroup(J){ut.then(()=>{const Ue=this._findContainer(J.path),St=new Ut({});ye(St,J),Ue.registerControl(J.name,St),St.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(J){ut.then(()=>{const Ue=this._findContainer(J.path);Ue&&Ue.removeControl(J.name)})}getFormGroup(J){return this.form.get(J.path)}updateModel(J,Ue){ut.then(()=>{this.form.get(J.path).setValue(Ue)})}setValue(J){this.control.setValue(J)}onSubmit(J){return this.submitted=!0,fi(this.form,this._directives),this.ngSubmit.emit(J),"dialog"===J?.target?.method}onReset(){this.resetForm()}resetForm(J=void 0){this.form.reset(J),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(J){return J.pop(),J.length?this.form.get(J):this.form}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(Et,10),o.Y36(Ot,10),o.Y36(Ft,8))};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Ue,St){1&Ue&&o.NdJ("submit",function(xi){return St.onSubmit(xi)})("reset",function(){return St.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o._Bn([Ri]),o.qOj]})}return pe})();function B(pe,we){const J=pe.indexOf(we);J>-1&&pe.splice(J,1)}function ge(pe){return"object"==typeof pe&&null!==pe&&2===Object.keys(pe).length&&"value"in pe&&"disabled"in pe}const oe=class extends bn{constructor(we=null,J,Ue){super(Vt(J),tt(Ue,J)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(we),this._setUpdateStrategy(J),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),De(J)&&(J.nonNullable||J.initialValueIsDefault)&&(this.defaultValue=ge(we)?we.value:we)}setValue(we,J={}){this.value=this._pendingValue=we,this._onChange.length&&!1!==J.emitModelToViewChange&&this._onChange.forEach(Ue=>Ue(this.value,!1!==J.emitViewToModelChange)),this.updateValueAndValidity(J)}patchValue(we,J={}){this.setValue(we,J)}reset(we=this.defaultValue,J={}){this._applyFormState(we),this.markAsPristine(J),this.markAsUntouched(J),this.setValue(this.value,J),this._pendingChange=!1}_updateValue(){}_anyControls(we){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(we){this._onChange.push(we)}_unregisterOnChange(we){B(this._onChange,we)}registerOnDisabledChange(we){this._onDisabledChange.push(we)}_unregisterOnDisabledChange(we){B(this._onDisabledChange,we)}_forEachChild(we){}_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(we){ge(we)?(this.value=this._pendingValue=we.value,we.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=we}};let Gn=(()=>{class pe extends Se{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return $t(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=function(){let J;return function(St){return(J||(J=o.n5z(pe)))(St||pe)}}();static#t=this.\u0275dir=o.lG2({type:pe,features:[o.qOj]})}return pe})();const eo={provide:ke,useExisting:(0,o.Gpc)(()=>so)},es=(()=>Promise.resolve())();let so=(()=>{class pe extends ke{constructor(J,Ue,St,Qn,xi,Br){super(),this._changeDetectorRef=xi,this.callSetDisabledState=Br,this.control=new oe,this._registered=!1,this.name="",this.update=new o.vpe,this._parent=J,this._setValidators(Ue),this._setAsyncValidators(St),this.valueAccessor=ci(0,Qn)}ngOnChanges(J){if(this._checkForErrors(),!this._registered||"name"in J){if(this._registered&&(this._checkName(),this.formDirective)){const Ue=J.name.previousValue;this.formDirective.removeControl({name:Ue,path:this._getPath(Ue)})}this._setUpControl()}"isDisabled"in J&&this._updateDisabled(J),ai(J,this.viewModel)&&(this._updateV
1alue(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(J){this.viewModel=J,this.update.emit(J)}_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(){An(this.control,this,this.callSetDisabledState),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(J){es.then(()=>{this.control.setValue(J,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(J){const Ue=J.isDisabled.currentValue,St=0!==Ue&&(0,o.VuI)(Ue);es.then(()=>{St&&!this.control.disabled?this.control.disable():!St&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(J){return this._parent?$t(J,this._parent):[J]}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(Se,9),o.Y36(Et,10),o.Y36(Ot,10),o.Y36(G,10),o.Y36(o.sBO,8),o.Y36(Ft,8))};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[o._Bn([eo]),o.qOj,o.TTD]})}return pe})(),Ia=(()=>{class pe{static#e=this.\u0275fac=function(Ue){return new(Ue||pe)};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return pe})();const ka={provide:G,useExisting:(0,o.Gpc)(()=>la),multi:!0};let la=(()=>{class pe extends z{writeValue(J){this.setProperty("value",J??"")}registerOnChange(J){this.onChange=Ue=>{J(""==Ue?null:parseFloat(Ue))}}static#e=this.\u0275fac=function(){let J;return function(St){return(J||(J=o.n5z(pe)))(St||pe)}}();static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Ue,St){1&Ue&&o.NdJ("input",function(xi){return St.onChange(xi.target.value)})("blur",function(){return St.onTouched()})},features:[o._Bn([ka]),o.qOj]})}return pe})();const Pa={provide:G,useExisting:(0,o.Gpc)(()=>to),multi:!0};let gs=(()=>{class pe{static#e=this.\u0275fac=function(Ue){return new(Ue||pe)};static#t=this.\u0275mod=o.oAB({type:pe});static#n=this.\u0275inj=o.cJS({})}return pe})(),La=(()=>{class pe{constructor(){this._accessors=[]}add(J,Ue){this._accessors.push([J,Ue])}remove(J){for(let Ue=this._accessors.length-1;Ue>=0;--Ue)if(this._accessors[Ue][1]===J)return void this._accessors.splice(Ue,1)}select(J){this._accessors.forEach(Ue=>{this._isSameGroup(Ue,J)&&Ue[1]!==J&&Ue[1].fireUncheck(J.value)})}_isSameGroup(J,Ue){return!!J[0].control&&J[0]._parent===Ue._control._parent&&J[1].name===Ue.name}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)};static#t=this.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac,providedIn:gs})}return pe})(),to=(()=>{class pe extends z{constructor(J,Ue,St,Qn){super(J,Ue),this._registry=St,this._injector=Qn,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,o.f3M)(Ft,{optional:!0})??wn}ngOnInit(){this._control=this._injector.get(ke),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(J){this._state=J===this.value,this.setProperty("checked",this._state)}registerOnChange(J){this._fn=J,this.onChange=()=>{J(this.value),this._registry.select(this)}}setDisabledState(J){(this.setDisabledStateFired||J||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",J),this.setDisabledStateFired=!0}fireUncheck(J){this.writeValue(J)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(La),o.Y36(o.zs3))};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Ue,St){1&Ue&&o.NdJ("change",function(){return St.onChange()})("blur",function(){return St.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[o._Bn([Pa]),o.qOj]})}return pe})();const Pi=new o.OlP("NgModelWithFormControlWarning"),kr={provide:ke,useExisting:(0,o.Gpc)(()=>Fr)};let Fr=(()=>{class pe extends ke{set isDisabled(J){}static#e=this._ngModelWarningSentOnce=!1;constructor(J,Ue,St,Qn,xi){super(),this._ngModelWarningConfig=Qn,this.callSetDisabledState=xi,this.update=new o.vpe,this._ngModelWarningSent=!1,this._setValidators(J),this._setAsyncValidators(Ue),this.valueAccessor=ci(0,St)}ngOnChanges(J){if(this._isControlChanged(J)){const Ue=J.form.previousValue;Ue&&Ye(Ue,this,!1),An(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}ai(J,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}
1ngOnDestroy(){this.form&&Ye(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(J){this.viewModel=J,this.update.emit(J)}_isControlChanged(J){return J.hasOwnProperty("form")}static#t=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(Et,10),o.Y36(Ot,10),o.Y36(G,10),o.Y36(Pi,8),o.Y36(Ft,8))};static#n=this.\u0275dir=o.lG2({type:pe,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o._Bn([kr]),o.qOj,o.TTD]})}return pe})();const Do={provide:Se,useExisting:(0,o.Gpc)(()=>Zr)};let Zr=(()=>{class pe extends Se{constructor(J,Ue,St){super(),this.callSetDisabledState=St,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.vpe,this._setValidators(J),this._setAsyncValidators(Ue)}ngOnChanges(J){this._checkFormPresent(),J.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(it(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(J){const Ue=this.form.get(J.path);return An(Ue,J,this.callSetDisabledState),Ue.updateValueAndValidity({emitEvent:!1}),this.directives.push(J),Ue}getControl(J){return this.form.get(J.path)}
1removeControl(J){Ye(J.control||null,J,!1),function lr(pe,we){const J=pe.indexOf(we);J>-1&&pe.splice(J,1)}(this.directives,J)}addFormGroup(J){this._setUpFormContainer(J)}removeFormGroup(J){this._cleanUpFormContainer(J)}getFormGroup(J){return this.form.get(J.path)}addFormArray(J){this._setUpFormContainer(J)}removeFormArray(J){this._cleanUpFormContainer(J)}getFormArray(J){return this.form.get(J.path)}updateModel(J,Ue){this.form.get(J.path).setValue(Ue)}onSubmit(J){return this.submitted=!0,fi(this.form,this.directives),this.ngSubmit.emit(J),"dialog"===J?.target?.method}onReset(){this.resetForm()}resetForm(J=void 0){this.form.reset(J),this.submitted=!1}_updateDomValue(){this.directives.forEach(J=>{const Ue=J.control,St=this.form.get(J.path);Ue!==St&&(Ye(Ue||null,J),(pe=>pe instanceof oe)(St)&&(An(St,J,this.callSetDisabledState),J.control=St))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(J){const Ue=this.form.get(J.path);ye(Ue,J),Ue.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(J){if(this.form){const Ue=this.form.get(J.path);Ue&&function We(pe,we){return it(pe,we)}(Ue,J)&&Ue.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){rt(this.form,this),this._oldForm&&it(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(Et,10),o.Y36(Ot,10),o.Y36(Ft,8))};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["","formGroup",""]],hostBindings:function(Ue,St){1&Ue&&o.NdJ("submit",function(xi){return St.onSubmit(xi)})("reset",function(){return St.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o._Bn([Do]),o.qOj,o.TTD]})}return pe})();const cl={provide:Se,useExisting:(0,o.Gpc)(()=>_s)};let _s=(()=>{class pe extends Gn{constructor(J,Ue,St){super(),this.name=null,this._parent=J,this._setValidators(Ue),this._setAsyncValidators(St)}_checkParentType(){ca(this._parent)}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(Se,13),o.Y36(Et,10),o.Y36(Ot,10))};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[o._Bn([cl]),o.qOj]})}return pe})();const da={provide:Se,useExisting:(0,o.Gpc)(()=>qs)};let qs=(()=>{class pe extends Se{constructor(J,Ue,St){super(),this.name=null,this._parent=J,this._setValidators(Ue),this._setAsyncValidators(St)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return $t(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){ca(this._parent)}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(Se,13),o.Y36(Et,10),o.Y36(Ot,10))};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[o._Bn([da]),o.qOj]})}return pe})();function ca(pe){return!(pe instanceof _s||pe instanceof Zr||pe instanceof qs)}const nr={provide:ke,useExisting:(0,o.Gpc)(()=>Zn)};let Zn=(()=>{class pe extends ke{set isDisabled(J){}static#e=this._ngModelWarningSentOnce=!1;constructor(J,Ue,St,Qn,xi){super(),this._ngModelWarningConfig=xi,this._added=!1,this.name=null,this.update=new o.vpe,this._ngModelWarningSent=!1,this._parent=J,this._setValidators(Ue),this._setAsyncValidators(St),this.valueAccessor=ci(0,Qn)}ngOnChanges(J){this._added||this._setUpControl(),ai(J,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(J){this.viewModel=J,this.update.emit(J)}get path(){return $t(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._added=!0}static#t=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(Se,13),o.Y36(Et,10),o.Y36(Ot,10),o.Y36(G,10),o.Y36(Pi,8))};static#n=this.\u0275dir=o.lG2({type:pe,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[o._Bn([nr]),o.qOj,o.TTD]})}return pe})();const vi={provide:G,useExisting:(0,o.Gpc)(()=>wr),multi:!0};function $i(pe,we){return null==pe?`${we}`:(we&&"object"==typeof we&&(we="Object"),`${pe}: ${we}`.slice(0,50))}let wr=(()=>{class pe extends z{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(J){this._compareWith=J}writeValue(J){this.value=J;const St=$i(this._getOptionId(J),J);this.setProperty("value",St)}registerOnChange(J){this.onChange=Ue=>{this.value=this._getOptionValue(Ue),J(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(J){for(const Ue of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Ue),J))return Ue;return null}_getOptionValue(J){const Ue=function $r(pe){return pe.split(":")[0]}(J);return this._optionMap.has(Ue)?this._optionMap.get(Ue):J}static#e=this.\u0275fac=function(){let J;return function(St){return(J||(J=o.n5z(pe)))(St||pe)}}();static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Ue,St){1&Ue&&o.NdJ("change",function(xi){return St.onChange(xi.target.value)})("blur",function(){return St.onTouched()})},inputs:{compareWith:"compareWith"},features:[o._Bn([vi]),o.qOj]})}return pe})(),fr=(()=>{class pe{constructor(J,Ue,St){this._element=J,this._renderer=Ue,this._select=St,this._select&&(this.id=this._select._registerOption())}set ngValue(J){null!=this._select&&(this._select._optionMap.set(this.id,J),this._setElementValue($i(this.id,J)),this._select.writeValue(this._select.value))}set value(J){this._setElementValue(J),this._select&&this._select.writeValue(this._select.value)}_setElementValue(J){this._renderer.setProperty(this._element.nativeElement,"value",J)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
1),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(o.SBq),o.Y36(o.Qsj),o.Y36(wr,9))};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return pe})();const _o={provide:G,useExisting:(0,o.Gpc)(()=>gi),multi:!0};function dr(pe,we){return null==pe?`${we}`:("string"==typeof we&&(we=`'${we}'`),we&&"object"==typeof we&&(we="Object"),`${pe}: ${we}`.slice(0,50))}let gi=(()=>{class pe extends z{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(J){this._compareWith=J}writeValue(J){let Ue;if(this.value=J,Array.isArray(J)){const St=J.map(Qn=>this._getOptionId(Qn));Ue=(Qn,xi)=>{Qn._setSelected(St.indexOf(xi.toString())>-1)}}else Ue=(St,Qn)=>{St._setSelected(!1)};this._optionMap.forEach(Ue)}registerOnChange(J){this.onChange=Ue=>{const St=[],Qn=Ue.selectedOptions;if(void 0!==Qn){const xi=Qn;for(let Br=0;Br<xi.length;Br++){const ua=this._getOptionValue(xi[Br].value);St.push(ua)}}else{const xi=Ue.options;for(let Br=0;Br<xi.length;Br++){const Wa=xi[Br];if(Wa.selected){const ua=this._getOptionValue(Wa.value);St.push(ua)}}}this.value=St,J(St)}}_registerOption(J){const Ue=(this._idCounter++).toString();return this._optionMap.set(Ue,J),Ue}_getOptionId(J){for(const Ue of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Ue)._value,J))return Ue;return null}_getOptionValue(J){const Ue=function no(pe){return pe.split(":")[0]}(J);return this._optionMap.has(Ue)?this._optionMap.get(Ue)._value:J}static#e=this.\u0275fac=function(){let J;return function(St){return(J||(J=o.n5z(pe)))(St||pe)}}();static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(Ue,St){1&Ue&&o.NdJ("change",function(xi){return St.onChange(xi.target)})("blur",function(){return St.onTouched()})},inputs:{compareWith:"compareWith"},features:[o._Bn([_o]),o.qOj]})}return pe})(),Rs=(()=>{class pe{constructor(J,Ue,St){this._element=J,this._renderer=Ue,this._select=St,this._select&&(this.id=this._select._registerOption(this))}set ngValue(J){null!=this._select&&(this._value=J,this._setElementValue(dr(this.id,J)),this._select.writeValue(this._select.value))}set value(J){this._select?(this._value=J,this._setElementValue(dr(this.id,J)),this._select.writeValue(this._select.value)):this._setElementValue(J)}_setElementValue(J){this._renderer.setProperty(this._element.nativeElement,"value",J)}_setSelected(J){this._renderer.setProperty(this._element.nativeElement,"selected",J)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)(o.Y36(o.SBq),o.Y36(o.Qsj),o.Y36(gi,9))};static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return pe})();let mi=(()=>{class pe{constructor(){this._validator=yt}ngOnChanges(J){if(this.inputName in J){const Ue=this.normalizeInput(J[this.inputName].currentValue);this._enabled=this.enabled(Ue),this._validator=this._enabled?this.createValidator(Ue):yt,this._onChange&&this._onChange()}}validate(J){return this._validator(J)}registerOnValidatorChange(J){this._onChange=J}enabled(J){return null!=J}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)};static#t=this.\u0275dir=o.lG2({type:pe,features:[o.TTD]})}return pe})();const So={provide:Et,useExisting:(0,o.Gpc)(()=>Bo),multi:!0};let Bo=(()=>{class pe extends mi{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=J=>function zr(pe){return"number"==typeof pe?pe:parseFloat(pe)}(J),this.createValidator=J=>me(J)}static#e=this.\u0275fac=function(){let J;return function(St){return(J||(J=o.n5z(pe)))(St||pe)}}();static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(Ue,St){2&Ue&&o.uIk("min",St._enabled?St.min:null)},inputs:{min:"min"},features:[o._Bn([So]),o.qOj]})}return pe})();const Oa={provide:Et,useExisting:(0,o.Gpc)(()=>ur),multi:!0},yo={provide:Et,useExisting:(0,o.Gpc)(()=>Tr),multi:!0};let ur=(()=>{class pe extends mi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.VuI,this.createValidator=J=>ae}enabled(J){return J}static#e=this.\u0275fac=function(){let J;return function(St){return(J||(J=o.n5z(pe)))(St||pe)}}();static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Ue,St){2&Ue&&o.uIk("required",St._enabled?"":null)},inputs:{required:"required"},features:[o._Bn([Oa]),o.qOj]})}return pe})(),Tr=(()=>{class pe extends ur{constructor(){super(...arguments),this.createValidator=J=>Ge}static#e=this.\u0275fac=function(){let J;return function(St){return(J||(J=o.n5z(pe)))(St||pe)}}();static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Ue,St){2&Ue&&o.uIk("required",St._enabled?"":null)},features:[o._Bn([yo]),o.qOj]})}return pe})();const vo={provide:Et,useExisting:(0,o.Gpc)(()=>ao),multi:!0};let ao=(()=>{class pe extends mi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=J=>function Ra(pe){return"number"==typeof pe?pe:parseInt(pe,10)}(J),this.createValidator=J=>ft(J)}static#e=this.\u0275fac=function(){let J;return function(St){return(J||(J=o.n5z(pe)))(St||pe)}}();static#t=this.\u0275dir=o.lG2({type:pe,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Ue,St){2&Ue&&o.uIk("maxlength",St._enabled?St.maxlength:null)},inputs:{maxlength:"maxlength"},features:[o._Bn([vo]),o.qOj]})}return pe})(),Vr=(()=>{class pe{static#e=this.\u0275fac=function(Ue){return new(Ue||pe)};static#t=this.\u0275mod=o.oAB({type:pe});static#n=this.\u0275inj=o.cJS({imports:[gs]})}return pe})();class cr extends bn{constructor(we,J,Ue){super(Vt(J),tt(Ue,J)),this.controls=we,this._initOb
1servables(),this._setUpdateStrategy(J),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(we){return this.controls[this._adjustIndex(we)]}push(we,J={}){this.controls.push(we),this._registerControl(we),this.updateValueAndValidity({emitEvent:J.emitEvent}),this._onCollectionChange()}insert(we,J,Ue={}){this.controls.splice(we,0,J),this._registerControl(J),this.updateValueAndValidity({emitEvent:Ue.emitEvent})}removeAt(we,J={}){let Ue=this._adjustIndex(we);Ue<0&&(Ue=0),this.controls[Ue]&&this.controls[Ue]._registerOnCollectionChange(()=>{}),this.controls.splice(Ue,1),this.updateValueAndValidity({emitEvent:J.emitEvent})}setControl(we,J,Ue={}){let St=this._adjustIndex(we);St<0&&(St=0),this.controls[St]&&this.controls[St]._registerOnCollectionChange(()=>{}),this.controls.splice(St,1),J&&(this.controls.splice(St,0,J),this._registerControl(J)),this.updateValueAndValidity({emitEvent:Ue.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(we,J={}){Kt(this,0,we),we.forEach((Ue,St)=>{wt(this,!1,St),this.at(St).setValue(Ue,{onlySelf:!0,emitEvent:J.emitEvent})}),this.updateValueAndValidity(J)}patchValue(we,J={}){null!=we&&(we.forEach((Ue,St)=>{this.at(St)&&this.at(St).patchValue(Ue,{onlySelf:!0,emitEvent:J.emitEvent})}),this.updateValueAndValidity(J))}reset(we=[],J={}){this._forEachChild((Ue,St)=>{Ue.reset(we[St],{onlySelf:!0,emitEvent:J.emitEvent})}),this._updatePristine(J),this._updateTouched(J),this.updateValueAndValidity(J)}getRawValue(){return this.controls.map(we=>we.getRawValue())}clear(we={}){this.controls.length<1||(this._forEachChild(J=>J._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:we.emitEvent}))}_adjustIndex(we){return we<0?we+this.length:we}_syncPendingControls(){let we=this.controls.reduce((J,Ue)=>!!Ue._syncPendingControls()||J,!1);return we&&this.updateValueAndValidity({onlySelf:!0}),we}_forEachChild(we){this.controls.forEach((J,Ue)=>{we(J,Ue)})}_updateValue(){this.value=this.controls.filter(we=>we.enabled||this.disabled).map(we=>we.value)}_anyControls(we){return this.controls.some(J=>J.enabled&&we(J))}_setUpControls(){this._forEachChild(we=>this._registerControl(we))}_allControlsDisabled(){for(const we of this.controls)if(we.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(we){we.setParent(this),we._registerOnCollectionChange(this._onCollectionChange)}_find(we){return this.at(we)??null}}function Mr(pe){return!!pe&&(void 0!==pe.asyncValidators||void 0!==pe.validators||void 0!==pe.updateOn)}let Yr=(()=>{class pe{constructor(){this.useNonNullable=!1}get nonNullable(){const J=new pe;return J.useNonNullable=!0,J}group(J,Ue=null){const St=this._reduceControls(J);let Qn={};return Mr(Ue)?Qn=Ue:null!==Ue&&(Qn.validators=Ue.validator,Qn.asyncValidators=Ue.asyncValidator),new Ut(St,Qn)}record(J,Ue=null){const St=this._reduceControls(J);return new X(St,Ue)}control(J,Ue,St){let Qn={};return this.useNonNullable?(Mr(Ue)?Qn=Ue:(Qn.validators=Ue,Qn.asyncValidators=St),new oe(J,{...Qn,nonNullable:!0})):new oe(J,Ue,St)}array(J,Ue,St){const Qn=J.map(xi=>this._createControl(xi));return new cr(Qn,Ue,St)}_reduceControls(J){const Ue={};return Object.keys(J).forEach(St=>{Ue[St]=this._createControl(J[St])}),Ue}_createControl(J){return J instanceof oe||J instanceof bn?J:Array.isArray(J)?this.control(J[0],J.length>1?J[1]:null,J.length>2?J[2]:null):this.control(J)}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)};static#t=this.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),md=(()=>{class pe{static withConfig(J){return{ngModule:pe,providers:[{provide:Ft,useValue:J.callSetDisabledState??wn}]}}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)};static#t=this.\u0275mod=o.oAB({type:pe});static#n=this.\u0275inj=o.cJS({imports:[Vr]})}return pe})(),$o=(()=>{class pe{static withConfig(J){return{ngModule:pe,providers:[{provide:Pi,useValue:J.warnOnNgModelWithFormControl??"always"},{provide:Ft,useValue:J.callSetDisabledState??wn}]}}static#e=this.\u0275fac=function(Ue){return new(Ue||pe)};static#t=this.\u0275mod=o.oAB({type:pe});static#n=this.\u0275inj=o.cJS({imports:[Vr]})}return pe})()},9488:(h,v,y)=>{"use strict";y.d(v,{A9:()=>_e,Yi:()=>je,vV:()=>Et});var o=y(4300),p=y(2495),n=y(8337),E=y(5879),C=y(6223),N=y(3680);const z=["button"],G=["*"],Q=new E.OlP("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),U=new E.OlP("MatButtonToggleGroup"),Te={provide:C.JU,useExisting:(0,E.Gpc)(()=>_e),multi:!0};let re=0;class ie{constructor(zt,mt){this.source=zt,this.value=mt}}let _e=(()=>{class Ot{get name(){return this._name}set name(mt){this._name=mt,this._markButtonsForCheck()}get vertical(){return this._vertical}set vertical(mt){this._vertical=(0,p.Ig)(mt)}get value(){const mt=this._selectionModel?this._selectionModel.selected:[];return this.multiple?mt.map(me=>me.value):mt[0]?mt[0].value:void 0}set value(mt){this._setSelectionByValue(mt),this.valueChange.emit(this.value)}get selected(){const mt=this._selectionModel?this._selectionModel.selected:[];return this.multiple?mt:mt[0]||null}get multiple(){return this._multiple}set multiple(mt){this._multiple=(0,p.Ig)(mt),this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(mt){this._disabled=(0,p.Ig)(mt),this._markButtonsForCheck()}constructor(mt,me){this._changeDetector=mt,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name="mat-button-toggle-group-"+re++,this.valueChange=new E.vpe,this.change=new E.vpe,this.appearance=me&&me.appearance?me.appearance:"standard"}ngOnInit(){this._selectionModel=new n.Ov(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(mt=>mt.checked))}writeValue(mt){this.value=mt,this._changeDetector.markForCheck()}registerOnChange(mt){this._controlValueAccessorChangeFn=mt}registerOnTouched(mt){this._onTouched=mt}setDisabledState(mt){this.disabled=mt}_emitChangeEvent(mt){const me=new ie(mt,this.value);this._rawValue=me.value,this._controlValueAccessorChangeFn(me.value),this.change.emit(me)}
1_syncButtonToggle(mt,me,Qe=!1,ae=!1){!this.multiple&&this.selected&&!mt.checked&&(this.selected.checked=!1),this._selectionModel?me?this._selectionModel.select(mt):this._selectionModel.deselect(mt):ae=!0,ae?Promise.resolve().then(()=>this._updateModelValue(mt,Qe)):this._updateModelValue(mt,Qe)}_isSelected(mt){return this._selectionModel&&this._selectionModel.isSelected(mt)}_isPrechecked(mt){return!(typeof this._rawValue>"u")&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(me=>null!=mt.value&&me===mt.value):mt.value===this._rawValue)}_setSelectionByValue(mt){this._rawValue=mt,this._buttonToggles&&(this.multiple&&mt?(Array.isArray(mt),this._clearSelection(),mt.forEach(me=>this._selectValue(me))):(this._clearSelection(),this._selectValue(mt)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(mt=>mt.checked=!1)}_selectValue(mt){const me=this._buttonToggles.find(Qe=>null!=Qe.value&&Qe.value===mt);me&&(me.checked=!0,this._selectionModel.select(me))}_updateModelValue(mt,me){me&&this._emitChangeEvent(mt),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(mt=>mt._markForCheck())}static#e=this.\u0275fac=function(me){return new(me||Ot)(E.Y36(E.sBO),E.Y36(Q,8))};static#t=this.\u0275dir=E.lG2({type:Ot,selectors:[["mat-button-toggle-group"]],contentQueries:function(me,Qe,ae){if(1&me&&E.Suo(ae,je,5),2&me){let Ge;E.iGM(Ge=E.CRH())&&(Qe._buttonToggles=Ge)}},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(me,Qe){2&me&&(E.uIk("aria-disabled",Qe.disabled),E.ekj("mat-button-toggle-vertical",Qe.vertical)("mat-button-toggle-group-appearance-standard","standard"===Qe.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[E._Bn([Te,{provide:U,useExisting:Ot}])]})}return Ot})();const be=(0,N.Kr)(class{});let je=(()=>{class Ot extends be{get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(mt){this._appearance=mt}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(mt){const me=(0,p.Ig)(mt);me!==this._checked&&(this._checked=me,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(mt){this._disabled=(0,p.Ig)(mt)}constructor(mt,me,Qe,ae,Ge,xe){super(),this._changeDetectorRef=me,this._elementRef=Qe,this._focusMonitor=ae,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new E.vpe;const Fe=Number(Ge);this.tabIndex=Fe||0===Fe?Fe:null,this.buttonToggleGroup=mt,this.appearance=xe&&xe.appearance?xe.appearance:"standard"}ngOnInit(){const mt=this.buttonToggleGroup;this.id=this.id||"mat-button-toggle-"+re++,mt&&(mt._isPrechecked(this)?this.checked=!0:mt._isSelected(this)!==this._checked&&mt._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const mt=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),mt&&mt._isSelected(this)&&mt._syncButtonToggle(this,!1,!1,!0)}focus(mt){this._buttonElement.nativeElement.focus(mt)}_onButtonClick(){const mt=!!this._isSingleSelector()||!this._checked;mt!==this._checked&&(this._checked=mt,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new ie(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}_isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static#e=this.\u0275fac=function(me){return new(me||Ot)(E.Y36(U,8),E.Y36(E.sBO),E.Y36(E.SBq),E.Y36(o.tE),E.$8M("tabindex"),E.Y36(Q,8))};
1static#t=this.\u0275cmp=E.Xpm({type:Ot,selectors:[["mat-button-toggle"]],viewQuery:function(me,Qe){if(1&me&&E.Gf(z,5),2&me){let ae;E.iGM(ae=E.CRH())&&(Qe._buttonElement=ae.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(me,Qe){1&me&&E.NdJ("focus",function(){return Qe.focus()}),2&me&&(E.uIk("aria-label",null)("aria-labelledby",null)("id",Qe.id)("name",null),E.ekj("mat-button-toggle-standalone",!Qe.buttonToggleGroup)("mat-button-toggle-checked",Qe.checked)("mat-button-toggle-disabled",Qe.disabled)("mat-button-toggle-appearance-standard","standard"===Qe.appearance))},inputs:{disableRipple:"disableRipple",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[E.qOj],ngContentSelectors:G,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(me,Qe){if(1&me&&(E.F$t(),E.TgZ(0,"button",0,1),E.NdJ("click",function(){return Qe._onButtonClick()}),E.TgZ(2,"span",2),E.Hsn(3),E.qZA()(),E._UZ(4,"span",3)(5,"span",4)),2&me){const ae=E.MAs(1);E.Q6J("id",Qe.buttonId)("disabled",Qe.disabled||null),E.uIk("tabindex",Qe.disabled?-1:Qe.tabIndex)("aria-pressed",Qe.checked)("name",Qe._getButtonName())("aria-label",Qe.ariaLabel)("aria-labelledby",Qe.ariaLabelledby),E.xp6(5),E.Q6J("matRippleTrigger",ae)("matRippleDisabled",Qe.disableRipple||Qe.disabled)}},dependencies:[N.wG],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:0.04;--mat-standard-button-toggle-focus-state-layer-opacity:0.12;border-radius:var(--mat-standard-button-toggle-shape);border:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-text-font)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard{--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:0.04;--mat-standard-button-toggle-focus-state-layer-opacity:0.12;color:var(--mat-standard-button-toggle-text-color);background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-text-font)}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color);background-color:var(--mat-standard-button-toggle-selected-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color)}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity)}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity)}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}
1.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}"],encapsulation:2,changeDetection:0})}return Ot})(),Et=(()=>{class Ot{static#e=this.\u0275fac=function(me){return new(me||Ot)};static#t=this.\u0275mod=E.oAB({type:Ot});static#n=this.\u0275inj=E.cJS({imports:[N.BQ,N.si,N.BQ]})}return Ot})()},2296:(h,v,y)=>{"use strict";y.d(v,{RK:()=>ii,lW:()=>xe,ot:()=>ct,zs:()=>Fe});var o=y(2831),p=y(5879),n=y(4300),E=y(2495),C=y(3680);const N=["mat-button",""],z=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],G=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],U=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",_e=["mat-icon-button",""],be=["*"],zt=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],mt=(0,C.pj)((0,C.Id)((0,C.Kr)(class{constructor(Ke){this._elementRef=Ke}})));let me=(()=>{class Ke extends mt{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(se){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,se)}get disableRipple(){return this._disableRipple}set disableRipple(se){this._disableRipple=(0,E.Ig)(se),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(se){this._disabled=(0,E.Ig)(se),this._updateRippleDisabled()}constructor(se,Ee,qe,pt){super(se),this._platform=Ee,this._ngZone=qe,this._animationMode=pt,this._focusMonitor=(0,p.f3M)(n.tE),this._rippleLoader=(0,p.f3M)(C.Fq),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const Wt=se.nativeElement.classList;for(const ze of zt)this._hasHostAttributes(ze.selector)&&ze.mdcClasses.forEach(Mt=>{Wt.add(Mt)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(se="program",Ee){se?this._focusMonitor.focusVia(this._elementRef.nativeElement,se,Ee):this._elementRef.nativeElement.focus(Ee)}_hasHostAttributes(...se){return se.some(Ee=>this._elementRef.nativeElement.hasAttribute(Ee))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#e=this.\u0275fac=function(Ee){p.$Z()};static#t=this.\u0275dir=p.lG2({type:Ke,features:[p.qOj]})}return Ke})(),Ge=(()=>{class Ke extends me{constructor(se,Ee,qe,pt){super(se,Ee,qe,pt),this._haltDisabledEvents=Wt=>{this.disabled&&(Wt.preventDefault(),Wt.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}static#e=this.\u0275fac=function(Ee){p.$Z()};static#t=this.\u0275dir=p.lG2({type:Ke,features:[p.qOj]})}return Ke})(),xe=(()=>{class Ke extends me{constructor(se,Ee,qe,pt){super(se,Ee,qe,pt)}static#e=this.\u0275fac=function(Ee){return new(Ee||Ke)(p.Y36(p.SBq),p.Y36(o.t4),p.Y36(p.R0b),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:Ke,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(Ee,qe){2&Ee&&(p.uIk("disabled",qe.disabled||null),p.ekj("_mat-animation-noopable","NoopAnimations"===qe._animationMode)("mat-unthemed",!qe.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[p.qOj],attrs:N,ngContentSelectors:G,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ee,qe){1&Ee&&(p.F$t(z),p._UZ(0,"span",0),p.Hsn(1),p.TgZ(2,"span",1),p.Hsn(3,1),p.qZA(),p.Hsn(4,2),p._UZ(5,"span",2)(6,"span",3)),2&Ee&&p.ekj("mdc-button__ripple",!qe._isFab)("mdc-fab__ripple",qe._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
1height:calc(\n      100% + 4px\n    );width:calc(\n      100% + 4px\n    );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return Ke})(),Fe=(()=>{class Ke extends Ge{constructor(se,Ee,qe,pt){super(se,Ee,qe,pt)}static#e=this.\u0275fac=function(Ee){return new(Ee||Ke)(p.Y36(p.SBq),p.Y36(o.t4),p.Y36(p.R0b),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:Ke,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:9,hostBindings:function(Ee,qe){2&Ee&&(p.uIk("disabled",qe.disabled||null)("tabindex",qe.disabled?-1:qe.tabIndex)("aria-disabled",qe.disabled.toString()),p.ekj("_mat-animation-noopable","NoopAnimations"===qe._animationMode)("mat-unthemed",!qe.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[p.qOj],attrs:N,ngContentSelectors:G,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ee,qe){1&Ee&&(p.F$t(z),p._UZ(0,"span",0),p.Hsn(1),p.TgZ(2,"span",1),p.Hsn(3,1),p.qZA(),p.Hsn(4,2),p._UZ(5,"span",2)(6,"span",3)),2&Ee&&p.ekj("mdc-button__ripple",!qe._isFab)("mdc-fab__ripple",qe._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
1height:calc(\n      100% + 4px\n    );width:calc(\n      100% + 4px\n    );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',U],encapsulation:2,changeDetection:0})}return Ke})(),ii=(()=>{class Ke extends me{constructor(se,Ee,qe,pt){super(se,Ee,qe,pt),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#e=this.\u0275fac=function(Ee){return new(Ee||Ke)(p.Y36(p.SBq),p.Y36(o.t4),p.Y36(p.R0b),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:Ke,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(Ee,qe){2&Ee&&(p.uIk("disabled",qe.disabled||null),p.ekj("_mat-animation-noopable","NoopAnimations"===qe._animationMode)("mat-unthemed",!qe.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[p.qOj],attrs:_e,ngContentSelectors:be,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ee,qe){1&Ee&&(p.F$t(),p._UZ(0,"span",0),p.Hsn(1),p._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
1height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',U],encapsulation:2,changeDetection:0})}return Ke})(),ct=(()=>{class Ke{static#e=this.\u0275fac=function(Ee){return new(Ee||Ke)};static#t=this.\u0275mod=p.oAB({type:Ke});static#n=this.\u0275inj=p.cJS({imports:[C.BQ,C.si,C.BQ]})}return Ke})()},5195:(h,v,y)=>{"use strict";y.d(v,{QW:()=>xe,a8:()=>U,dk:()=>je,dn:()=>ie,hq:()=>be,n5:()=>Te});var o=y(5879),p=y(6814),n=y(3680);const E=["*"],z=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],G=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n      [mat-card-title], [mat-card-subtitle],\n      [matCardTitle], [matCardSubtitle]","*"],Q=new o.OlP("MAT_CARD_CONFIG");let U=(()=>{class Fe{constructor(Qt){this.appearance=Qt?.appearance||"raised"}static#e=this.\u0275fac=function(yt){return new(yt||Fe)(o.Y36(Q,8))};static#t=this.\u0275cmp=o.Xpm({type:Fe,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(yt,vn){2&yt&&o.ekj("mat-mdc-card-outlined","outlined"===vn.appearance)("mdc-card--outlined","outlined"===vn.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:E,decls:1,vars:0,template:function(yt,vn){1&yt&&(o.F$t(),o.Hsn(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}
1.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}
1.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0})}return Fe})(),Te=(()=>{class Fe{static#e=this.\u0275fac=function(yt){return new(yt||Fe)};static#t=this.\u0275dir=o.lG2({type:Fe,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]})}return Fe})(),ie=(()=>{class Fe{static#e=this.\u0275fac=function(yt){return new(yt||Fe)};static#t=this.\u0275dir=o.lG2({type:Fe,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]})}return Fe})(),be=(()=>{class Fe{constructor(){this.align="start"}static#e=this.\u0275fac=function(yt){return new(yt||Fe)};static#t=this.\u0275dir=o.lG2({type:Fe,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(yt,vn){2&yt&&o.ekj("mat-mdc-card-actions-align-end","end"===vn.align)},inputs:{align:"align"},exportAs:["matCardActions"]})}return Fe})(),je=(()=>{class Fe{static#e=this.\u0275fac=function(yt){return new(yt||Fe)};static#t=this.\u0275cmp=o.Xpm({type:Fe,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:G,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(yt,vn){1&yt&&(o.F$t(z),o.Hsn(0),o.TgZ(1,"div",0),o.Hsn(2,1),o.qZA(),o.Hsn(3,2))},encapsulation:2,changeDetection:0})}return Fe})(),xe=(()=>{class Fe{static#e=this.\u0275fac=function(yt){return new(yt||Fe)};static#t=this.\u0275mod=o.oAB({type:Fe});static#n=this.\u0275inj=o.cJS({imports:[n.BQ,p.ez,n.BQ]})}return Fe})()},5986:(h,v,y)=>{"use strict";y.d(v,{oG:()=>je,p9:()=>mt});var o=y(5879),p=y(6223),n=y(3680),E=y(2495);const C=["input"],N=["label"],z=["*"],G=new o.OlP("mat-checkbox-default-options",{providedIn:"root",factory:Q});function Q(){return{color:"accent",clickAction:"check-indeterminate"}}const U={provide:p.JU,useExisting:(0,o.Gpc)(()=>je),multi:!0};class Te{}let re=0;const ie=Q(),_e=(0,n.sb)((0,n.pj)((0,n.Kr)((0,n.Id)(class{constructor(me){this._elementRef=me}}))));let be=(()=>{class me extends _e{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(ae){this._required=(0,E.Ig)(ae)}constructor(ae,Ge,xe,Fe,ft,Qt,yt){super(Ge),this._changeDetectorRef=xe,this._ngZone=Fe,this._animationMode=Qt,this._options=yt,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new o.vpe,this.indeterminateChange=new o.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||ie,this.color=this.defaultColor=this._options.color||ie.color,this.tabIndex=parseInt(ft)||0,this.id=this._uniqueId=`${ae}${++re}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(ae){const Ge=(0,E.Ig)(ae);Ge!=this.checked&&(this._checked=Ge,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(ae){const Ge=(0,E.Ig)(ae);Ge!==this.disabled&&(this._disabled=Ge,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(ae){const Ge=ae!=this._indeterminate;this._indeterminate=(0,E.Ig)(ae),Ge&&(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(ae){this.checked=!!ae}registerOnChange(ae){this._controlValueAccessorChangeFn=ae}registerOnTouched(ae){this._onTouched=ae}setDisabledState(ae){this.disabled=ae}_transitionCheckState(ae){let Ge=this._currentCheckState,xe=this._getAnimationTargetElement();if(Ge!==ae&&xe&&(this._currentAnimationClass&&xe.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(Ge,ae),this._currentCheckState=ae,this._currentAnimationClass.length>0)){xe.classList.add(this._currentAnimationClass);const Fe=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{xe.classList.remove(Fe)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const ae=this._options?.clickAction;this.disabled||"noop"===ae?!this.disabled&&"noop"===ae&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==ae&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(ae){ae.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(ae,Ge){if("NoopAnimations"===this._animationMode)return"";switch(ae){case 0:if(1===Ge)return this._animationClasses.uncheckedToChecked;if(3==Ge)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===Ge?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===Ge?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===Ge?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(ae){const Ge=this._inputElement;Ge&&(Ge.nativeElement.indeterminate=ae)}static#e=this.\u0275fac=function(Ge){o.$Z()};static#t=this.\u0275dir=o.lG2({type:me,viewQuery:function(Ge,xe){if(1&Ge&&(o.Gf(C,5),o.Gf(N,5),o.Gf(n.wG,5)),2&Ge){let Fe;o.iGM(Fe=o.CRH())&&(xe._inputElement=Fe.first),o.iGM(Fe=o.CRH())&&(xe._labelElement=Fe.first),o.iGM(Fe=o.CRH())&&(xe.ripple=Fe.first)}},inputs:{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"},features:[o.qOj]})}return me})(),je=(()=>{class me extends be{constructor(ae,Ge,xe,Fe,ft,Qt){super("mat-mdc-checkbox-",ae,Ge,xe,Fe,ft,Qt),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(ae){const Ge=new Te;return Ge.source=this,Ge.checked=ae,Ge}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(ae){ae.target&&this._labelElement.nativeElement.contains(ae.target)&&ae.stopPropagation()}static#e=this.\u0275fac=function(Ge){return new(Ge||me)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(o.R0b),o.$8M("tabindex"),o.Y36(o.QbO,8),o.Y36(G,8))};static#t=this.\u0275cmp=o.Xpm({type:me,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(Ge,xe){2&Ge&&(o.Ikx("id",xe.id),o.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),o.ekj("_mat-animation-noopable","NoopAnimations"===xe._animationMode)("mdc-checkbox--disabled",xe.disabled)("mat-mdc-checkbox-disabled",xe.disabled)("mat-mdc-checkbox-checked",xe.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[o._Bn([U]),o.qOj],ngContentSelectors:z,decls:15,vars:20,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(Ge,xe){if(1&Ge&&(o.F$t(),o.TgZ(0,"div",0),o.NdJ("click",function(ft){return xe._preventBubblingFromLabel(ft)}),o.TgZ(1,"div",1,2)(3,"div",3),o.NdJ("click",function(){return xe._onTouchTargetClick()}),o.qZA(),o.TgZ(4,"input",4,5),o.NdJ("blur",function(){return xe._onBlur()})("click",function(){return xe._onInputClick()})("change",function(ft){return xe._onInteractionEvent(ft)}),o.qZA(),o._UZ(6,"div",6),o.TgZ(7,"div",7),o.O4$(),o.TgZ(8,"svg",8),o._UZ(9,"path",9),o.qZA(),o.kcU(),o._UZ(10,"div",10),o.qZA(),o._UZ(11,"div",11),o.qZA(),o.TgZ(12,"label",12,13),o.Hsn(14),o.qZA()()),2&Ge){const Fe=o.MAs(2);
1o.ekj("mdc-form-field--align-end","before"==xe.labelPosition),o.xp6(4),o.ekj("mdc-checkbox--selected",xe.checked),o.Q6J("checked",xe.checked)("indeterminate",xe.indeterminate)("disabled",xe.disabled)("id",xe.inputId)("required",xe.required)("tabIndex",xe.tabIndex),o.uIk("aria-label",xe.ariaLabel||null)("aria-labelledby",xe.ariaLabelledby)("aria-describedby",xe.ariaDescribedby)("aria-checked",xe.indeterminate?"mixed":null)("name",xe.name)("value",xe.value),o.xp6(7),o.Q6J("matRippleTrigger",Fe)("matRippleDisabled",xe.disableRipple||xe.disabled)("matRippleCentered",!0),o.xp6(1),o.Q6J("for",xe.inputId)}},dependencies:[n.wG],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-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 mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}
1}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500m
1s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}
1.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return me})(),zt=(()=>{class me{static#e=this.\u0275fac=function(Ge){return new(Ge||me)};static#t=this.\u0275mod=o.oAB({type:me});static#n=this.\u0275inj=o.cJS({})}return me})(),mt=(()=>{class me{static#e=this.\u0275fac=function(Ge){return new(Ge||me)};static#t=this.\u0275mod=o.oAB({type:me});static#n=this.\u0275inj=o.cJS({imports:[n.BQ,n.si,zt,n.BQ,zt]})}return me})()},3680:(h,v,y)=>{"use strict";y.d(v,{_A:()=>at,rD:()=>ze,sG:()=>ct,Ad:()=>Dn,K7:()=>yn,HF:()=>Nt,BQ:()=>Ge,XK:()=>pt,ey:()=>_n,Ng:()=>Dt,rN:()=>qn,wG:()=>Ne,Fq:()=>Ut,si:()=>ot,CB:()=>bt,jH:()=>Vt,pj:()=>yt,Kr:()=>vn,Id:()=>Qt,FD:()=>Pn,dB:()=>Jn,sb:()=>En});var o=y(5879),p=y(4300),n=y(9388),C=y(6814),N=y(2831),z=y(2495),G=y(5592),Q=y(8645),U=y(6028);const ie=["text"];function _e(Ze,ue){if(1&Ze&&o._UZ(0,"mat-pseudo-checkbox",6),2&Ze){const X=o.oxw();o.Q6J("disabled",X.disabled)("state",X.selected?"checked":"unchecked")}}function be(Ze,ue){if(1&Ze&&o._UZ(0,"mat-pseudo-checkbox",7),2&Ze){const X=o.oxw();o.Q6J("disabled",X.disabled)}}function je(Ze,ue){if(1&Ze&&(o.TgZ(0,"span",8),o._uU(1),o.qZA()),2&Ze){const X=o.oxw();o.xp6(1),o.hij("(",X.group.label,")")}}const Et=[[["mat-icon"]],"*"],Ot=["mat-icon","*"],ae=new o.OlP("mat-sanity-checks",{providedIn:"root",factory:function Qe(){return!0}});let Ge=(()=>{class Ze{constructor(X,Be,Ft){this._sanityChecks=Be,this._document=Ft,this._hasDoneGlobalChecks=!1,X._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(X){return!(0,N.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[X])}static#e=this.\u0275fac=function(Be){return new(Be||Ze)(o.LFG(p.qm),o.LFG(ae,8),o.LFG(C.K0))};static#t=this.\u0275mod=o.oAB({type:Ze});static#n=this.\u0275inj=o.cJS({imports:[n.vT,n.vT]})}return Ze})();function Qt(Ze){return class extends Ze{get disabled(){return this._disabled}set disabled(ue){this._disabled=(0,z.Ig)(ue)}constructor(...ue){super(...ue),this._disabled=!1}}}function yt(Ze,ue){return class extends Ze{get color(){return this._color}set color(X){const Be=X||this.defaultColor;Be!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),Be&&this._elementRef.nativeElement.classList.add(`mat-${Be}`),this._color=Be)}constructor(...X){super(...X),this.defaultColor=ue,this.color=ue}}}function vn(Ze){return class extends Ze{get disableRipple(){return this._disableRipple}set disableRipple(ue){this._disableRipple=(0,z.Ig)(ue)}constructor(...ue){super(...ue),this._disableRipple=!1}}}function En(Ze,ue=0){return class extends Ze{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(X){this._tabIndex=null!=X?(0,z.su)(X):this.defaultTabIndex}constructor(...X){super(...X),this._tabIndex=ue,this.defaultTabIndex=ue}}}function Pn(Ze){return class extends Ze{updateErrorState(){const ue=this.errorState,wn=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);wn!==ue&&(this.errorState=wn,this.stateChanges.next())}constructor(...ue){super(...ue),this.errorState=!1}}}function Jn(Ze){return class extends Ze{constructor(...ue){super(...ue),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new G.y(X=>{this._isInitialized?this._notifySubscriber(X):this._pendingSubscribers.push(X)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(ue){ue.next(),ue.complete()}}}const Dn=new o.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function ii(){return(0,o.f3M)(o.soG)}});class at{constructor(){this._localeChanges=new Q.x,this.localeChanges=this._localeChanges}getValidDateOrNull(ue){return this.isDateInstance(ue)&&this.isValid(ue)?ue:null}deserialize(ue){return null==ue||this.isDateInstance(ue)&&this.isValid(ue)?ue:this.invalid()}setLocale(ue){this.locale=ue,this._localeChanges.next()}compareDate(ue,X){return this.getYear(ue)-this.getYear(X)||this.getMonth(ue)-this.getMonth(X)||this.getDate(ue)-this.getDate(X)}sameDate(ue,X){if(ue&&X){let Be=this.isValid(ue),Ft=this.isValid(X);return Be&&Ft?!this.compareDate(ue,X):Be==Ft}return ue==X}clampDate(ue,X,Be){return X&&this.compareDate(ue,X)<0?X:Be&&this.compareDate(ue,Be)>0?Be:ue}}const ct=new o.OlP("mat-date-formats"),Ke=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Lt(Ze,ue){const X=Array(Ze);for(let Be=0;Be<Ze;Be++)X[Be]=ue(Be);return X}let se=(()=>{class Ze extends at{constructor(X,Be){super(),this.useUtcForDisplay=!1,super.setLocale(X)}getYear(X){return X.getFullYear()}getMonth(X){return X.getMonth()}getDate(X){return X.getDate()}getDayOfWeek(X){return X.getDay()}getMonthNames(X){const Be=new Intl.DateTimeFormat(this.locale,{month:X,timeZone:"utc"});return Lt(12,Ft=>this._format(Be,new Date(2017,Ft,1)))}getDateNames(){const X=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Lt(31,Be=>this._format(X,new Date(2017,0,Be+1)))}getDayOfWeekNames(X){const Be=new Intl.DateTimeFormat(this.locale,{weekday:X,timeZone:"utc"});return Lt(7,Ft=>this._format(Be,new Date(2017,0,Ft+1)))}getYearName(X){const Be=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(Be,X)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(X){return this.getDate(this._createDateWithOverflow(this.getYear(X),this.getMonth(X)+1,0))}clone(X){return new Date(X.getTime())}createDate(X,Be,Ft){let wn=this._createDateWithOverflow(X,Be,Ft);return wn.getMonth(),wn}today(){return new Date}parse(X,Be){return"number"==typeof X?new Date(X):X?new Date(Date.parse(X)):null}format(X,Be){if(!this.isValid(X))throw Error("NativeDateAdapter: Cannot format invalid date.");const Ft=new Intl.DateTimeFormat(this.locale,{...Be,timeZone:"utc"});return this._format(Ft,X)}addCalendarYears(X,Be){return this.addCalendarMonths(X,12*Be)}addCalendarMonths(X,Be){let Ft=this._createDateWithOverflow(this.getYear(X),this.getMonth(X)+Be,this.getDate(X));return this.getMonth(Ft)!=((this.getMonth(X)+Be)%12+12)%12&&(Ft=this._createDateWithOverflow(this.getYear(Ft),this.getMonth(Ft),0)),Ft}addCalendarDays(X,Be){return this._createDateWithOverflow(this.getYear(X),this.getMonth(X),this.getDate(X)+Be)}
1toIso8601(X){return[X.getUTCFullYear(),this._2digit(X.getUTCMonth()+1),this._2digit(X.getUTCDate())].join("-")}deserialize(X){if("string"==typeof X){if(!X)return null;if(Ke.test(X)){let Be=new Date(X);if(this.isValid(Be))return Be}}return super.deserialize(X)}isDateInstance(X){return X instanceof Date}isValid(X){return!isNaN(X.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(X,Be,Ft){const wn=new Date;return wn.setFullYear(X,Be,Ft),wn.setHours(0,0,0,0),wn}_2digit(X){return("00"+X).slice(-2)}_format(X,Be){const Ft=new Date;return Ft.setUTCFullYear(Be.getFullYear(),Be.getMonth(),Be.getDate()),Ft.setUTCHours(Be.getHours(),Be.getMinutes(),Be.getSeconds(),Be.getMilliseconds()),X.format(Ft)}static#e=this.\u0275fac=function(Be){return new(Be||Ze)(o.LFG(Dn,8),o.LFG(N.t4))};static#t=this.\u0275prov=o.Yz7({token:Ze,factory:Ze.\u0275fac})}return Ze})();const Ee={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 qe=(()=>{class Ze{static#e=this.\u0275fac=function(Be){return new(Be||Ze)};static#t=this.\u0275mod=o.oAB({type:Ze});static#n=this.\u0275inj=o.cJS({providers:[{provide:at,useClass:se}]})}return Ze})(),pt=(()=>{class Ze{static#e=this.\u0275fac=function(Be){return new(Be||Ze)};static#t=this.\u0275mod=o.oAB({type:Ze});static#n=this.\u0275inj=o.cJS({providers:[{provide:ct,useValue:Ee}],imports:[qe]})}return Ze})(),ze=(()=>{class Ze{isErrorState(X,Be){return!!(X&&X.invalid&&(X.touched||Be&&Be.submitted))}static#e=this.\u0275fac=function(Be){return new(Be||Ze)};static#t=this.\u0275prov=o.Yz7({token:Ze,factory:Ze.\u0275fac,providedIn:"root"})}return Ze})();class nt{constructor(ue,X,Be,Ft=!1){this._renderer=ue,this.element=X,this.config=Be,this._animationForciblyDisabledThroughCss=Ft,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Oe=(0,N.i$)({passive:!0,capture:!0});class At{constructor(){this._events=new Map,this._delegateEventHandler=ue=>{const X=(0,N.sA)(ue);X&&this._events.get(ue.type)?.forEach((Be,Ft)=>{(Ft===X||Ft.contains(X))&&Be.forEach(wn=>wn.handleEvent(ue))})}}addHandler(ue,X,Be,Ft){const wn=this._events.get(X);if(wn){const $t=wn.get(Be);$t?$t.add(Ft):wn.set(Be,new Set([Ft]))}else this._events.set(X,new Map([[Be,new Set([Ft])]])),ue.runOutsideAngular(()=>{document.addEventListener(X,this._delegateEventHandler,Oe)})}removeHandler(ue,X,Be){const Ft=this._events.get(ue);if(!Ft)return;const wn=Ft.get(X);wn&&(wn.delete(Be),0===wn.size&&Ft.delete(X),0===Ft.size&&(this._events.delete(ue),document.removeEventListener(ue,this._delegateEventHandler,Oe)))}}const qt={enterDuration:225,exitDuration:150},fn=(0,N.i$)({passive:!0,capture:!0}),Hn=["mousedown","touchstart"],xt=["mouseup","mouseleave","touchend","touchcancel"];class Jt{static#e=this._eventManager=new At;constructor(ue,X,Be,Ft){this._target=ue,this._ngZone=X,this._platform=Ft,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Ft.isBrowser&&(this._containerElement=(0,z.fI)(Be))}fadeInRipple(ue,X,Be={}){const Ft=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),wn={...qt,...Be.animation};Be.centered&&(ue=Ft.left+Ft.width/2,X=Ft.top+Ft.height/2);const $t=Be.radius||function dt(Ze,ue,X){const Be=Math.max(Math.abs(Ze-X.left),Math.abs(Ze-X.right)),Ft=Math.max(Math.abs(ue-X.top),Math.abs(ue-X.bottom));return Math.sqrt(Be*Be+Ft*Ft)}(ue,X,Ft),An=ue-Ft.left,Ye=X-Ft.top,st=wn.enterDuration,Yt=document.createElement("div");Yt.classList.add("mat-ripple-element"),Yt.style.left=An-$t+"px",Yt.style.top=Ye-$t+"px",Yt.style.height=2*$t+"px",Yt.style.width=2*$t+"px",null!=Be.color&&(Yt.style.backgroundColor=Be.color),Yt.style.transitionDuration=`${st}ms`,this._containerElement.appendChild(Yt);const rt=window.getComputedStyle(Yt),Pt=rt.transitionDuration,rn="none"===rt.transitionProperty||"0s"===Pt||"0s, 0s"===Pt||0===Ft.width&&0===Ft.height,Ie=new nt(this,Yt,Be,rn);Yt.style.transform="scale3d(1, 1, 1)",Ie.state=0,Be.persistent||(this._mostRecentTransientRipple=Ie);let nn=null;return!rn&&(st||wn.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const ye=()=>this._finishRippleTransition(Ie),We=()=>this._destroyRipple(Ie);Yt.addEventListener("transitionend",ye),Yt.addEventListener("transitioncancel",We),nn={onTransitionEnd:ye,onTransitionCancel:We}}),this._activeRipples.set(Ie,nn),(rn||!st)&&this._finishRippleTransition(Ie),Ie}
1fadeOutRipple(ue){if(2===ue.state||3===ue.state)return;const X=ue.element,Be={...qt,...ue.config.animation};X.style.transitionDuration=`${Be.exitDuration}ms`,X.style.opacity="0",ue.state=2,(ue._animationForciblyDisabledThroughCss||!Be.exitDuration)&&this._finishRippleTransition(ue)}fadeOutAll(){this._getActiveRipples().forEach(ue=>ue.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(ue=>{ue.config.persistent||ue.fadeOut()})}setupTriggerEvents(ue){const X=(0,z.fI)(ue);!this._platform.isBrowser||!X||X===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=X,Hn.forEach(Be=>{Jt._eventManager.addHandler(this._ngZone,Be,X,this)}))}handleEvent(ue){"mousedown"===ue.type?this._onMousedown(ue):"touchstart"===ue.type?this._onTouchStart(ue):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{xt.forEach(X=>{this._triggerElement.addEventListener(X,this,fn)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(ue){0===ue.state?this._startFadeOutTransition(ue):2===ue.state&&this._destroyRipple(ue)}_startFadeOutTransition(ue){const X=ue===this._mostRecentTransientRipple,{persistent:Be}=ue.config;ue.state=1,!Be&&(!X||!this._isPointerDown)&&ue.fadeOut()}_destroyRipple(ue){const X=this._activeRipples.get(ue)??null;this._activeRipples.delete(ue),this._activeRipples.size||(this._containerRect=null),ue===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),ue.state=3,null!==X&&(ue.element.removeEventListener("transitionend",X.onTransitionEnd),ue.element.removeEventListener("transitioncancel",X.onTransitionCancel)),ue.element.remove()}_onMousedown(ue){const X=(0,p.X6)(ue),Be=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!X&&!Be&&(this._isPointerDown=!0,this.fadeInRipple(ue.clientX,ue.clientY,this._target.rippleConfig))}_onTouchStart(ue){if(!this._target.rippleDisabled&&!(0,p.yG)(ue)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const X=ue.changedTouches;if(X)for(let Be=0;Be<X.length;Be++)this.fadeInRipple(X[Be].clientX,X[Be].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(ue=>{!ue.config.persistent&&(1===ue.state||ue.config.terminateOnPointerUp&&0===ue.state)&&ue.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const ue=this._triggerElement;ue&&(Hn.forEach(X=>Jt._eventManager.removeHandler(X,ue,this)),this._pointerUpEventsRegistered&&xt.forEach(X=>ue.removeEventListener(X,this,fn)))}}const Me=new o.OlP("mat-ripple-global-options");let Ne=(()=>{class Ze{get disabled(){return this._disabled}set disabled(X){X&&this.fadeOutAllNonPersistent(),this._disabled=X,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(X){this._trigger=X,this._setupTriggerEventsIfEnabled()}constructor(X,Be,Ft,wn,$t){this._elementRef=X,this._animationMode=$t,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=wn||{},this._rippleRenderer=new Jt(this,Be,X,Ft)}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:{...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(X,Be=0,Ft){return"number"==typeof X?this._rippleRenderer.fadeInRipple(X,Be,{...this.rippleConfig,...Ft}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...X})}static#e=this.\u0275fac=function(Be){return new(Be||Ze)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(N.t4),o.Y36(Me,8),o.Y36(o.QbO,8))};static#t=this.\u0275dir=o.lG2({type:Ze,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Be,Ft){2&Be&&o.ekj("mat-ripple-unbounded",Ft.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"]})}return Ze})(),ot=(()=>{class Ze{static#e=this.\u0275fac=function(Be){return new(Be||Ze)};static#t=this.\u0275mod=o.oAB({type:Ze});static#n=this.\u0275inj=o.cJS({imports:[Ge,Ge]})}return Ze})(),Xt=(()=>{class Ze{constructor(X){this._animationMode=X,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(Be){return new(Be||Ze)(o.Y36(o.QbO,8))};static#t=this.\u0275cmp=o.Xpm({type:Ze,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Be,Ft){2&Be&&o.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===Ft.state)("mat-pseudo-checkbox-checked","checked"===Ft.state)("mat-pseudo-checkbox-disabled",Ft.disabled)("mat-pseudo-checkbox-minimal","minimal"===Ft.appearance)("mat-pseudo-checkbox-full","full"===Ft.appearance)("_mat-animation-noopable","NoopAnimations"===Ft._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(Be,Ft){},styles:['.mat-pseudo-checkbox{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-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
1height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return Ze})(),kt=(()=>{class Ze{static#e=this.\u0275fac=function(Be){return new(Be||Ze)};static#t=this.\u0275mod=o.oAB({type:Ze});static#n=this.\u0275inj=o.cJS({imports:[Ge]})}return Ze})();const Nt=new o.OlP("MAT_OPTION_PARENT_COMPONENT"),yn=new o.OlP("MatOptgroup");let Fn=0;class qn{constructor(ue,X=!1){this.source=ue,this.isUserInput=X}}let li=(()=>{class Ze{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(X){this._disabled=(0,z.Ig)(X)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(X,Be,Ft,wn){this._element=X,this._changeDetectorRef=Be,this._parent=Ft,this.group=wn,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Fn++,this.onSelectionChange=new o.vpe,this._stateChanges=new Q.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(X=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),X&&this._emitSelectionChangeEvent())}deselect(X=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),X&&this._emitSelectionChangeEvent())}focus(X,Be){const Ft=this._getHostElement();"function"==typeof Ft.focus&&Ft.focus(Be)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(X){(X.keyCode===U.K5||X.keyCode===U.L_)&&!(0,U.Vb)(X)&&(this._selectViaInteraction(),X.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const X=this.viewValue;X!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=X)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(X=!1){this.onSelectionChange.emit(new qn(this,X))}static#e=this.\u0275fac=function(Be){o.$Z()};static#t=this.\u0275dir=o.lG2({type:Ze,viewQuery:function(Be,Ft){if(1&Be&&o.Gf(ie,7),2&Be){let wn;o.iGM(wn=o.CRH())&&(Ft._text=wn.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return Ze})(),_n=(()=>{class Ze extends li{constructor(X,Be,Ft,wn){super(X,Be,Ft,wn)}static#e=this.\u0275fac=function(Be){return new(Be||Ze)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(Nt,8),o.Y36(yn,8))};static#t=this.\u0275cmp=o.Xpm({type:Ze,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Be,Ft){1&Be&&o.NdJ("click",function(){return Ft._selectViaInteraction()})("keydown",function($t){return Ft._handleKeydown($t)}),2&Be&&(o.Ikx("id",Ft.id),o.uIk("aria-selected",Ft.selected)("aria-disabled",Ft.disabled.toString()),o.ekj("mdc-list-item--selected",Ft.selected)("mat-mdc-option-multiple",Ft.multiple)("mat-mdc-option-active",Ft.active)("mdc-list-item--disabled",Ft.disabled))},exportAs:["matOption"],features:[o.qOj],ngContentSelectors:Ot,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(Be,Ft){1&Be&&(o.F$t(Et),o.YNc(0,_e,1,2,"mat-pseudo-checkbox",0),o.Hsn(1),o.TgZ(2,"span",1,2),o.Hsn(4,1),o.qZA(),o.YNc(5,be,1,1,"mat-pseudo-checkbox",3),o.YNc(6,je,2,1,"span",4),o._UZ(7,"div",5)),2&Be&&(
1o.Q6J("ngIf",Ft.multiple),o.xp6(5),o.Q6J("ngIf",!Ft.multiple&&Ft.selected&&!Ft.hideSingleSelectionIndicator),o.xp6(1),o.Q6J("ngIf",Ft.group&&Ft.group._inert),o.xp6(1),o.Q6J("matRippleTrigger",Ft._getHostElement())("matRippleDisabled",Ft.disabled||Ft.disableRipple))},dependencies:[Ne,C.O5,Xt],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Ze})();function bt(Ze,ue,X){if(X.length){let Be=ue.toArray(),Ft=X.toArray(),wn=0;for(let $t=0;$t<Ze+1;$t++)Be[$t].group&&Be[$t].group===Ft[wn]&&wn++;return wn}return 0}function Vt(Ze,ue,X,Be){return Ze<X?Ze:Ze+ue>X+Be?Math.max(0,Ze-Be+ue):X}let Dt=(()=>{class Ze{static#e=this.\u0275fac=function(Be){return new(Be||Ze)};static#t=this.\u0275mod=o.oAB({type:Ze});static#n=this.\u0275inj=o.cJS({imports:[ot,C.ez,Ge,kt]})}return Ze})();const tt={capture:!0},Je=["focus","click","mouseenter","touchstart"],De="mat-ripple-loader-uninitialized",wt="mat-ripple-loader-class-name",Kt="mat-ripple-loader-centered",bn="mat-ripple-loader-disabled";let Ut=(()=>{class Ze{constructor(){this._document=(0,o.f3M)(C.K0,{optional:!0}),this._animationMode=(0,o.f3M)(o.QbO,{optional:!0}),this._globalRippleOptions=(0,o.f3M)(Me,{optional:!0}),this._platform=(0,o.f3M)(N.t4),this._ngZone=(0,o.f3M)(o.R0b),this._hosts=new Map,this._onInteraction=X=>{if(!(X.target instanceof HTMLElement))return;const Ft=X.target.closest(`[${De}]`);Ft&&this._createRipple(Ft)},this._ngZone.runOutsideAngular(()=>{for(const X of Je)this._document?.addEventListener(X,this._onInteraction,tt)})}ngOnDestroy(){const X=this._hosts.keys();for(const Be of X)this.destroyRipple(Be);for(const Be of Je)this._document?.removeEventListener(Be,this._onInteraction,tt)}configureRipple(X,Be){X.setAttribute(De,""),(Be.className||!X.hasAttribute(wt))&&X.setAttribute(wt,Be.className||""),Be.centered&&X.setAttribute(Kt,""),Be.disabled&&X.setAttribute(bn,"")}getRipple(X){return this._hosts.get(X)||this._createRipple(X)}setDisabled(X,Be){const Ft=this._hosts.get(X);Ft?Ft.disabled=Be:Be?X.setAttribute(bn,""):X.removeAttribute(bn)}_createRipple(X){if(!this._document)return;const Be=this._hosts.get(X);if(Be)return Be;X.querySelector(".mat-ripple")?.remove();const Ft=this._document.createElement("span");Ft.classList.add("mat-ripple",X.getAttribute(wt)),X.append(Ft);const wn=new Ne(new o.SBq(Ft),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return wn._isInitialized=!0,wn.trigger=X,wn.centered=X.hasAttribute(Kt),wn.disabled=X.hasAttribute(bn),this.attachRipple(X,wn),wn}attachRipple(X,Be){X.removeAttribute(De),this._hosts.set(X,Be)}destroyRipple(X){const Be=this._hosts.get(X);Be&&(Be.ngOnDestroy(),this._hosts.delete(X))}static#e=this.\u0275fac=function(Be){return new(Be||Ze)};static#t=this.\u0275prov=o.Yz7({token:Ze,factory:Ze.\u0275fac,providedIn:"root"})}return Ze})()},8034:(h,v,y)=>{"use strict";y.d(v,{By:()=>di,FA:()=>Ri,Mq:()=>wn,_g:()=>fi,hl:()=>rt,nW:()=>Pt,wx:()=>yi,zY:()=>ti});var o=y(4300),p=y(3651),n=y(8484),E=y(6814),C=y(5879),N=y(2296),z=y(9473),G=y(3680),Q=y(8645),U=y(7394),Te=y(3019),re=y(2096),ie=y(6028),_e=y(9388),be=y(2831),je=y(8180),Et=y(7921),Ot=y(2181),zt=y(2495),mt=y(6825),me=y(6223),Qe=y(4170),ae=y(2032);const Ge=["mat-calendar-body",""];function xe(ut,Nn){if(1&ut&&(C.TgZ(0,"tr",3)(1,"td",4),C._uU(2),C.qZA()()),2&ut){const B=C.oxw();C.xp6(1),C.Udp("padding-top",B._cellPadding)("padding-bottom",B._cellPadding),C.uIk("colspan",B.numCols),C.xp6(1),C.hij(" ",B.label," ")}}function Fe(ut,Nn){if(1&ut&&(C.TgZ(0,"td",4),C._uU(1),C.qZA()),2&ut){const B=C.oxw(2);C.Udp("padding-top",B._cellPadding)("padding-bottom",B._cellPadding),C.uIk("colspan",B._firstRowOffset),C.xp6(1),C.hij(" ",B._firstRowOffset>=B.labelMinRequiredCells?B.label:""," ")}}function ft(ut,Nn){if(1&ut){const B=C.EpF();C.TgZ(0,"td",8)(1,"button",9),C.NdJ("click",function(oe){const Zt=C.CHM(B).$implicit,Gn=C.oxw(2);return C.KtG(Gn._cellClicked(Zt,oe))})("focus",function(oe){const Zt=C.CHM(B).$implicit,Gn=C.oxw(2);return C.KtG(Gn._emitActiveDateChange(Zt,oe))}),C.TgZ(2,"span",10),C._uU(3),C.qZA(),C._UZ(4,"span",11),C.qZA()()}if(2&ut){const B=Nn.$implicit,ge=Nn.index,oe=C.oxw().index,Xe=C.oxw();C.Udp("width",Xe._cellWidth)("padding-top",Xe._cellPadding)("padding-bottom",Xe._cellPadding),C.uIk("data-mat-row",oe)("data-mat-col",ge),C.xp6(1),C.ekj("mat-calendar-body-disabled",!B.enabled)("mat-calendar-body-active",Xe._isActiveCell(oe,ge))("mat-calendar-body-range-start",Xe._isRangeStart(B.compareValue))("mat-calendar-body-range-end",Xe._isRangeEnd(B.compareValue))("mat-calendar-body-in-range",Xe._isInRange(B.compareValue))("mat-calendar-body-comparison-bridge-start",Xe._isComparisonBridgeStart(B.compareValue,oe,ge))("mat-calendar-body-comparison-bridge-end",Xe._isComparisonBridgeEnd(B.compareValue,oe,ge))("mat-calendar-body-comparison-start",Xe._isComparisonStart(B.compareValue))("mat-calendar-body-comparison-e
1nd",Xe._isComparisonEnd(B.compareValue))("mat-calendar-body-in-comparison-range",Xe._isInComparisonRange(B.compareValue))("mat-calendar-body-preview-start",Xe._isPreviewStart(B.compareValue))("mat-calendar-body-preview-end",Xe._isPreviewEnd(B.compareValue))("mat-calendar-body-in-preview",Xe._isInPreview(B.compareValue)),C.Q6J("ngClass",B.cssClasses)("tabindex",Xe._isActiveCell(oe,ge)?0:-1),C.uIk("aria-label",B.ariaLabel)("aria-disabled",!B.enabled||null)("aria-pressed",Xe._isSelected(B.compareValue))("aria-current",Xe.todayValue===B.compareValue?"date":null)("aria-describedby",Xe._getDescribedby(B.compareValue)),C.xp6(1),C.ekj("mat-calendar-body-selected",Xe._isSelected(B.compareValue))("mat-calendar-body-comparison-identical",Xe._isComparisonIdentical(B.compareValue))("mat-calendar-body-today",Xe.todayValue===B.compareValue),C.xp6(1),C.hij(" ",B.displayValue," ")}}function Qt(ut,Nn){if(1&ut&&(C.TgZ(0,"tr",5),C.YNc(1,Fe,2,6,"td",6),C.YNc(2,ft,5,48,"td",7),C.qZA()),2&ut){const B=Nn.$implicit,ge=Nn.index,oe=C.oxw();C.xp6(1),C.Q6J("ngIf",0===ge&&oe._firstRowOffset),C.xp6(1),C.Q6J("ngForOf",B)}}function yt(ut,Nn){if(1&ut&&(C.TgZ(0,"th",5)(1,"span",6),C._uU(2),C.qZA(),C.TgZ(3,"span",7),C._uU(4),C.qZA()()),2&ut){const B=Nn.$implicit;C.xp6(2),C.Oqu(B.long),C.xp6(2),C.Oqu(B.narrow)}}const vn=["*"];function En(ut,Nn){}function Pn(ut,Nn){if(1&ut){const B=C.EpF();C.TgZ(0,"mat-month-view",5),C.NdJ("activeDateChange",function(oe){C.CHM(B);const Xe=C.oxw();return C.KtG(Xe.activeDate=oe)})("_userSelection",function(oe){C.CHM(B);const Xe=C.oxw();return C.KtG(Xe._dateSelected(oe))})("dragStarted",function(oe){C.CHM(B);const Xe=C.oxw();return C.KtG(Xe._dragStarted(oe))})("dragEnded",function(oe){C.CHM(B);const Xe=C.oxw();return C.KtG(Xe._dragEnded(oe))}),C.qZA()}if(2&ut){const B=C.oxw();C.Q6J("activeDate",B.activeDate)("selected",B.selected)("dateFilter",B.dateFilter)("maxDate",B.maxDate)("minDate",B.minDate)("dateClass",B.dateClass)("comparisonStart",B.comparisonStart)("comparisonEnd",B.comparisonEnd)("startDateAccessibleName",B.startDateAccessibleName)("endDateAccessibleName",B.endDateAccessibleName)("activeDrag",B._activeDrag)}}function Jn(ut,Nn){if(1&ut){const B=C.EpF();C.TgZ(0,"mat-year-view",6),C.NdJ("activeDateChange",function(oe){C.CHM(B);const Xe=C.oxw();return C.KtG(Xe.activeDate=oe)})("monthSelected",function(oe){C.CHM(B);const Xe=C.oxw();return C.KtG(Xe._monthSelectedInYearView(oe))})("selectedChange",function(oe){C.CHM(B);const Xe=C.oxw();return C.KtG(Xe._goToDateInView(oe,"month"))}),C.qZA()}if(2&ut){const B=C.oxw();C.Q6J("activeDate",B.activeDate)("selected",B.selected)("dateFilter",B.dateFilter)("maxDate",B.maxDate)("minDate",B.minDate)("dateClass",B.dateClass)}}function Dn(ut,Nn){if(1&ut){const B=C.EpF();C.TgZ(0,"mat-multi-year-view",7),C.NdJ("activeDateChange",function(oe){C.CHM(B);const Xe=C.oxw();return C.KtG(Xe.activeDate=oe)})("yearSelected",function(oe){C.CHM(B);const Xe=C.oxw();return C.KtG(Xe._yearSelectedInMultiYearView(oe))})("selectedChange",function(oe){C.CHM(B);const Xe=C.oxw();return C.KtG(Xe._goToDateInView(oe,"year"))}),C.qZA()}if(2&ut){const B=C.oxw();C.Q6J("activeDate",B.activeDate)("selected",B.selected)("dateFilter",B.dateFilter)("maxDate",B.maxDate)("minDate",B.minDate)("dateClass",B.dateClass)}}function ii(ut,Nn){}const at=["button"];function ct(ut,Nn){1&ut&&(C.O4$(),C.TgZ(0,"svg",3),C._UZ(1,"path",4),C.qZA())}const Ke=[[["","matDatepickerToggleIcon",""]]],Lt=["[matDatepickerToggleIcon]"],se=[[["input","matStartDate",""]],[["input","matEndDate",""]]],Ee=["input[matStartDate]","input[matEndDate]"];let Wt=(()=>{class ut{constructor(){this.changes=new Q.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",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(B,ge){return`${B}
1 \u2013 ${ge}`}formatYearRangeLabel(B,ge){return`${B} to ${ge}`}static#e=this.\u0275fac=function(ge){return new(ge||ut)};static#t=this.\u0275prov=C.Yz7({token:ut,factory:ut.\u0275fac,providedIn:"root"})}return ut})();class ze{constructor(Nn,B,ge,oe,Xe={},Zt=Nn,Gn){this.value=Nn,this.displayValue=B,this.ariaLabel=ge,this.enabled=oe,this.cssClasses=Xe,this.compareValue=Zt,this.rawValue=Gn}}let Mt=1;const Le=(0,be.i$)({passive:!1,capture:!0}),Se=(0,be.i$)({passive:!0,capture:!0}),ke=(0,be.i$)({passive:!0});let nt=(()=>{class ut{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(B,ge){this._elementRef=B,this._ngZone=ge,this._platform=(0,C.f3M)(be.t4),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new C.vpe,this.previewChange=new C.vpe,this.activeDateChange=new C.vpe,this.dragStarted=new C.vpe,this.dragEnded=new C.vpe,this._didDragSinceMouseDown=!1,this._enterHandler=oe=>{if(this._skipNextFocus&&"focus"===oe.type)this._skipNextFocus=!1;else if(oe.target&&this.isRange){const Xe=this._getCellFromElement(oe.target);Xe&&this._ngZone.run(()=>this.previewChange.emit({value:Xe.enabled?Xe:null,event:oe}))}},this._touchmoveHandler=oe=>{if(!this.isRange)return;const Xe=Hn(oe),Zt=Xe?this._getCellFromElement(Xe):null;Xe!==oe.target&&(this._didDragSinceMouseDown=!0),At(oe.target)&&oe.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:Zt?.enabled?Zt:null,event:oe}))},this._leaveHandler=oe=>{null!==this.previewEnd&&this.isRange&&("blur"!==oe.type&&(this._didDragSinceMouseDown=!0),oe.target&&this._getCellFromElement(oe.target)&&(!oe.relatedTarget||!this._getCellFromElement(oe.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:oe})))},this._mousedownHandler=oe=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const Xe=oe.target&&this._getCellFromElement(oe.target);!Xe||!this._isInRange(Xe.rawValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:Xe.rawValue,event:oe})})},this._mouseupHandler=oe=>{if(!this.isRange)return;const Xe=At(oe.target);Xe?Xe.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const Zt=this._getCellFromElement(Xe);this.dragEnded.emit({value:Zt?.rawValue??null,event:oe})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:oe})})},this._touchendHandler=oe=>{const Xe=Hn(oe);Xe&&this._mouseupHandler({target:Xe})},this._id="mat-calendar-body-"+Mt++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,ge.runOutsideAngular(()=>{const oe=B.nativeElement;oe.addEventListener("touchmove",this._touchmoveHandler,Le),oe.addEventListener("mouseenter",this._enterHandler,Se),oe.addEventListener("focus",this._enterHandler,Se),oe.addEventListener("mouseleave",this._leaveHandler,Se),oe.addEventListener("blur",this._leaveHandler,Se),oe.addEventListener("mousedown",this._mousedownHandler,ke),oe.addEventListener("touchstart",this._mousedownHandler,ke),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(B,ge){this._didDragSinceMouseDown||B.enabled&&this.selectedValueChange.emit({value:B.value,event:ge})}_emitActiveDateChange(B,ge){B.enabled&&this.activeDateChange.emit({value:B.value,event:ge})}_isSelected(B){return this.startValue===B||this.endValue===B}ngOnChanges(B){const ge=B.numCols,{rows:oe,numCols:Xe}=this;(B.rows||ge)&&(this._firstRowOffset=oe&&oe.length&&oe[0].length?Xe-oe[0].length:0),(B.cellAspectRatio||ge||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/Xe+"%"),(ge||!this._cellWidth)&&(this._cellWidth=100/Xe+"%")}ngOnDestroy(){const B=this._elementRef.nativeElement;B.removeEventListener("touchmove",this._touchmoveHandler,Le),B.removeEventListener("mouseenter",this._enterHandler,Se),B.removeEventListener("focus",this._enterHandler,Se),B.removeEventListener("mouseleave",this._leaveHandler,Se),B.removeEventListener("blur",this._leaveHandler,Se),B.removeEventListener("mousedown",this._mousedownHandler,ke),B.removeEventListener("touchstart",this._mousedownHandler,ke),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(B,ge){let oe=B*this.numCols+ge;return B&&(oe-=this._firstRowOffset),oe==this.activeCell}_focusActiveCell(B=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,je.q)(1)).subscribe(()=>{setTimeout(()=>{const ge=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");ge&&(B||(this._skipNextFocus=!0),ge.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(B){return qt(B,this.startValue,this.endValue)}_isRangeEnd(B){return On(B,this.startValue,this.endValue)}_isInRange(B){return fn(B,this.startValue,this.endValue,this.isRange)}_isComparisonStart(B){return qt(B,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(B,ge,oe){if(!this._isComparisonStart(B)||this._isRangeStart(B)||!this._isInRange(B))return!1;let Xe=this.rows[ge][oe-1];if(!Xe){const Zt=this.rows[ge-1];Xe=Zt&&Zt[Zt.length-1]}return Xe&&!this._isRangeEnd(Xe.compareValue)}_isComparisonBridgeEnd(B,ge,oe){if(!this._isComparisonEnd(B)||this._isRangeEnd(B)||!this._isInRange(B))return!1;let Xe=this.rows[ge][oe+1];if(!Xe){const Zt=this.rows[ge+1];Xe=Zt&&Zt[0]}return Xe&&!this._isRangeStart(Xe.compareValue)}_isComparisonEnd(B){return On(B,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(B){return fn(B,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(B){return this.comparisonStart===this.comparisonEnd&&B===this.comparisonStart}_isPreviewStart(B){return qt(B,this.previewStart,this.previewEnd)}_isPreviewEnd(B){return On(B,this.previewStart,this.previewEnd)}_isInPreview(B){return fn(B,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(B){return this.isRange?this.startValue===B&&this.endValue===B?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===B?this._startDateLabelId:this.endValue===B?this._endDateLabelId:null:null}_getCellFromElement(B){const ge=At(B);if(ge){const oe=ge.getAttribute("data-mat-row"),Xe=ge.getAttribute("data-mat-col");if(oe&&Xe)return this.rows[parseInt(oe)][parseInt(Xe)]}return null}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(C.SBq),C.Y36(C.R0b))};static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numC
1ols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[C.TTD],attrs:Ge,decls:6,vars:6,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],[1,"mat-calendar-body-hidden-label",3,"id"],["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","focus"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(ge,oe){1&ge&&(C.YNc(0,xe,3,6,"tr",0),C.YNc(1,Qt,3,2,"tr",1),C.TgZ(2,"label",2),C._uU(3),C.qZA(),C.TgZ(4,"label",2),C._uU(5),C.qZA()),2&ge&&(C.Q6J("ngIf",oe._firstRowOffset<oe.labelMinRequiredCells),C.xp6(1),C.Q6J("ngForOf",oe.rows),C.xp6(1),C.Q6J("id",oe._startDateLabelId),C.xp6(1),C.hij(" ",oe.startDateAccessibleName,"\n"),C.xp6(1),C.Q6J("id",oe._endDateLabelId),C.xp6(1),C.hij(" ",oe.endDateAccessibleName,"\n"))},dependencies:[E.mk,E.sg,E.O5],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color)}.mat-calendar-body-label{height:0;line-height:0;text-align:left;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size);font-weight:var(--mat-datepicker-calendar-body-label-text-weight);color:var(--mat-datepicker-calendar-body-label-text-color)}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}
1[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color)}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color);border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color);color:var(--mat-datepicker-calendar-date-selected-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color)}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color)}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color)}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.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}
1.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}'],encapsulation:2,changeDetection:0})}return ut})();function Oe(ut){return"TD"===ut?.nodeName}function At(ut){let Nn;return Oe(ut)?Nn=ut:Oe(ut.parentNode)?Nn=ut.parentNode:Oe(ut.parentNode?.parentNode)&&(Nn=ut.parentNode.parentNode),null!=Nn?.getAttribute("data-mat-row")?Nn:null}function qt(ut,Nn,B){return null!==B&&Nn!==B&&ut<B&&ut===Nn}function On(ut,Nn,B){return null!==Nn&&Nn!==B&&ut>=Nn&&ut===B}function fn(ut,Nn,B,ge){return ge&&null!==Nn&&null!==B&&Nn!==B&&ut>=Nn&&ut<=B}function Hn(ut){const Nn=ut.changedTouches[0];return document.elementFromPoint(Nn.clientX,Nn.clientY)}class xt{constructor(Nn,B){this.start=Nn,this.end=B}}let Jt=(()=>{class ut{constructor(B,ge){this.selection=B,this._adapter=ge,this._selectionChanged=new Q.x,this.selectionChanged=this._selectionChanged,this.selection=B}updateSelection(B,ge){const oe=this.selection;this.selection=B,this._selectionChanged.next({selection:B,source:ge,oldValue:oe})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(B){return this._adapter.isDateInstance(B)&&this._adapter.isValid(B)}static#e=this.\u0275fac=function(ge){C.$Z()};static#t=this.\u0275prov=C.Yz7({token:ut,factory:ut.\u0275fac})}return ut})(),dt=(()=>{class ut extends Jt{constructor(B){super(null,B)}add(B){super.updateSelection(B,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const B=new ut(this._adapter);return B.updateSelection(this.selection,this),B}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.LFG(G._A))};static#t=this.\u0275prov=C.Yz7({token:ut,factory:ut.\u0275fac})}return ut})(),Me=(()=>{class ut extends Jt{constructor(B){super(new xt(null,null),B)}add(B){let{start:ge,end:oe}=this.selection;null==ge?ge=B:null==oe?oe=B:(ge=B,oe=null),super.updateSelection(new xt(ge,oe),this)}isValid(){const{start:B,end:ge}=this.selection;return null==B&&null==ge||(null!=B&&null!=ge?this._isValidDateInstance(B)&&this._isValidDateInstance(ge)&&this._adapter.compareDate(B,ge)<=0:(null==B||this._isValidDateInstance(B))&&(null==ge||this._isValidDateInstance(ge)))}isComplete(){return null!=this.selection.start&&null!=this.selection.end}clone(){const B=new ut(this._adapter);return B.updateSelection(this.selection,this),B}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.LFG(G._A))};static#t=this.\u0275prov=C.Yz7({token:ut,factory:ut.\u0275fac})}return ut})();const ot={provide:Jt,deps:[[new C.FiY,new C.tp0,Jt],G._A],useFactory:function Ne(ut,Nn){return ut||new dt(Nn)}},kt={provide:Jt,deps:[[new C.FiY,new C.tp0,Jt],G._A],useFactory:function Xt(ut,Nn){return ut||new Me(Nn)}},Nt=new C.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let vt=(()=>{class ut{constructor(B){this._dateAdapter=B}selectionFinished(B,ge){let{start:oe,end:Xe}=ge;return null==oe?oe=B:null==Xe&&B&&this._dateAdapter.compareDate(B,oe)>=0?Xe=B:(oe=B,Xe=null),new xt(oe,Xe)}createPreview(B,ge){let oe=null,Xe=null;return ge.start&&!ge.end&&B&&(oe=ge.start,Xe=B),new xt(oe,Xe)}createDrag(B,ge,oe){let Xe=ge.start,Zt=ge.end;if(!Xe||!Zt)return null;const Gn=this._dateAdapter,jr=0!==Gn.compareDate(Xe,Zt),Nr=Gn.getYear(oe)-Gn.getYear(B),Xo=Gn.getMonth(oe)-Gn.getMonth(B),Ir=Gn.getDate(oe)-Gn.getDate(B);return jr&&Gn.sameDate(B,ge.start)?(Xe=oe,Gn.compareDate(oe,Zt)>0&&(Zt=Gn.addCalendarYears(Zt,Nr),Zt=Gn.addCalendarMonths(Zt,Xo),Zt=Gn.addCalendarDays(Zt,Ir))):jr&&Gn.sameDate(B,ge.end)?(Zt=oe,Gn.compareDate(oe,Xe)<0&&(Xe=Gn.addCalendarYears(Xe,Nr),Xe=Gn.addCalendarMonths(Xe,Xo),Xe=Gn.addCalendarDays(Xe,Ir))):(Xe=Gn.addCalendarYears(Xe,Nr),Xe=Gn.addCalendarMonths(Xe,Xo),Xe=Gn.addCalendarDays(Xe,Ir),Zt=Gn.addCalendarYears(Zt,Nr),Zt=Gn.addCalendarMonths(Zt,Xo),Zt=Gn.addCalendarDays(Zt,Ir)),new xt(Xe,Zt)}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.LFG(G._A))};static#t=this.\u0275prov=C.Yz7({token:ut,factory:ut.\u0275fac})}return ut})();const Rt={provide:Nt,deps:[[new C.FiY,new C.tp0,Nt],G._A],useFactory:function Ht(ut,Nn){return ut||new vt(Nn)}};let xn=(()=>{class ut{get activeDate(){return this._activeDate}set activeDate(B){const ge=this._activeDate,oe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(oe,this.minDate,this.maxDate),this._hasSameMonthAndYear(ge,this._activeDate)||this._init()}get selected(){return this._selected}set selected(B){this._selected=B instanceof xt?B:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B)),this._setRanges(this._selected)}
1get minDate(){return this._minDate}set minDate(B){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get maxDate(){return this._maxDate}set maxDate(B){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}constructor(B,ge,oe,Xe,Zt){this._changeDetectorRef=B,this._dateFormats=ge,this._dateAdapter=oe,this._dir=Xe,this._rangeStrategy=Zt,this._rerenderSubscription=U.w0.EMPTY,this.activeDrag=null,this.selectedChange=new C.vpe,this._userSelection=new C.vpe,this.dragStarted=new C.vpe,this.dragEnded=new C.vpe,this.activeDateChange=new C.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,Et.O)(null)).subscribe(()=>this._init())}ngOnChanges(B){const ge=B.comparisonStart||B.comparisonEnd;ge&&!ge.firstChange&&this._setRanges(this.selected),B.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(B){const ge=B.value,oe=this._getDateFromDayOfMonth(ge);let Xe,Zt;this._selected instanceof xt?(Xe=this._getDateInCurrentMonth(this._selected.start),Zt=this._getDateInCurrentMonth(this._selected.end)):Xe=Zt=this._getDateInCurrentMonth(this._selected),(Xe!==ge||Zt!==ge)&&this.selectedChange.emit(oe),this._userSelection.emit({value:oe,event:B.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(B){const oe=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(B.value),this._dateAdapter.compareDate(oe,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(B){const ge=this._activeDate,oe=this._isRtl();switch(B.keyCode){case ie.oh:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,oe?1:-1);break;case ie.SV:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,oe?-1:1);break;case ie.LH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case ie.JH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case ie.Sd:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case ie.uR:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case ie.Ku:this.activeDate=B.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case ie.VM:this.activeDate=B.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case ie.K5:case ie.L_:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&B.preventDefault());case ie.hY:return void(null!=this._previewEnd&&!(0,ie.Vb)(B)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:B}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:B})),B.preventDefault(),B.stopPropagation()));default:return}this._dateAdapter.compareDate(ge,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),B.preventDefault()}_handleCalendarBodyKeyup(B){(B.keyCode===ie.L_||B.keyCode===ie.K5)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:B}),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 B=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(B)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(B){this._matCalendarBody._focusActiveCell(B)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:B,value:ge}){if(this._rangeStrategy){const oe=ge?ge.rawValue:null,Xe=this._rangeStrategy.createPreview(oe,this.selected,B);if(this._previewStart=this._getCellCompareValue(Xe.start),this._previewEnd=this._getCellCompareValue(Xe.end),this.activeDrag&&oe){const Zt=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,oe,B);
1Zt&&(this._previewStart=this._getCellCompareValue(Zt.start),this._previewEnd=this._getCellCompareValue(Zt.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(B){if(this.activeDrag)if(B.value){const ge=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,B.value,B.event);this.dragEnded.emit({value:ge??null,event:B.event})}else this.dragEnded.emit({value:null,event:B.event})}_getDateFromDayOfMonth(B){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),B)}_initWeekdays(){const B=this._dateAdapter.getFirstDayOfWeek(),ge=this._dateAdapter.getDayOfWeekNames("narrow");let Xe=this._dateAdapter.getDayOfWeekNames("long").map((Zt,Gn)=>({long:Zt,narrow:ge[Gn]}));this._weekdays=Xe.slice(B).concat(Xe.slice(0,B))}_createWeekCells(){const B=this._dateAdapter.getNumDaysInMonth(this.activeDate),ge=this._dateAdapter.getDateNames();this._weeks=[[]];for(let oe=0,Xe=this._firstWeekOffset;oe<B;oe++,Xe++){7==Xe&&(this._weeks.push([]),Xe=0);const Zt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),oe+1),Gn=this._shouldEnableDate(Zt),jr=this._dateAdapter.format(Zt,this._dateFormats.display.dateA11yLabel),Nr=this.dateClass?this.dateClass(Zt,"month"):void 0;this._weeks[this._weeks.length-1].push(new ze(oe+1,ge[oe],jr,Gn,Nr,this._getCellCompareValue(Zt),Zt))}}_shouldEnableDate(B){return!!B&&(!this.minDate||this._dateAdapter.compareDate(B,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(B,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(B))}_getDateInCurrentMonth(B){return B&&this._hasSameMonthAndYear(B,this.activeDate)?this._dateAdapter.getDate(B):null}_hasSameMonthAndYear(B,ge){return!(!B||!ge||this._dateAdapter.getMonth(B)!=this._dateAdapter.getMonth(ge)||this._dateAdapter.getYear(B)!=this._dateAdapter.getYear(ge))}_getCellCompareValue(B){if(B){const ge=this._dateAdapter.getYear(B),oe=this._dateAdapter.getMonth(B),Xe=this._dateAdapter.getDate(B);return new Date(ge,oe,Xe).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(B){B instanceof xt?(this._rangeStart=this._getCellCompareValue(B.start),this._rangeEnd=this._getCellCompareValue(B.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(B),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(B){return!this.dateFilter||this.dateFilter(B)}_clearPreview(){this._previewStart=this._previewEnd=null}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(C.sBO),C.Y36(G.sG,8),C.Y36(G._A,8),C.Y36(_e.Is,8),C.Y36(Nt,8))};static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["mat-month-view"]],viewQuery:function(ge,oe){if(1&ge&&C.Gf(nt,5),2&ge){let Xe;C.iGM(Xe=C.CRH())&&(oe._matCalendarBody=Xe.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[C.TTD],decls:7,vars:15,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","startDateAccessibleName","endDateAccessibleName","selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],template:function(ge,oe){1&ge&&(C.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),C.YNc(3,yt,5,2,"th",2),C.qZA(),C.TgZ(4,"tr"),C._UZ(5,"th",3),C.qZA()(),C.TgZ(6,"tbody",4),C.NdJ("selectedValueChange",function(Zt){return oe._dateSelected(Zt)})("activeDateChange",function(Zt){return oe._updateActiveDate(Zt)})("previewChange",function(Zt){return oe._previewChanged(Zt)})("dragStarted",function(Zt){return oe.dragStarted.emit(Zt)})("dragEnded",function(Zt){return oe._dragEnded(Zt)}
1)("keyup",function(Zt){return oe._handleCalendarBodyKeyup(Zt)})("keydown",function(Zt){return oe._handleCalendarBodyKeydown(Zt)}),C.qZA()()),2&ge&&(C.xp6(3),C.Q6J("ngForOf",oe._weekdays),C.xp6(3),C.Q6J("label",oe._monthLabel)("rows",oe._weeks)("todayValue",oe._todayDate)("startValue",oe._rangeStart)("endValue",oe._rangeEnd)("comparisonStart",oe._comparisonRangeStart)("comparisonEnd",oe._comparisonRangeEnd)("previewStart",oe._previewStart)("previewEnd",oe._previewEnd)("isRange",oe._isRange)("labelMinRequiredCells",3)("activeCell",oe._dateAdapter.getDate(oe.activeDate)-1)("startDateAccessibleName",oe.startDateAccessibleName)("endDateAccessibleName",oe.endDateAccessibleName))},dependencies:[E.sg,nt],encapsulation:2,changeDetection:0})}return ut})();const Fn=24;let li=(()=>{class ut{get activeDate(){return this._activeDate}set activeDate(B){let ge=this._activeDate;const oe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(oe,this.minDate,this.maxDate),_n(this._dateAdapter,ge,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(B){this._selected=B instanceof xt?B:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B)),this._setSelectedYear(B)}get minDate(){return this._minDate}set minDate(B){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get maxDate(){return this._maxDate}set maxDate(B){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}constructor(B,ge,oe){this._changeDetectorRef=B,this._dateAdapter=ge,this._dir=oe,this._rerenderSubscription=U.w0.EMPTY,this.selectedChange=new C.vpe,this.yearSelected=new C.vpe,this.activeDateChange=new C.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,Et.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const ge=this._dateAdapter.getYear(this._activeDate)-bt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let oe=0,Xe=[];oe<Fn;oe++)Xe.push(ge+oe),4==Xe.length&&(this._years.push(Xe.map(Zt=>this._createCellForYear(Zt))),Xe=[]);this._changeDetectorRef.markForCheck()}_yearSelected(B){const ge=B.value,oe=this._dateAdapter.createDate(ge,0,1),Xe=this._getDateFromYear(ge);this.yearSelected.emit(oe),this.selectedChange.emit(Xe)}_updateActiveDate(B){const oe=this._activeDate;this.activeDate=this._getDateFromYear(B.value),this._dateAdapter.compareDate(oe,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(B){const ge=this._activeDate,oe=this._isRtl();switch(B.keyCode){case ie.oh:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,oe?1:-1);break;case ie.SV:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,oe?-1:1);break;case ie.LH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case ie.JH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case ie.Sd:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-bt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case ie.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Fn-bt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case ie.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,B.altKey?10*-Fn:-Fn);break;case ie.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,B.altKey?10*Fn:Fn);break;case ie.K5:case ie.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(ge,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),B.preventDefault()}_handleCalendarBodyKeyup(B){(B.keyCode===ie.L_||B.keyCode===ie.K5)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:B}),this._selectionKeyPressed=!1)}_getActiveCell(){return bt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(B){const ge=this._dateAdapter.getMonth(this.activeDate),oe=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(B,ge,1));return this._dateAdapter.createDate(B,ge,Math.min(this._dateAdapter.getDate(this.activeDate),oe))}_createCellForYear(B){const ge=this._dateAdapter.createDate(B,0,1),oe=this._dateAdapter.getYearName(ge),Xe=this.dateClass?this.dateClass(ge,"multi-year"):void 0;return new ze(B,oe,oe,this._shouldEnableYear(B),Xe)}_shouldEnableYear(B){if(null==B||this.maxDate&&B>this._dateAdapter.getYear(this.maxDate)||this.minDate&&B<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let oe=this._dateAdapter.createDate(B,0,1);this._dateAdapter.getYear(oe)==B;oe=this._dateAdapter.addCalendarDays(oe,1))if(this.dateFilter(oe))return!0;return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedYear(B){if(this._selectedYear=null,B instanceof xt){const ge=B.start||B.end;ge&&(this._selectedYear=this._dateAdapter.getYear(ge))}else B&&(this._selectedYear=this._dateAdapter.getYear(B))}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(C.sBO),C.Y36(G._A,8),C.Y36(_e.Is,8))};static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["mat-multi-year-view"]],viewQuery:function(ge,oe){if(1&ge&&C.Gf(nt,5),2&ge){let Xe;C.iGM(Xe=C.CRH())&&(oe._matCalendarBody=Xe.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell","selectedValueChange","activeDateChange","keyup","keydown"]],template:function(ge,oe){1&ge&&(C.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),C._UZ(3,"th",2),C.qZA()(),C.TgZ(4,"tbody",3),C.NdJ("selectedValueChange",function(Zt){return oe._yearSelected(Zt)})("activeDateChange",function(Zt){return oe._updateActiveDate(Zt)})("keyup",function(Zt){return oe._handleCalendarBodyKeyup(Zt)})("keydown",function(Zt){return oe._handleCalendarBodyKeydown(Zt)}),C.qZA()()),2&ge&&(C.xp6(4),C.Q6J("rows",oe._years)("todayValue",oe._todayYear)("startValue",oe._selectedYear)("endValue",oe._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",oe._getActiveCell()))},dependencies:[nt],encapsulation:2,changeDetection:0})}return ut})();function _n(ut,Nn,B,ge,oe){const Xe=ut.getYear(Nn),Zt=ut.getYear(B),Gn=Vt(ut,ge,oe);return Math.floor((Xe-Gn)/Fn)===Math.floor((Zt-Gn)/Fn)}function bt(ut,Nn,B,ge){return function Dt(ut,Nn){return(ut%Nn+Nn)%Nn}(ut.getYear(Nn)-Vt(ut,B,ge),Fn)}function Vt(ut,Nn,B){let ge=0;return B?ge=ut.getYear(B)-Fn+1:Nn&&(ge=ut.getYear(Nn)),ge}
1let tt=(()=>{class ut{get activeDate(){return this._activeDate}set activeDate(B){let ge=this._activeDate;const oe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(oe,this.minDate,this.maxDate),this._dateAdapter.getYear(ge)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(B){this._selected=B instanceof xt?B:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B)),this._setSelectedMonth(B)}get minDate(){return this._minDate}set minDate(B){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get maxDate(){return this._maxDate}set maxDate(B){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}constructor(B,ge,oe,Xe){this._changeDetectorRef=B,this._dateFormats=ge,this._dateAdapter=oe,this._dir=Xe,this._rerenderSubscription=U.w0.EMPTY,this.selectedChange=new C.vpe,this.monthSelected=new C.vpe,this.activeDateChange=new C.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,Et.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(B){const ge=B.value,oe=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),ge,1);this.monthSelected.emit(oe);const Xe=this._getDateFromMonth(ge);this.selectedChange.emit(Xe)}_updateActiveDate(B){const oe=this._activeDate;this.activeDate=this._getDateFromMonth(B.value),this._dateAdapter.compareDate(oe,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(B){const ge=this._activeDate,oe=this._isRtl();switch(B.keyCode){case ie.oh:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,oe?1:-1);break;case ie.SV:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,oe?-1:1);break;case ie.LH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case ie.JH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case ie.Sd:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case ie.uR:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case ie.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,B.altKey?-10:-1);break;case ie.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,B.altKey?10:1);break;case ie.K5:case ie.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(ge,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),B.preventDefault()}_handleCalendarBodyKeyup(B){(B.keyCode===ie.L_||B.keyCode===ie.K5)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:B}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let B=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(ge=>ge.map(oe=>this._createCellForMonth(oe,B[oe]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(B){return B&&this._dateAdapter.getYear(B)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(B):null}_getDateFromMonth(B){const ge=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),B,1),oe=this._dateAdapter.getNumDaysInMonth(ge);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),B,Math.min(this._dateAdapter.getDate(this.activeDate),oe))}_createCellForMonth(B,ge){const oe=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),B,1),Xe=this._dateAdapter.format(oe,this._dateFormats.display.monthYearA11yLabel),Zt=this.dateClass?this.dateClass(oe,"year"):void 0;return new ze(B,ge.toLocaleUpperCase(),Xe,this._shouldEnableMonth(B),Zt)}_shouldEnableMonth(B){const ge=this._dateAdapter.getYear(this.activeDate);if(null==B||this._isYearAndMonthAfterMaxDate(ge,B)||this._isYearAndMonthBeforeMinDate(ge,B))return!1;if(!this.dateFilter)return!0;for(let Xe=this._dateAdapter.createDate(ge,B,1);this._dateAdapter.getMonth(Xe)==B;Xe=this._dateAdapter.addCalendarDays(Xe,1))if(this.dateFilter(Xe))return!0;return!1}_isYearAndMonthAfterMaxDate(B,ge){if(this.maxDate){const oe=this._dateAdapter.getYear(this.maxDate),Xe=this._dateAdapter.getMonth(this.maxDate);return B>oe||B===oe&&ge>Xe}return!1}_isYearAndMonthBeforeMinDate(B,ge){if(this.minDate){const oe=this._dateAdapter.getYear(this.minDate),Xe=this._dateAdapter.getMonth(this.minDate);return B<oe||B===oe&&ge<Xe}return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedMonth(B){this._selectedMonth=B instanceof xt?this._getMonthInCurrentYear(B.start)||this._getMonthInCurrentYear(B.end):this._getMonthInCurrentYear(B)}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(C.sBO),C.Y36(G.sG,8),C.Y36(G._A,8),C.Y36(_e.Is,8))};static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["mat-year-view"]],viewQuery:function(ge,oe){if(1&ge&&C.Gf(nt,5),2&ge){let Xe;C.iGM(Xe=C.CRH())&&(oe._matCalendarBody=Xe.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell","selectedValueChange","activeDateChange","keyup","keydown"]],template:function(ge,oe){1&ge&&(C.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),C._UZ(3,"th",2),C.qZA()(),C.TgZ(4,"tbody",3),C.NdJ("selectedValueChange",function(Zt){return oe._monthSelected(Zt)})("activeDateChange",function(Zt){return oe._updateActiveDate(Zt)})("keyup",function(Zt){return oe._handleCalendarBodyKeyup(Zt)})("keydown",function(Zt){return oe._handleCalendarBodyKeydown(Zt)}),C.qZA()()),2&ge&&(C.xp6(4),C.Q6J("label",oe._yearLabel)("rows",oe._months)("todayValue",oe._todayMonth)("startValue",oe._selectedMonth)("endValue",oe._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",oe._dateAdapter.getMonth(oe.activeDate)))},dependencies:[nt],encapsulation:2,changeDetection:0})}return ut})(),Je=1,De=(()=>{class ut{constructor(B,ge,oe,Xe,Zt){this._intl=B,this.calendar=ge,this._dateAdapter=oe,this._dateFormats=Xe,this._id="mat-calendar-header-"+Je++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>Zt.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}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:-Fn)}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:Fn)}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(B,ge){return"month"==this.calendar.currentView?this._dateAdapter.getYear(B)==this._dateAdapter.getYear(ge)&&this._dateAdapter.getMonth(B)==this._dateAdapter.getMonth(ge):"year"==this.calendar.currentView?this._dateAdapter.getYear(B)==this._dateAdapter.getYear(ge):_n(this._dateAdapter,B,ge,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const ge=this._dateAdapter.getYear(this.calendar.activeDate)-bt(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),oe=ge+Fn-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(ge,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(oe,0,1))]}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(Wt),C.Y36((0,C.Gpc)(()=>wt)),C.Y36(G._A,8),C.Y36(G.sG,8),C.Y36(C.sBO))};static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:vn,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-control
1s"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",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"],[1,"mat-calendar-hidden-label",3,"id"]],template:function(ge,oe){1&ge&&(C.F$t(),C.TgZ(0,"div",0)(1,"div",1)(2,"button",2),C.NdJ("click",function(){return oe.currentPeriodClicked()}),C.TgZ(3,"span",3),C._uU(4),C.qZA(),C.O4$(),C.TgZ(5,"svg",4),C._UZ(6,"polygon",5),C.qZA()(),C.kcU(),C._UZ(7,"div",6),C.Hsn(8),C.TgZ(9,"button",7),C.NdJ("click",function(){return oe.previousClicked()}),C.qZA(),C.TgZ(10,"button",8),C.NdJ("click",function(){return oe.nextClicked()}),C.qZA()()(),C.TgZ(11,"label",9),C._uU(12),C.qZA()),2&ge&&(C.xp6(2),C.uIk("aria-label",oe.periodButtonLabel)("aria-describedby",oe._periodButtonLabelId),C.xp6(2),C.Oqu(oe.periodButtonText),C.xp6(1),C.ekj("mat-calendar-invert","month"!==oe.calendar.currentView),C.xp6(4),C.Q6J("disabled",!oe.previousEnabled()),C.uIk("aria-label",oe.prevButtonLabel),C.xp6(1),C.Q6J("disabled",!oe.nextEnabled()),C.uIk("aria-label",oe.nextButtonLabel),C.xp6(1),C.Q6J("id",oe._periodButtonLabelId),C.xp6(1),C.Oqu(oe.periodButtonDescription))},dependencies:[N.lW,N.RK],encapsulation:2,changeDetection:0})}return ut})(),wt=(()=>{class ut{get startAt(){return this._startAt}set startAt(B){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get selected(){return this._selected}set selected(B){this._selected=B instanceof xt?B:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get minDate(){return this._minDate}set minDate(B){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get maxDate(){return this._maxDate}set maxDate(B){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get activeDate(){return this._clampedActiveDate}set activeDate(B){this._clampedActiveDate=this._dateAdapter.clampDate(B,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(B){const ge=this._currentView!==B?B:null;this._currentView=B,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),ge&&this.viewChanged.emit(ge)}constructor(B,ge,oe,Xe){this._dateAdapter=ge,this._dateFormats=oe,this._changeDetectorRef=Xe,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new C.vpe,this.yearSelected=new C.vpe,this.monthSelected=new C.vpe,this.viewChanged=new C.vpe(!0),this._userSelection=new C.vpe,this._userDragDrop=new C.vpe,this._activeDrag=null,this.stateChanges=new Q.x,this._intlChanges=B.changes.subscribe(()=>{Xe.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new n.C5(this.headerComponent||De),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(B){const ge=B.minDate&&!this._dateAdapter.sameDate(B.minDate.previousValue,B.minDate.currentValue)?B.minDate:void 0,oe=B.maxDate&&!this._dateAdapter.sameDate(B.maxDate.previousValue,B.maxDate.currentValue)?B.maxDate:void 0,Xe=ge||oe||B.dateFilter;if(Xe&&!Xe.firstChange){const Zt=this._getCurrentViewComponent();Zt&&(this._changeDetectorRef.detectChanges(),Zt._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(B){const ge=B.value;(this.selected instanceof xt||ge&&!this._dateAdapter.sameDate(ge,this.selected))&&this.selectedChange.emit(ge),this._userSelection.emit(B)}_yearSelectedInMultiYearView(B){this.yearSelected.emit(B)}_monthSelectedInYearView(B){this.monthSelected.emit(B)}_goToDateInView(B,ge){this.activeDate=B,this.currentView=ge}_dragStarted(B){this._activeDrag=B}_dragEnded(B){this._activeDrag&&(B.value&&this._userDragDrop.emit(B),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(Wt),C.Y36(G._A,8),C.Y36(G.sG,8),C.Y36(C.sBO))};static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["mat-calendar"]],viewQuery:function(ge,oe){if(1&ge&&(C.Gf(xn,5),C.Gf(tt,5),C.Gf(li,5)),2&ge){let Xe;
1C.iGM(Xe=C.CRH())&&(oe.monthView=Xe.first),C.iGM(Xe=C.CRH())&&(oe.yearView=Xe.first),C.iGM(Xe=C.CRH())&&(oe.multiYearView=Xe.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",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[C._Bn([ot]),C.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","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded",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","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(ge,oe){1&ge&&(C.YNc(0,En,0,0,"ng-template",0),C.TgZ(1,"div",1),C.YNc(2,Pn,1,11,"mat-month-view",2),C.YNc(3,Jn,1,6,"mat-year-view",3),C.YNc(4,Dn,1,6,"mat-multi-year-view",4),C.qZA()),2&ge&&(C.Q6J("cdkPortalOutlet",oe._calendarHeaderPortal),C.xp6(1),C.Q6J("ngSwitch",oe.currentView),C.xp6(1),C.Q6J("ngSwitchCase","month"),C.xp6(1),C.Q6J("ngSwitchCase","year"),C.xp6(1),C.Q6J("ngSwitchCase","multi-year"))},dependencies:[E.RF,E.n9,o.kH,n.Pl,xn,tt,li],styles:['.mat-calendar{display:block;font-family:var(--mat-datepicker-calendar-text-font);font-size:var(--mat-datepicker-calendar-text-size)}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size);font-weight:var(--mat-datepicker-calendar-period-button-text-weight)}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color)}.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-datepicker-content .mat-calendar-previous-button,.mat-datepicker-content .mat-calendar-next-button{color:var(--mat-datepicker-calendar-navigation-button-icon-color)}.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;color:var(--mat-datepicker-calendar-header-text-color);font-size:var(--mat-datepicker-calendar-header-text-size);font-weight:var(--mat-datepicker-calendar-header-text-weight)}.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;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}.mat-calendar-hidden-label{display:none}'],encapsulation:2,changeDetection:0})}return ut})();const Kt={transformPanel:(0,mt.X$)("transformPanel",[(0,mt.eR)("void => enter-dropdown",(0,mt.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,mt.F4)([(0,mt.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,mt.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,mt.eR)("void => enter-dialog",(0,mt.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,mt.F4)([(0,mt.oB)({opacity:0,transform:"scale(0.7)"}),(0,mt.oB)({transform:"none",opacity:1})]))),(0,mt.eR)("* => void",(0,mt.jt)("100ms linear",(0,mt.oB)({opacity:0}
1)))]),fadeInCalendar:(0,mt.X$)("fadeInCalendar",[(0,mt.SB)("void",(0,mt.oB)({opacity:0})),(0,mt.SB)("enter",(0,mt.oB)({opacity:1})),(0,mt.eR)("void => *",(0,mt.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let bn=0;const Ut=new C.OlP("mat-datepicker-scroll-strategy"),ue={provide:Ut,deps:[p.aV],useFactory:function Ze(ut){return()=>ut.scrollStrategies.reposition()}},X=(0,G.pj)(class{constructor(ut){this._elementRef=ut}});let Be=(()=>{class ut extends X{constructor(B,ge,oe,Xe,Zt,Gn){super(B),this._changeDetectorRef=ge,this._globalModel=oe,this._dateAdapter=Xe,this._rangeSelectionStrategy=Zt,this._subscriptions=new U.w0,this._animationDone=new Q.x,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=Gn.closeCalendarLabel}ngOnInit(){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(B){const ge=this._model.selection,oe=B.value,Xe=ge instanceof xt;if(Xe&&this._rangeSelectionStrategy){const Zt=this._rangeSelectionStrategy.selectionFinished(oe,ge,B.event);this._model.updateSelection(Zt,this)}else oe&&(Xe||!this._dateAdapter.sameDate(oe,ge))&&this._model.add(oe);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(B){this._model.updateSelection(B.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(B){this._isAnimating="start"===B.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(B,ge){this._model=B?this._globalModel.clone():this._globalModel,this._actionsPortal=B,ge&&this._changeDetectorRef.detectChanges()}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(C.SBq),C.Y36(C.sBO),C.Y36(Jt),C.Y36(G._A),C.Y36(Nt,8),C.Y36(Wt))};static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["mat-datepicker-content"]],viewQuery:function(ge,oe){if(1&ge&&C.Gf(wt,5),2&ge){let Xe;C.iGM(Xe=C.CRH())&&(oe._calendar=Xe.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(ge,oe){1&ge&&C.WFA("@transformPanel.start",function(Zt){return oe._handleAnimationEvent(Zt)})("@transformPanel.done",function(Zt){return oe._handleAnimationEvent(Zt)}),2&ge&&(C.d8E("@transformPanel",oe._animationState),C.ekj("mat-datepicker-content-touch",oe.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[C.qOj],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(ge,oe){if(1&ge&&(C.TgZ(0,"div",0)(1,"mat-calendar",1),C.NdJ("yearSelected",function(Zt){return oe.datepicker._selectYear(Zt)})("monthSelected",function(Zt){return oe.datepicker._selectMonth(Zt)})("viewChanged",function(Zt){return oe.datepicker._viewChanged(Zt)})("_userSelection",function(Zt){return oe._handleUserSelection(Zt)})("_userDragDrop",function(Zt){return oe._handleUserDragDrop(Zt)}),C.qZA(),C.YNc(2,ii,0,0,"ng-template",2),C.TgZ(3,"button",3),C.NdJ("focus",function(){return oe._closeButtonFocused=!0})("blur",function(){return oe._closeButtonFocused=!1})("click",function(){return oe.datepicker.close()}),C._uU(4),C.qZA()()),2&ge){let Xe;C.ekj("mat-datepicker-content-container-with-custom-header",oe.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",oe._actionsPortal),C.uIk("aria-modal",!0)("aria-labelledby",null!==(Xe=oe._dialogLabelId)&&void 0!==Xe?Xe:void 0),C.xp6(1),C.Q6J("id",oe.datepicker.id)("ngClass",oe.datepicker.panelClass)("startAt",oe.datepicker.startAt)("startView",oe.datepicker.startView)("minDate",oe.datepicker._getMinDate())("maxDate",oe.datepicker._getMaxDate())("dateFilter",oe.datepicker._getDateFilter())("headerComponent",oe.datepicker.calendarHeaderComponent)("selected",oe._get
1Selected())("dateClass",oe.datepicker.dateClass)("comparisonStart",oe.comparisonStart)("comparisonEnd",oe.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",oe.startDateAccessibleName)("endDateAccessibleName",oe.endDateAccessibleName),C.xp6(1),C.Q6J("cdkPortalOutlet",oe._actionsPortal),C.xp6(1),C.ekj("cdk-visually-hidden",!oe._closeButtonFocused),C.Q6J("color",oe.color||"primary"),C.xp6(1),C.Oqu(oe._closeButtonText)}},dependencies:[E.mk,N.lW,o.mK,n.Pl,wt],styles:[".mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color);color:var(--mat-datepicker-calendar-container-text-color)}.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{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);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}}"],encapsulation:2,data:{animation:[Kt.transformPanel,Kt.fadeInCalendar]},changeDetection:0})}return ut})(),Ft=(()=>{class ut{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(B){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(B){this._color=B}get touchUi(){return this._touchUi}set touchUi(B){this._touchUi=(0,zt.Ig)(B)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(B){const ge=(0,zt.Ig)(B);
1ge!==this._disabled&&(this._disabled=ge,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(B){this._restoreFocus=(0,zt.Ig)(B)}get panelClass(){return this._panelClass}set panelClass(B){this._panelClass=(0,zt.du)(B)}get opened(){return this._opened}set opened(B){(0,zt.Ig)(B)?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}constructor(B,ge,oe,Xe,Zt,Gn,jr){this._overlay=B,this._ngZone=ge,this._viewContainerRef=oe,this._dateAdapter=Zt,this._dir=Gn,this._model=jr,this._inputStateChanges=U.w0.EMPTY,this._document=(0,C.f3M)(E.K0),this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new C.vpe,this.monthSelected=new C.vpe,this.viewChanged=new C.vpe(!0),this.openedStream=new C.vpe,this.closedStream=new C.vpe,this._opened=!1,this.id="mat-datepicker-"+bn++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new Q.x,this._scrollStrategy=Xe}ngOnChanges(B){const ge=B.xPosition||B.yPosition;if(ge&&!ge.firstChange&&this._overlayRef){const oe=this._overlayRef.getConfig().positionStrategy;oe instanceof p._G&&(this._setConnectedPositions(oe),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(B){this._model.add(B)}_selectYear(B){this.yearSelected.emit(B)}_selectMonth(B){this.monthSelected.emit(B)}_viewChanged(B){this.viewChanged.emit(B)}registerInput(B){return this._inputStateChanges.unsubscribe(),this.datepickerInput=B,this._inputStateChanges=B.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(B){this._actionsPortal=B,this._componentRef?.instance._assignActions(B,!0)}removeActions(B){B===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=(0,be.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const B=this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,ge=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:oe,location:Xe}=this._componentRef;oe._startExitAnimation(),oe._animationDone.pipe((0,je.q)(1)).subscribe(()=>{const Zt=this._document.activeElement;B&&(!Zt||Zt===this._document.activeElement||Xe.nativeElement.contains(Zt))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}B?setTimeout(ge):ge()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(B){B.datepicker=this,B.color=this.color,B._dialogLabelId=this.datepickerInput.getOverlayLabelId(),B._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const B=this.touchUi,ge=new n.C5(Be,this._viewContainerRef),oe=this._overlayRef=this._overlay.create(new p.X_({positionStrategy:B?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[B?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:B?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(B?"dialog":"popup")}));this._getCloseStream(oe).subscribe(Xe=>{Xe&&Xe.preventDefault(),this.close()}),oe.keydownEvents().subscribe(Xe=>{const Zt=Xe.keyCode;(Zt===ie.LH||Zt===ie.JH||Zt===ie.oh||Zt===ie.SV||Zt===ie.Ku||Zt===ie.VM)&&Xe.preventDefault()}),this._componentRef=oe.attach(ge),this._forwardContentValues(this._componentRef.instance),B||this._ngZone.onStable.pipe((0,je.q)(1)).subscribe(()=>oe.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const B=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(B)}_setConnectedPositions(B){const ge="end"===this.xPosition?"end":"start",oe="start"===ge?"end":"start",Xe="above"===this.yPosition?"bottom":"top",Zt="top"===Xe?"bottom":"top";return B.withPositions([{originX:ge,originY:Zt,overlayX:ge,overlayY:Xe},{originX:ge,originY:Xe,overlayX:ge,overlayY:Zt},{originX:oe,originY:Zt,overlayX:oe,overlayY:Xe},{originX:oe,originY:Xe,overlayX:oe,overlayY:Zt}])}_getCloseStream(B){const ge=["ctrlKey","shiftKey","metaKey"];return(0,Te.T)(B.backdropClick(),B.detachments(),B.keydownEvents().pipe((0,Ot.h)(oe=>oe.keyCode===ie.hY&&!(0,ie.Vb)(oe)||this.datepickerInput&&(0,ie.Vb)(oe,"altKey")&&oe.keyCode===ie.LH&&ge.every(Xe=>!(0,ie.Vb)(oe,Xe)))))}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(p.aV),C.Y36(C.R0b),C.Y36(C.s_b),C.Y36(Ut),C.Y36(G._A,8),C.Y36(_e.Is,8),C.Y36(Jt))};
1static#t=this.\u0275dir=C.lG2({type:ut,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:[C.TTD]})}return ut})(),wn=(()=>{class ut extends Ft{static#e=this.\u0275fac=function(){let B;return function(oe){return(B||(B=C.n5z(ut)))(oe||ut)}}();static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[C._Bn([ot,{provide:Ft,useExisting:ut}]),C.qOj],decls:0,vars:0,template:function(ge,oe){},encapsulation:2,changeDetection:0})}return ut})();class $t{constructor(Nn,B){this.target=Nn,this.targetElement=B,this.value=this.target.value}}let An=(()=>{class ut{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(B){this._assignValueProgrammatically(B)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(B){const ge=(0,zt.Ig)(B),oe=this._elementRef.nativeElement;this._disabled!==ge&&(this._disabled=ge,this.stateChanges.next(void 0)),ge&&this._isInitialized&&oe.blur&&oe.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(B){this._model=B,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(ge=>{if(this._shouldHandleChangeEvent(ge)){const oe=this._getValueFromModel(ge.selection);this._lastValueValid=this._isValidValue(oe),this._cvaOnChange(oe),this._onTouched(),this._formatValue(oe),this.dateInput.emit(new $t(this,this._elementRef.nativeElement)),this.dateChange.emit(new $t(this,this._elementRef.nativeElement))}})}constructor(B,ge,oe){this._elementRef=B,this._dateAdapter=ge,this._dateFormats=oe,this.dateChange=new C.vpe,this.dateInput=new C.vpe,this.stateChanges=new Q.x,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=U.w0.EMPTY,this._localeSubscription=U.w0.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=Xe=>{const Zt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Xe.value));return!Zt||this._matchesFilter(Zt)?null:{matDatepickerFilter:!0}},this._minValidator=Xe=>{const Zt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Xe.value)),Gn=this._getMinDate();return!Gn||!Zt||this._dateAdapter.compareDate(Gn,Zt)<=0?null:{matDatepickerMin:{min:Gn,actual:Zt}}},this._maxValidator=Xe=>{const Zt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Xe.value)),Gn=this._getMaxDate();return!Gn||!Zt||this._dateAdapter.compareDate(Gn,Zt)>=0?null:{matDatepickerMax:{max:Gn,actual:Zt}}},this._lastValueValid=!1,this._localeSubscription=ge.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(B){Ye(B,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(B){this._validatorOnChange=B}validate(B){return this._validator?this._validator(B):null}writeValue(B){this._assignValueProgrammatically(B)}registerOnChange(B){this._cvaOnChange=B}registerOnTouched(B){this._onTouched=B}setDisabledState(B){this.disabled=B}_onKeydown(B){(0,ie.Vb)(B,"altKey")&&B.keyCode===ie.JH&&["ctrlKey","shiftKey","metaKey"].every(Xe=>!(0,ie.Vb)(B,Xe))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),B.preventDefault())}_onInput(B){const ge=this._lastValueValid;let oe=this._dateAdapter.parse(B,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(oe),oe=this._dateAdapter.getValidDateOrNull(oe);const Xe=!this._dateAdapter.sameDate(oe,this.value);!oe||Xe?this._cvaOnChange(oe):(B&&!this.value&&this._cvaOnChange(oe),ge!==this._lastValueValid&&this._val
1idatorOnChange()),Xe&&(this._assignValue(oe),this.dateInput.emit(new $t(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new $t(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(B){this._elementRef.nativeElement.value=null!=B?this._dateAdapter.format(B,this._dateFormats.display.dateInput):""}_assignValue(B){this._model?(this._assignValueToModel(B),this._pendingValue=null):this._pendingValue=B}_isValidValue(B){return!B||this._dateAdapter.isValid(B)}_parentDisabled(){return!1}_assignValueProgrammatically(B){B=this._dateAdapter.deserialize(B),this._lastValueValid=this._isValidValue(B),B=this._dateAdapter.getValidDateOrNull(B),this._assignValue(B),this._formatValue(B)}_matchesFilter(B){const ge=this._getDateFilter();return!ge||ge(B)}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(C.SBq),C.Y36(G._A,8),C.Y36(G.sG,8))};static#t=this.\u0275dir=C.lG2({type:ut,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[C.TTD]})}return ut})();function Ye(ut,Nn){const B=Object.keys(ut);for(let ge of B){const{previousValue:oe,currentValue:Xe}=ut[ge];if(!Nn.isDateInstance(oe)||!Nn.isDateInstance(Xe))return!0;if(!Nn.sameDate(oe,Xe))return!0}return!1}const st={provide:me.JU,useExisting:(0,C.Gpc)(()=>rt),multi:!0},Yt={provide:me.Cf,useExisting:(0,C.Gpc)(()=>rt),multi:!0};let rt=(()=>{class ut extends An{set matDatepicker(B){B&&(this._datepicker=B,this._closedSubscription=B.closedStream.subscribe(()=>this._onTouched()),this._registerModel(B.registerInput(this)))}get min(){return this._min}set min(B){const ge=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B));this._dateAdapter.sameDate(ge,this._min)||(this._min=ge,this._validatorOnChange())}get max(){return this._max}set max(B){const ge=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B));this._dateAdapter.sameDate(ge,this._max)||(this._max=ge,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(B){const ge=this._matchesFilter(this.value);this._dateFilter=B,this._matchesFilter(this.value)!==ge&&this._validatorOnChange()}constructor(B,ge,oe,Xe){super(B,ge,oe),this._formField=Xe,this._closedSubscription=U.w0.EMPTY,this._validator=me.kI.compose(super._getValidators())}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(B){return B}_assignValueToModel(B){this._model&&this._model.updateSelection(B,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(B){return B.source!==this}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(C.SBq),C.Y36(G._A,8),C.Y36(G.sG,8),C.Y36(Qe.G_,8))};static#t=this.\u0275dir=C.lG2({type:ut,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(ge,oe){1&ge&&C.NdJ("input",function(Zt){return oe._onInput(Zt.target.value)})("change",function(){return oe._onChange()})("blur",function(){return oe._onBlur()})("keydown",function(Zt){return oe._onKeydown(Zt)}),2&ge&&(C.Ikx("disabled",oe.disabled),C.uIk("aria-haspopup",oe._datepicker?"dialog":null)("aria-owns",(null==oe._datepicker?null:oe._datepicker.opened)&&oe._datepicker.id||null)("min",oe.min?oe._dateAdapter.toIso8601(oe.min):null)("max",oe.max?oe._dateAdapter.toIso8601(oe.max):null)("data-mat-calendar",oe._datepicker?oe._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[C._Bn([st,Yt,{provide:ae.Jk,useExisting:ut}]),C.qOj]})}return ut})(),it=(()=>{class ut{static#e=this.\u0275fac=function(ge){return new(ge||ut)};static#t=this.\u0275dir=C.lG2({type:ut,selectors:[["","matDatepickerToggleIcon",""]]})}return ut})(),Pt=(()=>{class ut{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(B){this._disabled=(0,zt.Ig)(B)}constructor(B,ge,oe){this._intl=B,this._changeDetectorRef=ge,this._stateChanges=U.w0.EMPTY;const Xe=Number(oe);this.tabIndex=Xe||0===Xe?Xe:null}ngOnChanges(B){B.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(B){this.datepicker&&!this.disabled&&(this.datepicker.open(),B.stopPropagation())}_watchStateChanges(){const B=this.datepicker?this.datepicker.stateChanges:(0,re.of)(),ge=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,re.of)(),oe=this.datepicker?(0,Te.T)(this.datepicker.openedStream,this.datepicker.closedStream):(0,re.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,Te.T)(this._intl.changes,B,ge,oe).subscribe(()=>this._changeDetectorRef.markForCheck())}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(Wt),C.Y36(C.sBO),C.$8M("tabindex"))};static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["mat-datepicker-toggle"]],c
1ontentQueries:function(ge,oe,Xe){if(1&ge&&C.Suo(Xe,it,5),2&ge){let Zt;C.iGM(Zt=C.CRH())&&(oe._customIcon=Zt.first)}},viewQuery:function(ge,oe){if(1&ge&&C.Gf(at,5),2&ge){let Xe;C.iGM(Xe=C.CRH())&&(oe._button=Xe.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(ge,oe){1&ge&&C.NdJ("click",function(Zt){return oe._open(Zt)}),2&ge&&(C.uIk("tabindex",null)("data-mat-calendar",oe.datepicker?oe.datepicker.id:null),C.ekj("mat-datepicker-toggle-active",oe.datepicker&&oe.datepicker.opened)("mat-accent",oe.datepicker&&"accent"===oe.datepicker.color)("mat-warn",oe.datepicker&&"warn"===oe.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[C.TTD],ngContentSelectors:Lt,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(ge,oe){1&ge&&(C.F$t(Ke),C.TgZ(0,"button",0,1),C.YNc(2,ct,2,0,"svg",2),C.Hsn(3),C.qZA()),2&ge&&(C.Q6J("disabled",oe.disabled)("disableRipple",oe.disableRipple),C.uIk("aria-haspopup",oe.datepicker?"dialog":null)("aria-label",oe.ariaLabel||oe._intl.openCalendarLabel)("tabindex",oe.disabled?-1:oe.tabIndex),C.xp6(2),C.Q6J("ngIf",!oe._customIcon))},dependencies:[E.O5,N.RK],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color)}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}return ut})();function rn(ut){return We(ut,!0)}function Ie(ut){return ut.nodeType===Node.ELEMENT_NODE}function We(ut,Nn){if(Ie(ut)&&Nn){const ge=(ut.getAttribute?.("aria-labelledby")?.split(/\s+/g)||[]).reduce((oe,Xe)=>{const Zt=document.getElementById(Xe);return Zt&&oe.push(Zt),oe},[]);if(ge.length)return ge.map(oe=>We(oe,!1)).join(" ")}if(Ie(ut)){const B=ut.getAttribute("aria-label")?.trim();if(B)return B}if(function nn(ut){return"INPUT"===ut.nodeName}(ut)||function ye(ut){return"TEXTAREA"===ut.nodeName}(ut)){if(ut.labels?.length)return Array.from(ut.labels).map(oe=>We(oe,!1)).join(" ");const B=ut.getAttribute("placeholder")?.trim();if(B)return B;const ge=ut.getAttribute("title")?.trim();if(ge)return ge}return(ut.textContent||"").replace(/\s+/g," ").trim()}const lt=new C.OlP("MAT_DATE_RANGE_INPUT_PARENT"),kn=(0,G.FD)((()=>{class ut extends An{constructor(B,ge,oe,Xe,Zt,Gn,jr,Nr){super(ge,jr,Nr),this._rangeInput=B,this._elementRef=ge,this._defaultErrorStateMatcher=oe,this._injector=Xe,this._parentForm=Zt,this._parentFormGroup=Gn,this._dir=(0,C.f3M)(_e.Is,{optional:!0})}ngOnInit(){const B=this._injector.get(me.a5,null,{optional:!0,self:!0});B&&(this.ngControl=B)}ngDoCheck(){this.ngControl&&this.updateErrorState()}isEmpty(){return 0===this._elementRef.nativeElement.value.length}_getPlaceholder(){return this._elementRef.nativeElement.placeholder}focus(){this._elementRef.nativeElement.focus()}getMirrorValue(){const B=this._elementRef.nativeElement,ge=B.value;return ge.length>0?ge:B.placeholder}_onInput(B){super._onInput(B),this._rangeInput._handleChildValueChange()}_openPopup(){this._rangeInput._openDatepicker()}_getMinDate(){return this._rangeInput.min}_getMaxDate(){return this._rangeInput.max}_getDateFilter(){return this._rangeInput.dateFilter}_parentDisabled(){return this._rangeInput._groupDisabled}_shouldHandleChangeEvent({source:B}){return B!==this._rangeInput._startInput&&B!==this._rangeInput._endInput}_assignValueProgrammatically(B){super._assignValueProgrammatically(B),(this===this._rangeInput._startInput?this._rangeInput._endInput:this._rangeInput._startInput)?._validatorOnChange()}_getAccessibleName(){return rn(this._elementRef.nativeElement)}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(lt),C.Y36(C.SBq),C.Y36(G.rD),C.Y36(C.zs3),C.Y36(me.F,8),C.Y36(me.sg,8),C.Y36(G._A,8),C.Y36(G.sG,8))};static#t=this.\u0275dir=C.lG2({type:ut,features:[C.qOj]})}return ut})());let ti=(()=>{class ut extends kn{constructor(B,ge,oe,Xe,Zt,Gn,jr,Nr){super(B,ge,oe,Xe,Zt,Gn,jr,Nr),this._startValidator=Xo=>{const Ir=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Xo.value)),oo=this._model?this._model.selection.end:null;return!Ir||!oo||this._dateAdapter.compareDate(Ir,oo)<=0?null:{matStartDateInvalid:{end:oo,actual:Ir}}}
1,this._validator=me.kI.compose([...super._getValidators(),this._startValidator])}_getValueFromModel(B){return B.start}_shouldHandleChangeEvent(B){return!(!super._shouldHandleChangeEvent(B)||(B.oldValue?.start?B.selection.start&&!this._dateAdapter.compareDate(B.oldValue.start,B.selection.start):!B.selection.start))}_assignValueToModel(B){if(this._model){const ge=new xt(B,this._model.selection.end);this._model.updateSelection(ge,this)}}_formatValue(B){super._formatValue(B),this._rangeInput._handleChildValueChange()}_onKeydown(B){const ge=this._rangeInput._endInput,oe=this._elementRef.nativeElement,Xe="rtl"!==this._dir?.value;(B.keyCode===ie.SV&&Xe||B.keyCode===ie.oh&&!Xe)&&oe.selectionStart===oe.value.length&&oe.selectionEnd===oe.value.length?(B.preventDefault(),ge._elementRef.nativeElement.setSelectionRange(0,0),ge.focus()):super._onKeydown(B)}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(lt),C.Y36(C.SBq),C.Y36(G.rD),C.Y36(C.zs3),C.Y36(me.F,8),C.Y36(me.sg,8),C.Y36(G._A,8),C.Y36(G.sG,8))};static#t=this.\u0275dir=C.lG2({type:ut,selectors:[["input","matStartDate",""]],hostAttrs:["type","text",1,"mat-start-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(ge,oe){1&ge&&C.NdJ("input",function(Zt){return oe._onInput(Zt.target.value)})("change",function(){return oe._onChange()})("keydown",function(Zt){return oe._onKeydown(Zt)})("blur",function(){return oe._onBlur()}),2&ge&&(C.Ikx("disabled",oe.disabled),C.uIk("aria-haspopup",oe._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==oe._rangeInput.rangePicker?null:oe._rangeInput.rangePicker.opened)&&oe._rangeInput.rangePicker.id||null)("min",oe._getMinDate()?oe._dateAdapter.toIso8601(oe._getMinDate()):null)("max",oe._getMaxDate()?oe._dateAdapter.toIso8601(oe._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[C._Bn([{provide:me.JU,useExisting:ut,multi:!0},{provide:me.Cf,useExisting:ut,multi:!0}]),C.qOj]})}return ut})(),di=(()=>{class ut extends kn{constructor(B,ge,oe,Xe,Zt,Gn,jr,Nr){super(B,ge,oe,Xe,Zt,Gn,jr,Nr),this._endValidator=Xo=>{const Ir=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Xo.value)),oo=this._model?this._model.selection.start:null;return!Ir||!oo||this._dateAdapter.compareDate(Ir,oo)>=0?null:{matEndDateInvalid:{start:oo,actual:Ir}}},this._validator=me.kI.compose([...super._getValidators(),this._endValidator])}_getValueFromModel(B){return B.end}_shouldHandleChangeEvent(B){return!(!super._shouldHandleChangeEvent(B)||(B.oldValue?.end?B.selection.end&&!this._dateAdapter.compareDate(B.oldValue.end,B.selection.end):!B.selection.end))}_assignValueToModel(B){if(this._model){const ge=new xt(this._model.selection.start,B);this._model.updateSelection(ge,this)}}_onKeydown(B){const ge=this._rangeInput._startInput,oe=this._elementRef.nativeElement,Xe="rtl"!==this._dir?.value;if(B.keyCode!==ie.ZH||oe.value)if((B.keyCode===ie.oh&&Xe||B.keyCode===ie.SV&&!Xe)&&0===oe.selectionStart&&0===oe.selectionEnd){B.preventDefault();const Zt=ge._elementRef.nativeElement.value.length;ge._elementRef.nativeElement.setSelectionRange(Zt,Zt),ge.focus()}else super._onKeydown(B);else ge.focus()}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(lt),C.Y36(C.SBq),C.Y36(G.rD),C.Y36(C.zs3),C.Y36(me.F,8),C.Y36(me.sg,8),C.Y36(G._A,8),C.Y36(G.sG,8))};static#t=this.\u0275dir=C.lG2({type:ut,selectors:[["input","matEndDate",""]],hostAttrs:["type","text",1,"mat-end-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(ge,oe){1&ge&&C.NdJ("input",function(Zt){return oe._onInput(Zt.target.value)})("change",function(){return oe._onChange()})("keydown",function(Zt){return oe._onKeydown(Zt)})("blur",function(){return oe._onBlur()}),2&ge&&(C.Ikx("disabled",oe.disabled),C.uIk("aria-haspopup",oe._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==oe._rangeInput.rangePicker?null:oe._rangeInput.rangePicker.opened)&&oe._rangeInput.rangePicker.id||null)("min",oe._getMinDate()?oe._dateAdapter.toIso8601(oe._getMinDate()):null)("max",oe._getMaxDate()?oe._dateAdapter.toIso8601(oe._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[C._Bn([{provide:me.JU,useExisting:ut,multi:!0},{provide:me.Cf,useExisting:ut,multi:!0}]),C.qOj]})}return ut})(),ai=0,yi=(()=>{class ut{get value(){return this._model?this._model.selection:null}get shouldLabelFloat(){return this.focused||!this.empty}get placeholder(){const B=this._startInput?._getPlaceholder()||"",ge=this._endInput?._getPlaceholder()||"";return B||ge?`${B} ${this.separator} ${ge}`:""}get rangePicker(){return this._rangePicker}set rangePicker(B){B&&(this._model=B.registerInput(this),this._rangePicker=B,this._closedSubscription.unsubscribe(),this._closedSubscription=B.closedStream.subscribe(()=>{this._startInput?._onTouched(),this._endInput?._onTouched()}),this._registerModel(this._model))}get required(){return this._required??(this._isTargetRequired(this)||this._isTargetRequired(this._startInput)||this._isTargetRequired(this._endInput))??!1}set required(B){this._required=(0,zt.Ig)(B)}get dateFilter(){return this._dateFilter}set dateFilter(B){const ge=this._startInput,oe=this._endInput,Xe=ge&&ge._matchesFilter(ge.value),Zt=oe&&oe._matchesFilter(ge.value);this._dateFilter=B,ge&&ge._matchesFilter(ge.value)!==Xe&&ge._validatorOnChange(),oe&&oe._matchesFilter(oe.value)!==Zt&&oe._validatorOnChange()}get min(){return this._min}set min(B){const ge=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B));this._dateAdapter.sameDate(ge,this._min)||(this._min=ge,this._revalidate())}get max(){return this._max}set max(B){const ge=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B));this._dateAdapter.sameDate(ge,this._max)||(this._max=ge,this._revalidate())}get disabled(){return this._startInput&&this._endInput?this._startInput.disabled&&this._endInput.disabled:this._groupDisabled}set disabled(B){const ge=(0,zt.Ig)(B);
1ge!==this._groupDisabled&&(this._groupDisabled=ge,this.stateChanges.next(void 0))}get errorState(){return!(!this._startInput||!this._endInput)&&(this._startInput.errorState||this._endInput.errorState)}get empty(){const B=!!this._startInput&&this._startInput.isEmpty(),ge=!!this._endInput&&this._endInput.isEmpty();return B&&ge}constructor(B,ge,oe,Xe,Zt){this._changeDetectorRef=B,this._elementRef=ge,this._dateAdapter=Xe,this._formField=Zt,this._closedSubscription=U.w0.EMPTY,this.id="mat-date-range-input-"+ai++,this.focused=!1,this.controlType="mat-date-range-input",this._groupDisabled=!1,this._ariaDescribedBy=null,this.separator="\u2013",this.comparisonStart=null,this.comparisonEnd=null,this.stateChanges=new Q.x,Zt?._elementRef.nativeElement.classList.contains("mat-mdc-form-field")&&ge.nativeElement.classList.add("mat-mdc-input-element","mat-mdc-form-field-input-control","mdc-text-field__input"),this.ngControl=oe}setDescribedByIds(B){this._ariaDescribedBy=B.length?B.join(" "):null}onContainerClick(){!this.focused&&!this.disabled&&(this._model&&this._model.selection.start?this._endInput.focus():this._startInput.focus())}ngAfterContentInit(){this._model&&this._registerModel(this._model),(0,Te.T)(this._startInput.stateChanges,this._endInput.stateChanges).subscribe(()=>{this.stateChanges.next(void 0)})}ngOnChanges(B){Ye(B,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._closedSubscription.unsubscribe(),this.stateChanges.complete()}getStartValue(){return this.value?this.value.start:null}getThemePalette(){return this._formField?this._formField.color:void 0}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():null}_getInputMirrorValue(B){const ge="start"===B?this._startInput:this._endInput;return ge?ge.getMirrorValue():""}_shouldHidePlaceholders(){return!!this._startInput&&!this._startInput.isEmpty()}_handleChildValueChange(){this.stateChanges.next(void 0),this._changeDetectorRef.markForCheck()}_openDatepicker(){this._rangePicker&&this._rangePicker.open()}_shouldHideSeparator(){return(!this._formField||this._formField.getLabelId()&&!this._formField._shouldLabelFloat())&&this.empty}_getAriaLabelledby(){const B=this._formField;return B&&B._hasFloatingLabel()?B._labelId:null}_getStartDateAccessibleName(){return this._startInput._getAccessibleName()}_getEndDateAccessibleName(){return this._endInput._getAccessibleName()}_updateFocus(B){this.focused=null!==B,this.stateChanges.next()}_revalidate(){this._startInput&&this._startInput._validatorOnChange(),this._endInput&&this._endInput._validatorOnChange()}_registerModel(B){this._startInput&&this._startInput._registerModel(B),this._endInput&&this._endInput._registerModel(B)}_isTargetRequired(B){return B?.ngControl?.control?.hasValidator(me.kI.required)}static#e=this.\u0275fac=function(ge){return new(ge||ut)(C.Y36(C.sBO),C.Y36(C.SBq),C.Y36(me.gN,10),C.Y36(G._A,8),C.Y36(Qe.G_,8))};static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["mat-date-range-input"]],contentQueries:function(ge,oe,Xe){if(1&ge&&(C.Suo(Xe,ti,5),C.Suo(Xe,di,5)),2&ge){let Zt;C.iGM(Zt=C.CRH())&&(oe._startInput=Zt.first),C.iGM(Zt=C.CRH())&&(oe._endInput=Zt.first)}},hostAttrs:["role","group",1,"mat-date-range-input"],hostVars:8,hostBindings:function(ge,oe){2&ge&&(C.uIk("id",oe.id)("aria-labelledby",oe._getAriaLabelledby())("aria-describedby",oe._ariaDescribedBy)("data-mat-calendar",oe.rangePicker?oe.rangePicker.id:null),C.ekj("mat-date-range-input-hide-placeholders",oe._shouldHidePlaceholders())("mat-date-range-input-required",oe.required))},inputs:{rangePicker:"rangePicker",required:"required",dateFilter:"dateFilter",min:"min",max:"max",disabled:"disabled",separator:"separator",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},exportAs:["matDateRangeInput"],features:[C._Bn([{provide:Qe.Eo,useExisting:ut},{provide:lt,useExisting:ut}]),C.TTD],ngContentSelectors:Ee,decls:11,vars:5,consts:[["cdkMonitorSubtreeFocus","",1,"mat-date-range-input-container",3,"cdkFocusChange"],[1,"mat-date-range-input-wrapper"],["aria-hidden","true",1,"mat-date-range-input-mirror"],[1,"mat-date-range-input-separator"],[1,"mat-date-range-input-wrapper","mat-date-range-input-end-wrapper"]],template:function(ge,oe){1&ge&&(C.F$t(se),C.TgZ(0,"div",0),C.NdJ("cdkFocusChange",function(Zt){return oe._updateFocus(Zt)}),C.TgZ(1,"div",1),C.Hsn(2),C.TgZ(3,"span",2),C._uU(4),C.qZA()(),C.TgZ(5,"span",3),C._uU(6),C.qZA(),C.TgZ(7,"div",4),C.Hsn(8,1),C.TgZ(9,"span",2),C._uU(10),C.qZA()()()),2&ge&&(C.xp6(4),C.Oqu(oe._getInputMirrorValue("start")),C.xp6(1),C.ekj("mat-date-range-input-separator-hidden",oe._shouldHideSeparator()),C.xp6(1),C.Oqu(oe.separator),C.xp6(4),C.Oqu(oe._getInputMirrorValue("end")))},dependencies:[o.kH],styles:[".mat-date-range-input{display:block;width:100%}.mat-date-range-input-container{display:flex;align-items:center}.mat-date-range-input-separator{transition:opacity 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);margin:0 4px;color:var(--mat-datepicker-range-input-separator-color)}.mat-form-field-disabled .mat-date-range-input-separator{color:var(--mat-datepicker-range-input-disabled-state-separator-color)}._mat-animation-noopable .mat-date-range-input-separator{transition:none}.mat-date-range-input-separator-hidden{-webkit-user-select:none;user-select:none;opacity:0;transition:none}.mat-date-range-input-wrapper{position:relative;overflow:hidden;max-width:calc(50% - 4px)}.mat-date-range-input-end-wrapper{flex-grow:1}.mat-date-range-input-inner{position:absolute;top:0;left:0;font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;vertical-align:bottom;text-align:inherit;-webkit-appearance:none;width:100%;height:100%}.mat-date-range-input-inner:-moz-ui-invalid{box-shadow:none}.mat-date-range-input-inner::placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-moz-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-webkit-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner:-ms-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner[disabled]{color:var(--mat-datepicker-range-input-disabled-state-text-color)}.mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{opacity:0}
1.mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-date-range-input-inner::placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-moz-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner:-ms-input-placeholder{transition:none}.mat-date-range-input-mirror{-webkit-user-select:none;user-select:none;visibility:hidden;white-space:nowrap;display:inline-block;min-width:2px}.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:200px}"],encapsulation:2,changeDetection:0})}return ut})(),fi=(()=>{class ut extends Ft{_forwardContentValues(B){super._forwardContentValues(B);const ge=this.datepickerInput;ge&&(B.comparisonStart=ge.comparisonStart,B.comparisonEnd=ge.comparisonEnd,B.startDateAccessibleName=ge._getStartDateAccessibleName(),B.endDateAccessibleName=ge._getEndDateAccessibleName())}static#e=this.\u0275fac=function(){let B;return function(oe){return(B||(B=C.n5z(ut)))(oe||ut)}}();static#t=this.\u0275cmp=C.Xpm({type:ut,selectors:[["mat-date-range-picker"]],exportAs:["matDateRangePicker"],features:[C._Bn([kt,Rt,{provide:Ft,useExisting:ut}]),C.qOj],decls:0,vars:0,template:function(ge,oe){},encapsulation:2,changeDetection:0})}return ut})(),Ri=(()=>{class ut{static#e=this.\u0275fac=function(ge){return new(ge||ut)};static#t=this.\u0275mod=C.oAB({type:ut});static#n=this.\u0275inj=C.cJS({providers:[Wt,ue],imports:[E.ez,N.ot,p.U8,o.rt,n.eL,G.BQ,z.ZD]})}return ut})()},7700:(h,v,y)=>{"use strict";y.d(v,{WI:()=>Mt,uw:()=>On,H8:()=>dt,xY:()=>Jt,Is:()=>Ne,so:()=>Wt});var o=y(3651),p=y(6814),n=y(5879),E=y(4300),C=y(2831),N=y(8484),z=y(6028),G=y(8645),Q=y(4911),U=y(2096),Te=y(9388),re=y(7921);function ie(kt,Nt){}class _e{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let je=(()=>{class kt extends N.en{constructor(vt,Ht,Rt,yn,xn,Fn,qn,li){super(),this._elementRef=vt,this._focusTrapFactory=Ht,this._config=yn,this._interactivityChecker=xn,this._ngZone=Fn,this._overlayRef=qn,this._focusMonitor=li,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=_n=>{this._portalOutlet.hasAttached();const bt=this._portalOutlet.attachDomPortal(_n);return this._contentAttached(),bt},this._document=Rt,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(vt){this._portalOutlet.hasAttached();const Ht=this._portalOutlet.attachComponentPortal(vt);return this._contentAttached(),Ht}attachTemplatePortal(vt){this._portalOutlet.hasAttached();const Ht=this._portalOutlet.attachTemplatePortal(vt);return this._contentAttached(),Ht}
1_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(vt,Ht){this._interactivityChecker.isFocusable(vt)||(vt.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Rt=()=>{vt.removeEventListener("blur",Rt),vt.removeEventListener("mousedown",Rt),vt.removeAttribute("tabindex")};vt.addEventListener("blur",Rt),vt.addEventListener("mousedown",Rt)})),vt.focus(Ht)}_focusByCssSelector(vt,Ht){let Rt=this._elementRef.nativeElement.querySelector(vt);Rt&&this._forceFocus(Rt,Ht)}_trapFocus(){const vt=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||vt.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Ht=>{Ht||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 vt=this._config.restoreFocus;let Ht=null;if("string"==typeof vt?Ht=this._document.querySelector(vt):"boolean"==typeof vt?Ht=vt?this._elementFocusedBeforeDialogWasOpened:null:vt&&(Ht=vt),this._config.restoreFocus&&Ht&&"function"==typeof Ht.focus){const Rt=(0,C.ht)(),yn=this._elementRef.nativeElement;(!Rt||Rt===this._document.body||Rt===yn||yn.contains(Rt))&&(this._focusMonitor?(this._focusMonitor.focusVia(Ht,this._closeInteractionType),this._closeInteractionType=null):Ht.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const vt=this._elementRef.nativeElement,Ht=(0,C.ht)();return vt===Ht||vt.contains(Ht)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,C.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#e=this.\u0275fac=function(Ht){return new(Ht||kt)(n.Y36(n.SBq),n.Y36(E.qV),n.Y36(p.K0,8),n.Y36(_e),n.Y36(E.ic),n.Y36(n.R0b),n.Y36(o.Iu),n.Y36(E.tE))};static#t=this.\u0275cmp=n.Xpm({type:kt,selectors:[["cdk-dialog-container"]],viewQuery:function(Ht,Rt){if(1&Ht&&n.Gf(N.Pl,7),2&Ht){let yn;n.iGM(yn=n.CRH())&&(Rt._portalOutlet=yn.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(Ht,Rt){2&Ht&&n.uIk("id",Rt._config.id||null)("role",Rt._config.role)("aria-modal",Rt._config.ariaModal)("aria-labelledby",Rt._config.ariaLabel?null:Rt._ariaLabelledByQueue[0])("aria-label",Rt._config.ariaLabel)("aria-describedby",Rt._config.ariaDescribedBy||null)},features:[n.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(Ht,Rt){1&Ht&&n.YNc(0,ie,0,0,"ng-template",0)},dependencies:[N.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return kt})();class Et{constructor(Nt,vt){this.overlayRef=Nt,this.config=vt,this.closed=new G.x,this.disableClose=vt.disableClose,this.backdropClick=Nt.backdropClick(),this.keydownEvents=Nt.keydownEvents(),this.outsidePointerEvents=Nt.outsidePointerEvents(),this.id=vt.id,this.keydownEvents.subscribe(Ht=>{Ht.keyCode===z.hY&&!this.disableClose&&!(0,z.Vb)(Ht)&&(Ht.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Nt.detachments().subscribe(()=>{!1!==vt.closeOnOverlayDetachments&&this.close()})}close(Nt,vt){if(this.containerInstance){const Ht=this.closed;this.containerInstance._closeInteractionType=vt?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Ht.next(Nt),Ht.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Nt="",vt=""){return this.overlayRef.updateSize({width:Nt,height:vt}),this}addPanelClass(Nt){return this.overlayRef.addPanelClass(Nt),this}removePanelClass(Nt){return this.overlayRef.removePanelClass(Nt),this}}const Ot=new n.OlP("DialogScrollStrategy"),zt=new n.OlP("DialogData"),mt=new n.OlP("DefaultDialogConfig"),Qe={provide:Ot,deps:[o.aV],useFactory:function me(kt){return()=>kt.scrollStrategies.block()}};let ae=0,Ge=(()=>{class kt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(vt,Ht,Rt,yn,xn,Fn){this._overlay=vt,this._injector=Ht,this._defaultOptions=Rt,this._parentDialog=yn,this._overlayContainer=xn,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new G.x,this._afterOpenedAtThisLevel=new G.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,Q.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,re.O)(void 0))),this._scrollStrategy=Fn}open(vt,Ht){(Ht={...this._defaultOptions||new _e,...Ht}).id=Ht.id||"cdk-dialog-"+ae++,Ht.id&&this.getDialogById(Ht.id);const yn=this._getOverlayConfig(Ht),xn=this._overlay.create(yn),Fn=new Et(xn,Ht),qn=this._attachContainer(xn,Fn,Ht);
1return Fn.containerInstance=qn,this._attachDialogContent(vt,Fn,qn,Ht),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Fn),Fn.closed.subscribe(()=>this._removeOpenDialog(Fn,!0)),this.afterOpened.next(Fn),Fn}closeAll(){xe(this.openDialogs,vt=>vt.close())}getDialogById(vt){return this.openDialogs.find(Ht=>Ht.id===vt)}ngOnDestroy(){xe(this._openDialogsAtThisLevel,vt=>{!1===vt.config.closeOnDestroy&&this._removeOpenDialog(vt,!1)}),xe(this._openDialogsAtThisLevel,vt=>vt.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(vt){const Ht=new o.X_({positionStrategy:vt.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:vt.scrollStrategy||this._scrollStrategy(),panelClass:vt.panelClass,hasBackdrop:vt.hasBackdrop,direction:vt.direction,minWidth:vt.minWidth,minHeight:vt.minHeight,maxWidth:vt.maxWidth,maxHeight:vt.maxHeight,width:vt.width,height:vt.height,disposeOnNavigation:vt.closeOnNavigation});return vt.backdropClass&&(Ht.backdropClass=vt.backdropClass),Ht}_attachContainer(vt,Ht,Rt){const yn=Rt.injector||Rt.viewContainerRef?.injector,xn=[{provide:_e,useValue:Rt},{provide:Et,useValue:Ht},{provide:o.Iu,useValue:vt}];let Fn;Rt.container?"function"==typeof Rt.container?Fn=Rt.container:(Fn=Rt.container.type,xn.push(...Rt.container.providers(Rt))):Fn=je;const qn=new N.C5(Fn,Rt.viewContainerRef,n.zs3.create({parent:yn||this._injector,providers:xn}),Rt.componentFactoryResolver);return vt.attach(qn).instance}_attachDialogContent(vt,Ht,Rt,yn){if(vt instanceof n.Rgc){const xn=this._createInjector(yn,Ht,Rt,void 0);let Fn={$implicit:yn.data,dialogRef:Ht};yn.templateContext&&(Fn={...Fn,..."function"==typeof yn.templateContext?yn.templateContext():yn.templateContext}),Rt.attachTemplatePortal(new N.UE(vt,null,Fn,xn))}else{const xn=this._createInjector(yn,Ht,Rt,this._injector),Fn=Rt.attachComponentPortal(new N.C5(vt,yn.viewContainerRef,xn,yn.componentFactoryResolver));Ht.componentRef=Fn,Ht.componentInstance=Fn.instance}}_createInjector(vt,Ht,Rt,yn){const xn=vt.injector||vt.viewContainerRef?.injector,Fn=[{provide:zt,useValue:vt.data},{provide:Et,useValue:Ht}];return vt.providers&&("function"==typeof vt.providers?Fn.push(...vt.providers(Ht,vt,Rt)):Fn.push(...vt.providers)),vt.direction&&(!xn||!xn.get(Te.Is,null,{optional:!0}))&&Fn.push({provide:Te.Is,useValue:{value:vt.direction,change:(0,U.of)()}}),n.zs3.create({parent:xn||yn,providers:Fn})}_removeOpenDialog(vt,Ht){const Rt=this.openDialogs.indexOf(vt);Rt>-1&&(this.openDialogs.splice(Rt,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((yn,xn)=>{yn?xn.setAttribute("aria-hidden",yn):xn.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Ht&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const vt=this._overlayContainer.getContainerElement();if(vt.parentElement){const Ht=vt.parentElement.children;for(let Rt=Ht.length-1;Rt>-1;Rt--){const yn=Ht[Rt];yn!==vt&&"SCRIPT"!==yn.nodeName&&"STYLE"!==yn.nodeName&&!yn.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(yn,yn.getAttribute("aria-hidden")),yn.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const vt=this._parentDialog;return vt?vt._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#e=this.\u0275fac=function(Ht){return new(Ht||kt)(n.LFG(o.aV),n.LFG(n.zs3),n.LFG(mt,8),n.LFG(kt,12),n.LFG(o.Xj),n.LFG(Ot))};static#t=this.\u0275prov=n.Yz7({token:kt,factory:kt.\u0275fac})}return kt})();function xe(kt,Nt){let vt=kt.length;for(;vt--;)Nt(kt[vt])}let Fe=(()=>{class kt{static#e=this.\u0275fac=function(Ht){return new(Ht||kt)};static#t=this.\u0275mod=n.oAB({type:kt});static#n=this.\u0275inj=n.cJS({providers:[Ge,Qe],imports:[o.U8,N.eL,E.rt,N.eL]})}return kt})();var ft=y(2495),Qt=y(3019),yt=y(2181),vn=y(8180),En=y(3680);function Jn(kt,Nt){}y(6825);class Dn{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.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ii="mdc-dialog--open",at="mdc-dialog--opening",ct="mdc-dialog--closing";let se=(()=>{class kt extends je{constructor(vt,Ht,Rt,yn,xn,Fn,qn,li){super(vt,Ht,Rt,yn,xn,Fn,qn,li),this._animationStateChanged=new n.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(vt){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:vt})}static#e=this.\u0275fac=function(Ht){return new(Ht||kt)(n.Y36(n.SBq),n.Y36(E.qV),n.Y36(p.K0,8),n.Y36(Dn),n.Y36(E.ic),n.Y36(n.R0b),n.Y36(o.Iu),n.Y36(E.tE))};static#t=this.\u0275cmp=n.Xpm({type:kt,selectors:[["ng-component"]],features:[n.qOj],decls:0,vars:0,template:function(Ht,Rt){},encapsulation:2})}return kt})();const Ee="--mat-dialog-transition-duration";function qe(kt){return null==kt?null:"number"==typeof kt?kt:kt.endsWith("ms")?(0,ft.su)(kt.substring(0,kt.length-2)):kt.endsWith("s")?1e3*(0,ft.su)(kt.substring(0,kt.length-1)):"0"===kt?0:null}let pt=(()=>{class kt extends se{constructor(vt,Ht,Rt,yn,xn,Fn,qn,li,_n){super(vt,Ht,Rt,yn,xn,Fn,qn,_n),this._animationMode=li,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?qe(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?qe(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Ee,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>
1this._hostElement.classList.add(at,ii)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ii),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ii),this._animationsEnabled?(this._hostElement.style.setProperty(Ee,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ct)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(at,ct)}_waitForAnimationToComplete(vt,Ht){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Ht,vt)}_requestAnimationFrame(vt){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(vt):vt()})}static#e=this.\u0275fac=function(Ht){return new(Ht||kt)(n.Y36(n.SBq),n.Y36(E.qV),n.Y36(p.K0,8),n.Y36(Dn),n.Y36(E.ic),n.Y36(n.R0b),n.Y36(o.Iu),n.Y36(n.QbO,8),n.Y36(E.tE))};static#t=this.\u0275cmp=n.Xpm({type:kt,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(Ht,Rt){2&Ht&&(n.Ikx("id",Rt._config.id),n.uIk("aria-modal",Rt._config.ariaModal)("role",Rt._config.role)("aria-labelledby",Rt._config.ariaLabel?null:Rt._ariaLabelledByQueue[0])("aria-label",Rt._config.ariaLabel)("aria-describedby",Rt._config.ariaDescribedBy||null),n.ekj("_mat-animation-noopable",!Rt._animationsEnabled))},features:[n.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(Ht,Rt){1&Ht&&(n.TgZ(0,"div",0)(1,"div",1),n.YNc(2,Jn,0,0,"ng-template",2),n.qZA()())},dependencies:[N.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}
1.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}
1.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2})}return kt})();class Wt{constructor(Nt,vt,Ht){this._ref=Nt,this._containerInstance=Ht,this._afterOpened=new G.x,this._beforeClosed=new G.x,this._state=0,this.disableClose=vt.disableClose,this.id=Nt.id,Ht._animationStateChanged.pipe((0,yt.h)(Rt=>"opened"===Rt.state),(0,vn.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Ht._animationStateChanged.pipe((0,yt.h)(Rt=>"closed"===Rt.state),(0,vn.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Nt.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,Qt.T)(this.backdropClick(),this.keydownEvents().pipe((0,yt.h)(Rt=>Rt.keyCode===z.hY&&!this.disableClose&&!(0,z.Vb)(Rt)))).subscribe(Rt=>{this.disableClose||(Rt.preventDefault(),function ze(kt,Nt,vt){kt._closeInteractionType=Nt,kt.close(vt)}(this,"keydown"===Rt.type?"keyboard":"mouse"))})}close(Nt){this._result=Nt,this._containerInstance._animationStateChanged.pipe((0,yt.h)(vt=>"closing"===vt.state),(0,vn.q)(1)).subscribe(vt=>{this._beforeClosed.next(Nt),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),vt.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Nt){let vt=this._ref.config.positionStrategy;return Nt&&(Nt.left||Nt.right)?Nt.left?vt.left(Nt.left):vt.right(Nt.right):vt.centerHorizontally(),Nt&&(Nt.top||Nt.bottom)?Nt.top?vt.top(Nt.top):vt.bottom(Nt.bottom):vt.centerVertically(),this._ref.updatePosition(),this}updateSize(Nt="",vt=""){return this._ref.updateSize(Nt,vt),this}addPanelClass(Nt){return this._ref.addPanelClass(Nt),this}removePanelClass(Nt){return this._ref.removePanelClass(Nt),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const Mt=new n.OlP("MatMdcDialogData"),Le=new n.OlP("mat-mdc-dialog-default-options"),Se=new n.OlP("mat-mdc-dialog-scroll-strategy"),nt={provide:Se,deps:[o.aV],useFactory:function ke(kt){return()=>kt.scrollStrategies.block()}};let At=0,qt=(()=>{class kt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const vt=this._parentDialog;return vt?vt._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(vt,Ht,Rt,yn,xn,Fn,qn,li,_n,bt){this._overlay=vt,this._defaultOptions=Rt,this._parentDialog=yn,this._dialogRefConstructor=qn,this._dialogContainerType=li,this._dialogDataToken=_n,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new G.x,this._afterOpenedAtThisLevel=new G.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Dn,this.afterAllClosed=(0,Q.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,re.O)(void 0))),this._scrollStrategy=Fn,this._dialog=Ht.get(Ge)}open(vt,Ht){let Rt;(Ht={...this._defaultOptions||new Dn,...Ht}).id=Ht.id||`${this._idPrefix}${At++}`,Ht.scrollStrategy=Ht.scrollStrategy||this._scrollStrategy();const yn=this._dialog.open(vt,{...Ht,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Ht},{provide:_e,useValue:Ht}]},templateContext:()=>({dialogRef:Rt}),providers:(xn,Fn,qn)=>(Rt=new this._dialogRefConstructor(xn,Ht,qn),Rt.updatePosition(Ht?.position),[{provide:this._dialogContainerType,useValue:qn},{provide:this._dialogDataToken,useValue:Fn.data},{provide:this._dialogRefConstructor,useValue:Rt}])});return Rt.componentRef=yn.componentRef,Rt.componentInstance=yn.componentInstance,this.openDialogs.push(Rt),this.afterOpened.next(Rt),Rt.afterClosed().subscribe(()=>{const xn=this.openDialogs.indexOf(Rt);xn>
1-1&&(this.openDialogs.splice(xn,1),this.openDialogs.length||this._getAfterAllClosed().next())}),Rt}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(vt){return this.openDialogs.find(Ht=>Ht.id===vt)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(vt){let Ht=vt.length;for(;Ht--;)vt[Ht].close()}static#e=this.\u0275fac=function(Ht){n.$Z()};static#t=this.\u0275prov=n.Yz7({token:kt,factory:kt.\u0275fac})}return kt})(),On=(()=>{class kt extends qt{constructor(vt,Ht,Rt,yn,xn,Fn,qn,li){super(vt,Ht,yn,Fn,qn,xn,Wt,pt,Mt,li),this._idPrefix="mat-mdc-dialog-"}static#e=this.\u0275fac=function(Ht){return new(Ht||kt)(n.LFG(o.aV),n.LFG(n.zs3),n.LFG(p.Ye,8),n.LFG(Le,8),n.LFG(Se),n.LFG(kt,12),n.LFG(o.Xj),n.LFG(n.QbO,8))};static#t=this.\u0275prov=n.Yz7({token:kt,factory:kt.\u0275fac})}return kt})(),Jt=(()=>{class kt{static#e=this.\u0275fac=function(Ht){return new(Ht||kt)};static#t=this.\u0275dir=n.lG2({type:kt,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]})}return kt})(),dt=(()=>{class kt{constructor(){this.align="start"}static#e=this.\u0275fac=function(Ht){return new(Ht||kt)};static#t=this.\u0275dir=n.lG2({type:kt,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(Ht,Rt){2&Ht&&n.ekj("mat-mdc-dialog-actions-align-center","center"===Rt.align)("mat-mdc-dialog-actions-align-end","end"===Rt.align)},inputs:{align:"align"}})}return kt})(),Ne=(()=>{class kt{static#e=this.\u0275fac=function(Ht){return new(Ht||kt)};static#t=this.\u0275mod=n.oAB({type:kt});static#n=this.\u0275inj=n.cJS({providers:[On,nt],imports:[Fe,o.U8,N.eL,En.BQ,En.BQ]})}return kt})()},3305:(h,v,y)=>{"use strict";y.d(v,{pp:()=>ze,To:()=>Mt,ib:()=>Ke,yz:()=>qe,yK:()=>Wt});var o=y(5879),p=y(8337),n=y(2495),E=y(8645),C=y(7394);let N=0;const z=new o.OlP("CdkAccordion");let G=(()=>{class Le{constructor(){this._stateChanges=new E.x,this._openCloseAllActions=new E.x,this.id="cdk-accordion-"+N++,this._multi=!1}get multi(){return this._multi}set multi(ke){this._multi=(0,n.Ig)(ke)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(ke){this._stateChanges.next(ke)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static#e=this.\u0275fac=function(nt){return new(nt||Le)};static#t=this.\u0275dir=o.lG2({type:Le,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[o._Bn([{provide:z,useExisting:Le}]),o.TTD]})}return Le})(),Q=0,U=(()=>{class Le{get expanded(){return this._expanded}set expanded(ke){ke=(0,n.Ig)(ke),this._expanded!==ke&&(this._expanded=ke,this.expandedChange.emit(ke),ke?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(ke){this._disabled=(0,n.Ig)(ke)}constructor(ke,nt,Oe){this.accordion=ke,this._changeDetectorRef=nt,this._expansionDispatcher=Oe,this._openCloseAllSubscription=C.w0.EMPTY,this.closed=new o.vpe,this.opened=new o.vpe,this.destroyed=new o.vpe,this.expandedChange=new o.vpe,this.id="cdk-accordion-child-"+Q++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=Oe.listen((At,qt)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===qt&&this.id!==At&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(ke=>{this.disabled||(this.expanded=ke)})}static#e=this.\u0275fac=function(nt){return new(nt||Le)(o.Y36(z,12),o.Y36(o.sBO),o.Y36(p.A8))};static#t=this.\u0275dir=o.lG2({type:Le,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[o._Bn([{provide:z,useValue:void 0}])]})}return Le})(),Te=(()=>{class Le{static#e=this.\u0275fac=function(nt){return new(nt||Le)};static#t=this.\u0275mod=o.oAB({type:Le});static#n=this.\u0275inj=o.cJS({})}return Le})();var re=y(8484),ie=y(6814),_e=y(3680),be=y(4300),je=y(3997),Et=y(7921),Ot=y(2181),zt=y(8180),mt=y(6028),me=y(6232),Qe=y(3019),ae=y(6825);const Ge=["body"];function xe(Le,Se){}const Fe=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],ft=["mat-expansion-panel-header","*","mat-action-row"];function Qt(Le,Se){if(1&Le&&o._UZ(0,"span",2),2&Le){const ke=o.oxw();o.Q6J("@indicatorRotate",ke._getExpandedState())}}const yt=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],vn=["mat-panel-title","mat-panel-description","*"],En=new o.OlP("MAT_ACCORDION"),Pn="225ms cubic-bezier(0.4,0.0,0.2,1)",Jn={indicatorRotate:(0,ae.X$)("indicatorRotate",[(0,ae.SB)("collapsed, void",(0,ae.oB)({transform:"rotate(0deg)"})),(0,ae.SB)("expanded",(0,ae.oB)({transform:"rotate(180deg)"})),(0,ae.eR)("expanded <=> collapsed, void => collapsed",(0,ae.jt)(Pn))]),bodyExpansion:(0,ae.X$)("bodyExpansion",[(0,ae.SB)("collapsed, void",(0,ae.oB)({height:"0px",visibility:"hidden"})),(0,ae.SB)("expanded",(0,ae.oB)({height:"*",visibility:""})),(0,ae.eR)("expanded <=> collapsed, void => collapsed",(0,ae.jt)(Pn))])},Dn=new o.OlP("MAT_EXPANSION_PANEL");let ii=(()=>{class Le{constructor(ke,nt){this._template=ke,this._expansionPanel=nt}static#e=this.\u0275fac=function(nt){return new(nt||Le)(o.Y36(o.Rgc),o.Y36(Dn,8))};static#t=this.\u0275dir=o.lG2({type:Le,selectors:[["ng-template","matExpansionPanelContent",""]]})}return Le})(),at=0;const ct=new o.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Ke=(()=>{class Le extends U{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(ke){this._hideToggle=(0,n.Ig)(ke)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(ke){this._togglePosition=ke}constructor(ke,nt,Oe,At,qt,On,fn){super(ke,nt,Oe),this._viewContainerRef
1=At,this._animationMode=On,this._hideToggle=!1,this.afterExpand=new o.vpe,this.afterCollapse=new o.vpe,this._inputChanges=new E.x,this._headerId="mat-expansion-panel-header-"+at++,this._bodyAnimationDone=new E.x,this.accordion=ke,this._document=qt,this._bodyAnimationDone.pipe((0,je.x)((Hn,xt)=>Hn.fromState===xt.fromState&&Hn.toState===xt.toState)).subscribe(Hn=>{"void"!==Hn.fromState&&("expanded"===Hn.toState?this.afterExpand.emit():"collapsed"===Hn.toState&&this.afterCollapse.emit())}),fn&&(this.hideToggle=fn.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,Et.O)(null),(0,Ot.h)(()=>this.expanded&&!this._portal),(0,zt.q)(1)).subscribe(()=>{this._portal=new re.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(ke){this._inputChanges.next(ke)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const ke=this._document.activeElement,nt=this._body.nativeElement;return ke===nt||nt.contains(ke)}return!1}static#e=this.\u0275fac=function(nt){return new(nt||Le)(o.Y36(En,12),o.Y36(o.sBO),o.Y36(p.A8),o.Y36(o.s_b),o.Y36(ie.K0),o.Y36(o.QbO,8),o.Y36(ct,8))};static#t=this.\u0275cmp=o.Xpm({type:Le,selectors:[["mat-expansion-panel"]],contentQueries:function(nt,Oe,At){if(1&nt&&o.Suo(At,ii,5),2&nt){let qt;o.iGM(qt=o.CRH())&&(Oe._lazyContent=qt.first)}},viewQuery:function(nt,Oe){if(1&nt&&o.Gf(Ge,5),2&nt){let At;o.iGM(At=o.CRH())&&(Oe._body=At.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(nt,Oe){2&nt&&o.ekj("mat-expanded",Oe.expanded)("_mat-animation-noopable","NoopAnimations"===Oe._animationMode)("mat-expansion-panel-spacing",Oe._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[o._Bn([{provide:En,useValue:void 0},{provide:Dn,useExisting:Le}]),o.qOj,o.TTD],ngContentSelectors:ft,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(nt,Oe){1&nt&&(o.F$t(Fe),o.Hsn(0),o.TgZ(1,"div",0,1),o.NdJ("@bodyExpansion.done",function(qt){return Oe._bodyAnimationDone.next(qt)}),o.TgZ(3,"div",2),o.Hsn(4,1),o.YNc(5,xe,0,0,"ng-template",3),o.qZA(),o.Hsn(6,2),o.qZA()),2&nt&&(o.xp6(1),o.Q6J("@bodyExpansion",Oe._getExpandedState())("id",Oe.id),o.uIk("aria-labelledby",Oe._headerId),o.xp6(4),o.Q6J("cdkPortalOutlet",Oe._portal))},dependencies:[re.Pl],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[Jn.bodyExpansion]},changeDetection:0})}return Le})();class se{}const Ee=(0,_e.sb)(se);let qe=(()=>
1{class Le extends Ee{constructor(ke,nt,Oe,At,qt,On,fn){super(),this.panel=ke,this._element=nt,this._focusMonitor=Oe,this._changeDetectorRef=At,this._animationMode=On,this._parentChangeSubscription=C.w0.EMPTY;const Hn=ke.accordion?ke.accordion._stateChanges.pipe((0,Ot.h)(xt=>!(!xt.hideToggle&&!xt.togglePosition))):me.E;this.tabIndex=parseInt(fn||"")||0,this._parentChangeSubscription=(0,Qe.T)(ke.opened,ke.closed,Hn,ke._inputChanges.pipe((0,Ot.h)(xt=>!!(xt.hideToggle||xt.disabled||xt.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),ke.closed.pipe((0,Ot.h)(()=>ke._containsFocus())).subscribe(()=>Oe.focusVia(nt,"program")),qt&&(this.expandedHeight=qt.expandedHeight,this.collapsedHeight=qt.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const ke=this._isExpanded();return ke&&this.expandedHeight?this.expandedHeight:!ke&&this.collapsedHeight?this.collapsedHeight:null}_keydown(ke){switch(ke.keyCode){case mt.L_:case mt.K5:(0,mt.Vb)(ke)||(ke.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(ke))}}focus(ke,nt){ke?this._focusMonitor.focusVia(this._element,ke,nt):this._element.nativeElement.focus(nt)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(ke=>{ke&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static#e=this.\u0275fac=function(nt){return new(nt||Le)(o.Y36(Ke,1),o.Y36(o.SBq),o.Y36(be.tE),o.Y36(o.sBO),o.Y36(ct,8),o.Y36(o.QbO,8),o.$8M("tabindex"))};static#t=this.\u0275cmp=o.Xpm({type:Le,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(nt,Oe){1&nt&&o.NdJ("click",function(){return Oe._toggle()})("keydown",function(qt){return Oe._keydown(qt)}),2&nt&&(o.uIk("id",Oe.panel._headerId)("tabindex",Oe.tabIndex)("aria-controls",Oe._getPanelId())("aria-expanded",Oe._isExpanded())("aria-disabled",Oe.panel.disabled),o.Udp("height",Oe._getHeaderHeight()),o.ekj("mat-expanded",Oe._isExpanded())("mat-expansion-toggle-indicator-after","after"===Oe._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===Oe._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===Oe._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[o.qOj],ngContentSelectors:vn,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(nt,Oe){1&nt&&(o.F$t(yt),o.TgZ(0,"span",0),o.Hsn(1),o.Hsn(2,1),o.Hsn(3,2),o.qZA(),o.YNc(4,Qt,1,1,"span",1)),2&nt&&(o.ekj("mat-content-hide-toggle",!Oe._showToggle()),o.xp6(4),o.Q6J("ngIf",Oe._showToggle()))},dependencies:[ie.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{dis
1play:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[Jn.indicatorRotate]},changeDetection:0})}return Le})(),Wt=(()=>{class Le{static#e=this.\u0275fac=function(nt){return new(nt||Le)};static#t=this.\u0275dir=o.lG2({type:Le,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}return Le})(),ze=(()=>{class Le extends G{constructor(){super(...arguments),this._ownHeaders=new o.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(ke){this._hideToggle=(0,n.Ig)(ke)}ngAfterContentInit(){this._headers.changes.pipe((0,Et.O)(this._headers)).subscribe(ke=>{this._ownHeaders.reset(ke.filter(nt=>nt.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new be.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(ke){this._keyManager.onKeydown(ke)}_handleHeaderFocus(ke){this._keyManager.updateActiveItem(ke)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static#e=this.\u0275fac=function(){let ke;return function(Oe){return(ke||(ke=o.n5z(Le)))(Oe||Le)}}();static#t=this.\u0275dir=o.lG2({type:Le,selectors:[["mat-accordion"]],contentQueries:function(nt,Oe,At){if(1&nt&&o.Suo(At,qe,5),2&nt){let qt;o.iGM(qt=o.CRH())&&(Oe._headers=qt)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(nt,Oe){2&nt&&o.ekj("mat-accordion-multi",Oe.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[o._Bn([{provide:En,useExisting:Le}]),o.qOj]})}return Le})(),Mt=(()=>{class Le{static#e=this.\u0275fac=function(nt){return new(nt||Le)};static#t=this.\u0275mod=o.oAB({type:Le});static#n=this.\u0275inj=o.cJS({imports:[ie.ez,_e.BQ,Te,re.eL]})}return Le})()},4170:(h,v,y)=>{"use strict";y.d(v,{G_:()=>vt,TO:()=>Le,KE:()=>li,Eo:()=>ot,lN:()=>_n,R9:()=>qt});var o=y(5879),p=y(9388),n=y(2831),E=y(7394),C=y(8645),N=y(3019),z=y(9773),G=y(5592),Q=y(2181),U=y(7081);class re{constructor(Vt){this._box=Vt,this._destroyed=new C.x,this._resizeSubject=new C.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Dt=>this._resizeSubject.next(Dt)))}observe(Vt){return this._elementObservables.has(Vt)||this._elementObservables.set(Vt,new G.y(Dt=>{const tt=this._resizeSubject.subscribe(Dt);return this._resizeObserver?.observe(Vt,{box:this._box}),()=>{this._resizeObserver?.unobserve(Vt),tt.unsubscribe(),this._elementObservables.delete(Vt)}}).pipe((0,Q.h)(Dt=>Dt.some(tt=>tt.target===Vt)),(0,U.d)({bufferSize:1,refCount:!0}),(0,z.R)(this._destroyed))),this._elementObservables.get(Vt)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let ie=(()=>{class bt{constructor(){this._observers=new Map,this._ngZone=(0,o.f3M)(o.R0b)}ngOnDestroy(){for(const[,Dt]of this._observers)Dt.destroy();this._observers.clear()}observe(Dt,tt){const Je=tt?.box||"content-box";return this._observers.has(Je)||this._observers.set(Je,new re(Je)),this._observers.get(Je).observe(Dt)}static#e=this.\u0275fac=function(tt){return new(tt||bt)};static#t=this.\u0275prov=o.Yz7({token:bt,factory:bt.\u0275fac,providedIn:"root"})}return bt})();var _e=y(2495),be=y(6825),je=y(6814),Et=y(7131),Ot=y(3680);
1const zt=["notch"],mt=["matFormFieldNotchedOutline",""],me=["*"],Qe=["textField"],ae=["iconPrefixContainer"],Ge=["textPrefixContainer"];function xe(bt,Vt){1&bt&&o._UZ(0,"span",19)}function Fe(bt,Vt){if(1&bt&&(o.TgZ(0,"label",17),o.Hsn(1,1),o.YNc(2,xe,1,0,"span",18),o.qZA()),2&bt){const Dt=o.oxw(2);o.Q6J("floating",Dt._shouldLabelFloat())("monitorResize",Dt._hasOutline())("id",Dt._labelId),o.uIk("for",Dt._control.id),o.xp6(2),o.Q6J("ngIf",!Dt.hideRequiredMarker&&Dt._control.required)}}function ft(bt,Vt){if(1&bt&&o.YNc(0,Fe,3,5,"label",16),2&bt){const Dt=o.oxw();o.Q6J("ngIf",Dt._hasFloatingLabel())}}function Qt(bt,Vt){1&bt&&o._UZ(0,"div",20)}function yt(bt,Vt){}function vn(bt,Vt){if(1&bt&&o.YNc(0,yt,0,0,"ng-template",22),2&bt){o.oxw(2);const Dt=o.MAs(1);o.Q6J("ngTemplateOutlet",Dt)}}function En(bt,Vt){if(1&bt&&(o.TgZ(0,"div",21),o.YNc(1,vn,1,1,"ng-template",9),o.qZA()),2&bt){const Dt=o.oxw();o.Q6J("matFormFieldNotchedOutlineOpen",Dt._shouldLabelFloat()),o.xp6(1),o.Q6J("ngIf",!Dt._forceDisplayInfixLabel())}}function Pn(bt,Vt){1&bt&&(o.TgZ(0,"div",23,24),o.Hsn(2,2),o.qZA())}function Jn(bt,Vt){1&bt&&(o.TgZ(0,"div",25,26),o.Hsn(2,3),o.qZA())}function Dn(bt,Vt){}function ii(bt,Vt){if(1&bt&&o.YNc(0,Dn,0,0,"ng-template",22),2&bt){o.oxw();const Dt=o.MAs(1);o.Q6J("ngTemplateOutlet",Dt)}}function at(bt,Vt){1&bt&&(o.TgZ(0,"div",27),o.Hsn(1,4),o.qZA())}function ct(bt,Vt){1&bt&&(o.TgZ(0,"div",28),o.Hsn(1,5),o.qZA())}function Ke(bt,Vt){1&bt&&o._UZ(0,"div",29)}function Lt(bt,Vt){if(1&bt&&(o.TgZ(0,"div",30),o.Hsn(1,6),o.qZA()),2&bt){const Dt=o.oxw();o.Q6J("@transitionMessages",Dt._subscriptAnimationState)}}function se(bt,Vt){if(1&bt&&(o.TgZ(0,"mat-hint",34),o._uU(1),o.qZA()),2&bt){const Dt=o.oxw(2);o.Q6J("id",Dt._hintLabelId),o.xp6(1),o.Oqu(Dt.hintLabel)}}function Ee(bt,Vt){if(1&bt&&(o.TgZ(0,"div",31),o.YNc(1,se,2,2,"mat-hint",32),o.Hsn(2,7),o._UZ(3,"div",33),o.Hsn(4,8),o.qZA()),2&bt){const Dt=o.oxw();o.Q6J("@transitionMessages",Dt._subscriptAnimationState),o.xp6(1),o.Q6J("ngIf",Dt.hintLabel)}}const qe=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],pt=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Wt=(()=>{class bt{static#e=this.\u0275fac=function(tt){return new(tt||bt)};static#t=this.\u0275dir=o.lG2({type:bt,selectors:[["mat-label"]]})}return bt})(),ze=0;const Mt=new o.OlP("MatError");let Le=(()=>{class bt{constructor(Dt,tt){this.id="mat-mdc-error-"+ze++,Dt||tt.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(tt){return new(tt||bt)(o.$8M("aria-live"),o.Y36(o.SBq))};static#t=this.\u0275dir=o.lG2({type:bt,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(tt,Je){2&tt&&o.Ikx("id",Je.id)},inputs:{id:"id"},features:[o._Bn([{provide:Mt,useExisting:bt}])]})}return bt})(),Se=0,ke=(()=>{class bt{constructor(){this.align="start",this.id="mat-mdc-hint-"+Se++}static#e=this.\u0275fac=function(tt){return new(tt||bt)};static#t=this.\u0275dir=o.lG2({type:bt,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(tt,Je){2&tt&&(o.Ikx("id",Je.id),o.uIk("align",null),o.ekj("mat-mdc-form-field-hint-end","end"===Je.align))},inputs:{align:"align",id:"id"}})}return bt})();const nt=new o.OlP("MatPrefix"),At=new o.OlP("MatSuffix");let qt=(()=>{class bt{constructor(){this._isText=!1}set _isTextSelector(Dt){this._isText=!0}static#e=this.\u0275fac=function(tt){return new(tt||bt)};static#t=this.\u0275dir=o.lG2({type:bt,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[o._Bn([{provide:At,useExisting:bt}])]})}return bt})();const On=new o.OlP("FloatingLabelParent");let fn=(()=>{class bt{get floating(){return this._floating}set floating(Dt){this._floating=Dt,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Dt){this._monitorResize=Dt,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Dt){this._elementRef=Dt,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.f3M)(ie),this._ngZone=(0,o.f3M)(o.R0b),this._parent=(0,o.f3M)(On),this._resizeSubscription=new E.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Hn(bt){if(null!==bt.offsetParent)return bt.scrollWidth;const Dt=bt.cloneNode(!0);Dt.style.setProperty("position","absolute"),Dt.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Dt);const tt=Dt.scrollWidth;return Dt.remove(),tt}(this._elementRef.nativeElement)}
1get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#e=this.\u0275fac=function(tt){return new(tt||bt)(o.Y36(o.SBq))};static#t=this.\u0275dir=o.lG2({type:bt,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(tt,Je){2&tt&&o.ekj("mdc-floating-label--float-above",Je.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return bt})();const xt="mdc-line-ripple--active",Jt="mdc-line-ripple--deactivating";let dt=(()=>{class bt{constructor(Dt,tt){this._elementRef=Dt,this._handleTransitionEnd=Je=>{const De=this._elementRef.nativeElement.classList,wt=De.contains(Jt);"opacity"===Je.propertyName&&wt&&De.remove(xt,Jt)},tt.runOutsideAngular(()=>{Dt.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Dt=this._elementRef.nativeElement.classList;Dt.remove(Jt),Dt.add(xt)}deactivate(){this._elementRef.nativeElement.classList.add(Jt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(tt){return new(tt||bt)(o.Y36(o.SBq),o.Y36(o.R0b))};static#t=this.\u0275dir=o.lG2({type:bt,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return bt})(),Me=(()=>{class bt{constructor(Dt,tt){this._elementRef=Dt,this._ngZone=tt,this.open=!1}ngAfterViewInit(){const Dt=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Dt?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Dt.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Dt.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Dt){this._notch.nativeElement.style.width=this.open&&Dt?`calc(${Dt}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(tt){return new(tt||bt)(o.Y36(o.SBq),o.Y36(o.R0b))};static#t=this.\u0275cmp=o.Xpm({type:bt,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(tt,Je){if(1&tt&&o.Gf(zt,5),2&tt){let De;o.iGM(De=o.CRH())&&(Je._notch=De.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(tt,Je){2&tt&&o.ekj("mdc-notched-outline--notched",Je.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:mt,ngContentSelectors:me,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(tt,Je){1&tt&&(o.F$t(),o._UZ(0,"div",0),o.TgZ(1,"div",1,2),o.Hsn(3),o.qZA(),o._UZ(4,"div",3))},encapsulation:2,changeDetection:0})}return bt})();const Ne={transitionMessages:(0,be.X$)("transitionMessages",[(0,be.SB)("enter",(0,be.oB)({opacity:1,transform:"translateY(0%)"})),(0,be.eR)("void => enter",[(0,be.oB)({opacity:0,transform:"translateY(-5px)"}),(0,be.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ot=(()=>{class bt{static#e=this.\u0275fac=function(tt){return new(tt||bt)};static#t=this.\u0275dir=o.lG2({type:bt})}return bt})();const vt=new o.OlP("MatFormField"),Ht=new o.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Rt=0,li=(()=>{class bt{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Dt){this._hideRequiredMarker=(0,_e.Ig)(Dt)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Dt){Dt!==this._floatLabel&&(this._floatLabel=Dt,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Dt){const tt=this._appearance;this._appearance=Dt||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==tt&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}
1get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Dt){this._subscriptSizing=Dt||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(Dt){this._hintLabel=Dt,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Dt){this._explicitFormFieldControl=Dt}constructor(Dt,tt,Je,De,wt,Kt,bn,Ut){this._elementRef=Dt,this._changeDetectorRef=tt,this._ngZone=Je,this._dir=De,this._platform=wt,this._defaults=Kt,this._animationMode=bn,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+Rt++,this._hintLabelId="mat-mdc-hint-"+Rt++,this._subscriptAnimationState="",this._destroyed=new C.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,Kt&&(Kt.appearance&&(this.appearance=Kt.appearance),this._hideRequiredMarker=!!Kt?.hideRequiredMarker,Kt.color&&(this.color=Kt.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const Dt=this._control;Dt.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${Dt.controlType}`),Dt.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Dt.ngControl&&Dt.ngControl.valueChanges&&Dt.ngControl.valueChanges.pipe((0,z.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Dt=>!Dt._isText),this._hasTextPrefix=!!this._prefixChildren.find(Dt=>Dt._isText),this._hasIconSuffix=!!this._suffixChildren.find(Dt=>!Dt._isText),this._hasTextSuffix=!!this._suffixChildren.find(Dt=>Dt._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,N.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,z.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,z.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat
1()}_shouldForward(Dt){const tt=this._control?this._control.ngControl:null;return tt&&tt[Dt]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let Dt=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Dt.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const tt=this._hintChildren?this._hintChildren.find(De=>"start"===De.align):null,Je=this._hintChildren?this._hintChildren.find(De=>"end"===De.align):null;tt?Dt.push(tt.id):this._hintLabel&&Dt.push(this._hintLabelId),Je&&Dt.push(Je.id)}else this._errorChildren&&Dt.push(...this._errorChildren.map(tt=>tt.id));this._control.setDescribedByIds(Dt)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const Dt=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Dt.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const tt=this._iconPrefixContainer?.nativeElement,Je=this._textPrefixContainer?.nativeElement,De=tt?.getBoundingClientRect().width??0,wt=Je?.getBoundingClientRect().width??0;Dt.style.transform=`var(\n        --mat-mdc-form-field-label-transform,\n        translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${De+wt}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n    )`}_isAttachedToDom(){const Dt=this._elementRef.nativeElement;if(Dt.getRootNode){const tt=Dt.getRootNode();return tt&&tt!==Dt}return document.documentElement.contains(Dt)}static#e=this.\u0275fac=function(tt){return new(tt||bt)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(o.R0b),o.Y36(p.Is),o.Y36(n.t4),o.Y36(Ht,8),o.Y36(o.QbO,8),o.Y36(je.K0))};static#t=this.\u0275cmp=o.Xpm({type:bt,selectors:[["mat-form-field"]],contentQueries:function(tt,Je,De){if(1&tt&&(o.Suo(De,Wt,5),o.Suo(De,Wt,7),o.Suo(De,ot,5),o.Suo(De,nt,5),o.Suo(De,At,5),o.Suo(De,Mt,5),o.Suo(De,ke,5)),2&tt){let wt;o.iGM(wt=o.CRH())&&(Je._labelChildNonStatic=wt.first),o.iGM(wt=o.CRH())&&(Je._labelChildStatic=wt.first),o.iGM(wt=o.CRH())&&(Je._formFieldControl=wt.first),o.iGM(wt=o.CRH())&&(Je._prefixChildren=wt),o.iGM(wt=o.CRH())&&(Je._suffixChildren=wt),o.iGM(wt=o.CRH())&&(Je._errorChildren=wt),o.iGM(wt=o.CRH())&&(Je._hintChildren=wt)}},viewQuery:function(tt,Je){if(1&tt&&(o.Gf(Qe,5),o.Gf(ae,5),o.Gf(Ge,5),o.Gf(fn,5),o.Gf(Me,5),o.Gf(dt,5)),2&tt){let De;o.iGM(De=o.CRH())&&(Je._textField=De.first),o.iGM(De=o.CRH())&&(Je._iconPrefixContainer=De.first),o.iGM(De=o.CRH())&&(Je._textPrefixContainer=De.first),o.iGM(De=o.CRH())&&(Je._floatingLabel=De.first),o.iGM(De=o.CRH())&&(Je._notchedOutline=De.first),o.iGM(De=o.CRH())&&(Je._lineRipple=De.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(tt,Je){2&tt&&o.ekj("mat-mdc-form-field-label-always-float",Je._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Je._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Je._hasIconSuffix)("mat-form-field-invalid",Je._control.errorState)("mat-form-field-disabled",Je._control.disabled)("mat-form-field-autofilled",Je._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Je._animationMode)("mat-form-field-appearance-fill","fill"==Je.appearance)("mat-form-field-appearance-outline","outline"==Je.appearance)("mat-form-field-hide-placeholder",Je._hasFloatingLabel()&&!Je._shouldLabelFloat())("mat-focused",Je._control.focused)("mat-primary","accent"!==Je.color&&"warn"!==Je.color)("mat-accent","accent"===Je.color)("mat-warn","warn"===Je.color)("ng-untouched",Je._shouldForward("untouched"))("ng-touched",Je._shouldForward("touched"))("ng-pristine",Je._shouldForward("pristine"))("ng-dirty",Je._shouldForward("dirty"))("ng-valid",Je._shouldForward("valid"))("ng-invalid",Je._shouldForward("invalid"))("ng-pending",Je._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[o._Bn([{provide:vt,useExisting:bt},{provide:On,useExisting:bt}])],ngContentSelectors:pt,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormField
1FloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(tt,Je){1&tt&&(o.F$t(qe),o.YNc(0,ft,1,1,"ng-template",null,0,o.W1O),o.TgZ(2,"div",1,2),o.NdJ("click",function(wt){return Je._control.onContainerClick(wt)}),o.YNc(4,Qt,1,0,"div",3),o.TgZ(5,"div",4),o.YNc(6,En,2,2,"div",5),o.YNc(7,Pn,3,0,"div",6),o.YNc(8,Jn,3,0,"div",7),o.TgZ(9,"div",8),o.YNc(10,ii,1,1,"ng-template",9),o.Hsn(11),o.qZA(),o.YNc(12,at,2,0,"div",10),o.YNc(13,ct,2,0,"div",11),o.qZA(),o.YNc(14,Ke,1,0,"div",12),o.qZA(),o.TgZ(15,"div",13),o.YNc(16,Lt,2,1,"div",14),o.YNc(17,Ee,5,2,"div",15),o.qZA()),2&tt&&(o.xp6(2),o.ekj("mdc-text-field--filled",!Je._hasOutline())("mdc-text-field--outlined",Je._hasOutline())("mdc-text-field--no-label",!Je._hasFloatingLabel())("mdc-text-field--disabled",Je._control.disabled)("mdc-text-field--invalid",Je._control.errorState),o.xp6(2),o.Q6J("ngIf",!Je._hasOutline()&&!Je._control.disabled),o.xp6(2),o.Q6J("ngIf",Je._hasOutline()),o.xp6(1),o.Q6J("ngIf",Je._hasIconPrefix),o.xp6(1),o.Q6J("ngIf",Je._hasTextPrefix),o.xp6(2),o.Q6J("ngIf",!Je._hasOutline()||Je._forceDisplayInfixLabel()),o.xp6(2),o.Q6J("ngIf",Je._hasTextSuffix),o.xp6(1),o.Q6J("ngIf",Je._hasIconSuffix),o.xp6(1),o.Q6J("ngIf",!Je._hasOutline()),o.xp6(1),o.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Je.subscriptSizing),o.Q6J("ngSwitch",Je._getDisplayedMessages()),o.xp6(1),o.Q6J("ngSwitchCase","error"),o.xp6(1),o.Q6J("ngSwitchCase","hint"))},dependencies:[je.O5,je.tP,je.RF,je.n9,ke,fn,Me,dt],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
1-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}
1.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}
1.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
1-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-tex
1t-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[Ne.transitionMessages]},changeDetection:0})}return bt})(),_n=(()=>{class bt{static#e=this.\u0275fac=function(tt){return new(tt||bt)};static#t=this.\u0275mod=o.oAB({type:bt});static#n=this.\u0275inj=o.cJS({imports:[Ot.BQ,je.ez,Et.Q8,Ot.BQ]})}return bt})()},617:(h,v,y)=>{"use strict";y.d(v,{Ps:()=>ct});var o=y(5879),p=y(3680);y(6814),y(2096),y(8504),y(9315),y(9397),y(7398),y(6306),y(4716),y(3020),y(9862),y(6593);let ct=(()=>{class Ke{static#e=this.\u0275fac=function(Ee){return new(Ee||Ke)};static#t=this.\u0275mod=o.oAB({type:Ke});static#n=this.\u0275inj=o.cJS({imports:[p.BQ,p.BQ]})}return Ke})()},2032:(h,v,y)=>{"use strict";y.d(v,{Jk:()=>be,Nt:()=>zt,c:()=>mt});var o=y(2495),p=y(2831),n=y(5879),E=y(6232),C=y(8645);const N=(0,p.i$)({passive:!0});let z=(()=>{class me{constructor(ae,Ge){this._platform=ae,this._ngZone=Ge,this._monitoredElements=new Map}monitor(ae){if(!this._platform.isBrowser)return E.E;const Ge=(0,o.fI)(ae),xe=this._monitoredElements.get(Ge);if(xe)return xe.subject;const Fe=new C.x,ft="cdk-text-field-autofilled",Qt=yt=>{"cdk-text-field-autofill-start"!==yt.animationName||Ge.classList.contains(ft)?"cdk-text-field-autofill-end"===yt.animationName&&Ge.classList.contains(ft)&&(Ge.classList.remove(ft),this._ngZone.run(()=>Fe.next({target:yt.target,isAutofilled:!1}))):(Ge.classList.add(ft),this._ngZone.run(()=>Fe.next({target:yt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ge.addEventListener("animationstart",Qt,N),Ge.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ge,{subject:Fe,unlisten:()=>{Ge.removeEventListener("animationstart",Qt,N)}}),Fe}stopMonitoring(ae){const Ge=(0,o.fI)(ae),xe=this._monitoredElements.get(Ge);xe&&(xe.unlisten(),xe.subject.complete(),Ge.classList.remove("cdk-text-field-autofill-monitored"),Ge.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Ge))}
1ngOnDestroy(){this._monitoredElements.forEach((ae,Ge)=>this.stopMonitoring(Ge))}static#e=this.\u0275fac=function(Ge){return new(Ge||me)(n.LFG(p.t4),n.LFG(n.R0b))};static#t=this.\u0275prov=n.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})(),U=(()=>{class me{static#e=this.\u0275fac=function(Ge){return new(Ge||me)};static#t=this.\u0275mod=n.oAB({type:me});static#n=this.\u0275inj=n.cJS({})}return me})();var Te=y(6223),re=y(3680),ie=y(4170);const be=new n.OlP("MAT_INPUT_VALUE_ACCESSOR"),je=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Et=0;const Ot=(0,re.FD)(class{constructor(me,Qe,ae,Ge){this._defaultErrorStateMatcher=me,this._parentForm=Qe,this._parentFormGroup=ae,this.ngControl=Ge,this.stateChanges=new C.x}});let zt=(()=>{class me extends Ot{get disabled(){return this._disabled}set disabled(ae){this._disabled=(0,o.Ig)(ae),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(ae){this._id=ae||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Te.kI.required)??!1}set required(ae){this._required=(0,o.Ig)(ae)}get type(){return this._type}set type(ae){this._type=ae||"text",this._validateType(),!this._isTextarea&&(0,p.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(ae){ae!==this.value&&(this._inputValueAccessor.value=ae,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(ae){this._readonly=(0,o.Ig)(ae)}constructor(ae,Ge,xe,Fe,ft,Qt,yt,vn,En,Pn){super(Qt,Fe,ft,xe),this._elementRef=ae,this._platform=Ge,this._autofillMonitor=vn,this._formField=Pn,this._uid="mat-input-"+Et++,this.focused=!1,this.stateChanges=new C.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(ii=>(0,p.qK)().has(ii)),this._iOSKeyupListener=ii=>{const at=ii.target;!at.value&&0===at.selectionStart&&0===at.selectionEnd&&(at.setSelectionRange(1,1),at.setSelectionRange(0,0))};const Jn=this._elementRef.nativeElement,Dn=Jn.nodeName.toLowerCase();this._inputValueAccessor=yt||Jn,this._previousNativeValue=this.value,this.id=this.id,Ge.IOS&&En.runOutsideAngular(()=>{ae.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Dn,this._isTextarea="textarea"===Dn,this._isInFormField=!!Pn,this._isNativeSelect&&(this.controlType=Jn.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(ae=>{this.autofilled=ae.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(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(ae){this._elementRef.nativeElement.focus(ae)}_focusChanged(ae){ae!==this.focused&&(this.focused=ae,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const ae=this._elementRef.nativeElement.value;this._previousNativeValue!==ae&&(this._previousNativeValue=ae,this.stateChanges.next())}_dirtyCheckPlaceholder(){const ae=this._getPlaceholder();if(ae!==this._previousPlaceholder){const Ge=this._elementRef.nativeElement;this._previousPlaceholder=ae,ae?Ge.setAttribute("placeholder",ae):Ge.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){je.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let ae=this._elementRef.nativeElement.validity;return ae&&ae.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const ae=this._elementRef.nativeElement,Ge=ae.options[0];return this.focused||ae.multiple||!this.empty||!!(ae.selectedIndex>-1&&Ge&&Ge.label)}return this.focused||!this.empty}setDescribedByIds(ae){ae.length?this._elementRef.nativeElement.setAttribute("aria-describedby",ae.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const ae=this._elementRef.nativeElement;return this._isNativeSelect&&(ae.multiple||ae.size>1)}static#e=this.\u0275fac=function(Ge){return new(Ge||me)(n.Y36(n.SBq),n.Y36(p.t4),n.Y36(Te.a5,10),n.Y36(Te.F,8),n.Y36(Te.sg,8),n.Y36(re.rD),n.Y36(be,10),n.Y36(z),n.Y36(n.R0b),n.Y36(ie.G_,8))};static#t=this.\u0275dir=n.lG2({type:me,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(Ge,xe){1&Ge&&n.NdJ("focus",function(){return xe._focusChanged(!0)})("blur",function(){return xe._focusChanged(!1)})("input",function(){return xe._onInput()}),2&Ge&&(n.Ikx("id",xe.id)("disabled",xe.disabled)("required",xe.required),n.uIk("name",xe.name||null)("readonly",xe.readonly&&!xe._isNativeSelect||null)("aria-invalid",xe.empty&&xe.required?null:xe.errorState)("aria-required",xe.required)("id",xe.id),n.ekj("mat-input-server",xe._isServer)("mat-mdc-form-field-textarea-control",xe._isInFormField&&xe._isTextarea)("mat-mdc-form-field-input-control",xe._isInFormField)("mdc-text-field__input",xe._isInFormField)("mat-mdc-native-select-inline",xe._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:[n._Bn([{provide:ie.Eo,useExisting:me}]),n.qOj,n.TTD]})}return me})(),mt=(()=>{class me{static#e=this.\u0275fac=function(Ge){return new(Ge||me)};static#t=this.\u0275mod=n.oAB({type:me});static#n=this.\u0275inj=n.cJS({imports:[re.BQ,ie.lN,ie.lN,U,re.BQ]})}return me})()},7988:(h,v,y)=>{"use strict";y.d(v,{OP:()=>Pn,Tx:()=>On,VK:()=>Mt,p6:()=>qt});var o=y(5879),p=y(4300),n=y(2495),E=y(6028),C=y(8645),N=y(3019),z=y(7394),G=y(2096),Q=y(6410),U=y(7921),Te=y(4664),re=y(8180),ie=y(9773),_e=y(2181),be=y(5177),je=y(3680),Et=y(6814),Ot=y(8484),zt=y(6825),mt=y(9388),me=y(3651),Qe=y(2831),ae=y(9473);const Ge=["mat-menu-item",""];function xe(fn,Hn){1&fn&&(o.O4$(),o.TgZ(0,"svg",3),o._UZ(1,"polygon",4),o.qZA())}const Fe=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],ft=["mat-icon, [matMenuItemIcon]","*"];function Qt(fn,Hn){if(1&fn){const xt=o.EpF();o.TgZ(0,"div",0),o.NdJ("keydown",function(dt){o.CHM(xt);const Me=o.oxw();return o.KtG(Me._handleKeydown(dt))})("click",function(){o.CHM(xt);const dt=o.oxw();
1return o.KtG(dt.closed.emit("click"))})("@transformMenu.start",function(dt){o.CHM(xt);const Me=o.oxw();return o.KtG(Me._onAnimationStart(dt))})("@transformMenu.done",function(dt){o.CHM(xt);const Me=o.oxw();return o.KtG(Me._onAnimationDone(dt))}),o.TgZ(1,"div",1),o.Hsn(2),o.qZA()()}if(2&fn){const xt=o.oxw();o.Q6J("id",xt.panelId)("ngClass",xt._classList)("@transformMenu",xt._panelAnimationState),o.uIk("aria-label",xt.ariaLabel||null)("aria-labelledby",xt.ariaLabelledby||null)("aria-describedby",xt.ariaDescribedby||null)}}const yt=["*"],vn=new o.OlP("MAT_MENU_PANEL"),En=(0,je.Kr)((0,je.Id)(class{}));let Pn=(()=>{class fn extends En{constructor(xt,Jt,dt,Me,Ne){super(),this._elementRef=xt,this._document=Jt,this._focusMonitor=dt,this._parentMenu=Me,this._changeDetectorRef=Ne,this.role="menuitem",this._hovered=new C.x,this._focused=new C.x,this._highlighted=!1,this._triggersSubmenu=!1,Me?.addItem?.(this)}focus(xt,Jt){this._focusMonitor&&xt?this._focusMonitor.focusVia(this._getHostElement(),xt,Jt):this._getHostElement().focus(Jt),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(xt){this.disabled&&(xt.preventDefault(),xt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const xt=this._elementRef.nativeElement.cloneNode(!0),Jt=xt.querySelectorAll("mat-icon, .material-icons");for(let dt=0;dt<Jt.length;dt++)Jt[dt].remove();return xt.textContent?.trim()||""}_setHighlighted(xt){this._highlighted=xt,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(xt){this._triggersSubmenu=xt,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static#e=this.\u0275fac=function(Jt){return new(Jt||fn)(o.Y36(o.SBq),o.Y36(Et.K0),o.Y36(p.tE),o.Y36(vn,8),o.Y36(o.sBO))};static#t=this.\u0275cmp=o.Xpm({type:fn,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],hostVars:8,hostBindings:function(Jt,dt){1&Jt&&o.NdJ("click",function(Ne){return dt._checkDisabled(Ne)})("mouseenter",function(){return dt._handleMouseEnter()}),2&Jt&&(o.uIk("role",dt.role)("tabindex",dt._getTabIndex())("aria-disabled",dt.disabled)("disabled",dt.disabled||null),o.ekj("mat-mdc-menu-item-highlighted",dt._highlighted)("mat-mdc-menu-item-submenu-trigger",dt._triggersSubmenu))},inputs:{disabled:"disabled",disableRipple:"disableRipple",role:"role"},exportAs:["matMenuItem"],features:[o.qOj],attrs:Ge,ngContentSelectors:ft,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-mdc-menu-submenu-icon","viewBox","0 0 5 10","focusable","false","aria-hidden","true",4,"ngIf"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(Jt,dt){1&Jt&&(o.F$t(Fe),o.Hsn(0),o.TgZ(1,"span",0),o.Hsn(2,1),o.qZA(),o._UZ(3,"div",1),o.YNc(4,xe,2,0,"svg",2)),2&Jt&&(o.xp6(3),o.Q6J("matRippleDisabled",dt.disableRipple||dt.disabled)("matRippleTrigger",dt._getHostElement()),o.xp6(1),o.Q6J("ngIf",dt._triggersSubmenu))},dependencies:[Et.O5,je.wG],encapsulation:2,changeDetection:0})}return fn})();const at=new o.OlP("MatMenuContent"),Lt={transformMenu:(0,zt.X$)("transformMenu",[(0,zt.SB)("void",(0,zt.oB)({opacity:0,transform:"scale(0.8)"})),(0,zt.eR)("void => enter",(0,zt.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,zt.oB)({opacity:1,transform:"scale(1)"}))),(0,zt.eR)("* => void",(0,zt.jt)("100ms 25ms linear",(0,zt.oB)({opacity:0})))]),fadeInItems:(0,zt.X$)("fadeInItems",[(0,zt.SB)("showing",(0,zt.oB)({opacity:1})),(0,zt.eR)("void => *",[(0,zt.oB)({opacity:0}),(0,zt.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let qe=0;const pt=new o.OlP("mat-menu-default-options",{providedIn:"root",factory:function Wt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let ze=(()=>{class fn{get xPosition(){return this._xPosition}set xPosition(xt){this._xPosition=xt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(xt){this._yPosition=xt,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(xt){this._overlapTrigger=(0,n.Ig)(xt)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(xt){this._hasBackdrop=(0,n.Ig)(xt)}set panelClass(xt){const Jt=this._previousPanelClass;Jt&&Jt.length&&Jt.split(" ").forEach(dt=>{this._classList[dt]=!1}),this._previousPanelClass=xt,xt&&xt.length&&(xt.split(" ").forEach(dt=>{this._classList[dt]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(xt){this.panelClass=xt}constructor(xt,Jt,dt,Me){this._elementRef=xt,this._ngZone=Jt,this._changeDetectorRef=Me,this._directDescendantItems=new o.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new C.x,this.closed=new o.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+qe++,this.overlayPanelClass=dt.overlayPanelClass||"",this._xPosition=dt.xPosition,this._yPosition=dt.yPosition,this.backdropClass=dt.backdropClass,this._overlapTrigger=dt.overlapTrigger,this._hasBackdrop=dt.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new p.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>
1this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,U.O)(this._directDescendantItems),(0,Te.w)(xt=>(0,N.T)(...xt.map(Jt=>Jt._focused)))).subscribe(xt=>this._keyManager.updateActiveItem(xt)),this._directDescendantItems.changes.subscribe(xt=>{const Jt=this._keyManager;if("enter"===this._panelAnimationState&&Jt.activeItem?._hasFocus()){const dt=xt.toArray(),Me=Math.max(0,Math.min(dt.length-1,Jt.activeItemIndex||0));dt[Me]&&!dt[Me].disabled?Jt.setActiveItem(Me):Jt.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,U.O)(this._directDescendantItems),(0,Te.w)(Jt=>(0,N.T)(...Jt.map(dt=>dt._hovered))))}addItem(xt){}removeItem(xt){}_handleKeydown(xt){const Jt=xt.keyCode,dt=this._keyManager;switch(Jt){case E.hY:(0,E.Vb)(xt)||(xt.preventDefault(),this.closed.emit("keydown"));break;case E.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case E.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Jt===E.LH||Jt===E.JH)&&dt.setFocusOrigin("keyboard"),void dt.onKeydown(xt)}xt.stopPropagation()}focusFirstItem(xt="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(()=>{let Jt=null;if(this._directDescendantItems.length&&(Jt=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Jt||!Jt.contains(document.activeElement)){const dt=this._keyManager;dt.setFocusOrigin(xt).setFirstItemActive(),!dt.activeItem&&Jt&&Jt.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(xt){const Jt=Math.min(this._baseElevation+xt,24),dt=`${this._elevationPrefix}${Jt}`,Me=Object.keys(this._classList).find(Ne=>Ne.startsWith(this._elevationPrefix));(!Me||Me===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[dt]=!0,this._previousElevation=dt)}setPositionClasses(xt=this.xPosition,Jt=this.yPosition){const dt=this._classList;dt["mat-menu-before"]="before"===xt,dt["mat-menu-after"]="after"===xt,dt["mat-menu-above"]="above"===Jt,dt["mat-menu-below"]="below"===Jt,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(xt){this._animationDone.next(xt),this._isAnimating=!1}_onAnimationStart(xt){this._isAnimating=!0,"enter"===xt.toState&&0===this._keyManager.activeItemIndex&&(xt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,U.O)(this._allItems)).subscribe(xt=>{this._directDescendantItems.reset(xt.filter(Jt=>Jt._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#e=this.\u0275fac=function(Jt){return new(Jt||fn)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(pt),o.Y36(o.sBO))};static#t=this.\u0275dir=o.lG2({type:fn,contentQueries:function(Jt,dt,Me){if(1&Jt&&(o.Suo(Me,at,5),o.Suo(Me,Pn,5),o.Suo(Me,Pn,4)),2&Jt){let Ne;o.iGM(Ne=o.CRH())&&(dt.lazyContent=Ne.first),o.iGM(Ne=o.CRH())&&(dt._allItems=Ne),o.iGM(Ne=o.CRH())&&(dt.items=Ne)}},viewQuery:function(Jt,dt){if(1&Jt&&o.Gf(o.Rgc,5),2&Jt){let Me;o.iGM(Me=o.CRH())&&(dt.templateRef=Me.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"}})}return fn})(),Mt=(()=>{class fn extends ze{constructor(xt,Jt,dt,Me){super(xt,Jt,dt,Me),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}static#e=this.\u0275fac=function(Jt){return new(Jt||fn)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(pt),o.Y36(o.sBO))};static#t=this.\u0275cmp=o.Xpm({type:fn,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(Jt,dt){2&Jt&&o.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[o._Bn([{provide:vn,useExisting:fn}]),o.qOj],ngContentSelectors:yt,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(Jt,dt){1&Jt&&(o.F$t(),o.YNc(0,Qt,3,6,"ng-template"))},dependencies:[Et.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Lt.transformMenu,Lt.fadeInItems]},changeDetection:0})}return fn})();const Le=new o.OlP("mat-menu-scroll-strategy"),ke={provide:Le,deps:[me.aV],useFactory:function Se(fn){return()=>fn.scrollStrategies.reposition()}},nt=(0,Qe.i$)({passive:!0});let At=(()=>{class fn{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(xt){this.menu=xt}get menu(){return this._menu}set menu(xt){xt!==this._menu&&(this._menu=xt,this._menuCloseSubscription.unsubscribe(),xt&&(this._menuCloseSubscription=xt.close.subscribe(Jt=>{this._destroyMenu(Jt),("click"===Jt||"tab"===Jt)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit
1(Jt)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(xt,Jt,dt,Me,Ne,ot,Xt,kt,Nt){this._overlay=xt,this._element=Jt,this._viewContainerRef=dt,this._menuItemInstance=ot,this._dir=Xt,this._focusMonitor=kt,this._ngZone=Nt,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=z.w0.EMPTY,this._hoverSubscription=z.w0.EMPTY,this._menuCloseSubscription=z.w0.EMPTY,this._changeDetectorRef=(0,o.f3M)(o.sBO),this._handleTouchStart=vt=>{(0,p.yG)(vt)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new o.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new o.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=Me,this._parentMaterialMenu=Ne instanceof ze?Ne:void 0,Jt.nativeElement.addEventListener("touchstart",this._handleTouchStart,nt)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,nt),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&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const xt=this.menu;if(this._menuOpen||!xt)return;const Jt=this._createOverlay(xt),dt=Jt.getConfig(),Me=dt.positionStrategy;this._setPosition(xt,Me),dt.hasBackdrop=null==xt.hasBackdrop?!this.triggersSubmenu():xt.hasBackdrop,Jt.attach(this._getPortal(xt)),xt.lazyContent&&xt.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(xt),xt instanceof ze&&(xt._startAnimation(),xt._directDescendantItems.changes.pipe((0,ie.R)(xt.close)).subscribe(()=>{Me.withLockedPosition(!1).reapplyLastPosition(),Me.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(xt,Jt){this._focusMonitor&&xt?this._focusMonitor.focusVia(this._element,xt,Jt):this._element.nativeElement.focus(Jt)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(xt){if(!this._overlayRef||!this.menuOpen)return;const Jt=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===xt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Jt instanceof ze?(Jt._resetAnimation(),Jt.lazyContent?Jt._animationDone.pipe((0,_e.h)(dt=>"void"===dt.toState),(0,re.q)(1),(0,ie.R)(Jt.lazyContent._attached)).subscribe({next:()=>Jt.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Jt?.lazyContent?.detach())}_initMenu(xt){xt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,xt.direction=this.dir,this._setMenuElevation(xt),xt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(xt){if(xt.setElevation){let Jt=0,dt=xt.parentMenu;for(;dt;)Jt++,dt=dt.parentMenu;xt.setElevation(Jt)}}
1_setIsMenuOpen(xt){xt!==this._menuOpen&&(this._menuOpen=xt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(xt),this._changeDetectorRef.markForCheck())}_createOverlay(xt){if(!this._overlayRef){const Jt=this._getOverlayConfig(xt);this._subscribeToPositions(xt,Jt.positionStrategy),this._overlayRef=this._overlay.create(Jt),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(xt){return new me.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:xt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:xt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(xt,Jt){xt.setPositionClasses&&Jt.positionChanges.subscribe(dt=>{const Me="start"===dt.connectionPair.overlayX?"after":"before",Ne="top"===dt.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>xt.setPositionClasses(Me,Ne)):xt.setPositionClasses(Me,Ne)})}_setPosition(xt,Jt){let[dt,Me]="before"===xt.xPosition?["end","start"]:["start","end"],[Ne,ot]="above"===xt.yPosition?["bottom","top"]:["top","bottom"],[Xt,kt]=[Ne,ot],[Nt,vt]=[dt,Me],Ht=0;if(this.triggersSubmenu()){if(vt=dt="before"===xt.xPosition?"start":"end",Me=Nt="end"===dt?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const Rt=this._parentMaterialMenu.items.first;this._parentInnerPadding=Rt?Rt._getHostElement().offsetTop:0}Ht="bottom"===Ne?this._parentInnerPadding:-this._parentInnerPadding}}else xt.overlapTrigger||(Xt="top"===Ne?"bottom":"top",kt="top"===ot?"bottom":"top");Jt.withPositions([{originX:dt,originY:Xt,overlayX:Nt,overlayY:Ne,offsetY:Ht},{originX:Me,originY:Xt,overlayX:vt,overlayY:Ne,offsetY:Ht},{originX:dt,originY:kt,overlayX:Nt,overlayY:ot,offsetY:-Ht},{originX:Me,originY:kt,overlayX:vt,overlayY:ot,offsetY:-Ht}])}_menuClosingActions(){const xt=this._overlayRef.backdropClick(),Jt=this._overlayRef.detachments(),dt=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,G.of)(),Me=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,_e.h)(Ne=>Ne!==this._menuItemInstance),(0,_e.h)(()=>this._menuOpen)):(0,G.of)();return(0,N.T)(xt,dt,Me,Jt)}_handleMousedown(xt){(0,p.X6)(xt)||(this._openedBy=0===xt.button?"mouse":void 0,this.triggersSubmenu()&&xt.preventDefault())}_handleKeydown(xt){const Jt=xt.keyCode;(Jt===E.K5||Jt===E.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Jt===E.SV&&"ltr"===this.dir||Jt===E.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(xt){this.triggersSubmenu()?(xt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,_e.h)(xt=>xt===this._menuItemInstance&&!xt.disabled),(0,be.g)(0,Q.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof ze&&this.menu._isAnimating?this.menu._animationDone.pipe((0,re.q)(1),(0,be.g)(0,Q.E),(0,ie.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(xt){return(!this._portal||this._portal.templateRef!==xt.templateRef)&&(this._portal=new Ot.UE(xt.templateRef,this._viewContainerRef)),this._portal}static#e=this.\u0275fac=function(Jt){return new(Jt||fn)(o.Y36(me.aV),o.Y36(o.SBq),o.Y36(o.s_b),o.Y36(Le),o.Y36(vn,8),o.Y36(Pn,10),o.Y36(mt.Is,8),o.Y36(p.tE),o.Y36(o.R0b))};static#t=this.\u0275dir=o.lG2({type:fn,hostVars:3,hostBindings:function(Jt,dt){1&Jt&&o.NdJ("click",function(Ne){return dt._handleClick(Ne)})("mousedown",function(Ne){return dt._handleMousedown(Ne)})("keydown",function(Ne){return dt._handleKeydown(Ne)}),2&Jt&&o.uIk("aria-haspopup",dt.menu?"menu":null)("aria-expanded",dt.menuOpen)("aria-controls",dt.menuOpen?dt.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"}})}return fn})(),qt=(()=>{class fn extends At{static#e=this.\u0275fac=function(){let xt;return function(dt){return(xt||(xt=o.n5z(fn)))(dt||fn)}}();static#t=this.\u0275dir=o.lG2({type:fn,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[o.qOj]})}return fn})(),On=(()=>{class fn{static#e=this.\u0275fac=function(Jt){return new(Jt||fn)};static#t=this.\u0275mod=o.oAB({type:fn});static#n=this.\u0275inj=o.cJS({providers:[ke],imports:[Et.ez,je.si,je.BQ,me.U8,ae.ZD,je.BQ]})}return fn})()},1476:(h,v,y)=>{"use strict";y.d(v,{NW:()=>xe,TU:()=>Fe});var o=y(6814),p=y(5879),n=y(8645),E=y(2296),C=y(8525),N=y(2596),z=y(3680),G=y(2495),Q=y(4170);function U(ft,Qt){if(1&ft&&(p.TgZ(0,"mat-option",19),p._uU(1),p.qZA()),2&ft){const yt=Qt.$implicit;p.Q6J("value",yt),p.xp6(1),p.hij(" ",yt," ")}}function Te(ft,Qt){if(1&ft){const yt=p.EpF();p.TgZ(0,"mat-form-field",16)(1,"mat-select",17),p.NdJ("selectionChange",function(En){p.CHM(yt);const Pn=p.oxw(2);return p.KtG(Pn._changePageSize(En.value))}),p.YNc(2,U,2,2,"mat-option",18),p.qZA()()}if(2&ft){const yt=p.oxw(2);p.Q6J("appearance",yt._formFieldAppearance)("color",yt.color),p.xp6(1),p.Q6J("value",yt.pageSize)("disabled",yt.disabled)("aria-labelledby",yt._pageSizeLabelId)("panelClass",yt.selectConfig.panelClass||"")("disableOptionCentering",yt.selectConfig.disableOptionCentering),p.xp6(1),p.Q6J("ngForOf",yt._displayedPageSizeOptions)}}function re(ft,Qt){if(1&ft&&(p.TgZ(0,"div",20),p._uU(1),p.qZA()),2&ft){const yt=p.oxw(2);p.xp6(1),p.Oqu(yt.pageSize)}}function ie(ft,Qt){if(1&ft&&(p.TgZ(0,"div",12)(1,"div",13),p._uU(2),p.qZA(),p.YNc(3,Te,3,8,"mat-form-field",14),p.YNc(4,re,2,1,"div",15),p.qZA()),2&ft){const yt=p.oxw();p.xp6(1),p.s9C("id",yt._pageSizeLabelId),p.xp6(1),p.hij(" ",yt._intl.itemsPerPageLabel," "),p.xp6(1),p.Q6J("ngIf",yt._displayedPageSizeOptions.length>1),p.xp6(1),p.Q6J("ngIf",yt._displayedPageSizeOptions.length<=1)}}function _e(ft,Qt){if(1&ft){const yt=p.EpF();p.TgZ(0,"button",21),p.NdJ("click",function(){p.CHM(yt);const En=p.oxw();return p.KtG(En.firstPage())}),p.O4$(),p.TgZ(1,"svg",7),p._UZ(2,"path",22),p.qZA()()}if(2&ft){const yt=p.oxw();p.Q6J("matTooltip",yt._intl.firstPageLabel)("matTooltipDisabled",yt._previousButtonsDisabled())("matTooltipPosition","above")("disabled",yt._previousButtonsDisabled()),p.uIk("aria-label",yt._intl.firstPageLabel)}}function be(ft,Qt){if(1&ft){const yt=p.EpF();p.O4$(),p.kcU(),p.TgZ(0,"button",23),p.NdJ("click",function(){p.CHM(yt);const En=p.oxw();return p.KtG(En.lastPage())}),p.O4$(),p.TgZ(1,"svg",7),p._UZ(2,"path",24),p.qZA()()}if(2&ft){const yt=p.oxw();p.Q6J("matTooltip",yt._intl.lastPageLabel)("matTooltipDisabled",yt._nextButtonsDisabled())("matTooltipPosition","above")("disabled",yt._nextButtonsDisabled()),p.uIk("aria-label",yt._intl.lastPageLabel)}}let je=(()=>{class ft{constructor(){this.changes=new n.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(yt,vn,En)=>
1{if(0==En||0==vn)return`0 of ${En}`;const Pn=yt*vn;return`${Pn+1} \u2013 ${Pn<(En=Math.max(En,0))?Math.min(Pn+vn,En):Pn+vn} of ${En}`}}static#e=this.\u0275fac=function(vn){return new(vn||ft)};static#t=this.\u0275prov=p.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"})}return ft})();const Ot={provide:je,deps:[[new p.FiY,new p.tp0,je]],useFactory:function Et(ft){return ft||new je}},me=new p.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),Qe=(0,z.Id)((0,z.dB)(class{}));let ae=(()=>{class ft extends Qe{get pageIndex(){return this._pageIndex}set pageIndex(yt){this._pageIndex=Math.max((0,G.su)(yt),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(yt){this._length=(0,G.su)(yt),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(yt){this._pageSize=Math.max((0,G.su)(yt),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(yt){this._pageSizeOptions=(yt||[]).map(vn=>(0,G.su)(vn)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(yt){this._hidePageSize=(0,G.Ig)(yt)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(yt){this._showFirstLastButtons=(0,G.Ig)(yt)}constructor(yt,vn,En){if(super(),this._intl=yt,this._changeDetectorRef=vn,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new p.vpe,this._intlChanges=yt.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),En){const{pageSize:Pn,pageSizeOptions:Jn,hidePageSize:Dn,showFirstLastButtons:ii}=En;null!=Pn&&(this._pageSize=Pn),null!=Jn&&(this._pageSizeOptions=Jn),null!=Dn&&(this._hidePageSize=Dn),null!=ii&&(this._showFirstLastButtons=ii)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const yt=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(yt)}previousPage(){if(!this.hasPreviousPage())return;const yt=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(yt)}firstPage(){if(!this.hasPreviousPage())return;const yt=this.pageIndex;this.pageIndex=0,this._emitPageEvent(yt)}lastPage(){if(!this.hasNextPage())return;const yt=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(yt)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const yt=this.getNumberOfPages()-1;return this.pageIndex<yt&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(yt){const En=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/yt)||0,this.pageSize=yt,this._emitPageEvent(En)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._initialized&&(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((yt,vn)=>yt-vn),this._changeDetectorRef.markForCheck())}_emitPageEvent(yt){this.page.emit({previousPageIndex:yt,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#e=this.\u0275fac=function(vn){p.$Z()};static#t=this.\u0275dir=p.lG2({type:ft,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[p.qOj]})}return ft})(),Ge=0,xe=(()=>{class ft extends ae{constructor(yt,vn,En){super(yt,vn,En),this._pageSizeLabelId="mat-paginator-page-size-label-"+Ge++,this._formFieldAppearance=En?.formFieldAppearance||"outline"}static#e=this.\u0275fac=function(vn){return new(vn||ft)(p.Y36(je),p.Y36(p.sBO),p.Y36(me,8))};static#t=this.\u0275cmp=p.Xpm({type:ft,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[p.qOj],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-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-mdc-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-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-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-mdc-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(vn,En){1&vn&&(p.TgZ(0,"div",0)(1,"div",1),p.YNc(2,ie,5,4,"div",2),p.TgZ(3,"div",3)(4,"div",4),p._uU(5),p.qZA(),p.YNc(6,_e,3,5,"button",5),p.TgZ(7,"button",6),p.NdJ("click",function(){return En.previousPage()}),p.O4$(),p.TgZ(8,"svg",7),p._UZ(9,"path",8),p.qZA()(),p.kcU(),p.TgZ(10,"button",9),p.NdJ("click",function(){return En.nextPage()}),p.O4$(),p.TgZ(11,"svg",7),p._UZ(12,"path",10),p.qZA()(),p.YNc(13,be,3,5,"button",11),p.qZA()()()),2&vn&&(p.xp6(2),p.Q6J("ngIf",!En.hidePageSize),p.xp6(3),p.hij(" ",En._intl.getRangeLabel(En.pageIndex,En.pageSize,En.length)," "),p.xp6(1),p.Q6J("ngIf",En.showFirstLastButtons),p.xp6(1),p.Q6J("matTooltip",
1En._intl.previousPageLabel)("matTooltipDisabled",En._previousButtonsDisabled())("matTooltipPosition","above")("disabled",En._previousButtonsDisabled()),p.uIk("aria-label",En._intl.previousPageLabel),p.xp6(3),p.Q6J("matTooltip",En._intl.nextPageLabel)("matTooltipDisabled",En._nextButtonsDisabled())("matTooltipPosition","above")("disabled",En._nextButtonsDisabled()),p.uIk("aria-label",En._intl.nextPageLabel),p.xp6(3),p.Q6J("ngIf",En.showFirstLastButtons))},dependencies:[o.sg,o.O5,E.RK,Q.KE,C.gD,z.ey,N.gM],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return ft})(),Fe=(()=>{class ft{static#e=this.\u0275fac=function(vn){return new(vn||ft)};static#t=this.\u0275mod=p.oAB({type:ft});static#n=this.\u0275inj=p.cJS({providers:[Ot],imports:[o.ez,E.ot,C.LD,N.AV]})}return ft})()},6007:(h,v,y)=>{"use strict";y.d(v,{Cv:()=>Te,pW:()=>Q});var o=y(5879),n=(y(6814),y(3680)),E=y(2495);const C=new o.OlP("MAT_PROGRESS_BAR_DEFAULT_OPTIONS"),G=(0,n.pj)(class{constructor(re){this._elementRef=re}},"primary");let Q=(()=>{class re extends G{constructor(_e,be,je,Et,Ot){super(_e),this._ngZone=be,this._changeDetectorRef=je,this._animationMode=Et,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new o.vpe,this._mode="determinate",this._transitionendHandler=zt=>{0===this.animationEnd.observers.length||!zt.target||!zt.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===Et,Ot&&(Ot.color&&(this.color=this.defaultColor=Ot.color),this.mode=Ot.mode||this.mode)}get value(){return this._value}set value(_e){this._value=U((0,E.su)(_e)),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(_e){this._bufferValue=U((0,E.su)(_e)),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(_e){this._mode=_e,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}static#e=this.\u0275fac=function(be){return new(be||re)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(o.sBO),o.Y36(o.QbO,8),o.Y36(C,8))};static#t=this.\u0275cmp=o.Xpm({type:re,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:8,hostBindings:function(be,je){2&be&&(o.uIk("aria-valuenow",je._isIndeterminate()?null:je.value)("mode",je.mode),o.ekj("_mat-animation-noopable",je._isNoopAnimation)("mdc-linear-progress--animation-ready",!je._isNoopAnimation)("mdc-linear-progress--indeterminate",je._isIndeterminate()))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[o.qOj],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(be,je){1&be&&(o.TgZ(0,"div",0),o._UZ(1,"div",1)(2,"div",2),o.qZA(),o.TgZ(3,"div",3),o._UZ(4,"span",4),o.qZA(),o.TgZ(5,"div",5),o._UZ(6,"span",4),o.qZA()),2&be&&(o.xp6(1),o.Udp("flex-basis",je._getBufferBarFlexBasis()),o.xp6(2),o.Udp("transform",je._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scale
1X(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}
1.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill=''/%3E%3C/svg%3E\")}}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{display:block;text-align:left;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}[dir=rtl] .mat-mdc-progress-bar{text-align:right}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0})}return re})();function U(re,ie=0,_e=100){return Math.max(ie,Math.min(_e,re))}let Te=(()=>{class re{static#e=this.\u0275fac=function(be){return new(be||re)};static#t=this.\u0275mod=o.oAB({type:re});static#n=this.\u0275inj=o.cJS({imports:[n.BQ]})}return re})()},7466:(h,v,y)=>{"use strict";y.d(v,{Fk:()=>Qe,U0:()=>me,VQ:()=>mt});var o=y(5879),p=y(3680),n=y(4300),E=y(2495),C=y(8337),N=y(6223),z=y(6814);const G=["input"],Q=["*"];let U=0;class Te{constructor(Ge,xe){this.source=Ge,this.value=xe}}const re={provide:N.JU,useExisting:(0,o.Gpc)(()=>mt),multi:!0},ie=new o.OlP("MatRadioGroup"),_e=new o.OlP("mat-radio-default-options",{providedIn:"root",factory:function be(){return{color:"accent"}}});let je=(()=>{class ae{get name(){return this._name}set name(xe){this._name=xe,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(xe){this._labelPosition="before"===xe?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(xe){this._value!==xe&&(this._value=xe,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(xe){this._selected=xe,this.value=xe?xe.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(xe){this._disabled=(0,E.Ig)(xe),this._markRadiosForCheck()}get required(){return this._required}set required(xe){this._required=(0,E.Ig)(xe),this._markRadiosForCheck()}constructor(xe){this._changeDetector=xe,this._value=null,this._name="mat-radio-group-"+U++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new o.vpe}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(xe=>xe===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(xe=>{xe.name=this.name,xe._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(Fe=>{Fe.checked=this.value===Fe.value,Fe.checked&&(this._selected=Fe)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new Te(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(xe=>xe._markForCheck())}writeValue(xe){this.value=xe,this._changeDetector.markForCheck()}registerOnChange(xe){this._controlValueAccessorChangeFn=xe}registerOnTouched(xe){this.onTouched=xe}setDisabledState(xe){this.disabled=xe,this._changeDetector.markForCheck()}static#e=this.\u0275fac=function(Fe){return new(Fe||ae)(o.Y36(o.sBO))};static#t=this.\u0275dir=o.lG2({type:ae,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}})}return ae})();class Et{constructor(Ge){this._elementRef=Ge}}const Ot=(0,p.Kr)((0,p.sb)(Et));let zt=(()=>{class ae extends Ot{get checked(){return this._checked}set checked(xe){const Fe=(0,E.Ig)(xe);this._checked!==Fe&&(this._checked=Fe,Fe&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!Fe&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),Fe&&this._radioDispat
1cher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(xe){this._value!==xe&&(this._value=xe,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===xe),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(xe){this._labelPosition=xe}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(xe){this._setDisabled((0,E.Ig)(xe))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(xe){this._required=(0,E.Ig)(xe)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(xe){this._color=xe}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(xe,Fe,ft,Qt,yt,vn,En,Pn){super(Fe),this._changeDetector=ft,this._focusMonitor=Qt,this._radioDispatcher=yt,this._providerOverride=En,this._uniqueId="mat-radio-"+ ++U,this.id=this._uniqueId,this.change=new o.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=xe,this._noopAnimations="NoopAnimations"===vn,Pn&&(this.tabIndex=(0,E.su)(Pn,0))}focus(xe,Fe){Fe?this._focusMonitor.focusVia(this._inputElement,Fe,xe):this._inputElement.nativeElement.focus(xe)}_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),this._removeUniqueSelectionListener=this._radioDispatcher.listen((xe,Fe)=>{xe!==this.id&&Fe===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(xe=>{!xe&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new Te(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(xe){xe.stopPropagation()}_onInputInteraction(xe){if(xe.stopPropagation(),!this.checked&&!this.disabled){const Fe=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),Fe&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(xe){this._onInputInteraction(xe),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(xe){this._disabled!==xe&&(this._disabled=xe,this._changeDetector.markForCheck())}_updateTabIndex(){const xe=this.radioGroup;let Fe;if(Fe=xe&&xe.selected&&!this.disabled?xe.selected===this?this.tabIndex:-1:this.tabIndex,Fe!==this._previousTabIndex){const ft=this._inputElement?.nativeElement;ft&&(ft.setAttribute("tabindex",Fe+""),this._previousTabIndex=Fe)}}static#e=this.\u0275fac=function(Fe){o.$Z()};static#t=this.\u0275dir=o.lG2({type:ae,viewQuery:function(Fe,ft){if(1&Fe&&o.Gf(G,5),2&Fe){let Qt;o.iGM(Qt=o.CRH())&&(ft._inputElement=Qt.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:[o.qOj]})}return ae})(),mt=(()=>{class ae extends je{static#e=this.\u0275fac=function(){let xe;return function(ft){return(xe||(xe=o.n5z(ae)))(ft||ae)}}();static#t=this.\u0275dir=o.lG2({type:ae,selectors:[["mat-radio-group"]],contentQueries:function(Fe,ft,Qt){if(1&Fe&&o.Suo(Qt,me,5),2&Fe){let yt;o.iGM(yt=o.CRH())&&(ft._radios=yt)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[o._Bn([re,{provide:ie,useExisting:ae}]),o.qOj]})}return ae})(),me=(()=>{class ae extends zt{constructor(xe,Fe,ft,Qt,yt,vn,En,Pn){super(xe,Fe,ft,Qt,yt,vn,En,Pn)}static#e=this.\u0275fac=function(Fe){return new(Fe||ae)(o.Y36(ie,8),o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(n.tE),o.Y36(C.A8),o.Y36(o.QbO,8),o.Y36(_e,8),o.$8M("tabindex"))};static#t=this.\u0275cmp=o.Xpm({type:ae,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(Fe,ft){1&Fe&&o.NdJ("focus",function(){return ft._inputElement.nativeElement.focus()}),2&Fe&&(o.uIk("id",ft.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),o.ekj("mat-primary","primary"===ft.color)("mat-accent","accent"===ft.color)("mat-warn","warn"===ft.color)("mat-mdc-radio-checked",ft.checked)("_mat-animation-noopable",ft._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[o.qOj],ngContentSelectors:Q,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner
1-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(Fe,ft){if(1&Fe&&(o.F$t(),o.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),o.NdJ("click",function(yt){return ft._onTouchTargetClick(yt)}),o.qZA(),o.TgZ(4,"input",4,5),o.NdJ("change",function(yt){return ft._onInputInteraction(yt)}),o.qZA(),o.TgZ(6,"div",6),o._UZ(7,"div",7)(8,"div",8),o.qZA(),o.TgZ(9,"div",9),o._UZ(10,"div",10),o.qZA()(),o.TgZ(11,"label",11),o.Hsn(12),o.qZA()()),2&Fe){const Qt=o.MAs(1);o.ekj("mdc-form-field--align-end","before"==ft.labelPosition),o.xp6(2),o.ekj("mdc-radio--disabled",ft.disabled),o.xp6(2),o.Q6J("id",ft.inputId)("checked",ft.checked)("disabled",ft.disabled)("required",ft.required),o.uIk("name",ft.name)("value",ft.value)("aria-label",ft.ariaLabel)("aria-labelledby",ft.ariaLabelledby)("aria-describedby",ft.ariaDescribedby),o.xp6(5),o.Q6J("matRippleTrigger",Qt)("matRippleDisabled",ft._isRippleDisabled())("matRippleCentered",!0),o.xp6(2),o.Q6J("for",ft.inputId)}},dependencies:[p.wG],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner
1-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner
1-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}
1[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return ae})(),Qe=(()=>{class ae{static#e=this.\u0275fac=function(Fe){return new(Fe||ae)};static#t=this.\u0275mod=o.oAB({type:ae});static#n=this.\u0275inj=o.cJS({imports:[p.BQ,z.ez,p.si,p.BQ]})}return ae})()},8525:(h,v,y)=>{"use strict";y.d(v,{$L:()=>Mt,LD:()=>Se,gD:()=>Le});var o=y(3651),p=y(6814),n=y(5879),E=y(3680),C=y(4170),N=y(9473),z=y(4300),G=y(9388),Q=y(2495),U=y(8337),Te=y(6028),re=y(6223),ie=y(8645),_e=y(4911),be=y(3019),je=y(7921),Et=y(4664),Ot=y(8180),zt=y(2181),mt=y(7398),me=y(3997),Qe=y(9773),ae=y(6825);const Ge=["trigger"],xe=["panel"];function Fe(ke,nt){if(1&ke&&(n.TgZ(0,"span",10),n._uU(1),n.qZA()),2&ke){const Oe=n.oxw();n.xp6(1),n.Oqu(Oe.placeholder)}}function ft(ke,nt){if(1&ke&&(n.TgZ(0,"span",14),n._uU(1),n.qZA()),2&ke){const Oe=n.oxw(2);n.xp6(1),n.Oqu(Oe.triggerValue)}}function Qt(ke,nt){1&ke&&n.Hsn(0,0,["*ngSwitchCase","true"])}function yt(ke,nt){if(1&ke&&(n.TgZ(0,"span",11),n.YNc(1,ft,2,1,"span",12),n.YNc(2,Qt,1,0,"ng-content",13),n.qZA()),2&ke){const Oe=n.oxw();n.Q6J("ngSwitch",!!Oe.customTrigger),n.xp6(2),n.Q6J("ngSwitchCase",!0)}}function vn(ke,nt){if(1&ke){const Oe=n.EpF();n.O4$(),n.kcU(),n.TgZ(0,"div",15,16),n.NdJ("@transformPanel.done",function(qt){n.CHM(Oe);const On=n.oxw();return n.KtG(On._panelDoneAnimatingStream.next(qt.toState))})("keydown",function(qt){n.CHM(Oe);const On=n.oxw();return n.KtG(On._handleKeydown(qt))}),n.Hsn(2,1),n.qZA()}if(2&ke){const Oe=n.oxw();n.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",Oe._getPanelTheme(),""),n.Q6J("ngClass",Oe.panelClass)("@transformPanel","showing"),n.uIk("id",Oe.id+"-panel")("aria-multiselectable",Oe.multiple)("aria-label",Oe.ariaLabel||null)("aria-labelledby",Oe._getPanelAriaLabelledby())}}const En=[[["mat-select-trigger"]],"*"],Pn=["mat-select-trigger","*"],Jn={transformPanelWrap:(0,ae.X$)("transformPanelWrap",[(0,ae.eR)("* => void",(0,ae.IO)("@transformPanel",[(0,ae.pV)()],{optional:!0}))]),transformPanel:(0,ae.X$)("transformPanel",[(0,ae.SB)("void",(0,ae.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,ae.eR)("void => showing",(0,ae.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,ae.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,ae.eR)("* => void",(0,ae.jt)("100ms linear",(0,ae.oB)({opacity:0})))])};let ct=0;const Ke=new n.OlP("mat-select-scroll-strategy"),se=new n.OlP("MAT_SELECT_CONFIG"),Ee={provide:Ke,deps:[o.aV],useFactory:function Lt(ke){return()=>ke.scrollStrategies.reposition()}},qe=new n.OlP("MatSelectTrigger");class pt{constructor(nt,Oe){this.source=nt,this.value=Oe}}const Wt=(0,E.Kr)((0,E.sb)((0,E.Id)((0,E.FD)(class{constructor(ke,nt,Oe,At,qt){this._elementRef=ke,this._defaultErrorStateMatcher=nt,this._parentForm=Oe,this._parentFormGroup=At,this.ngControl=qt,this.stateChanges=new ie.x}}))));let ze=(()=>{class ke extends Wt{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(Oe){this._placeholder=Oe,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(re.kI.required)??!1}set required(Oe){this._required=(0,Q.Ig)(Oe),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Oe){this._multiple=(0,Q.Ig)(Oe)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(Oe){this._disableOptionCentering=(0,Q.Ig)(Oe)}get compareWith(){return this._compareWith}set compareWith(Oe){this._compareWith=Oe,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Oe){this._assignValue(Oe)&&this._onChange(Oe)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(Oe){this._typeaheadDebounceInterval=(0,Q.su)(Oe)}get id(){return this._id}set id(Oe){this._id=Oe||this._uid,this.stateChanges.next()}constructor(Oe,At,qt,On,fn,Hn,xt,Jt,dt,Me,Ne,ot,Xt,kt){super(fn,On,xt,Jt,Me),this._viewportRuler=Oe,this._changeDetectorRef=At,this._ngZone=qt,this._dir=Hn,this._parentFormField=dt,this._liveAnnouncer=Xt,this._defaultOptions=kt,this._panelOpen=!1,this._compareWith=(Nt,vt)=>Nt===vt,this._uid="mat-select-"+ct++,this._triggerAriaLabelledBy=null,this._destroy=new ie.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+ct++,this._panelDoneAnimatingStream=new ie.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,_e.P)(()=>{const Nt=this.options;return Nt?Nt.changes.pipe((0,je.O)(Nt),(0,Et.w)(()=>(0,be.T)(...Nt.map(vt=>vt.onSelectionChange)))):this._ngZone.onStable.pipe((0,Ot.q)(1),(0,Et.w)(()=>this.optionSelectionChanges))}
1),this.openedChange=new n.vpe,this._openedStream=this.openedChange.pipe((0,zt.h)(Nt=>Nt),(0,mt.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,zt.h)(Nt=>!Nt),(0,mt.U)(()=>{})),this.selectionChange=new n.vpe,this.valueChange=new n.vpe,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=kt?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=kt.typeaheadDebounceInterval),this._scrollStrategyFactory=ot,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(Ne)||0,this.id=this.id}ngOnInit(){this._selectionModel=new U.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,me.x)(),(0,Qe.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,Qe.R)(this._destroy)).subscribe(Oe=>{Oe.added.forEach(At=>At.select()),Oe.removed.forEach(At=>At.deselect())}),this.options.changes.pipe((0,je.O)(null),(0,Qe.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Oe=this._getTriggerAriaLabelledby(),At=this.ngControl;if(Oe!==this._triggerAriaLabelledBy){const qt=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Oe,Oe?qt.setAttribute("aria-labelledby",Oe):qt.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(Oe){(Oe.disabled||Oe.userAriaDescribedBy)&&this.stateChanges.next(),Oe.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const Oe=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!Oe)return;const At=`${this.id}-panel`;this._trackedModal&&(0,z.iD)(this._trackedModal,"aria-owns",At),(0,z.Zf)(Oe,"aria-owns",At),this._trackedModal=Oe}_clearFromModal(){this._trackedModal&&((0,z.iD)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(Oe){this._assignValue(Oe)}registerOnChange(Oe){this._onChange=Oe}registerOnTouched(Oe){this._onTouched=Oe}setDisabledState(Oe){this.disabled=Oe,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const Oe=this._selectionModel.selected.map(At=>At.viewValue);
1return this._isRtl()&&Oe.reverse(),Oe.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Oe){this.disabled||(this.panelOpen?this._handleOpenKeydown(Oe):this._handleClosedKeydown(Oe))}_handleClosedKeydown(Oe){const At=Oe.keyCode,qt=At===Te.JH||At===Te.LH||At===Te.oh||At===Te.SV,On=At===Te.K5||At===Te.L_,fn=this._keyManager;if(!fn.isTyping()&&On&&!(0,Te.Vb)(Oe)||(this.multiple||Oe.altKey)&&qt)Oe.preventDefault(),this.open();else if(!this.multiple){const Hn=this.selected;fn.onKeydown(Oe);const xt=this.selected;xt&&Hn!==xt&&this._liveAnnouncer.announce(xt.viewValue,1e4)}}_handleOpenKeydown(Oe){const At=this._keyManager,qt=Oe.keyCode,On=qt===Te.JH||qt===Te.LH,fn=At.isTyping();if(On&&Oe.altKey)Oe.preventDefault(),this.close();else if(fn||qt!==Te.K5&&qt!==Te.L_||!At.activeItem||(0,Te.Vb)(Oe))if(!fn&&this._multiple&&qt===Te.A&&Oe.ctrlKey){Oe.preventDefault();const Hn=this.options.some(xt=>!xt.disabled&&!xt.selected);this.options.forEach(xt=>{xt.disabled||(Hn?xt.select():xt.deselect())})}else{const Hn=At.activeItemIndex;At.onKeydown(Oe),this._multiple&&On&&Oe.shiftKey&&At.activeItem&&At.activeItemIndex!==Hn&&At.activeItem._selectViaInteraction()}else Oe.preventDefault(),At.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,Ot.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(Oe){if(this.options.forEach(At=>At.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Oe)Array.isArray(Oe),Oe.forEach(At=>this._selectOptionByValue(At)),this._sortValues();else{const At=this._selectOptionByValue(Oe);At?this._keyManager.updateActiveItem(At):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(Oe){const At=this.options.find(qt=>{if(this._selectionModel.isSelected(qt))return!1;try{return null!=qt.value&&this._compareWith(qt.value,Oe)}catch{return!1}});return At&&this._selectionModel.select(At),At}_assignValue(Oe){return!!(Oe!==this._value||this._multiple&&Array.isArray(Oe))&&(this.options&&this._setSelectionByValue(Oe),this._value=Oe,!0)}_skipPredicate(Oe){return Oe.disabled}_initKeyManager(){this._keyManager=new z.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const Oe=(0,be.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,Qe.R)(Oe)).subscribe(At=>{this._onSelect(At.source,At.isUserInput),At.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,be.T)(...this.options.map(At=>At._stateChanges)).pipe((0,Qe.R)(Oe)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(Oe,At){const qt=this._selectionModel.isSelected(Oe);null!=Oe.value||this._multiple?(qt!==Oe.selected&&(Oe.selected?this._selectionModel.select(Oe):this._selectionModel.deselect(Oe)),At&&this._keyManager.setActiveItem(Oe),this.multiple&&(this._sortValues(),At&&this.focus())):(Oe.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Oe.value)),qt!==this._selectionModel.isSelected(Oe)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Oe=this.options.toArray();this._selectionModel.sort((At,qt)=>this.sortComparator?this.sortComparator(At,qt,Oe):Oe.indexOf(At)-Oe.indexOf(qt)),this.stateChanges.next()}}_propagateChanges(Oe){let At=null;At=this.multiple?this.selected.map(qt=>qt.value):this.selected?this.selected.value:Oe,this._value=At,this.valueChange.emit(At),this._onChange(At),this.selectionChange.emit(this._getChangeEvent(At)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let Oe=-1;for(let At=0;At<this.options.length;At++)if(!this.options.get(At).disabled){Oe=At;break}this._keyManager.setActiveItem(Oe)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(Oe){this._elementRef.nativeElement.focus(Oe)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const Oe=this._parentFormField?.getLabelId();return this.ariaLabelledby?(Oe?Oe+" ":"")+this.ariaLabelledby:Oe}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const Oe=this._parentFormField?.getLabelId();let At=(Oe?Oe+" ":"")+this._valueId;return this.ariaLabelledby&&(At+=" "+this.ariaLabelledby),At}_panelDoneAnimating(Oe){this.openedChange.emit(Oe)}setDescribedByIds(Oe){Oe.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Oe.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}static#e=this.\u0275fac=function(At){return new(At||ke)(n.Y36(N.rL),n.Y36(n.sBO),n.Y36(n.R0b),n.Y36(E.rD),n.Y36(n.SBq),n.Y36(G.Is,8),n.Y36(re.F,8),n.Y36(re.sg,8),n.Y36(C.G_,8),n.Y36(re.a5,10),n.$8M("tabindex"),n.Y36(Ke),n.Y36(z.Kd),n.Y36(se,8))};static#t=this.\u0275dir=n.lG2({type:ke,viewQuery:function(At,qt){if(1&At&&(n.Gf(Ge,5),n.Gf(xe,5),n.Gf(o.pI,5)),2&At){let On;n.iGM(On=n.CRH())&&(qt.trigger=On.first),n.iGM(On=n.CRH())&&(qt.panel=On.first),n.iGM(On=n.CRH())&&(qt._overlayDir=On.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],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:[n.qOj,n.TTD]})}return ke})(),Mt=(()=>{class ke{static#e=this.\u0275fac=function(At){return new(At||ke)};static#t=this.\u0275dir=n.lG2({type:ke,selectors:[["mat-select-trigger"]],features:[n._Bn([{provide:qe,useExisting:ke}])]})}return ke})(),Le=(()=>{class ke extends ze{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}
1],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=Oe=>!this.panelOpen&&Oe.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,Qe.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(Oe){const At=this.options.toArray()[Oe];if(At){const qt=this.panel.nativeElement,On=(0,E.CB)(Oe,this.options,this.optionGroups),fn=At._getHostElement();qt.scrollTop=0===Oe&&1===On?0:(0,E.jH)(fn.offsetTop,fn.offsetHeight,qt.scrollTop,qt.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(Oe){return new pt(this,Oe)}_getOverlayWidth(Oe){return"auto"===this.panelWidth?(Oe instanceof o.xu?Oe.elementRef:Oe||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Oe){this._hideSingleSelectionIndicator=(0,Q.Ig)(Oe),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const Oe of this.options)Oe._changeDetectorRef.markForCheck()}static#e=this.\u0275fac=function(){let Oe;return function(qt){return(Oe||(Oe=n.n5z(ke)))(qt||ke)}}();static#t=this.\u0275cmp=n.Xpm({type:ke,selectors:[["mat-select"]],contentQueries:function(At,qt,On){if(1&At&&(n.Suo(On,qe,5),n.Suo(On,E.ey,5),n.Suo(On,E.K7,5)),2&At){let fn;n.iGM(fn=n.CRH())&&(qt.customTrigger=fn.first),n.iGM(fn=n.CRH())&&(qt.options=fn),n.iGM(fn=n.CRH())&&(qt.optionGroups=fn)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(At,qt){1&At&&n.NdJ("keydown",function(fn){return qt._handleKeydown(fn)})("focus",function(){return qt._onFocus()})("blur",function(){return qt._onBlur()}),2&At&&(n.uIk("id",qt.id)("tabindex",qt.tabIndex)("aria-controls",qt.panelOpen?qt.id+"-panel":null)("aria-expanded",qt.panelOpen)("aria-label",qt.ariaLabel||null)("aria-required",qt.required.toString())("aria-disabled",qt.disabled.toString())("aria-invalid",qt.errorState)("aria-activedescendant",qt._getAriaActiveDescendant()),n.ekj("mat-mdc-select-disabled",qt.disabled)("mat-mdc-select-invalid",qt.errorState)("mat-mdc-select-required",qt.required)("mat-mdc-select-empty",qt.empty)("mat-mdc-select-multiple",qt.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[n._Bn([{provide:C.Eo,useExisting:ke},{provide:E.HF,useExisting:ke}]),n.qOj],ngContentSelectors:Pn,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(At,qt){if(1&At&&(n.F$t(En),n.TgZ(0,"div",0,1),n.NdJ("
1click",function(){return qt.toggle()}),n.TgZ(3,"div",2),n.YNc(4,Fe,2,1,"span",3),n.YNc(5,yt,3,2,"span",4),n.qZA(),n.TgZ(6,"div",5)(7,"div",6),n.O4$(),n.TgZ(8,"svg",7),n._UZ(9,"path",8),n.qZA()()()(),n.YNc(10,vn,3,9,"ng-template",9),n.NdJ("backdropClick",function(){return qt.close()})("attach",function(){return qt._onAttached()})("detach",function(){return qt.close()})),2&At){const On=n.MAs(1);n.xp6(3),n.Q6J("ngSwitch",qt.empty),n.uIk("id",qt._valueId),n.xp6(1),n.Q6J("ngSwitchCase",!0),n.xp6(1),n.Q6J("ngSwitchCase",!1),n.xp6(5),n.Q6J("cdkConnectedOverlayPanelClass",qt._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",qt._scrollStrategy)("cdkConnectedOverlayOrigin",qt._preferredOverlayOrigin||On)("cdkConnectedOverlayOpen",qt.panelOpen)("cdkConnectedOverlayPositions",qt._positions)("cdkConnectedOverlayWidth",qt._overlayWidth)}},dependencies:[p.mk,p.RF,p.n9,p.ED,o.pI,o.xu],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[Jn.transformPanel]},changeDetection:0})}return ke})(),Se=(()=>{class ke{static#e=this.\u0275fac=function(At){return new(At||ke)};static#t=this.\u0275mod=n.oAB({type:ke});static#n=this.\u0275inj=n.cJS({providers:[Ee],imports:[p.ez,o.U8,E.Ng,E.BQ,N.ZD,C.lN,E.Ng,
1E.BQ]})}return ke})()},2651:(h,v,y)=>{"use strict";y.d(v,{SJ:()=>Wt,jA:()=>Lt,kh:()=>se});var o=y(9473),p=y(6814),n=y(5879),E=y(3680),C=y(4300),N=y(9388),z=y(2495),G=y(6028),Q=y(2831),U=y(8645),Te=y(2438),re=y(3019),ie=y(2181),_e=y(7398),be=y(975),je=y(9773),Et=y(3997),Ot=y(8180),zt=y(7921),mt=y(3620),me=y(6825);const Qe=["*"],ae=["content"];function Ge(ze,Mt){if(1&ze){const Le=n.EpF();n.TgZ(0,"div",2),n.NdJ("click",function(){n.CHM(Le);const ke=n.oxw();return n.KtG(ke._onBackdropClicked())}),n.qZA()}if(2&ze){const Le=n.oxw();n.ekj("mat-drawer-shown",Le._isShowingBackdrop())}}function xe(ze,Mt){1&ze&&(n.TgZ(0,"mat-drawer-content"),n.Hsn(1,2),n.qZA())}const Fe=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],ft=["mat-drawer","mat-drawer-content","*"],Jn={transformDrawer:(0,me.X$)("transform",[(0,me.SB)("open, open-instant",(0,me.oB)({transform:"none",visibility:"visible"})),(0,me.SB)("void",(0,me.oB)({"box-shadow":"none",visibility:"hidden"})),(0,me.eR)("void => open-instant",(0,me.jt)("0ms")),(0,me.eR)("void <=> open, open-instant => void",(0,me.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},ii=new n.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ct(){return!1}}),at=new n.OlP("MAT_DRAWER_CONTAINER");let Ke=(()=>{class ze extends o.PQ{constructor(Le,Se,ke,nt,Oe){super(ke,nt,Oe),this._changeDetectorRef=Le,this._container=Se}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(Se){return new(Se||ze)(n.Y36(n.sBO),n.Y36((0,n.Gpc)(()=>se)),n.Y36(n.SBq),n.Y36(o.mF),n.Y36(n.R0b))};static#t=this.\u0275cmp=n.Xpm({type:ze,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(Se,ke){2&Se&&n.Udp("margin-left",ke._container._contentMargins.left,"px")("margin-right",ke._container._contentMargins.right,"px")},features:[n._Bn([{provide:o.PQ,useExisting:ze}]),n.qOj],ngContentSelectors:Qe,decls:1,vars:0,template:function(Se,ke){1&Se&&(n.F$t(),n.Hsn(0))},encapsulation:2,changeDetection:0})}return ze})(),Lt=(()=>{class ze{get position(){return this._position}set position(Le){(Le="end"===Le?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(Le),this._position=Le,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(Le){this._mode=Le,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(Le){this._disableClose=(0,z.Ig)(Le)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(Le){("true"===Le||"false"===Le||null==Le)&&(Le=(0,z.Ig)(Le)),this._autoFocus=Le}get opened(){return this._opened}set opened(Le){this.toggle((0,z.Ig)(Le))}constructor(Le,Se,ke,nt,Oe,At,qt,On){this._elementRef=Le,this._focusTrapFactory=Se,this._focusMonitor=ke,this._platform=nt,this._ngZone=Oe,this._interactivityChecker=At,this._doc=qt,this._container=On,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new U.x,this._animationEnd=new U.x,this._animationState="void",this.openedChange=new n.vpe(!0),this._openedStream=this.openedChange.pipe((0,ie.h)(fn=>fn),(0,_e.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,ie.h)(fn=>fn.fromState!==fn.toState&&0===fn.toState.indexOf("open")),(0,be.h)(void 0)),this._closedStream
1=this.openedChange.pipe((0,ie.h)(fn=>!fn),(0,_e.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,ie.h)(fn=>fn.fromState!==fn.toState&&"void"===fn.toState),(0,be.h)(void 0)),this._destroyed=new U.x,this.onPositionChanged=new n.vpe,this._modeChanged=new U.x,this.openedChange.subscribe(fn=>{fn?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,Te.R)(this._elementRef.nativeElement,"keydown").pipe((0,ie.h)(fn=>fn.keyCode===G.hY&&!this.disableClose&&!(0,G.Vb)(fn)),(0,je.R)(this._destroyed)).subscribe(fn=>this._ngZone.run(()=>{this.close(),fn.stopPropagation(),fn.preventDefault()}))}),this._animationEnd.pipe((0,Et.x)((fn,Hn)=>fn.fromState===Hn.fromState&&fn.toState===Hn.toState)).subscribe(fn=>{const{fromState:Hn,toState:xt}=fn;(0===xt.indexOf("open")&&"void"===Hn||"void"===xt&&0===Hn.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(Le,Se){this._interactivityChecker.isFocusable(Le)||(Le.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const ke=()=>{Le.removeEventListener("blur",ke),Le.removeEventListener("mousedown",ke),Le.removeAttribute("tabindex")};Le.addEventListener("blur",ke),Le.addEventListener("mousedown",ke)})),Le.focus(Se)}_focusByCssSelector(Le,Se){let ke=this._elementRef.nativeElement.querySelector(Le);ke&&this._forceFocus(ke,Se)}_takeFocus(){if(!this._focusTrap)return;const Le=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Se=>{!Se&&"function"==typeof this._elementRef.nativeElement.focus&&Le.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(Le){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,Le):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const Le=this._doc.activeElement;return!!Le&&this._elementRef.nativeElement.contains(Le)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(Le){return this.toggle(!0,Le)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(Le=!this.opened,Se){Le&&Se&&(this._openedVia=Se);const ke=this._setOpen(Le,!Le&&this._isFocusWithinDrawer(),this._openedVia||"program");return Le||(this._openedVia=null),ke}_setOpen(Le,Se,ke){return this._opened=Le,Le?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",Se&&this._restoreFocus(ke)),this._updateFocusTrapState(),new Promise(nt=>{this.openedChange.pipe((0,Ot.q)(1)).subscribe(Oe=>nt(Oe?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(Le){const Se=this._elementRef.nativeElement,ke=Se.parentNode;"end"===Le?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),ke.insertBefore(this._anchor,Se)),ke.appendChild(Se)):this._anchor&&this._anchor.parentNode.insertBefore(Se,this._anchor)}static#e=this.\u0275fac=function(Se){return new(Se||ze)(n.Y36(n.SBq),n.Y36(C.qV),n.Y36(C.tE),n.Y36(Q.t4),n.Y36(n.R0b),n.Y36(C.ic),n.Y36(p.K0,8),n.Y36(at,8))};static#t=this.\u0275cmp=n.Xpm({type:ze,selectors:[["mat-drawer"]],viewQuery:function(Se,ke){if(1&Se&&n.Gf(ae,5),2&Se){let nt;n.iGM(nt=n.CRH())&&(ke._content=nt.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(Se,ke){1&Se&&n.WFA("@transform.start",function(Oe){return ke._animationStarted.next(Oe)})("@transform.done",function(Oe){return ke._animationEnd.next(Oe)}),2&Se&&(n.uIk("align",null),n.d8E("@transform",ke._animationState),n.ekj("mat-drawer-end","end"===ke.position)("mat-drawer-over","over"===ke.mode)("mat-drawer-push","push"===ke.mode)("mat-drawer-side","side"===ke.mode)("mat-drawer-opened",ke.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:Qe,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(Se,ke){1&Se&&(n.F$t(),n.TgZ(0,"div",0,1),n.Hsn(2),n.qZA())},dependencies:[o.PQ],encapsulation:2,data:{animation:[Jn.transformDrawer]},changeDetection:0})}return ze})(),se=(()=>{class ze{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(Le){this._autosize=(0,z.Ig)(Le)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(Le){this._backdropOverride=null==Le?null:(0,z.Ig)(Le)}get scrollable(){return this._userContent||this._content}constructor(Le,Se,ke,nt,Oe,At=!1,qt){this._dir=Le,this._element=Se,this._ngZone=ke,this._changeDetectorRef=nt,this._animationMode=qt,this._drawers=new n.n_E,this.backdropClick=new n.vpe,this._destroyed=new U.x,this._doCheckSubject=ne
1w U.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new U.x,Le&&Le.change.pipe((0,je.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),Oe.change().pipe((0,je.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=At}ngAfterContentInit(){this._allDrawers.changes.pipe((0,zt.O)(this._allDrawers),(0,je.R)(this._destroyed)).subscribe(Le=>{this._drawers.reset(Le.filter(Se=>!Se._container||Se._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,zt.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(Le=>{this._watchDrawerToggle(Le),this._watchDrawerPosition(Le),this._watchDrawerMode(Le)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,mt.b)(10),(0,je.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(Le=>Le.open())}close(){this._drawers.forEach(Le=>Le.close())}updateContentMargins(){let Le=0,Se=0;if(this._left&&this._left.opened)if("side"==this._left.mode)Le+=this._left._getWidth();else if("push"==this._left.mode){const ke=this._left._getWidth();Le+=ke,Se-=ke}if(this._right&&this._right.opened)if("side"==this._right.mode)Se+=this._right._getWidth();else if("push"==this._right.mode){const ke=this._right._getWidth();Se+=ke,Le-=ke}Le=Le||null,Se=Se||null,(Le!==this._contentMargins.left||Se!==this._contentMargins.right)&&(this._contentMargins={left:Le,right:Se},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(Le){Le._animationStarted.pipe((0,ie.h)(Se=>Se.fromState!==Se.toState),(0,je.R)(this._drawers.changes)).subscribe(Se=>{"open-instant"!==Se.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==Le.mode&&Le.openedChange.pipe((0,je.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(Le.opened))}_watchDrawerPosition(Le){Le&&Le.onPositionChanged.pipe((0,je.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Ot.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(Le){Le&&Le._modeChanged.pipe((0,je.R)((0,re.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(Le){const Se=this._element.nativeElement.classList,ke="mat-drawer-container-has-open";Le?Se.add(ke):Se.remove(ke)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(Le=>{"end"==Le.position?this._end=Le:this._start=Le}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(Le=>Le&&!Le.disableClose&&this._drawerHasBackdrop(Le)).forEach(Le=>Le._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(Le){return null!=Le&&Le.opened}_drawerHasBackdrop(Le){return null==this._backdropOverride?!!Le&&"side"!==Le.mode:this._backdropOverride}static#e=this.\u0275fac=function(Se){return new(Se||ze)(n.Y36(N.Is,8),n.Y36(n.SBq),n.Y36(n.R0b),n.Y36(n.sBO),n.Y36(o.rL),n.Y36(ii),n.Y36(n.QbO,8))};static#t=this.\u0275cmp=n.Xpm({type:ze,selectors:[["mat-drawer-container"]],contentQueries:function(Se,ke,nt){if(1&Se&&(n.Suo(nt,Ke,5),n.Suo(nt,Lt,5)),2&Se){let Oe;n.iGM(Oe=n.CRH())&&(ke._content=Oe.first),n.iGM(Oe=n.CRH())&&(ke._allDrawers=Oe)}},viewQuery:function(Se,ke){if(1&Se&&n.Gf(Ke,5),2&Se){let nt;n.iGM(nt=n.CRH())&&(ke._userContent=nt.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(Se,ke){2&Se&&n.ekj("mat-drawer-container-explicit-backdrop",ke._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[n._Bn([{provide:at,useExisting:ze}])],ngContentSelectors:ft,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(Se,ke){1&Se&&(n.F$t(Fe),n.YNc(0,Ge,1,2,"div",0),n.Hsn(1),n.Hsn(2,1),n.YNc(3,xe,2,0,"mat-drawer-content",1)),2&Se&&(n.Q6J("ngIf",ke.hasBackdrop),n.xp6(3),n.Q6J("ngIf",!ke._content))},dependencies:[p.O5,Ke],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return ze})(),Wt=(()=>{class ze{static#e=this.\u0275fac=function(Se){return new(Se||ze)}
1;static#t=this.\u0275mod=n.oAB({type:ze});static#n=this.\u0275inj=n.cJS({imports:[p.ez,E.BQ,o.ZD,o.ZD,E.BQ]})}return ze})()},6890:(h,v,y)=>{"use strict";y.d(v,{ZX:()=>yt,ux:()=>Jn});var o=y(5879),p=y(8645),n=y(6814),E=y(2296),C=y(6825),N=y(8484),z=y(2831),G=y(8180),Q=y(9773),U=y(4300),Te=y(1088),re=y(3651),ie=y(3680);function _e(Dn,ii){if(1&Dn){const at=o.EpF();o.TgZ(0,"div",2)(1,"button",3),o.NdJ("click",function(){o.CHM(at);const Ke=o.oxw();return o.KtG(Ke.action())}),o._uU(2),o.qZA()()}if(2&Dn){const at=o.oxw();o.xp6(2),o.hij(" ",at.data.action," ")}}const be=["label"];function je(Dn,ii){}const Et=Math.pow(2,31)-1;class Ot{constructor(ii,at){this._overlayRef=at,this._afterDismissed=new p.x,this._afterOpened=new p.x,this._onAction=new p.x,this._dismissedByAction=!1,this.containerInstance=ii,ii._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(ii){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(ii,Et))}_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}}const zt=new o.OlP("MatSnackBarData");class mt{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let me=(()=>{class Dn{static#e=this.\u0275fac=function(ct){return new(ct||Dn)};static#t=this.\u0275dir=o.lG2({type:Dn,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return Dn})(),Qe=(()=>{class Dn{static#e=this.\u0275fac=function(ct){return new(ct||Dn)};static#t=this.\u0275dir=o.lG2({type:Dn,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return Dn})(),ae=(()=>{class Dn{static#e=this.\u0275fac=function(ct){return new(ct||Dn)};static#t=this.\u0275dir=o.lG2({type:Dn,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return Dn})(),Ge=(()=>{class Dn{constructor(at,ct){this.snackBarRef=at,this.data=ct}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static#e=this.\u0275fac=function(ct){return new(ct||Dn)(o.Y36(Ot),o.Y36(zt))};static#t=this.\u0275cmp=o.Xpm({type:Dn,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(ct,Ke){1&ct&&(o.TgZ(0,"div",0),o._uU(1),o.qZA(),o.YNc(2,_e,3,1,"div",1)),2&ct&&(o.xp6(1),o.hij(" ",Ke.data.message,"\n"),o.xp6(1),o.Q6J("ngIf",Ke.hasAction))},dependencies:[n.O5,E.lW,me,Qe,ae],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return Dn})();const xe={snackBarState:(0,C.X$)("state",[(0,C.SB)("void, hidden",(0,C.oB)({transform:"scale(0.8)",opacity:0}
1)),(0,C.SB)("visible",(0,C.oB)({transform:"scale(1)",opacity:1})),(0,C.eR)("* => visible",(0,C.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,C.eR)("* => void, * => hidden",(0,C.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,C.oB)({opacity:0})))])};let Fe=0,ft=(()=>{class Dn extends N.en{constructor(at,ct,Ke,Lt,se){super(),this._ngZone=at,this._elementRef=ct,this._changeDetectorRef=Ke,this._platform=Lt,this.snackBarConfig=se,this._document=(0,o.f3M)(n.K0),this._trackedModals=new Set,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._liveElementId="mat-snack-bar-container-live-"+Fe++,this.attachDomPortal=Ee=>{this._assertNotAttached();const qe=this._portalOutlet.attachDomPortal(Ee);return this._afterPortalAttached(),qe},this._live="assertive"!==se.politeness||se.announcementMessage?"off"===se.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(at){this._assertNotAttached();const ct=this._portalOutlet.attachComponentPortal(at);return this._afterPortalAttached(),ct}attachTemplatePortal(at){this._assertNotAttached();const ct=this._portalOutlet.attachTemplatePortal(at);return this._afterPortalAttached(),ct}onAnimationEnd(at){const{fromState:ct,toState:Ke}=at;if(("void"===Ke&&"void"!==ct||"hidden"===Ke)&&this._completeExit(),"visible"===Ke){const Lt=this._onEnter;this._ngZone.run(()=>{Lt.next(),Lt.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._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,G.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const at=this._elementRef.nativeElement,ct=this.snackBarConfig.panelClass;ct&&(Array.isArray(ct)?ct.forEach(Ke=>at.classList.add(Ke)):at.classList.add(ct)),this._exposeToModals()}_exposeToModals(){const at=this._liveElementId,ct=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Ke=0;Ke<ct.length;Ke++){const Lt=ct[Ke],se=Lt.getAttribute("aria-owns");this._trackedModals.add(Lt),se?-1===se.indexOf(at)&&Lt.setAttribute("aria-owns",se+" "+at):Lt.setAttribute("aria-owns",at)}}_clearFromModals(){this._trackedModals.forEach(at=>{const ct=at.getAttribute("aria-owns");if(ct){const Ke=ct.replace(this._liveElementId,"").trim();Ke.length>0?at.setAttribute("aria-owns",Ke):at.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const at=this._elementRef.nativeElement.querySelector("[aria-hidden]"),ct=this._elementRef.nativeElement.querySelector("[aria-live]");if(at&&ct){let Ke=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&at.contains(document.activeElement)&&(Ke=document.activeElement),at.removeAttribute("aria-hidden"),ct.appendChild(at),Ke?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static#e=this.\u0275fac=function(ct){return new(ct||Dn)(o.Y36(o.R0b),o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(z.t4),o.Y36(mt))};static#t=this.\u0275dir=o.lG2({type:Dn,viewQuery:function(ct,Ke){if(1&ct&&o.Gf(N.Pl,7),2&ct){let Lt;o.iGM(Lt=o.CRH())&&(Ke._portalOutlet=Lt.first)}},features:[o.qOj]})}return Dn})(),Qt=(()=>{class Dn extends ft{_afterPortalAttached(){super._afterPortalAttached();const at=this._label.nativeElement,ct="mdc-snackbar__label";at.classList.toggle(ct,!at.querySelector(`.${ct}`))}static#e=this.\u0275fac=function(){let at;return function(Ke){return(at||(at=o.n5z(Dn)))(Ke||Dn)}}();static#t=this.\u0275cmp=o.Xpm({type:Dn,selectors:[["mat-snack-bar-container"]],viewQuery:function(ct,Ke){if(1&ct&&o.Gf(be,7),2&ct){let Lt;o.iGM(Lt=o.CRH())&&(Ke._label=Lt.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(ct,Ke){1&ct&&o.WFA("@state.done",function(se){return Ke.onAnimationEnd(se)}),2&ct&&o.d8E("@state",Ke._animationState)},features:[o.qOj],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(ct,Ke){1&ct&&(o.TgZ(0,"div",0)(1,"div",1,2)(3,"div",3),o.YNc(4,je,0,0,"ng-template",4),o.qZA(),o._UZ(5,"div"),o.qZA()()),2&ct&&(o.xp6(5),o.uIk("aria-l
1ive",Ke._live)("role",Ke._role)("id",Ke._liveElementId))},dependencies:[N.Pl],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;--mdc-snackbar-container-shape:4px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[xe.snackBarState]}})}return Dn})(),yt=(()=>{class Dn{static#e=this.\u0275fac=function(ct){return new(ct||Dn)};static#t=this.\u0275mod=o.oAB({type:Dn});static#n=this.\u0275inj=o.cJS({imports:[re.U8,N.eL,n.ez,E.ot,ie.BQ,ie.BQ]})}return Dn})();const En=new o.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function vn(){return new mt}});let Pn=(()=>{class Dn{get _openedSnackBarRef(){const at=this._parentSnackBar;return at?at._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(at){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=at:this._snackBarRefAtThisLevel=at}constructor(at,ct,Ke,Lt,se,Ee){this._overlay=at,this._live=ct,this._injector=Ke,this._breakpointObserver=Lt,this._parentSnackBar=se,this._defaultConfig=Ee,this._snackBarRefAtThisLevel=null}openFromComponent(at,ct){return this._attach(at,ct)}openFromTemplate(at,ct){return this._attach(at,ct)}open(at,ct="",Ke){const Lt={...this._defaultConfig,...Ke};return Lt.data={message:at,action:ct},Lt.announcementMessage===at&&(Lt.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,Lt)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(at,ct){const Lt=o.zs3.create({parent:ct&&ct.viewContainerRef&&ct.viewContainerRef.injector||this._injector,providers:[{provide:mt,useValue:ct}]}),se=new N.C5(this.snackBarContainerComponent,ct.viewContainerRef,Lt),Ee=at.attach(se);return Ee.instance.snackBarConfig=ct,Ee.instance}_attach(at,ct){const Ke={...new mt,...this._defaultConfig,...ct},Lt=this._createOverlay(Ke),se=this._attachSnackBarContainer(Lt,Ke),Ee=new Ot(se,Lt);if(at instanceof o.Rgc){const qe=new N.UE(at,null,{$implicit:Ke.data,snackBarRef:Ee});Ee.instance=se.attachTemplatePortal(qe)}else{const qe=this._createInjector(Ke,Ee),pt=new N.C5(at,void 0,qe),Wt=se.attachComponentPortal(pt);Ee.instance=Wt.instance}return this._breakpointObserver.observe(Te.u3.HandsetPortrait).pipe((0,Q.R)(Lt.detachments())).subscribe(qe=>{Lt.overlayElement.classList.toggle(this.handsetCssClass,qe.matches)}),Ke.announcementMessage&&se._onAnnounce.subscribe(()=>{this._live.announce(Ke.announcementMessage,Ke.politeness)}),this._animateSnackBar(Ee,Ke),this._openedSnackBarRef=Ee,this._openedSnackBarRef}_animateSnackBar(at,ct){at.afterDismissed().subscribe(()=>{this._openedSnackBarRef==at&&(this._openedSnackBarRef=null),ct.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{at.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):at.containerInstance.enter(),ct.duration&&ct.duration>0&&at.afterOpened().subscribe(()=>at._dismissAfter(ct.duration))}_createOverlay(at){const ct=new re.X_;ct.direction=at.direction;let Ke=this._overlay.position().global();const Lt="rtl"===at.direction,se="left"===at.horizontalPosition||"start"===at.horizontalPosition&&!Lt||"end"===at.horizontalPosition&&Lt,Ee=!se&&"center"!==at.horizontalPosition;return se?Ke.left("0"):Ee?Ke.right("0"):Ke.centerHorizontally(),"top"===at.verticalPosition?Ke.top("0"):Ke.bottom("0"),ct.positionStrategy=Ke,this._overlay.create(ct)}_createInjector(at,ct){return o.zs3.create({parent:at&&at.viewContainerRef&&at.viewContainerRef.injector||this._injector,providers:[{provide:Ot,useValue:ct},{provide:zt,useValue:at.data}]})}static#e=this.\u0275fac=function(ct){return new(ct||Dn)(o.LFG(re.aV),o.LFG(U.Kd),o.LFG(o.zs3),o.LFG(Te.Yg),o.LFG(Dn,12),o.LFG(En))};static#t=this.\u0275prov=o.Yz7({token:Dn,factory:Dn.\u0275fac})}return Dn})(),Jn=(()=>{class Dn extends Pn{constructor(at,ct,Ke,Lt,se,Ee){super(at,ct,Ke,Lt,se,Ee),this.simpleSnackBarComponent=Ge,this.snackBarContainerComponent=Qt,this.handsetCssClass="mat-mdc-snack-bar-handset"}static#e=this.\u0275fac=function(ct){return new(ct||Dn)(o.LFG(re.aV),o.LFG(U.Kd),o.LFG(o.zs3),o.LFG(Te.Yg),o.LFG(Dn,12),o.LFG(En))};static#t=this.\u0275prov=o.Yz7({token:Dn,factory:Dn.\u0275fac,providedIn:yt})}return Dn})()},5313:(h,v,y)=>{"use strict";y.d(v,{ev:()=>Ze,Dz:()=>Je,w1:()=>Kt,ge:()=>bn,fO:()=>De,XQ:()=>wn,as:()=>X,Gk:()=>An,nj:()=>Ft,BZ:()=>tt,p0:()=>rt});var o=y(5879),p=y(9388),n=y(2495),E=y(8337),C=y(2831),N=y(9473),z=y(6814),G=y(8645),Q=y(7715),U=y(5619),Te=y(2664),re=y(2096),ie=y(9773),_e=y(8180);const be=[[["caption"]],[["colgroup"],["col"]]],je=["caption","colgroup, col"];function zt(Ie){return class extends Ie{get sticky(){return this._sticky}set sticky(nn){const ye=this._sticky;this._sticky=(0,n.Ig)(nn),this._hasStickyChanged=ye!==this._sticky}hasStickyChanged(){const nn=this._hasStickyChanged;return this._hasStickyChanged=!1,nn}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...nn){super(...nn),this._sticky=!1,this._hasStickyChanged=!1}}}const mt=new o.OlP("CDK_TABLE");let Qe=(()=>{class Ie{constructor(ye){this.template=ye}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.Rgc))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","cdkCellDef",""]]})}return Ie})(),ae=(()=>{class Ie{constructor(ye){this.template=ye}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.Rgc))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","cdkHeaderCellDef",""]]})}return Ie})(),Ge=(()=>{class Ie{constructor(ye){this.template=ye}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.Rgc))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","cdkFooterCellDef",""]]})}return Ie})();class xe{}const Fe=zt(xe);let ft=(()=>{class Ie extends Fe{get name(){return this._name}set name(ye){this._setNameInput(ye)}get stickyEnd(){return this._stickyEnd}set stickyEnd(ye){const We=this._stickyEnd;this._stickyEnd=(0,n.Ig)(ye),this._hasStickyChanged=We!==this._stickyEnd}constructor(ye){super(),this._table=ye,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(ye){ye&&(this._name=ye,this.cssClassFriendlyName=ye.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(mt,8))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","cdkColumnDef",""]],contentQueries:function(We,lt,cn){if(1&We&&(o.Suo(cn,Qe,5),o.Suo(cn,ae,5),o.Suo(cn,Ge,5)),2&We){let kn;o.iGM(kn=o.CRH())&&(lt.cell=kn.first),o.iGM(kn=o.CRH())&&(lt.headerCell=kn.first),o.iGM(kn=o.CRH())&&(lt.footerCell=kn.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[o._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:Ie}]),o.qOj]})}return Ie})();class Qt{constructor(nn,ye){ye.nativeElement.classList.add(...nn._columnCssClassName)}}let yt=(()=>{class Ie extends Qt{constructor(ye,We){super(ye,We)}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(ft),o.Y36(o.SBq))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[o.qOj]})}return Ie})(),En=(()=>{class Ie extends Qt{constructor(ye,We){if(super(ye,We),1===ye._table?._elementRef.nativeElement.nodeType){const lt=ye._table._elementRef.nativeElement.getAttribute("role");We.nativeElement.setAttribute("role","grid"===lt||"treegrid"===lt?"gridcell":"cell")}}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(ft),o.Y36(o.SBq))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[o.qOj]})}return Ie})();class Pn{constructor(){this.tasks=[],this.endTasks=[]}}const Jn=new o.OlP("_COALESCED_STYLE_SCHEDULER");let Dn=(()=>{class Ie{constructor(ye){this._ngZone=ye,this._currentSchedule=null,this._destroyed=new G.x}schedule(ye){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(ye)}scheduleEnd(ye){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(ye)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Pn,this._getScheduleObservable().pipe((0,ie.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const ye=this._currentSchedule;this._currentSchedule=new Pn;
1for(const We of ye.tasks)We();for(const We of ye.endTasks)We()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,Q.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,_e.q)(1))}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.LFG(o.R0b))};static#t=this.\u0275prov=o.Yz7({token:Ie,factory:Ie.\u0275fac})}return Ie})(),at=(()=>{class Ie{constructor(ye,We){this.template=ye,this._differs=We}ngOnChanges(ye){if(!this._columnsDiffer){const We=ye.columns&&ye.columns.currentValue||[];this._columnsDiffer=this._differs.find(We).create(),this._columnsDiffer.diff(We)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(ye){return this instanceof Lt?ye.headerCell.template:this instanceof qe?ye.footerCell.template:ye.cell.template}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.Rgc),o.Y36(o.ZZ4))};static#t=this.\u0275dir=o.lG2({type:Ie,features:[o.TTD]})}return Ie})();class ct extends at{}const Ke=zt(ct);let Lt=(()=>{class Ie extends Ke{constructor(ye,We,lt){super(ye,We),this._table=lt}ngOnChanges(ye){super.ngOnChanges(ye)}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.Rgc),o.Y36(o.ZZ4),o.Y36(mt,8))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[o.qOj,o.TTD]})}return Ie})();class se extends at{}const Ee=zt(se);let qe=(()=>{class Ie extends Ee{constructor(ye,We,lt){super(ye,We),this._table=lt}ngOnChanges(ye){super.ngOnChanges(ye)}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.Rgc),o.Y36(o.ZZ4),o.Y36(mt,8))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[o.qOj,o.TTD]})}return Ie})(),pt=(()=>{class Ie extends at{constructor(ye,We,lt){super(ye,We),this._table=lt}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.Rgc),o.Y36(o.ZZ4),o.Y36(mt,8))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[o.qOj]})}return Ie})(),Wt=(()=>{class Ie{static#e=this.mostRecentCellOutlet=null;constructor(ye){this._viewContainer=ye,Ie.mostRecentCellOutlet=this}ngOnDestroy(){Ie.mostRecentCellOutlet===this&&(Ie.mostRecentCellOutlet=null)}static#t=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.s_b))};static#n=this.\u0275dir=o.lG2({type:Ie,selectors:[["","cdkCellOutlet",""]]})}return Ie})(),ze=(()=>{class Ie{static#e=this.\u0275fac=function(We){return new(We||Ie)};static#t=this.\u0275cmp=o.Xpm({type:Ie,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(We,lt){1&We&&o.GkF(0,0)},dependencies:[Wt],encapsulation:2})}return Ie})(),Le=(()=>{class Ie{static#e=this.\u0275fac=function(We){return new(We||Ie)};static#t=this.\u0275cmp=o.Xpm({type:Ie,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(We,lt){1&We&&o.GkF(0,0)},dependencies:[Wt],encapsulation:2})}return Ie})(),Se=(()=>{class Ie{constructor(ye){this.templateRef=ye,this._contentClassName="cdk-no-data-row"}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.Rgc))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["ng-template","cdkNoDataRow",""]]})}return Ie})();const ke=["top","bottom","left","right"];class nt{constructor(nn,ye,We,lt,cn=!0,kn=!0,ti){this._isNativeHtmlTable=nn,this._stickCellCss=ye,this.direction=We,this._coalescedStyleScheduler
1=lt,this._isBrowser=cn,this._needsPositionStickyOnElement=kn,this._positionListener=ti,this._cachedCellWidths=[],this._borderCellCss={top:`${ye}-border-elem-top`,bottom:`${ye}-border-elem-bottom`,left:`${ye}-border-elem-left`,right:`${ye}-border-elem-right`}}clearStickyPositioning(nn,ye){const We=[];for(const lt of nn)if(lt.nodeType===lt.ELEMENT_NODE){We.push(lt);for(let cn=0;cn<lt.children.length;cn++)We.push(lt.children[cn])}this._coalescedStyleScheduler.schedule(()=>{for(const lt of We)this._removeStickyStyle(lt,ye)})}updateStickyColumns(nn,ye,We,lt=!0){if(!nn.length||!this._isBrowser||!ye.some(ci=>ci)&&!We.some(ci=>ci))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const cn=nn[0],kn=cn.children.length,ti=this._getCellWidths(cn,lt),di=this._getStickyStartColumnPositions(ti,ye),ai=this._getStickyEndColumnPositions(ti,We),yi=ye.lastIndexOf(!0),fi=We.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const ci="rtl"===this.direction,lr=ci?"right":"left",Hr=ci?"left":"right";for(const Ri of nn)for(let ut=0;ut<kn;ut++){const Nn=Ri.children[ut];ye[ut]&&this._addStickyStyle(Nn,lr,di[ut],ut===yi),We[ut]&&this._addStickyStyle(Nn,Hr,ai[ut],ut===fi)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===yi?[]:ti.slice(0,yi+1).map((Ri,ut)=>ye[ut]?Ri:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===fi?[]:ti.slice(fi).map((Ri,ut)=>We[ut+fi]?Ri:null).reverse()}))})}stickRows(nn,ye,We){if(!this._isBrowser)return;const lt="bottom"===We?nn.slice().reverse():nn,cn="bottom"===We?ye.slice().reverse():ye,kn=[],ti=[],di=[];for(let yi=0,fi=0;yi<lt.length;yi++){if(!cn[yi])continue;kn[yi]=fi;const ci=lt[yi];di[yi]=this._isNativeHtmlTable?Array.from(ci.children):[ci];const lr=ci.getBoundingClientRect().height;fi+=lr,ti[yi]=lr}const ai=cn.lastIndexOf(!0);this._coalescedStyleScheduler.schedule(()=>{for(let yi=0;yi<lt.length;yi++){if(!cn[yi])continue;const fi=kn[yi],ci=yi===ai;for(const lr of di[yi])this._addStickyStyle(lr,We,fi,ci)}"top"===We?this._positionListener?.stickyHeaderRowsUpdated({sizes:ti,offsets:kn,elements:di}):this._positionListener?.stickyFooterRowsUpdated({sizes:ti,offsets:kn,elements:di})})}updateStickyFooterContainer(nn,ye){if(!this._isNativeHtmlTable)return;const We=nn.querySelector("tfoot");this._coalescedStyleScheduler.schedule(()=>{ye.some(lt=>!lt)?this._removeStickyStyle(We,["bottom"]):this._addStickyStyle(We,"bottom",0,!1)})}_removeStickyStyle(nn,ye){for(const lt of ye)nn.style[lt]="",nn.classList.remove(this._borderCellCss[lt]);ke.some(lt=>-1===ye.indexOf(lt)&&nn.style[lt])?nn.style.zIndex=this._getCalculatedZIndex(nn):(nn.style.zIndex="",this._needsPositionStickyOnElement&&(nn.style.position=""),nn.classList.remove(this._stickCellCss))}_addStickyStyle(nn,ye,We,lt){nn.classList.add(this._stickCellCss),lt&&nn.classList.add(this._borderCellCss[ye]),nn.style[ye]=`${We}px`,nn.style.zIndex=this._getCalculatedZIndex(nn),this._needsPositionStickyOnElement&&(nn.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(nn){const ye={top:100,bottom:10,left:1,right:1};let We=0;for(const lt of ke)nn.style[lt]&&(We+=ye[lt]);return We?`${We}`:""}_getCellWidths(nn,ye=!0){if(!ye&&this._cachedCellWidths.length)return this._cachedCellWidths;const We=[],lt=nn.children;for(let cn=0;cn<lt.length;cn++)We.push(lt[cn].getBoundingClientRect().width);return this._cachedCellWidths=We,We}_getStickyStartColumnPositions(nn,ye){const We=[];let lt=0;for(let cn=0;cn<nn.length;cn++)ye[cn]&&(We[cn]=lt,lt+=nn[cn]);return We}_getStickyEndColumnPositions(nn,ye){const We=[];let lt=0;for(let cn=nn.length;cn>0;cn--)ye[cn]&&(We[cn]=lt,lt+=nn[cn]);return We}}const dt=new o.OlP("CDK_SPL");let Ne=(()=>{class Ie{constructor(ye,We){this.viewContainer=ye,this.elementRef=We}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.s_b),o.Y36(o.SBq))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","rowOutlet",""]]})}return Ie})(),ot=(()=>{class Ie{constructor(ye,We){this.viewContainer=ye,this.elementRef=We}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.s_b),o.Y36(o.SBq))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","headerRowOutlet",""]]})}return Ie})(),Xt=(()=>{class Ie{constructor(ye,We){this.viewContainer=ye,this.elementRef=We}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.s_b),o.Y36(o.SBq))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","footerRowOutlet",""]]})}return Ie})(),kt=(()=>{class Ie{constructor(ye,We){this.viewContainer=ye,this.elementRef=We}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.s_b),o.Y36(o.SBq))};static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","noDataRowOutlet",""]]})}return Ie})(),Ht=(()=>{class Ie{get trackBy(){return this._trackByFn}set trackBy(ye){this._trackByFn=ye}get dataSource(){return this._dataSource}set dataSource(ye){this._dataSource!==ye&&this._switchDataSource(ye)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(ye){this._multiTemplateDataRows=(0,n.Ig)(ye),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(ye){this._fixedLayout=(0,n.Ig)(ye),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(ye,We,lt,cn,kn,ti,di,ai,yi,fi,ci,lr){this._differs=ye,this._changeDetectorRef=We,this._elementRef=lt,this._dir=kn,this._platform=di,this._viewRepeater=ai,this._coalescedStyleScheduler
1=yi,this._viewportRuler=fi,this._stickyPositioningListener=ci,this._ngZone=lr,this._onDestroy=new G.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new o.vpe,this.viewChange=new U.X({start:0,end:Number.MAX_VALUE}),cn||this._elementRef.nativeElement.setAttribute("role","table"),this._document=ti,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((ye,We)=>this.trackBy?this.trackBy(We.dataIndex,We.data):We),this._viewportRuler.change().pipe((0,ie.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const We=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||We,this._forceRecalculateCellWidths=We,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(ye=>{ye.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,E.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const ye=this._dataDiffer.diff(this._renderRows);if(!ye)return this._updateNoDataRow(),void this.contentChanged.next();const We=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(ye,We,(lt,cn,kn)=>this._getEmbeddedViewArgs(lt.item,kn),lt=>lt.item.data,lt=>{1===lt.operation&&lt.context&&this._renderCellTemplateForItem(lt.record.item.rowDef,lt.context)}),this._updateRowIndexContext(),ye.forEachIdentityChange(lt=>{We.get(lt.currentIndex).context.$implicit=lt.item.data}),this._updateNoDataRow(),this._ngZone&&o.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,_e.q)(1),(0,ie.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(ye){this._customColumnDefs.add(ye)}removeColumnDef(ye){this._customColumnDefs.delete(ye)}addRowDef(ye){this._customRowDefs.add(ye)}removeRowDef(ye){this._customRowDefs.delete(ye)}addHeaderRowDef(ye){this._customHeaderRowDefs.add(ye),this._headerRowDefChanged=!0}removeHeaderRowDef(ye){this._customHeaderRowDefs.delete(ye),this._headerRowDefChanged=!0}addFooterRowDef(ye){this._customFooterRowDefs.add(ye),this._footerRowDefChanged=!0}removeFooterRowDef(ye){this._customFooterRowDefs.delete(ye),this._footerRowDefChanged=!0}setNoDataRow(ye){this._customNoDataRow=ye}updateStickyHeaderRowStyles(){const ye=this._getRenderedRows(this._headerRowOutlet),lt=this._elementRef.nativeElement.querySelector("thead");lt&&(lt.style.display=ye.length?"":"none");const cn=this._headerRowDefs.map(kn=>kn.sticky);this._stickyStyler.clearStickyPositioning(ye,["top"]),this._stickyStyler.stickRows(ye,cn,"top"),this._headerRowDefs.forEach(kn=>kn.resetStickyChanged())}updateStickyFooterRowStyles(){const ye=this._getRenderedRows(this._footerRowOutlet),lt=this._elementRef.nativeElement.querySelector("tfoot");lt&&(lt.style.display=ye.length?"":"none");const cn=this._footerRowDefs.map(kn=>kn.sticky);this._stickyStyler.clearStickyPositioning(ye,["bottom"]),this._stickyStyler.stickRows(ye,cn,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,cn),this._footerRowDefs.forEac
1h(kn=>kn.resetStickyChanged())}updateStickyColumnStyles(){const ye=this._getRenderedRows(this._headerRowOutlet),We=this._getRenderedRows(this._rowOutlet),lt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...ye,...We,...lt],["left","right"]),this._stickyColumnStylesNeedReset=!1),ye.forEach((cn,kn)=>{this._addStickyColumnStyles([cn],this._headerRowDefs[kn])}),this._rowDefs.forEach(cn=>{const kn=[];for(let ti=0;ti<We.length;ti++)this._renderRows[ti].rowDef===cn&&kn.push(We[ti]);this._addStickyColumnStyles(kn,cn)}),lt.forEach((cn,kn)=>{this._addStickyColumnStyles([cn],this._footerRowDefs[kn])}),Array.from(this._columnDefsByName.values()).forEach(cn=>cn.resetStickyChanged())}_getAllRenderRows(){const ye=[],We=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let lt=0;lt<this._data.length;lt++){let cn=this._data[lt];const kn=this._getRenderRowsForData(cn,lt,We.get(cn));this._cachedRenderRowsMap.has(cn)||this._cachedRenderRowsMap.set(cn,new WeakMap);for(let ti=0;ti<kn.length;ti++){let di=kn[ti];const ai=this._cachedRenderRowsMap.get(di.data);ai.has(di.rowDef)?ai.get(di.rowDef).push(di):ai.set(di.rowDef,[di]),ye.push(di)}}return ye}_getRenderRowsForData(ye,We,lt){return this._getRowDefs(ye,We).map(kn=>{const ti=lt&&lt.has(kn)?lt.get(kn):[];if(ti.length){const di=ti.shift();return di.dataIndex=We,di}return{data:ye,rowDef:kn,dataIndex:We}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Rt(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(We=>{this._columnDefsByName.has(We.name),this._columnDefsByName.set(We.name,We)})}_cacheRowDefs(){this._headerRowDefs=Rt(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Rt(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Rt(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const ye=this._rowDefs.filter(We=>!We.when);this._defaultRowDef=ye[0]}_renderUpdatedColumns(){const ye=(kn,ti)=>kn||!!ti.getColumnsDiff(),We=this._rowDefs.reduce(ye,!1);We&&this._forceRenderDataRows();const lt=this._headerRowDefs.reduce(ye,!1);lt&&this._forceRenderHeaderRows();const cn=this._footerRowDefs.reduce(ye,!1);return cn&&this._forceRenderFooterRows(),We||lt||cn}_switchDataSource(ye){this._data=[],(0,E.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),ye||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=ye}_observeRenderChanges(){if(!this.dataSource)return;let ye;(0,E.Z9)(this.dataSource)?ye=this.dataSource.connect(this):(0,Te.b)(this.dataSource)?ye=this.dataSource:Array.isArray(this.dataSource)&&(ye=(0,re.of)(this.dataSource)),this._renderChangeSubscription=ye.pipe((0,ie.R)(this._onDestroy)).subscribe(We=>{this._data=We||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((ye,We)=>this._renderRow(this._headerRowOutlet,ye,We)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((ye,We)=>this._renderRow(this._footerRowOutlet,ye,We)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(ye,We){const lt=Array.from(We.columns||[]).map(ti=>this._columnDefsByName.get(ti)),cn=lt.map(ti=>ti.sticky),kn=lt.map(ti=>ti.stickyEnd);this._stickyStyler.updateStickyColumns(ye,cn,kn,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(ye){const We=[];for(let lt=0;lt<ye.viewContainer.length;lt++){const cn=ye.viewContainer.get(lt);We.push(cn.rootNodes[0])}return We}_getRowDefs(ye,We){if(1==this._rowDefs.length)return[this._rowDefs[0]];let lt=[];if(this.multiTemplateDataRows)lt=this._rowDefs.filter(cn=>!cn.when||cn.when(We,ye));else{let cn=this._rowDefs.find(kn=>kn.when&&kn.when(We,ye))||this._defaultRowDef;cn&&lt.push(cn)}return lt}_getEmbeddedViewArgs(ye,We){return{templateRef:ye.rowDef.template,context:{$
1implicit:ye.data},index:We}}_renderRow(ye,We,lt,cn={}){const kn=ye.viewContainer.createEmbeddedView(We.template,cn,lt);return this._renderCellTemplateForItem(We,cn),kn}_renderCellTemplateForItem(ye,We){for(let lt of this._getCellTemplates(ye))Wt.mostRecentCellOutlet&&Wt.mostRecentCellOutlet._viewContainer.createEmbeddedView(lt,We);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const ye=this._rowOutlet.viewContainer;for(let We=0,lt=ye.length;We<lt;We++){const kn=ye.get(We).context;kn.count=lt,kn.first=0===We,kn.last=We===lt-1,kn.even=We%2==0,kn.odd=!kn.even,this.multiTemplateDataRows?(kn.dataIndex=this._renderRows[We].dataIndex,kn.renderIndex=We):kn.index=this._renderRows[We].dataIndex}}_getCellTemplates(ye){return ye&&ye.columns?Array.from(ye.columns,We=>{const lt=this._columnDefsByName.get(We);return ye.extractCellTemplate(lt)}):[]}_applyNativeTableSections(){const ye=this._document.createDocumentFragment(),We=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const lt of We){const cn=this._document.createElement(lt.tag);cn.setAttribute("role","rowgroup");for(const kn of lt.outlets)cn.appendChild(kn.elementRef.nativeElement);ye.appendChild(cn)}this._elementRef.nativeElement.appendChild(ye)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const ye=(We,lt)=>We||lt.hasStickyChanged();this._headerRowDefs.reduce(ye,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(ye,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(ye,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new nt(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,re.of)()).pipe((0,ie.R)(this._onDestroy)).subscribe(We=>{this._stickyStyler.direction=We,this.updateStickyColumnStyles()})}_getOwnDefs(ye){return ye.filter(We=>!We._table||We._table===this)}_updateNoDataRow(){const ye=this._customNoDataRow||this._noDataRow;if(!ye)return;const We=0===this._rowOutlet.viewContainer.length;if(We===this._isShowingNoDataRow)return;const lt=this._noDataRowOutlet.viewContainer;if(We){const cn=lt.createEmbeddedView(ye.templateRef),kn=cn.rootNodes[0];1===cn.rootNodes.length&&kn?.nodeType===this._document.ELEMENT_NODE&&(kn.setAttribute("role","row"),kn.classList.add(ye._contentClassName))}else lt.clear();this._isShowingNoDataRow=We,this._changeDetectorRef.markForCheck()}static#e=this.\u0275fac=function(We){return new(We||Ie)(o.Y36(o.ZZ4),o.Y36(o.sBO),o.Y36(o.SBq),o.$8M("role"),o.Y36(p.Is,8),o.Y36(z.K0),o.Y36(C.t4),o.Y36(E.k),o.Y36(Jn),o.Y36(N.rL),o.Y36(dt,12),o.Y36(o.R0b,8))};static#t=this.\u0275cmp=o.Xpm({type:Ie,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(We,lt,cn){if(1&We&&(o.Suo(cn,Se,5),o.Suo(cn,ft,5),o.Suo(cn,pt,5),o.Suo(cn,Lt,5),o.Suo(cn,qe,5)),2&We){let kn;o.iGM(kn=o.CRH())&&(lt._noDataRow=kn.first),o.iGM(kn=o.CRH())&&(lt._contentColumnDefs=kn),o.iGM(kn=o.CRH())&&(lt._contentRowDefs=kn),o.iGM(kn=o.CRH())&&(lt._contentHeaderRowDefs=kn),o.iGM(kn=o.CRH())&&(lt._contentFooterRowDefs=kn)}},viewQuery:function(We,lt){if(1&We&&(o.Gf(Ne,7),o.Gf(ot,7),o.Gf(Xt,7),o.Gf(kt,7)),2&We){let cn;o.iGM(cn=o.CRH())&&(lt._rowOutlet=cn.first),o.iGM(cn=o.CRH())&&(lt._headerRowOutlet=cn.first),o.iGM(cn=o.CRH())&&(lt._footerRowOutlet=cn.first),o.iGM(cn=o.CRH())&&(lt._noDataRowOutlet=cn.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(We,lt){2&We&&o.ekj("cdk-table-fixed-layout",lt.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[o._Bn([{provide:mt,useExisting:Ie},{provide:E.k,useClass:E.yy},{provide:Jn,useClass:Dn},{provide:dt,useValue:null}])],ngContentSelectors:je,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(We,lt){1&We&&(o.F$t(be),o.Hsn(0),o.Hsn(1,1),o.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Ne,ot,Xt,kt],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return Ie})();function Rt(Ie,nn){return Ie.concat(Array.from(nn))}let Fn=(()=>{class Ie{static#e=this.\u0275fac=function(We){return new(We||Ie)};static#t=this.\u0275mod=o.oAB({type:Ie});static#n=this.\u0275inj=o.cJS({imports:[N.Cl]})}return Ie})();var qn=y(3680);const li=[[["caption"]],[["colgroup"],["col"]]],_n=["caption","colgroup, col"];let tt=(()=>{class Ie extends Ht{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}static#e=this.\u0275fac=function(){let ye;return function(lt){return(ye||(ye=o.n5z(Ie)))(lt||Ie)}}();static#t=this.\u0275cmp=o.Xpm({type:Ie,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(We,lt){2&We&&o.ekj("mdc-table-fixed-layout",lt.fixedLayout)},exportAs:["matTable"],features:[o._Bn([{provide:Ht,useExisting:Ie},{provide:mt,useExisting:Ie},{provide:Jn,useClass:Dn},{provide:E.k,useClass:E.yy},{provide:dt,useValue:null}]),o.qOj],ngContentSelectors:_n,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(We,lt){1&We&&(o.F$t(li),o.Hsn(0),o.Hsn(1,1),o.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Ne,ot,Xt,kt],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{--mat-table-row-item-outline-width:1px;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}
1.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-weight)}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking);line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking)}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return Ie})(),Je=(()=>{class Ie extends Qe{static#e=this.\u0275fac=function(){let ye;return function(lt){return(ye||(ye=o.n5z(Ie)))(lt||Ie)}}();static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","matCellDef",""]],features:[o._Bn([{provide:Qe,useExisting:Ie}]),o.qOj]})}return Ie})(),De=(()=>{class Ie extends ae{static#e=this.\u0275fac=function(){let ye;return function(lt){return(ye||(ye=o.n5z(Ie)))(lt||Ie)}}();static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","matHeaderCellDef",""]],features:[o._Bn([{provide:ae,useExisting:Ie}]),o.qOj]})}return Ie})(),Kt=(()=>{class Ie extends ft{get name(){return this._name}set name(ye){this._setNameInput(ye)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#e=this.\u0275fac=function(){let ye;return function(lt){return(ye||(ye=o.n5z(Ie)))(lt||Ie)}}();static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[o._Bn([{provide:ft,useExisting:Ie},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:Ie}]),o.qOj]})}return Ie})(),bn=(()=>{class Ie extends yt{static#e=this.\u0275fac=function(){let ye;return function(lt){return(ye||(ye=o.n5z(Ie)))(lt||Ie)}}();static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[o.qOj]})}return Ie})(),Ze=(()=>{class Ie extends En{static#e=this.\u0275fac=function(){let ye;return function(lt){return(ye||(ye=o.n5z(Ie)))(lt||Ie)}}();static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[o.qOj]})}return Ie})(),X=(()=>{class Ie extends Lt{static#e=this.\u0275fac=function(){let ye;return function(lt){return(ye||(ye=o.n5z(Ie)))(lt||Ie)}}();static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[o._Bn([{provide:Lt,useExisting:Ie}]),o.qOj]})}return Ie})(),Ft=(()=>{class Ie extends pt{static#e=this.\u0275fac=function(){let ye;return function(lt){return(ye||(ye=o.n5z(Ie)))(lt||Ie)}}();static#t=this.\u0275dir=o.lG2({type:Ie,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[o._Bn([{provide:pt,useExisting:Ie}]),o.qOj]})}return Ie})(),wn=(()=>{class Ie extends ze{static#e=this.\u0275fac=function(){let ye;return function(lt){return(ye||(ye=o.n5z(Ie)))(lt||Ie)}}();static#t=this.\u0275cmp=o.Xpm({type:Ie,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[o._Bn([{provide:ze,useExisting:Ie}]),o.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(We,lt){1&We&&o.GkF(0,0)},dependencies:[Wt],encapsulation:2})}return Ie})(),An=(()=>{class Ie extends Le{static#e=this.\u0275fac=function(){let ye;return function(lt){return(ye||(ye=o.n5z(Ie)))(lt||Ie)}}();static#t=this.\u0275cmp=o.Xpm({type:Ie,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[o._Bn([{provide:Le,useExisting:Ie}]),o.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(We,lt){1&We&&o.GkF(0,0)},dependencies:[Wt],encapsulation:2})}return Ie})(),rt=(()=>{class Ie{static#e=this.\u0275fac=function(We){return new(We||Ie)};static#t=this.\u0275mod=o.oAB({type:Ie});static#n=this.\u0275inj=o.cJS({imports:[qn.BQ,Fn,qn.BQ]})}return Ie})()},4104:(h,v,y)=>{"use strict";y.d(v,{Nh:()=>wn,SP:()=>De,Vc:()=>At,uD:()=>fn,uX:()=>yn});var o=y(6814),p=y(5879),n=y(3680),E=y(8484),C=y(7131),N=y(4300),z=y(9388),G=y(7394),Q=y(8645),U=y(2438),Te=y(2096),re=y(3019),ie=y(6232),_e=y(5592),be=y(4825),je=y(7921),Et=y(3997),Ot=y(9773),zt=y(8180),mt=y(4664),me=y(836),Qe=y(2181),ae=y(6825),Ge=y(2495),xe=y(9473),Fe=y(2831),ft=y(6028);function Qt($t,An){}const yt=function($t){return{animationDuration:$t}},vn=function($t,An){return{value:$t,params:An}};function En($t,An){1&$t&&p.Hsn(0)}const Pn=["*"],Jn=["tabListContainer"],Dn=["tabList"],ii=["tabListInner"],at=["nextPaginator"],ct=["previousPaginator"],Ke=["tabBodyWrapper"],Lt=["tabHeader"];function se($t,An){}function Ee($t,An){if(1&$t&&p.YNc(0,se,0,0,"ng-template",14),2&$t){const Ye=p.oxw().$implicit;p.Q6J("cdkPortalOutlet",Ye.templateLabel)}}function qe($t,An){if(1&$t&&p._uU(0),2&$t){const Ye=p.oxw().$implicit;p.Oqu(Ye.textLabel)}}function pt($t,An){if(1&$t){const Ye=p.EpF();p.TgZ(0,"div",6,7),p.NdJ("click",function(){const Yt=p.CHM(Ye),rt=Yt.$implicit,it=Yt.index,Pt
1=p.oxw(),rn=p.MAs(1);return p.KtG(Pt._handleClick(rt,rn,it))})("cdkFocusChange",function(Yt){const it=p.CHM(Ye).index,Pt=p.oxw();return p.KtG(Pt._tabFocusChanged(Yt,it))}),p._UZ(2,"span",8)(3,"div",9),p.TgZ(4,"span",10)(5,"span",11),p.YNc(6,Ee,1,1,"ng-template",12),p.YNc(7,qe,1,1,"ng-template",null,13,p.W1O),p.qZA()()()}if(2&$t){const Ye=An.$implicit,st=An.index,Yt=p.MAs(1),rt=p.MAs(8),it=p.oxw();p.ekj("mdc-tab--active",it.selectedIndex===st),p.Q6J("id",it._getTabLabelId(st))("ngClass",Ye.labelClass)("disabled",Ye.disabled)("fitInkBarToContent",it.fitInkBarToContent),p.uIk("tabIndex",it._getTabIndex(st))("aria-posinset",st+1)("aria-setsize",it._tabs.length)("aria-controls",it._getTabContentId(st))("aria-selected",it.selectedIndex===st)("aria-label",Ye.ariaLabel||null)("aria-labelledby",!Ye.ariaLabel&&Ye.ariaLabelledby?Ye.ariaLabelledby:null),p.xp6(3),p.Q6J("matRippleTrigger",Yt)("matRippleDisabled",Ye.disabled||it.disableRipple),p.xp6(3),p.Q6J("ngIf",Ye.templateLabel)("ngIfElse",rt)}}function Wt($t,An){if(1&$t){const Ye=p.EpF();p.TgZ(0,"mat-tab-body",15),p.NdJ("_onCentered",function(){p.CHM(Ye);const Yt=p.oxw();return p.KtG(Yt._removeTabBodyWrapperHeight())})("_onCentering",function(Yt){p.CHM(Ye);const rt=p.oxw();return p.KtG(rt._setTabBodyWrapperHeight(Yt))}),p.qZA()}if(2&$t){const Ye=An.$implicit,st=An.index,Yt=p.oxw();p.ekj("mat-mdc-tab-body-active",Yt.selectedIndex===st),p.Q6J("id",Yt._getTabContentId(st))("ngClass",Ye.bodyClass)("content",Ye.content)("position",Ye.position)("origin",Ye.origin)("animationDuration",Yt.animationDuration)("preserveContent",Yt.preserveContent),p.uIk("tabindex",null!=Yt.contentTabIndex&&Yt.selectedIndex===st?Yt.contentTabIndex:null)("aria-labelledby",Yt._getTabLabelId(st))("aria-hidden",Yt.selectedIndex!==st)}}const Le={translateTab:(0,ae.X$)("translateTab",[(0,ae.SB)("center, void, left-origin-center, right-origin-center",(0,ae.oB)({transform:"none"})),(0,ae.SB)("left",(0,ae.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,ae.SB)("right",(0,ae.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,ae.eR)("* => left, * => right, left => center, right => center",(0,ae.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,ae.eR)("void => left-origin-center",[(0,ae.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,ae.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,ae.eR)("void => right-origin-center",[(0,ae.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,ae.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Se=(()=>{class $t extends E.Pl{constructor(Ye,st,Yt,rt){super(Ye,st,rt),this._host=Yt,this._centeringSub=G.w0.EMPTY,this._leavingSub=G.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,je.O)(this._host._isCenterPosition(this._host._position))).subscribe(Ye=>{Ye&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p._Vd),p.Y36(p.s_b),p.Y36((0,p.Gpc)(()=>nt)),p.Y36(o.K0))};static#t=this.\u0275dir=p.lG2({type:$t,selectors:[["","matTabBodyHost",""]],features:[p.qOj]})}return $t})(),ke=(()=>{class $t{set position(Ye){this._positionIndex=Ye,this._computePositionAnimationState()}constructor(Ye,st,Yt){this._elementRef=Ye,this._dir=st,this._dirChangeSubscription=G.w0.EMPTY,this._translateTabComplete=new Q.x,this._onCentering=new p.vpe,this._beforeCentering=new p.vpe,this._afterLeavingCenter=new p.vpe,this._onCentered=new p.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,st&&(this._dirChangeSubscription=st.change.subscribe(rt=>{this._computePositionAnimationState(rt),Yt.markForCheck()})),this._translateTabComplete.pipe((0,Et.x)((rt,it)=>rt.fromState===it.fromState&&rt.toState===it.toState)).subscribe(rt=>{this._isCenterPosition(rt.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(rt.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(Ye){const st=this._isCenterPosition(Ye.toState);this._beforeCentering.emit(st),st&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(Ye){return"center"==Ye||"left-origin-center"==Ye||"right-origin-center"==Ye}_computePositionAnimationState(Ye=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==Ye?"left":"right":this._positionIndex>0?"ltr"==Ye?"right":"left":"center"}_computePositionFromOrigin(Ye){const st=this._getLayoutDirection();return"ltr"==st&&Ye<=0||"rtl"==st&&Ye>0?"left-origin-center":"right-origin-center"}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.SBq),p.Y36(z.Is,8),p.Y36(p.sBO))};static#t=this.\u0275dir=p.lG2({type:$t,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}})}return $t})(),nt=(()=>{class $t extends ke{constructor(Ye,st,Yt){super(Ye,st,Yt)}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.SBq),p.Y36(z.Is,8),p.Y36(p.sBO))};static#t=this.\u0275cmp=p.Xpm({type:$t,selectors:[["mat-tab-body"]],viewQuery:function(st,Yt){if(1&st&&p.Gf(E.Pl,5),2&st){let rt;p.iGM(rt=p.CRH())&&(Yt._portalHost=rt.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[p.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(st,Yt){1&st&&(p.TgZ(0,"div",0,1),p.NdJ("@translateTab.start",function(it){return Yt._onTranslateTabStarted(it)})("@translateTab.done",function(it){return Yt._translateTabComplete.next(it)}),p.YNc(2,Qt,0,0,"ng-template",2),p.qZA()),2&st&&p.Q6J("@translateTab",p.WLB(3,vn,Yt._position,p.VKq(1,yt,Yt.animationDuration)))},dependencies:[Se],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Le.translateTab]}})}return $t})();const Oe=new p.OlP("MatTabContent");let At=(()=>{class $t{constructor(Ye){this.template=Ye}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.Rgc))};static#t=this.\u0275dir=p.lG2({type:$t,selectors:[["","matTabContent",""]],features:[p._Bn([{provide:Oe,useExisting:$t}])]})}return $t})();const qt=new p.OlP("MatTabLabel"),On=new p.OlP("MAT_TAB");let fn=(()=>
1{class $t extends E.ig{constructor(Ye,st,Yt){super(Ye,st),this._closestTab=Yt}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.Rgc),p.Y36(p.s_b),p.Y36(On,8))};static#t=this.\u0275dir=p.lG2({type:$t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[p._Bn([{provide:qt,useExisting:$t}]),p.qOj]})}return $t})();const Hn="mdc-tab-indicator--active",xt="mdc-tab-indicator--no-transition";class Jt{constructor(An){this._items=An}hide(){this._items.forEach(An=>An.deactivateInkBar())}alignToElement(An){const Ye=this._items.find(Yt=>Yt.elementRef.nativeElement===An),st=this._currentItem;if(Ye!==st&&(st?.deactivateInkBar(),Ye)){const Yt=st?.elementRef.nativeElement.getBoundingClientRect?.();Ye.activateInkBar(Yt),this._currentItem=Ye}}}function dt($t){return class extends $t{constructor(...An){super(...An),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(An){const Ye=(0,Ge.Ig)(An);this._fitToContent!==Ye&&(this._fitToContent=Ye,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(An){const Ye=this.elementRef.nativeElement;if(!An||!Ye.getBoundingClientRect||!this._inkBarContentElement)return void Ye.classList.add(Hn);const st=Ye.getBoundingClientRect(),Yt=An.width/st.width,rt=An.left-st.left;Ye.classList.add(xt),this._inkBarContentElement.style.setProperty("transform",`translateX(${rt}px) scaleX(${Yt})`),Ye.getBoundingClientRect(),Ye.classList.remove(xt),Ye.classList.add(Hn),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(Hn)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const An=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=An.createElement("span"),this._inkBarContentElement=An.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const ot=(0,n.Id)(class{}),kt=dt((()=>{class $t extends ot{constructor(Ye){super(),this.elementRef=Ye}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.SBq))};static#t=this.\u0275dir=p.lG2({type:$t,features:[p.qOj]})}return $t})());let Nt=(()=>{class $t extends kt{static#e=this.\u0275fac=function(){let Ye;return function(Yt){return(Ye||(Ye=p.n5z($t)))(Yt||$t)}}();static#t=this.\u0275dir=p.lG2({type:$t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(st,Yt){2&st&&(p.uIk("aria-disabled",!!Yt.disabled),p.ekj("mat-mdc-tab-disabled",Yt.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[p.qOj]})}return $t})();const vt=(0,n.Id)(class{}),Ht=new p.OlP("MAT_TAB_GROUP");let Rt=(()=>{class $t extends vt{get content(){return this._contentPortal}constructor(Ye,st){super(),this._viewContainerRef=Ye,this._closestTabGroup=st,this.textLabel="",this._contentPortal=null,this._stateChanges=new Q.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(Ye){(Ye.hasOwnProperty("textLabel")||Ye.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new E.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(Ye){Ye&&Ye._closestTab===this&&(this._templateLabel=Ye)}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.s_b),p.Y36(Ht,8))};static#t=this.\u0275dir=p.lG2({type:$t,viewQuery:function(st,Yt){if(1&st&&p.Gf(p.Rgc,7),2&st){let rt;p.iGM(rt=p.CRH())&&(Yt._implicitContent=rt.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[p.qOj,p.TTD]})}return $t})(),yn=(()=>{class $t extends Rt{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(Ye){this._setTemplateLabelInput(Ye)}static#e=this.\u0275fac=function(){let Ye;return function(Yt){return(Ye||(Ye=p.n5z($t)))(Yt||$t)}}();static#t=this.\u0275cmp=p.Xpm({type:$t,selectors:[["mat-tab"]],c
1ontentQueries:function(st,Yt,rt){if(1&st&&(p.Suo(rt,At,7,p.Rgc),p.Suo(rt,fn,5)),2&st){let it;p.iGM(it=p.CRH())&&(Yt._explicitContent=it.first),p.iGM(it=p.CRH())&&(Yt.templateLabel=it.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[p._Bn([{provide:On,useExisting:$t}]),p.qOj],ngContentSelectors:Pn,decls:1,vars:0,template:function(st,Yt){1&st&&(p.F$t(),p.YNc(0,En,1,0,"ng-template"))},encapsulation:2})}return $t})();const xn=(0,Fe.i$)({passive:!0});let li=(()=>{class $t{get disablePagination(){return this._disablePagination}set disablePagination(Ye){this._disablePagination=(0,Ge.Ig)(Ye)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Ye){Ye=(0,Ge.su)(Ye),this._selectedIndex!=Ye&&(this._selectedIndexChanged=!0,this._selectedIndex=Ye,this._keyManager&&this._keyManager.updateActiveItem(Ye))}constructor(Ye,st,Yt,rt,it,Pt,rn){this._elementRef=Ye,this._changeDetectorRef=st,this._viewportRuler=Yt,this._dir=rt,this._ngZone=it,this._platform=Pt,this._animationMode=rn,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new Q.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new Q.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new p.vpe,this.indexFocused=new p.vpe,it.runOutsideAngular(()=>{(0,U.R)(Ye.nativeElement,"mouseleave").pipe((0,Ot.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,U.R)(this._previousPaginator.nativeElement,"touchstart",xn).pipe((0,Ot.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,U.R)(this._nextPaginator.nativeElement,"touchstart",xn).pipe((0,Ot.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const Ye=this._dir?this._dir.change:(0,Te.of)("ltr"),st=this._viewportRuler.change(150),Yt=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new N.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,zt.q)(1)).subscribe(Yt),(0,re.T)(Ye,st,this._items.changes,this._itemsResized()).pipe((0,Ot.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),Yt()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(rt=>{this.indexFocused.emit(rt),this._setTabFocus(rt)})}_itemsResized(){return"function"!=typeof ResizeObserver?ie.E:this._items.changes.pipe((0,je.O)(this._items),(0,mt.w)(Ye=>new _e.y(st=>this._ngZone.runOutsideAngular(()=>{const Yt=new ResizeObserver(rt=>st.next(rt));return Ye.forEach(rt=>Yt.observe(rt.elementRef.nativeElement)),()=>{Yt.disconnect()}}))),(0,me.T)(1),(0,Qe.h)(Ye=>Ye.some(st=>st.contentRect.width>0&&st.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(Ye){if(!(0,ft.Vb)(Ye))switch(Ye.keyCode){case ft.K5:case ft.L_:if(this.focusIndex!==this.selectedIndex){const st=this._items.get(this.focusIndex);st&&!st.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(Ye))}break;default:this._keyManager.onKeydown(Ye)}}_onContentChanges(){const Ye=this._elementRef.nativeElement.textContent;Ye!==this._currentTextContent&&(this._currentTextContent=Ye||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(Ye){!this._isValidIndex(Ye)||this.focusIndex===Ye||!this._keyManager||this._keyManager.setActiveItem(Ye)}_isValidIndex(Ye){return!this._items||!!this._items.toArray()[Ye]}_setTabFocus(Ye){if(this._showPaginationControls&&this._scrollToLabel(Ye),this._items&&this._items.length){this._items.toArray()[Ye].focus();const st=this._tabListContainer.nativeElement;st.scrollLeft="ltr"==this._getLayoutDirection()?0:st.scrollWidth-st.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const Ye=this.scrollDistance,st="ltr"===this._getLayoutDirection()?-Ye:Ye;this._tabList.nativeElement.style.transform=`translateX(${Math.round(st)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(Ye){this._scrollTo(Ye)}_scrollHeader(Ye){return this._scrollTo(this._scrollDistance+("before"==Ye?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(Ye){this._stopInterval(),this._scrollHeader(Ye)}_scrollToLabel(Ye){if(this.disablePagination)return;const st=this._items?this._items.toArray()[Ye]:null;if(!st)return;const Yt=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:rt,offsetWidth:it}=st.elementRef.nativeElement;let Pt,rn;"ltr"==this._getLayoutDirection()?(Pt=rt,rn=Pt+it):(rn=this._tabListInner.nativeElement.offsetWidth-rt,Pt=rn-it);const Ie=this.scrollDistance,nn=this.scrollDistance+Yt;Pt<Ie?this.scrollDistance-=Ie-Pt:rn>nn&&(this.scrollDistance+=Math.min(rn-nn,Pt-Ie))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const Ye=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;Ye||(this.scrollDistance=0),Ye!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=Ye}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const Ye=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,
1st=Ye?Ye.elementRef.nativeElement:null;st?this._inkBar.alignToElement(st):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(Ye,st){st&&null!=st.button&&0!==st.button||(this._stopInterval(),(0,be.H)(650,100).pipe((0,Ot.R)((0,re.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:Yt,distance:rt}=this._scrollHeader(Ye);(0===rt||rt>=Yt)&&this._stopInterval()}))}_scrollTo(Ye){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const st=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(st,Ye)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:st,distance:this._scrollDistance}}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(xe.rL),p.Y36(z.Is,8),p.Y36(p.R0b),p.Y36(Fe.t4),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:$t,inputs:{disablePagination:"disablePagination"}})}return $t})(),_n=(()=>{class $t extends li{get disableRipple(){return this._disableRipple}set disableRipple(Ye){this._disableRipple=(0,Ge.Ig)(Ye)}constructor(Ye,st,Yt,rt,it,Pt,rn){super(Ye,st,Yt,rt,it,Pt,rn),this._disableRipple=!1}_itemSelected(Ye){Ye.preventDefault()}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(xe.rL),p.Y36(z.Is,8),p.Y36(p.R0b),p.Y36(Fe.t4),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:$t,inputs:{disableRipple:"disableRipple"},features:[p.qOj]})}return $t})(),bt=(()=>{class $t extends _n{constructor(Ye,st,Yt,rt,it,Pt,rn){super(Ye,st,Yt,rt,it,Pt,rn)}ngAfterContentInit(){this._inkBar=new Jt(this._items),super.ngAfterContentInit()}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(xe.rL),p.Y36(z.Is,8),p.Y36(p.R0b),p.Y36(Fe.t4),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:$t,selectors:[["mat-tab-header"]],contentQueries:function(st,Yt,rt){if(1&st&&p.Suo(rt,Nt,4),2&st){let it;p.iGM(it=p.CRH())&&(Yt._items=it)}},viewQuery:function(st,Yt){if(1&st&&(p.Gf(Jn,7),p.Gf(Dn,7),p.Gf(ii,7),p.Gf(at,5),p.Gf(ct,5)),2&st){let rt;p.iGM(rt=p.CRH())&&(Yt._tabListContainer=rt.first),p.iGM(rt=p.CRH())&&(Yt._tabList=rt.first),p.iGM(rt=p.CRH())&&(Yt._tabListInner=rt.first),p.iGM(rt=p.CRH())&&(Yt._nextPaginator=rt.first),p.iGM(rt=p.CRH())&&(Yt._previousPaginator=rt.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(st,Yt){2&st&&p.ekj("mat-mdc-tab-header-pagination-controls-enabled",Yt._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Yt._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[p.qOj],ngContentSelectors:Pn,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(st,Yt){1&st&&(p.F$t(),p.TgZ(0,"button",0,1),p.NdJ("click",function(){return Yt._handlePaginatorClick("before")})("mousedown",function(it){return Yt._handlePaginatorPress("before",it)})("touchend",function(){return Yt._stopInterval()}),p._UZ(2,"div",2),p.qZA(),p.TgZ(3,"div",3,4),p.NdJ("keydown",function(it){return Yt._handleKeydown(it)}),p.TgZ(5,"div",5,6),p.NdJ("cdkObserveContent",function(){return Yt._onContentChanges()}),p.TgZ(7,"div",7,8),p.Hsn(9),p.qZA()()(),p.TgZ(10,"button",9,10),p.NdJ("mousedown",function(it){return Yt._handlePaginatorPress("after",it)})("click",function(){return Yt._handlePaginatorClick("after")})("touchend",function(){return Yt._stopInterval()}),p._UZ(12,"div",2),p.qZA()),2&st&&(p.ekj("mat-mdc-tab-header-pagination-disabled",Yt._disableScrollBefore),p.Q6J("matRippleDisabled",Yt._disableScrollBefore||Yt.disableRipple)("disabled",Yt._disableScrollBefore||null),p.xp6(3),p.ekj("_mat-animation-noopable","NoopAnimations"===Yt._animationMode),p.xp6(7),p.ekj("mat-mdc-tab-header-pagination-disabled",Yt._disableScrollAfter),p.Q6J("matRippleDisabled",Yt._disableScrollAfter||Yt.disableRipple)("disabled",Yt._disableScrollAfter||null))},dependencies:[n.wG,C.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;
1cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2})}return $t})();const Vt=new p.OlP("MAT_TABS_CONFIG");let Dt=0;const tt=(0,n.pj)((0,n.Kr)(class{constructor($t){this._elementRef=$t}}),"primary");let Je=(()=>{class $t extends tt{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(Ye){this._dynamicHeight=(0,Ge.Ig)(Ye)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Ye){this._indexToSelect=(0,Ge.su)(Ye,null)}get animationDuration(){return this._animationDuration}set animationDuration(Ye){this._animationDuration=/^\d+$/.test(Ye+"")?Ye+"ms":Ye}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(Ye){this._contentTabIndex=(0,Ge.su)(Ye,null)}get disablePagination(){return this._disablePagination}set disablePagination(Ye){this._disablePagination=(0,Ge.Ig)(Ye)}get preserveContent(){return this._preserveContent}set preserveContent(Ye){this._preserveContent=(0,Ge.Ig)(Ye)}get backgroundColor(){return this._backgroundColor}set backgroundColor(Ye){const st=this._elementRef.nativeElement.classList;st.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),Ye&&st.add("mat-tabs-with-background",`mat-background-${Ye}`),this._backgroundColor=Ye}constructor(Ye,st,Yt,rt){super(Ye),this._changeDetectorRef=st,this._animationMode=rt,this._tabs=new p.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=G.w0.EMPTY,this._tabLabelSubscription=G.w0.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new p.vpe,this.focusChange=new p.vpe,this.animationDone=new p.vpe,this.selectedTabChange=new p.vpe(!0),this._groupId=Dt++,this.animationDuration=Yt&&Yt.animationDuration?Yt.animationDuration:"500ms",this.disablePagination=!(!Yt||null==Yt.disablePagination)&&Yt.disablePagination,this.dynamicHeight=!(!Yt||null==Yt.dynamicHeight)&&Yt.dynamicHeight,this.contentTabIndex=Yt?.contentTabIndex??null,this.preserveContent=!!Yt?.preserveContent}ngAfterContentChecked(){const Ye=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=Ye){const st=null==this._selectedIndex;if(!st){this.selectedTabChange.emit(this._createChangeEvent(Ye));const Yt=this._tabBodyWrapper.nativeElement;Yt.style.minHeight=Yt.clientHeight+"px"}Promise.resolve().then(()=>
1{this._tabs.forEach((Yt,rt)=>Yt.isActive=rt===Ye),st||(this.selectedIndexChange.emit(Ye),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((st,Yt)=>{st.position=Yt-Ye,null!=this._selectedIndex&&0==st.position&&!st.origin&&(st.origin=Ye-this._selectedIndex)}),this._selectedIndex!==Ye&&(this._selectedIndex=Ye,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const Ye=this._clampTabIndex(this._indexToSelect);if(Ye===this._selectedIndex){const st=this._tabs.toArray();let Yt;for(let rt=0;rt<st.length;rt++)if(st[rt].isActive){this._indexToSelect=this._selectedIndex=rt,this._lastFocusedTabIndex=null,Yt=st[rt];break}!Yt&&st[Ye]&&Promise.resolve().then(()=>{st[Ye].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(Ye))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,je.O)(this._allTabs)).subscribe(Ye=>{this._tabs.reset(Ye.filter(st=>st._closestTabGroup===this||!st._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(Ye){const st=this._tabHeader;st&&(st.focusIndex=Ye)}_focusChanged(Ye){this._lastFocusedTabIndex=Ye,this.focusChange.emit(this._createChangeEvent(Ye))}_createChangeEvent(Ye){const st=new wt;return st.index=Ye,this._tabs&&this._tabs.length&&(st.tab=this._tabs.toArray()[Ye]),st}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,re.T)(...this._tabs.map(Ye=>Ye._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(Ye){return Math.min(this._tabs.length-1,Math.max(Ye||0,0))}_getTabLabelId(Ye){return`mat-tab-label-${this._groupId}-${Ye}`}_getTabContentId(Ye){return`mat-tab-content-${this._groupId}-${Ye}`}_setTabBodyWrapperHeight(Ye){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const st=this._tabBodyWrapper.nativeElement;st.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(st.style.height=Ye+"px")}_removeTabBodyWrapperHeight(){const Ye=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=Ye.clientHeight,Ye.style.height="",this.animationDone.emit()}_handleClick(Ye,st,Yt){st.focusIndex=Yt,Ye.disabled||(this.selectedIndex=Yt)}_getTabIndex(Ye){return Ye===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(Ye,st){Ye&&"mouse"!==Ye&&"touch"!==Ye&&(this._tabHeader.focusIndex=st)}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(Vt,8),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:$t,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[p.qOj]})}return $t})(),De=(()=>{class $t extends Je{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(Ye){this._fitInkBarToContent=(0,Ge.Ig)(Ye),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(Ye){this._stretchTabs=(0,Ge.Ig)(Ye)}constructor(Ye,st,Yt,rt){super(Ye,st,Yt,rt),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!Yt||null==Yt.fitInkBarToContent)&&Yt.fitInkBarToContent,this.stretchTabs=!Yt||null==Yt.stretchTabs||Yt.stretchTabs}static#e=this.\u0275fac=function(st){return new(st||$t)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(Vt,8),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:$t,selectors:[["mat-tab-group"]],contentQueries:function(st,Yt,rt){if(1&st&&p.Suo(rt,yn,5),2&st){let it;p.iGM(it=p.CRH())&&(Yt._allTabs=it)}},viewQuery:function(st,Yt){if(1&st&&(p.Gf(Ke,5),p.Gf(Lt,5)),2&st){let rt;p.iGM(rt=p.CRH())&&(Yt._tabBodyWrapper=rt.first),p.iGM(rt=p.CRH())&&(Yt._tabHeader=rt.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(st,Yt){2&st&&(p.Udp("--mat-tab-animation-duration",Yt.animationDuration),p.ekj("mat-mdc-tab-group-dynamic-height",Yt.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===Yt.headerPosition)("mat-mdc-tab-group-stretch-tabs",Yt.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[p._Bn([{provide:Ht,useExisting:$t}]),p.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(st,Yt){1&st&&(p.TgZ(0,"mat-tab-header",0,1),p.NdJ("indexFocused",function(it){return Yt._focusChanged(it)})("selectFocusedIndex",function(it){return Yt.selectedIndex=it}),p.YNc(2,pt,9,17,"div",2),p.qZA(),p.TgZ(3,"div",3,4),p.YNc(5,Wt,1,12,"mat-tab-body",5),p.qZA()),2&st&&(p.Q6J("selectedIndex",Yt.selectedIndex||0)("disableRipple",Yt.disableRipple)("disablePagination",Yt.disablePagination),p.xp6(2),p.Q6J("ngForOf",Yt._tabs),p.xp6(1),p.ekj("_mat-animation-noopable","NoopAnimations"===Yt._animationMode),p.xp6(2),p.Q6J("ngForOf",Yt._tabs)
1)},dependencies:[o.mk,o.sg,o.O5,E.Pl,n.wG,N.kH,nt,Nt,bt],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}
1.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}
1.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{al
1ign-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2})}return $t})();class wt{}let wn=(()=>{class $t{static#e=this.\u0275fac=function(st){return new(st||$t)};static#t=this.\u0275mod=p.oAB({type:$t});static#n=this.\u0275inj=p.cJS({imports:[o.ez,n.BQ,E.eL,n.si,C.Q8,N.rt,n.BQ]})}return $t})()},2596:(h,v,y)=>{"use strict";y.d(v,{AV:()=>ct,gM:()=>Jn});var o=y(9773),p=y(8180),n=y(2495),E=y(6028),C=y(5879),N=y(6814),z=y(2831),G=y(4300),Q=y(9388),U=y(3651),Te=y(9473),re=y(8484),ie=y(8645),be=(y(6825),y(3680));const je=["tooltip"],zt=new C.OlP("mat-tooltip-scroll-strategy"),me={provide:zt,deps:[U.aV],useFactory:function mt(Ke){return()=>Ke.scrollStrategies.reposition({scrollThrottle:20})}},ae=new C.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function Qe(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),xe="tooltip-panel",Fe=(0,z.i$)({passive:!0});let Pn=(()=>{class Ke{get position(){return this._position}set position(se){se!==this._position&&(this._position=se,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(se){this._positionAtOrigin=(0,n.Ig)(se),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(se){this._disabled=(0,n.Ig)(se),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(se){this._showDelay=(0,n.su)(se)}get hideDelay(){return this._hideDelay}set hideDelay(se){this._hideDelay=(0,n.su)(se),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(se){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=se?String(se).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(se){this._tooltipClass=se,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(se,Ee,qe,pt,Wt,ze,Mt,Le,Se,ke,nt,Oe){this._overlay=se,this._elementRef=Ee,this._scrollDispatcher=qe,this._viewContainerRef=pt,this._ngZone=Wt,this._platform=ze,this._ariaDescriber=Mt,this._focusMonitor=Le,this._dir=ke,this._defaultOptions=nt,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ie.x,this._scrollStrategy=Se,this._document=Oe,nt&&(this._showDelay=nt.showDelay,this._hideDelay=nt.hideDelay,nt.position&&(this.position=nt.position),nt.positionAtOrigin&&(this.positionAtOrigin=nt.positionAtOrigin),nt.touchGestures&&(this.touchGestures=nt.touchGestures)),ke.change.pipe((0,o.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,o.R)(this._destroyed)).subscribe(se=>{se?"keyboard"===se&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const se=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Ee,qe])=>{se.removeEventListener(Ee,qe,Fe)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(se,this.message,"tooltip"),this._focusMonitor.stopMonitoring(se)}show(se=this.showDelay,Ee){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const qe=this._createOverlay(Ee);this._detach(),this._portal=this._portal||new re.C5(this._tooltipComponent,this._viewContainerRef);const pt=this._tooltipInstance=qe.attach(this._portal).instance;pt._triggerElement=this._elementRef.nativeElement,pt._mouseLeaveHideDelay=this._hideDelay,pt.afterHidden().pipe((0,o.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),pt.show(se)}hide(se=this.hideDelay){const Ee=this._tooltipInstance;Ee&&(Ee.isVisible()?Ee.hide(se):(Ee._cancelPendingAnimations(),this._detach()))}toggle(se){this._isTooltipVisible()?this.hide():this.show(void 0,se)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(se){if(this._overlayRef){const pt=this._overlayRef.getConfig().positionStrategy;
1if((!this.positionAtOrigin||!se)&&pt._origin instanceof C.SBq)return this._overlayRef;this._detach()}const Ee=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),qe=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&se||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Ee);return qe.positionChanges.pipe((0,o.R)(this._destroyed)).subscribe(pt=>{this._updateCurrentPositionClass(pt.connectionPair),this._tooltipInstance&&pt.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:qe,panelClass:`${this._cssClassPrefix}-${xe}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,o.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,o.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,o.R)(this._destroyed)).subscribe(pt=>{this._isTooltipVisible()&&pt.keyCode===E.hY&&!(0,E.Vb)(pt)&&(pt.preventDefault(),pt.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.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(se){const Ee=se.getConfig().positionStrategy,qe=this._getOrigin(),pt=this._getOverlayPosition();Ee.withPositions([this._addOffset({...qe.main,...pt.main}),this._addOffset({...qe.fallback,...pt.fallback})])}_addOffset(se){return se}_getOrigin(){const se=!this._dir||"ltr"==this._dir.value,Ee=this.position;let qe;"above"==Ee||"below"==Ee?qe={originX:"center",originY:"above"==Ee?"top":"bottom"}:"before"==Ee||"left"==Ee&&se||"right"==Ee&&!se?qe={originX:"start",originY:"center"}:("after"==Ee||"right"==Ee&&se||"left"==Ee&&!se)&&(qe={originX:"end",originY:"center"});const{x:pt,y:Wt}=this._invertPosition(qe.originX,qe.originY);return{main:qe,fallback:{originX:pt,originY:Wt}}}_getOverlayPosition(){const se=!this._dir||"ltr"==this._dir.value,Ee=this.position;let qe;"above"==Ee?qe={overlayX:"center",overlayY:"bottom"}:"below"==Ee?qe={overlayX:"center",overlayY:"top"}:"before"==Ee||"left"==Ee&&se||"right"==Ee&&!se?qe={overlayX:"end",overlayY:"center"}:("after"==Ee||"right"==Ee&&se||"left"==Ee&&!se)&&(qe={overlayX:"start",overlayY:"center"});const{x:pt,y:Wt}=this._invertPosition(qe.overlayX,qe.overlayY);return{main:qe,fallback:{overlayX:pt,overlayY:Wt}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,p.q)(1),(0,o.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(se){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=se,this._tooltipInstance._markForCheck())}_invertPosition(se,Ee){return"above"===this.position||"below"===this.position?"top"===Ee?Ee="bottom":"bottom"===Ee&&(Ee="top"):"end"===se?se="start":"start"===se&&(se="end"),{x:se,y:Ee}}_updateCurrentPositionClass(se){const{overlayY:Ee,originX:qe,originY:pt}=se;let Wt;if(Wt="center"===Ee?this._dir&&"rtl"===this._dir.value?"end"===qe?"left":"right":"start"===qe?"left":"right":"bottom"===Ee&&"top"===pt?"above":"below",Wt!==this._currentPosition){const ze=this._overlayRef;if(ze){const Mt=`${this._cssClassPrefix}-${xe}-`;ze.removePanelClass(Mt+this._currentPosition),ze.addPanelClass(Mt+Wt)}this._currentPosition=Wt}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",se=>{let Ee;this._setupPointerExitEventsIfNeeded(),void 0!==se.x&&void 0!==se.y&&(Ee=se),this.show(void 0,Ee)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",se=>{const Ee=se.targetTouches?.[0],qe=Ee?{x:Ee.clientX,y:Ee.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,qe),500)}
1])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const se=[];if(this._platformSupportsMouseEvents())se.push(["mouseleave",Ee=>{const qe=Ee.relatedTarget;(!qe||!this._overlayRef?.overlayElement.contains(qe))&&this.hide()}],["wheel",Ee=>this._wheelListener(Ee)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Ee=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};se.push(["touchend",Ee],["touchcancel",Ee])}this._addListeners(se),this._passiveListeners.push(...se)}_addListeners(se){se.forEach(([Ee,qe])=>{this._elementRef.nativeElement.addEventListener(Ee,qe,Fe)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(se){if(this._isTooltipVisible()){const Ee=this._document.elementFromPoint(se.clientX,se.clientY),qe=this._elementRef.nativeElement;Ee!==qe&&!qe.contains(Ee)&&this.hide()}}_disableNativeGesturesIfNecessary(){const se=this.touchGestures;if("off"!==se){const Ee=this._elementRef.nativeElement,qe=Ee.style;("on"===se||"INPUT"!==Ee.nodeName&&"TEXTAREA"!==Ee.nodeName)&&(qe.userSelect=qe.msUserSelect=qe.webkitUserSelect=qe.MozUserSelect="none"),("on"===se||!Ee.draggable)&&(qe.webkitUserDrag="none"),qe.touchAction="none",qe.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(Ee){C.$Z()};static#t=this.\u0275dir=C.lG2({type:Ke,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}})}return Ke})(),Jn=(()=>{class Ke extends Pn{constructor(se,Ee,qe,pt,Wt,ze,Mt,Le,Se,ke,nt,Oe){super(se,Ee,qe,pt,Wt,ze,Mt,Le,Se,ke,nt,Oe),this._tooltipComponent=ii,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(se){const qe=!this._dir||"ltr"==this._dir.value;return"top"===se.originY?se.offsetY=-8:"bottom"===se.originY?se.offsetY=8:"start"===se.originX?se.offsetX=qe?-8:8:"end"===se.originX&&(se.offsetX=qe?8:-8),se}static#e=this.\u0275fac=function(Ee){return new(Ee||Ke)(C.Y36(U.aV),C.Y36(C.SBq),C.Y36(Te.mF),C.Y36(C.s_b),C.Y36(C.R0b),C.Y36(z.t4),C.Y36(G.$s),C.Y36(G.tE),C.Y36(zt),C.Y36(Q.Is,8),C.Y36(ae,8),C.Y36(N.K0))};static#t=this.\u0275dir=C.lG2({type:Ke,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(Ee,qe){2&Ee&&C.ekj("mat-mdc-tooltip-disabled",qe.disabled)},exportAs:["matTooltip"],features:[C.qOj]})}return Ke})(),Dn=(()=>{class Ke{constructor(se,Ee){this._changeDetectorRef=se,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new ie.x,this._animationsDisabled="NoopAnimations"===Ee}show(se){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},se)}hide(se){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},se)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:se}){(!se||!this._triggerElement.contains(se))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:se}){(se===this._showAnimation||se===this._hideAnimation)&&this._finalizeAnimation(se===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(se){se?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(se){const Ee=this._tooltip.nativeElement,qe=this._showAnimation,pt=this._hideAnimation;if(Ee.classList.remove(se?pt:qe),Ee.classList.add(se?qe:pt),this._isVisible=se,se&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Wt=getComputedStyle(Ee);("0s"===Wt.getPropertyValue("animation-duration")||"none"===Wt.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}se&&this._onShow(),this._animationsDisabled&&(Ee.classList.add("_mat-animation-noopable"),this._finalizeAnimation(se))}static#e=this.\u0275fac=function(Ee){return new(Ee||Ke)(C.Y36(C.sBO),C.Y36(C.QbO,8))};static#t=this.\u0275dir=C.lG2({type:Ke})}return Ke})(),ii=(()=>{class Ke extends Dn{constructor(se,Ee,qe){super(se,qe),this._elementRef=Ee,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const se=this._elementRef.nativeElement.getBoundingClientRect();return se.height>24&&se.width>=200}static#e=this.\u0275fac=function(Ee){return new(Ee||Ke)(C.Y36(C.sBO),C.Y36(C.SBq),C.Y36(C.QbO,8))};static#t=this.\u0275cmp=C.Xpm({type:Ke,selectors:[["mat-tooltip-component"]],viewQuery:function(Ee,qe){if(1&Ee&&C.Gf(je,7),2&Ee){let pt;C.iGM(pt=C.CRH())&&(qe._tooltip=pt.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(Ee,qe){1&Ee&&C.NdJ("mouseleave",function(Wt){return qe._handleMouseLeave(Wt)}),2&Ee&&C.Udp("zoom",qe.isVisible()?1:null)},features:[C.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(Ee,qe){1&Ee&&(C.TgZ(0,"div",0,1),C.NdJ("animationend",function(Wt){return qe._handleAnimationEnd(Wt)}),C.TgZ(2,"div",2),C._uU(3),C.qZA()()),2&Ee&&(C.ekj("mdc-tooltip--multiline",qe._isMultiline),C.Q6J("ngClass",qe.tooltipClass),C.xp6(3),C.Oqu(qe.message))},dependencies:[N.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;
1max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return Ke})(),ct=(()=>{class Ke{static#e=this.\u0275fac=function(Ee){return new(Ee||Ke)};static#t=this.\u0275mod=C.oAB({type:Ke});static#n=this.\u0275inj=C.cJS({providers:[me],imports:[G.rt,N.ez,U.U8,be.BQ,be.BQ,Te.ZD]})}return Ke})()},6593:(h,v,y)=>{"use strict";y.d(v,{Dx:()=>Hn,H7:()=>li,Qz:()=>re,b2:()=>Oe,h_:()=>qt,q6:()=>Le,se:()=>Fe,vm:()=>yn});var o=y(5879),p=y(6814);class n extends p.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}
1class E extends n{static makeCurrent(){(0,p.HT)(new E)}onAndCancel(Ze,ue,X){return Ze.addEventListener(ue,X),()=>{Ze.removeEventListener(ue,X)}}dispatchEvent(Ze,ue){Ze.dispatchEvent(ue)}remove(Ze){Ze.parentNode&&Ze.parentNode.removeChild(Ze)}createElement(Ze,ue){return(ue=ue||this.getDefaultDocument()).createElement(Ze)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ze){return Ze.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ze){return Ze instanceof DocumentFragment}getGlobalEventTarget(Ze,ue){return"window"===ue?window:"document"===ue?Ze:"body"===ue?Ze.body:null}getBaseHref(Ze){const ue=function N(){return C=C||document.querySelector("base"),C?C.getAttribute("href"):null}();return null==ue?null:function G(Ut){z=z||document.createElement("a"),z.setAttribute("href",Ut);const Ze=z.pathname;return"/"===Ze.charAt(0)?Ze:`/${Ze}`}(ue)}resetBaseElement(){C=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ze){return(0,p.Mx)(document.cookie,Ze)}}let z,C=null,U=(()=>{class Ut{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(X){return new(X||Ut)};static#t=this.\u0275prov=o.Yz7({token:Ut,factory:Ut.\u0275fac})}return Ut})();const Te=new o.OlP("EventManagerPlugins");let re=(()=>{class Ut{constructor(ue,X){this._zone=X,this._eventNameToPlugin=new Map,ue.forEach(Be=>{Be.manager=this}),this._plugins=ue.slice().reverse()}addEventListener(ue,X,Be){return this._findPluginFor(X).addEventListener(ue,X,Be)}getZone(){return this._zone}_findPluginFor(ue){let X=this._eventNameToPlugin.get(ue);if(X)return X;if(X=this._plugins.find(Ft=>Ft.supports(ue)),!X)throw new o.vHH(5101,!1);return this._eventNameToPlugin.set(ue,X),X}static#e=this.\u0275fac=function(X){return new(X||Ut)(o.LFG(Te),o.LFG(o.R0b))};static#t=this.\u0275prov=o.Yz7({token:Ut,factory:Ut.\u0275fac})}return Ut})();class ie{constructor(Ze){this._doc=Ze}}const _e="ng-app-id";let be=(()=>{class Ut{constructor(ue,X,Be,Ft={}){this.doc=ue,this.appId=X,this.nonce=Be,this.platformId=Ft,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,p.PM)(Ft),this.resetHostNodes()}addStyles(ue){for(const X of ue)1===this.changeUsageCount(X,1)&&this.onStyleAdded(X)}removeStyles(ue){for(const X of ue)this.changeUsageCount(X,-1)<=0&&this.onStyleRemoved(X)}ngOnDestroy(){const ue=this.styleNodesInDOM;ue&&(ue.forEach(X=>X.remove()),ue.clear());for(const X of this.getAllStyles())this.onStyleRemoved(X);this.resetHostNodes()}addHost(ue){this.hostNodes.add(ue);for(const X of this.getAllStyles())this.addStyleToHost(ue,X)}removeHost(ue){this.hostNodes.delete(ue)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ue){for(const X of this.hostNodes)this.addStyleToHost(X,ue)}onStyleRemoved(ue){const X=this.styleRef;X.get(ue)?.elements?.forEach(Be=>Be.remove()),X.delete(ue)}collectServerRenderedStyles(){const ue=this.doc.head?.querySelectorAll(`style[${_e}="${this.appId}"]`);if(ue?.length){const X=new Map;return ue.forEach(Be=>{null!=Be.textContent&&X.set(Be.textContent,Be)}),X}return null}changeUsageCount(ue,X){const Be=this.styleRef;if(Be.has(ue)){const Ft=Be.get(ue);return Ft.usage+=X,Ft.usage}return Be.set(ue,{usage:X,elements:[]}),X}getStyleElement(ue,X){const Be=this.styleNodesInDOM,Ft=Be?.get(X);if(Ft?.parentNode===ue)return Be.delete(X),Ft.removeAttribute(_e),Ft;{const wn=this.doc.createElement("style");return this.nonce&&wn.setAttribute("nonce",this.nonce),wn.textContent=X,this.platformIsServer&&wn.setAttribute(_e,this.appId),wn}}addStyleToHost(ue,X){const Be=this.getStyleElement(ue,X);ue.appendChild(Be);const Ft=this.styleRef,wn=Ft.get(X)?.elements;wn?wn.push(Be):Ft.set(X,{elements:[Be],usage:1})}resetHostNodes(){const ue=this.hostNodes;ue.clear(),ue.add(this.doc.head)}static#e=this.\u0275fac=function(X){return new(X||Ut)(o.LFG(p.K0),o.LFG(o.AFp),o.LFG(o.Ojb,8),o.LFG(o.Lbi))};static#t=this.\u0275prov=o.Yz7({token:Ut,factory:Ut.\u0275fac})}return Ut})();const je={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/"},Et=/%COMP%/g,Qe=new o.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function xe(Ut,Ze){return Ze.map(ue=>ue.replace(Et,Ut))}let Fe=(()=>{class Ut{constructor(ue,X,Be,Ft,wn,$t,An,Ye=null){this.eventManager=ue,this.sharedStylesHost=X,this.appId=Be,this.removeStylesOnCompDestroy=Ft,this.doc=wn,this.platformId=$t,this.ngZone=An,this.nonce=Ye,this.rendererByCompId=new Map,this.platformIsServer=(0,p.PM)($t),this.defaultRenderer=new ft(ue,wn,An,this.platformIsServer)}createRenderer(ue,X){if(!ue||!X)return this.defaultRenderer;this.platformIsServer&&X.encapsulation===o.ifc.ShadowDom&&(X={...X,encapsulation:o.ifc.Emulated});const Be=this.getOrCreateRenderer(ue,X);return Be instanceof Jn?Be.applyToHost(ue):Be instanceof Pn&&Be.applyStyles(),Be}getOrCreateRenderer(ue,X){const Be=this.rendererByCompId;let Ft=Be.get(X.id);if(!Ft){const wn=this.doc,$t=this.ngZone,An=this.eventManager,Ye=this.sharedStylesHost,st=this.removeStylesOnCompDestroy,Yt=this.platformIsServer;switch(X.encapsulation){case o.ifc.Emulated:Ft=new Jn(An,Ye,X,this.appId,st,wn,$t,Yt);break;case o.ifc.ShadowDom:return new En(An,Ye,ue,X,wn,$t,this.nonce,Yt);default:Ft=new Pn(An,Ye,X,st,wn,$t,Yt)}Be.set(X.id,Ft)}return Ft}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(X){return new(X||Ut)(o.LFG(re),o.LFG(be),o.LFG(o.AFp),o.LFG(Qe),o.LFG(p.K0),o.LFG(o.Lbi),o.LFG(o.R0b),o.LFG(o.Ojb))};static#t=this.\u0275prov=o.Yz7({token:Ut,factory:Ut.\u0275fac})}return Ut})();class ft{constructor(Ze,ue,X,Be){this.eventManager=Ze,this.doc=ue,this.ngZone=X,this.platformIsServer=Be,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Ze,ue){return ue?this.doc.createElementNS(je[ue]||ue,Ze):this.doc.createElement(Ze)}createComment(Ze){return this.doc.createComment(Ze)}createText(Ze){return this.doc.createTextNode(Ze)}appendChild(Ze,ue){(vn(Ze)?Ze.content:Ze).appendChild(ue)}insertBefore(Ze,ue,X){Ze&&(vn(Ze)?Ze.content:Ze).insertBefore(ue,X)}removeChild(Ze,ue){Ze&&Ze.removeChild(ue)}selectRootElement(Ze,ue){let X="string"==typeof Ze?this.doc.querySelector(Ze):Ze;if(!X)throw new o.vHH(-5104,!1);return ue||(X.textContent=""),X}parentNode(Ze){return Ze.parentNode}nextSibling(Ze){return Ze.nextSibling}setAttribute(Ze,ue,X,Be){if(Be){ue=Be+":"+ue;const Ft=je[Be];Ft?Ze.setAttributeNS(Ft,ue,X):Ze.setAttribute(ue,X)}else Ze.setAttribute(ue,X)}removeAttribute(Ze,ue,X){if(X){const Be=je[X];Be?Ze.removeAttributeNS(Be,ue):Ze.removeAttribute(`${X}:${ue}`)}else Ze.removeAttribute(ue)}addClass(Ze,ue){Ze.classList.add(ue)}removeClass(Ze,ue){Ze.classList.remove(ue)}setStyle(Ze,ue,X,Be){Be&(o.JOm.DashCase|o.JOm.Important)?Ze.style.setProperty(ue,X,Be&o.JOm.Important?"important":""):Ze.style[ue]=X}removeStyle(Ze,ue,X){X&o.JOm.DashCase?Ze.style.removeProperty(ue):Ze.style[ue]=""}setProperty(Ze,ue,X){Ze[ue]=X}setValue(Ze,ue){Ze.nodeValue=ue}listen(Ze,ue,X){if("string"==typeof Ze&&!(Ze=(0,p.q)().getGlobalEventTarget(this.doc,Ze)))throw new Error(`Unsupported event target ${Ze} for event ${ue}`);return this.eventManager.addEventListener(Ze,ue,this.decoratePreventDefault(X))}decoratePreventDefault(Ze){return ue=>{if("__ngUnwrap__"===ue)return Ze;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ze(ue)):Ze(ue))&&ue.preventDefault()}}}function vn(Ut){return"TEMPLATE"===Ut.tagName&&void 0!==Ut.content}class En extends ft{constructor(Ze,ue,X,Be,Ft,wn,$t,An){super(Ze,Ft,wn,An),this.sharedStylesHost=ue,this.hostEl=X,this.shadowRoot=X.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ye=xe(Be.id,Be.styles);for(const st of Ye){const Yt=document.createElement("style");$t&&Yt.setAttribute("nonce",$t),Yt.textContent=st,this.shadowRoot.appendChild(Yt)}}nodeOrShadowRoot(Ze){return Ze===this.hostEl?this.shadowRoot:Ze}appendChild(Ze,ue){return super.appendChild(this.nodeOrShadowRoot(Ze),ue)}insertBefore(Ze,ue,X){return super.insertBefore(this.nodeOrShadowRoot(Ze),ue,X)}removeChild(Ze,ue){return super.removeChild(this.nodeOrShadowRoot(Ze),ue)}parentNode(Ze){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ze)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Pn extends ft{constructor(Ze,ue,X,Be,Ft,wn,$t,An){super(Ze,Ft,wn,$t),this.sharedStylesHost=ue,this.removeStylesOnCompDestroy=Be,this.styles=An?xe(An,X.styles):X.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Jn extends Pn{constructor(Ze,ue,X,Be,Ft,wn,$t,An){const Ye=Be+"-"+X.id;super(Ze,ue,X,Ft,wn,$t,An,Ye),this.contentAttr=function ae(Ut){return"_ngcontent-%COMP%".replace(Et,Ut)}
1(Ye),this.hostAttr=function Ge(Ut){return"_nghost-%COMP%".replace(Et,Ut)}(Ye)}applyToHost(Ze){this.applyStyles(),this.setAttribute(Ze,this.hostAttr,"")}createElement(Ze,ue){const X=super.createElement(Ze,ue);return super.setAttribute(X,this.contentAttr,""),X}}let Dn=(()=>{class Ut extends ie{constructor(ue){super(ue)}supports(ue){return!0}addEventListener(ue,X,Be){return ue.addEventListener(X,Be,!1),()=>this.removeEventListener(ue,X,Be)}removeEventListener(ue,X,Be){return ue.removeEventListener(X,Be)}static#e=this.\u0275fac=function(X){return new(X||Ut)(o.LFG(p.K0))};static#t=this.\u0275prov=o.Yz7({token:Ut,factory:Ut.\u0275fac})}return Ut})();const ii=["alt","control","meta","shift"],at={"\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"},ct={alt:Ut=>Ut.altKey,control:Ut=>Ut.ctrlKey,meta:Ut=>Ut.metaKey,shift:Ut=>Ut.shiftKey};let Ke=(()=>{class Ut extends ie{constructor(ue){super(ue)}supports(ue){return null!=Ut.parseEventName(ue)}addEventListener(ue,X,Be){const Ft=Ut.parseEventName(X),wn=Ut.eventCallback(Ft.fullKey,Be,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,p.q)().onAndCancel(ue,Ft.domEventName,wn))}static parseEventName(ue){const X=ue.toLowerCase().split("."),Be=X.shift();if(0===X.length||"keydown"!==Be&&"keyup"!==Be)return null;const Ft=Ut._normalizeKey(X.pop());let wn="",$t=X.indexOf("code");if($t>-1&&(X.splice($t,1),wn="code."),ii.forEach(Ye=>{const st=X.indexOf(Ye);st>-1&&(X.splice(st,1),wn+=Ye+".")}),wn+=Ft,0!=X.length||0===Ft.length)return null;const An={};return An.domEventName=Be,An.fullKey=wn,An}static matchEventFullKeyCode(ue,X){let Be=at[ue.key]||ue.key,Ft="";return X.indexOf("code.")>-1&&(Be=ue.code,Ft="code."),!(null==Be||!Be)&&(Be=Be.toLowerCase()," "===Be?Be="space":"."===Be&&(Be="dot"),ii.forEach(wn=>{wn!==Be&&(0,ct[wn])(ue)&&(Ft+=wn+".")}),Ft+=Be,Ft===X)}static eventCallback(ue,X,Be){return Ft=>{Ut.matchEventFullKeyCode(Ft,ue)&&Be.runGuarded(()=>X(Ft))}}static _normalizeKey(ue){return"esc"===ue?"escape":ue}static#e=this.\u0275fac=function(X){return new(X||Ut)(o.LFG(p.K0))};static#t=this.\u0275prov=o.Yz7({token:Ut,factory:Ut.\u0275fac})}return Ut})();const Le=(0,o.eFA)(o._c5,"browser",[{provide:o.Lbi,useValue:p.bD},{provide:o.g9A,useValue:function pt(){E.makeCurrent()},multi:!0},{provide:p.K0,useFactory:function ze(){return(0,o.RDi)(document),document},deps:[]}]),Se=new o.OlP(""),ke=[{provide:o.rWj,useClass:class Q{addToWindow(Ze){o.dqk.getAngularTestability=(X,Be=!0)=>{const Ft=Ze.findTestabilityInTree(X,Be);if(null==Ft)throw new o.vHH(5103,!1);return Ft},o.dqk.getAllAngularTestabilities=()=>Ze.getAllTestabilities(),o.dqk.getAllAngularRootElements=()=>Ze.getAllRootElements(),o.dqk.frameworkStabilizers||(o.dqk.frameworkStabilizers=[]),o.dqk.frameworkStabilizers.push(X=>{const Be=o.dqk.getAllAngularTestabilities();let Ft=Be.length,wn=!1;const $t=function(An){wn=wn||An,Ft--,0==Ft&&X(wn)};Be.forEach(An=>{An.whenStable($t)})})}findTestabilityInTree(Ze,ue,X){return null==ue?null:Ze.getTestability(ue)??(X?(0,p.q)().isShadowRoot(ue)?this.findTestabilityInTree(Ze,ue.host,!0):this.findTestabilityInTree(Ze,ue.parentElement,!0):null)}},deps:[]},{provide:o.lri,useClass:o.dDg,deps:[o.R0b,o.eoX,o.rWj]},{provide:o.dDg,useClass:o.dDg,deps:[o.R0b,o.eoX,o.rWj]}],nt=[{provide:o.zSh,useValue:"root"},{provide:o.qLn,useFactory:function Wt(){return new o.qLn},deps:[]},{provide:Te,useClass:Dn,multi:!0,deps:[p.K0,o.R0b,o.Lbi]},{provide:Te,useClass:Ke,multi:!0,deps:[p.K0]},Fe,be,re,{provide:o.FYo,useExisting:Fe},{provide:p.JF,useClass:U,deps:[]},[]];let Oe=(()=>{class Ut{constructor(ue){}static withServerTransition(ue){return{ngModule:Ut,providers:[{provide:o.AFp,useValue:ue.appId}]}}static#e=this.\u0275fac=function(X){return new(X||Ut)(o.LFG(Se,12))};static#t=this.\u0275mod=o.oAB({type:Ut});static#n=this.\u0275inj=o.cJS({providers:[...nt,...ke],imports:[p.ez,o.hGG]})}return Ut})(),qt=(()=>{class Ut{constructor(ue){this._doc=ue,this._dom=(0,p.q)()}addTag(ue,X=!1){return ue?this._getOrCreateElement(ue,X):null}addTags(ue,X=!1){return ue?ue.reduce((Be,Ft)=>(Ft&&Be.push(this._getOrCreateElement(Ft,X)),Be),[]):[]}getTag(ue){return ue&&this._doc.querySelector(`meta[${ue}]`)||null}getTags(ue){if(!ue)return[];const X=this._doc.querySelectorAll(`meta[${ue}]`);return X?[].slice.call(X):[]}updateTag(ue,X){if(!ue)return null;X=X||this._parseSelector(ue);const Be=this.getTag(X);return Be?this._setMetaElementAttributes(ue,Be):this._getOrCreateElement(ue,!0)}removeTag(ue){this.removeTagElement(this.getTag(ue))}removeTagElement(ue){ue&&this._dom.remove(ue)}_getOrCreateElement(ue,X=!1){if(!X){const wn=this._parseSelector(ue),$t=this.getTags(wn).filter(An=>this._containsAttributes(ue,An))[0];if(void 0!==$t)return $t}const Be=this._dom.createElement("meta");return this._setMetaElementAttributes(ue,Be),this._doc.getElementsByTagName("head")[0].appendChild(Be),Be}_setMetaElementAttributes(ue,X){return Object.keys(ue).forEach(Be=>X.setAttribute(this._getMetaKeyMap(Be),ue[Be])),X}_parseSelector(ue){const X=ue.name?"name":"property";return`${X}="${ue[X]}"`}_containsAttributes(ue,X){return Object.keys(ue).every(Be=>X.getAttribute(this._getMetaKeyMap(Be))===ue[Be])}_getMetaKeyMap(ue){return On[ue]||ue}static#e=this.\u0275fac=function(X){return new(X||Ut)(o.LFG(p.K0))};static#t=this.\u0275prov=o.Yz7({token:Ut,factory:function(X){let Be=null;
1return Be=X?new X:function At(){return new qt((0,o.LFG)(p.K0))}(),Be},providedIn:"root"})}return Ut})();const On={httpEquiv:"http-equiv"};let Hn=(()=>{class Ut{constructor(ue){this._doc=ue}getTitle(){return this._doc.title}setTitle(ue){this._doc.title=ue||""}static#e=this.\u0275fac=function(X){return new(X||Ut)(o.LFG(p.K0))};static#t=this.\u0275prov=o.Yz7({token:Ut,factory:function(X){let Be=null;return Be=X?new X:function fn(){return new Hn((0,o.LFG)(p.K0))}(),Be},providedIn:"root"})}return Ut})();typeof window<"u"&&window;const yn=new o.OlP("HammerLoader");let li=(()=>{class Ut{static#e=this.\u0275fac=function(X){return new(X||Ut)};static#t=this.\u0275prov=o.Yz7({token:Ut,factory:function(X){let Be=null;return Be=X?new(X||Ut):o.LFG(bt),Be},providedIn:"root"})}return Ut})(),bt=(()=>{class Ut extends li{constructor(ue){super(),this._doc=ue}sanitize(ue,X){if(null==X)return null;switch(ue){case o.q3G.NONE:return X;case o.q3G.HTML:return(0,o.qzn)(X,"HTML")?(0,o.z3N)(X):(0,o.EiD)(this._doc,String(X)).toString();case o.q3G.STYLE:return(0,o.qzn)(X,"Style")?(0,o.z3N)(X):X;case o.q3G.SCRIPT:if((0,o.qzn)(X,"Script"))return(0,o.z3N)(X);throw new o.vHH(5200,!1);case o.q3G.URL:return(0,o.qzn)(X,"URL")?(0,o.z3N)(X):(0,o.mCW)(String(X));case o.q3G.RESOURCE_URL:if((0,o.qzn)(X,"ResourceURL"))return(0,o.z3N)(X);throw new o.vHH(5201,!1);default:throw new o.vHH(5202,!1)}}bypassSecurityTrustHtml(ue){return(0,o.JVY)(ue)}bypassSecurityTrustStyle(ue){return(0,o.L6k)(ue)}bypassSecurityTrustScript(ue){return(0,o.eBb)(ue)}bypassSecurityTrustUrl(ue){return(0,o.LAX)(ue)}bypassSecurityTrustResourceUrl(ue){return(0,o.pB0)(ue)}static#e=this.\u0275fac=function(X){return new(X||Ut)(o.LFG(p.K0))};static#t=this.\u0275prov=o.Yz7({token:Ut,factory:function(X){let Be=null;return Be=X?new X:function _n(Ut){return new bt(Ut.get(p.K0))}(o.LFG(o.zs3)),Be},providedIn:"root"})}return Ut})()},2787:(h,v,y)=>{"use strict";y.d(v,{gz:()=>Do,m2:()=>Nn,F0:()=>or,rH:()=>Wi,Od:()=>$s,Bz:()=>ji,lC:()=>vi});var o=y(5879),p=y(2664),n=y(7715),E=y(2096),C=y(5619),N=y(2572),z=y(6973),G=y(5211),Q=y(4911),U=y(8407),Te=y(8504),re=y(6232),ie=y(3168),_e=y(8645),be=y(7394),je=y(6814),Et=y(7398),Ot=y(4664),zt=y(8180),mt=y(7921),me=y(2181),Qe=y(1631),ae=y(1374),Ge=y(6328),xe=y(9397),Fe=y(6306),ft=y(9360),Qt=y(8251);var En=y(3572);function Pn(H){return H<=0?()=>re.E:(0,ft.e)((q,F)=>{let K=[];q.subscribe((0,Qt.x)(F,de=>{K.push(de),H<K.length&&K.shift()},()=>{for(const de of K)F.next(de);F.complete()},void 0,()=>{K=null}))})}var Jn=y(3026),Dn=y(2737),at=y(975),ct=y(4716),Ke=y(6196),Lt=y(9773),se=y(7537),Ee=y(6593);const qe="primary",pt=Symbol("RouteTitle");class Wt{constructor(q){this.params=q||{}}has(q){return Object.prototype.hasOwnProperty.call(this.params,q)}get(q){if(this.has(q)){const F=this.params[q];return Array.isArray(F)?F[0]:F}return null}getAll(q){if(this.has(q)){const F=this.params[q];return Array.isArray(F)?F:[F]}return[]}get keys(){return Object.keys(this.params)}}function ze(H){return new Wt(H)}function Mt(H,q,F){const K=F.path.split("/");if(K.length>H.length||"full"===F.pathMatch&&(q.hasChildren()||K.length<H.length))return null;const de={};for(let $e=0;$e<K.length;$e++){const gt=K[$e],ln=H[$e];if(gt.startsWith(":"))de[gt.substring(1)]=ln;else if(gt!==ln.path)return null}return{consumed:H.slice(0,K.length),posParams:de}}function Se(H,q){const F=H?Object.keys(H):void 0,K=q?Object.keys(q):void 0;if(!F||!K||F.length!=K.length)return!1;let de;for(let $e=0;$e<F.length;$e++)if(de=F[$e],!ke(H[de],q[de]))return!1;return!0}function ke(H,q){if(Array.isArray(H)&&Array.isArray(q)){if(H.length!==q.length)return!1;const F=[...H].sort(),K=[...q].sort();return F.every((de,$e)=>K[$e]===de)}return H===q}function nt(H){return H.length>0?H[H.length-1]:null}function Oe(H){return(0,p.b)(H)?H:(0,o.QGY)(H)?(0,n.D)(Promise.resolve(H)):(0,E.of)(H)}const At={exact:function Hn(H,q,F){if(!Nt(H.segments,q.segments)||!Me(H.segments,q.segments,F)||H.numberOfChildren!==q.numberOfChildren)return!1;for(const K in q.children)if(!H.children[K]||!Hn(H.children[K],q.children[K],F))return!1;return!0},subset:Jt},qt={exact:function fn(H,q){return Se(H,q)},subset:function xt(H,q){return Object.keys(q).length<=Object.keys(H).length&&Object.keys(q).every(F=>ke(H[F],q[F]))},ignored:()=>!0};function On(H,q,F){return At[F.paths](H.root,q.root,F.matrixParams)&&qt[F.queryParams](H.queryParams,q.queryParams)&&!("exact"===F.fragment&&H.fragment!==q.fragment)}function Jt(H,q,F){return dt(H,q,q.segments,F)}function dt(H,q,F,K){if(H.segments.length>F.length){const de=H.segments.slice(0,F.length);
1return!(!Nt(de,F)||q.hasChildren()||!Me(de,F,K))}if(H.segments.length===F.length){if(!Nt(H.segments,F)||!Me(H.segments,F,K))return!1;for(const de in q.children)if(!H.children[de]||!Jt(H.children[de],q.children[de],K))return!1;return!0}{const de=F.slice(0,H.segments.length),$e=F.slice(H.segments.length);return!!(Nt(H.segments,de)&&Me(H.segments,de,K)&&H.children[qe])&&dt(H.children[qe],q,$e,K)}}function Me(H,q,F){return q.every((K,de)=>qt[F](H[de].parameters,K.parameters))}class Ne{constructor(q=new ot([],{}),F={},K=null){this.root=q,this.queryParams=F,this.fragment=K}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ze(this.queryParams)),this._queryParamMap}toString(){return yn.serialize(this)}}class ot{constructor(q,F){this.segments=q,this.children=F,this.parent=null,Object.values(F).forEach(K=>K.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return xn(this)}}class Xt{constructor(q,F){this.path=q,this.parameters=F}get parameterMap(){return this._parameterMap||(this._parameterMap=ze(this.parameters)),this._parameterMap}toString(){return tt(this)}}function Nt(H,q){return H.length===q.length&&H.every((F,K)=>F.path===q[K].path)}let Ht=(()=>{class H{static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275prov=o.Yz7({token:H,factory:function(){return new Rt},providedIn:"root"})}return H})();class Rt{parse(q){const F=new Ft(q);return new Ne(F.parseRootSegment(),F.parseQueryParams(),F.parseFragment())}serialize(q){const F=`/${Fn(q.root,!0)}`,K=function De(H){const q=Object.keys(H).map(F=>{const K=H[F];return Array.isArray(K)?K.map(de=>`${li(F)}=${li(de)}`).join("&"):`${li(F)}=${li(K)}`}).filter(F=>!!F);return q.length?`?${q.join("&")}`:""}(q.queryParams);return`${F}${K}${"string"==typeof q.fragment?`#${function _n(H){return encodeURI(H)}(q.fragment)}`:""}`}}const yn=new Rt;function xn(H){return H.segments.map(q=>tt(q)).join("/")}function Fn(H,q){if(!H.hasChildren())return xn(H);if(q){const F=H.children[qe]?Fn(H.children[qe],!1):"",K=[];return Object.entries(H.children).forEach(([de,$e])=>{de!==qe&&K.push(`${de}:${Fn($e,!1)}`)}),K.length>0?`${F}(${K.join("//")})`:F}{const F=function vt(H,q){let F=[];return Object.entries(H.children).forEach(([K,de])=>{K===qe&&(F=F.concat(q(de,K)))}),Object.entries(H.children).forEach(([K,de])=>{K!==qe&&(F=F.concat(q(de,K)))}),F}(H,(K,de)=>de===qe?[Fn(H.children[qe],!1)]:[`${de}:${Fn(K,!1)}`]);return 1===Object.keys(H.children).length&&null!=H.children[qe]?`${xn(H)}/${F[0]}`:`${xn(H)}/(${F.join("//")})`}}function qn(H){return encodeURIComponent(H).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function li(H){return qn(H).replace(/%3B/gi,";")}function bt(H){return qn(H).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Vt(H){return decodeURIComponent(H)}function Dt(H){return Vt(H.replace(/\+/g,"%20"))}function tt(H){return`${bt(H.path)}${function Je(H){return Object.keys(H).map(q=>`;${bt(q)}=${bt(H[q])}`).join("")}(H.parameters)}`}const wt=/^[^\/()?;#]+/;function Kt(H){const q=H.match(wt);return q?q[0]:""}const bn=/^[^\/()?;=#]+/,Ze=/^[^=?&#]+/,X=/^[^&#]+/;class Ft{constructor(q){this.url=q,this.remaining=q}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ot([],{}):new ot([],this.parseChildren())}parseQueryParams(){const q={};if(this.consumeOptional("?"))do{this.parseQueryParam(q)}while(this.consumeOptional("&"));return q}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const q=[];for(this.peekStartsWith("(")||q.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),q.push(this.parseSegment());let F={};this.peekStartsWith("/(")&&(this.capture("/"),F=this.parseParens(!0));let K={};return this.peekStartsWith("(")&&(K=this.parseParens(!1)),(q.length>0||Object.keys(F).length>0)&&(K[qe]=new ot(q,F)),K}parseSegment(){const q=Kt(this.remaining);if(""===q&&this.peekStartsWith(";"))throw new o.vHH(4009,!1);return this.capture(q),new Xt(Vt(q),this.parseMatrixParams())}parseMatrixParams(){const q={};for(;this.consumeOptional(";");)this.parseParam(q);return q}parseParam(q){const F=function Ut(H){const q=H.match(bn);return q?q[0]:""}(this.remaining);if(!F)return;this.capture(F);let K="";if(this.consumeOptional("=")){const de=Kt(this.remaining);de&&(K=de,this.capture(K))}q[Vt(F)]=Vt(K)}parseQueryParam(q){const F=function ue(H){const q=H.match(Ze);return q?q[0]:""}(this.remaining);if(!F)return;this.capture(F);let K="";if(this.consumeOptional("=")){const gt=function Be(H){const q=H.match(X);return q?q[0]:""}(this.remaining);gt&&(K=gt,this.capture(K))}const de=Dt(F),$e=Dt(K);if(q.hasOwnProperty(de)){let gt=q[de];Array.isArray(gt)||(gt=[gt],q[de]=gt),gt.push($e)}else q[de]=$e}parseParens(q){const F={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const K=Kt(this.remaining),de=this.remaining[K.length];if("/"!==de&&")"!==de&&";"!==de)throw new o.vHH(4010,!1);let $e;K.indexOf(":")>-1?($e=K.slice(0,K.indexOf(":")),this.capture($e),this.capture(":")):q&&($e=qe);const gt=this.parseChildren();F[$e]=1===Object.keys(gt).length?gt[qe]:new ot([],gt),this.consumeOptional("//")}return F}peekStartsWith(q){return this.remaining.startsWith(q)}consumeOptional(q){return!!this.peekStartsWith(q)&&(this.remaining=this.remaining.substring(q.length),!0)}capture(q){if(!this.consumeOptional(q))throw new o.vHH(4011,!1)}}function wn(H){return H.segments.length>0?new ot([],{[qe]:H}):H}function $t(H){const q={};for(const K of Object.keys(H.children)){const $e=$t(H.children[K]);if(K===qe&&0===$e.segments.length&&$e.hasChildren())for(const[gt,ln]of Object.entries($e.children))q[gt]=ln;else($e.segments.length>0||$e.hasChildren())&&(q[K]=$e)}return function An(H){if(1===H.numberOfChildren&&H.children[qe]){const q=H.children[qe];return new ot(H.segments.concat(q.segments),q.children)}return H}(new ot(H.segments,q))}function Ye(H){return H instanceof Ne}function Yt(H){let q;
1const de=wn(function F($e){const gt={};for(const sn of $e.children){const Wn=F(sn);gt[sn.outlet]=Wn}const ln=new ot($e.url,gt);return $e===H&&(q=ln),ln}(H.root));return q??de}function rt(H,q,F,K){let de=H;for(;de.parent;)de=de.parent;if(0===q.length)return rn(de,de,de,F,K);const $e=function ye(H){if("string"==typeof H[0]&&1===H.length&&"/"===H[0])return new nn(!0,0,H);let q=0,F=!1;const K=H.reduce((de,$e,gt)=>{if("object"==typeof $e&&null!=$e){if($e.outlets){const ln={};return Object.entries($e.outlets).forEach(([sn,Wn])=>{ln[sn]="string"==typeof Wn?Wn.split("/"):Wn}),[...de,{outlets:ln}]}if($e.segmentPath)return[...de,$e.segmentPath]}return"string"!=typeof $e?[...de,$e]:0===gt?($e.split("/").forEach((ln,sn)=>{0==sn&&"."===ln||(0==sn&&""===ln?F=!0:".."===ln?q++:""!=ln&&de.push(ln))}),de):[...de,$e]},[]);return new nn(F,q,K)}(q);if($e.toRoot())return rn(de,de,new ot([],{}),F,K);const gt=function lt(H,q,F){if(H.isAbsolute)return new We(q,!0,0);if(!F)return new We(q,!1,NaN);if(null===F.parent)return new We(F,!0,0);const K=it(H.commands[0])?0:1;return function cn(H,q,F){let K=H,de=q,$e=F;for(;$e>de;){if($e-=de,K=K.parent,!K)throw new o.vHH(4005,!1);de=K.segments.length}return new We(K,!1,de-$e)}(F,F.segments.length-1+K,H.numberOfDoubleDots)}($e,de,H),ln=gt.processChildren?di(gt.segmentGroup,gt.index,$e.commands):ti(gt.segmentGroup,gt.index,$e.commands);return rn(de,gt.segmentGroup,ln,F,K)}function it(H){return"object"==typeof H&&null!=H&&!H.outlets&&!H.segmentPath}function Pt(H){return"object"==typeof H&&null!=H&&H.outlets}function rn(H,q,F,K,de){let gt,$e={};
1K&&Object.entries(K).forEach(([sn,Wn])=>{$e[sn]=Array.isArray(Wn)?Wn.map(hn=>`${hn}`):`${Wn}`}),gt=H===q?F:Ie(H,q,F);const ln=wn($t(gt));return new Ne(ln,$e,de)}function Ie(H,q,F){const K={};return Object.entries(H.children).forEach(([de,$e])=>{K[de]=$e===q?F:Ie($e,q,F)}),new ot(H.segments,K)}class nn{constructor(q,F,K){if(this.isAbsolute=q,this.numberOfDoubleDots=F,this.commands=K,q&&K.length>0&&it(K[0]))throw new o.vHH(4003,!1);const de=K.find(Pt);if(de&&de!==nt(K))throw new o.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class We{constructor(q,F,K){this.segmentGroup=q,this.processChildren=F,this.index=K}}function ti(H,q,F){if(H||(H=new ot([],{})),0===H.segments.length&&H.hasChildren())return di(H,q,F);const K=function ai(H,q,F){let K=0,de=q;const $e={match:!1,pathIndex:0,commandIndex:0};for(;de<H.segments.length;){if(K>=F.length)return $e;const gt=H.segments[de],ln=F[K];if(Pt(ln))break;const sn=`${ln}`,Wn=K<F.length-1?F[K+1]:null;if(de>0&&void 0===sn)break;if(sn&&Wn&&"object"==typeof Wn&&void 0===Wn.outlets){if(!lr(sn,Wn,gt))return $e;K+=2}else{if(!lr(sn,{},gt))return $e;K++}de++}return{match:!0,pathIndex:de,commandIndex:K}}(H,q,F),de=F.slice(K.commandIndex);if(K.match&&K.pathIndex<H.segments.length){const $e=new ot(H.segments.slice(0,K.pathIndex),{});return $e.children[qe]=new ot(H.segments.slice(K.pathIndex),H.children),di($e,0,de)}return K.match&&0===de.length?new ot(H.segments,{}):K.match&&!H.hasChildren()?yi(H,q,F):K.match?di(H,0,de):yi(H,q,F)}function di(H,q,F){if(0===F.length)return new ot(H.segments,{});{const K=function kn(H){return Pt(H[0])?H[0].outlets:{[qe]:H}}(F),de={};if(Object.keys(K).some($e=>$e!==qe)&&H.children[qe]&&1===H.numberOfChildren&&0===H.children[qe].segments.length){const $e=di(H.children[qe],q,F);return new ot(H.segments,$e.children)}
1return Object.entries(K).forEach(([$e,gt])=>{"string"==typeof gt&&(gt=[gt]),null!==gt&&(de[$e]=ti(H.children[$e],q,gt))}),Object.entries(H.children).forEach(([$e,gt])=>{void 0===K[$e]&&(de[$e]=gt)}),new ot(H.segments,de)}}function yi(H,q,F){const K=H.segments.slice(0,q);let de=0;for(;de<F.length;){const $e=F[de];if(Pt($e)){const sn=fi($e.outlets);return new ot(K,sn)}if(0===de&&it(F[0])){K.push(new Xt(H.segments[q].path,ci(F[0]))),de++;continue}const gt=Pt($e)?$e.outlets[qe]:`${$e}`,ln=de<F.length-1?F[de+1]:null;gt&&ln&&it(ln)?(K.push(new Xt(gt,ci(ln))),de+=2):(K.push(new Xt(gt,{})),de++)}return new ot(K,{})}function fi(H){const q={};return Object.entries(H).forEach(([F,K])=>{"string"==typeof K&&(K=[K]),null!==K&&(q[F]=yi(new ot([],{}),0,K))}),q}function ci(H){const q={};return Object.entries(H).forEach(([F,K])=>q[F]=`${K}`),q}function lr(H,q,F){return H==F.path&&Se(q,F.parameters)}const Hr="imperative";class Ri{constructor(q,F){this.id=q,this.url=F}}class ut extends Ri{constructor(q,F,K="imperative",de=null){super(q,F),this.type=0,this.navigationTrigger=K,this.restoredState=de}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Nn extends Ri{constructor(q,F,K){super(q,F),this.urlAfterRedirects=K,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class B extends Ri{constructor(q,F,K,de){super(q,F),this.reason=K,this.code=de,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class ge extends Ri{constructor(q,F,K,de){super(q,F),this.reason=K,this.code=de,this.type=16}}class oe extends Ri{constructor(q,F,K,de){super(q,F),this.error=K,this.target=de,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Xe extends Ri{constructor(q,F,K,de){super(q,F),this.urlAfterRedirects=K,this.state=de,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Zt extends Ri{constructor(q,F,K,de){super(q,F),this.urlAfterRedirects=K,this.state=de,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Gn extends Ri{constructor(q,F,K,de,$e){super(q,F),this.urlAfterRedirects=K,this.state=de,this.shouldActivate=$e,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class jr extends Ri{constructor(q,F,K,de){super(q,F),this.urlAfterRedirects=K,this.state=de,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Nr extends Ri{constructor(q,F,K,de){super(q,F),this.urlAfterRedirects=K,this.state=de,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Xo{constructor(q){this.route=q,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ir{constructor(q){this.route=q,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class oo{constructor(q){this.snapshot=q,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ls{constructor(q){this.snapshot=q,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class eo{constructor(q){this.snapshot=q,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class es{constructor(q){this.snapshot=q,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class so{constructor(q,F,K){this.routerEvent=q,this.position=F,this.anchor=K,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Ia{}class ka{constructor(q){this.url=q}}class Pa{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new fs,this.attachRef=null}}let fs=(()=>{class H{constructor(){this.contexts=new Map}onChildOutletCreated(F,K){const de=this.getOrCreateContext(F);de.outlet=K,this.contexts.set(F,de)}onChildOutletDestroyed(F){const K=this.getContext(F);K&&(K.outlet=null,K.attachRef=null)}onOutletDeactivated(){const F=this.contexts;return this.contexts=new Map,F}onOutletReAttached(F){this.contexts=F}getOrCreateContext(F){let K=this.getContext(F);return K||(K=new Pa,this.contexts.set(F,K)),K}getContext(F){return this.contexts.get(F)||null}static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275prov=o.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})();class gs{constructor(q){this._root=q}get root(){return this._root.value}
1parent(q){const F=this.pathFromRoot(q);return F.length>1?F[F.length-2]:null}children(q){const F=La(q,this._root);return F?F.children.map(K=>K.value):[]}firstChild(q){const F=La(q,this._root);return F&&F.children.length>0?F.children[0].value:null}siblings(q){const F=to(q,this._root);return F.length<2?[]:F[F.length-2].children.map(de=>de.value).filter(de=>de!==q)}pathFromRoot(q){return to(q,this._root).map(F=>F.value)}}function La(H,q){if(H===q.value)return q;for(const F of q.children){const K=La(H,F);if(K)return K}return null}function to(H,q){if(H===q.value)return[q];for(const F of q.children){const K=to(H,F);if(K.length)return K.unshift(q),K}return[]}class go{constructor(q,F){this.value=q,this.children=F}toString(){return`TreeNode(${this.value})`}}function Yo(H){const q={};return H&&H.children.forEach(F=>q[F.value.outlet]=F),q}class Pi extends gs{constructor(q,F){super(q),this.snapshot=F,qs(this,q)}toString(){return this.snapshot.toString()}}function kr(H,q){const F=function Fr(H,q){const gt=new _s([],{},{},"",{},qe,q,null,{});return new da("",new go(gt,[]))}(0,q),K=new C.X([new Xt("",{})]),de=new C.X({}),$e=new C.X({}),gt=new C.X({}),ln=new C.X(""),sn=new Do(K,de,gt,ln,$e,qe,q,F.root);return sn.snapshot=F.root,new Pi(new go(sn,[]),F)}class Do{constructor(q,F,K,de,$e,gt,ln,sn){this.urlSubject=q,this.paramsSubject=F,this.queryParamsSubject=K,this.fragmentSubject=de,this.dataSubject=$e,this.outlet=gt,this.component=ln,this._futureSnapshot=sn,this.title=this.dataSubject?.pipe((0,Et.U)(Wn=>Wn[pt]))??(0,E.of)(void 0),this.url=q,this.params=F,this.queryParams=K,this.fragment=de,this.data=$e}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,Et.U)(q=>ze(q)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Et.U)(q=>ze(q)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Zr(H,q="emptyOnly"){const F=H.pathFromRoot;let K=0;if("always"!==q)for(K=F.length-1;K>=1;){const de=F[K],$e=F[K-1];if(de.routeConfig&&""===de.routeConfig.path)K--;else{if($e.component)break;K--}}return function cl(H){return H.reduce((q,F)=>({params:{...q.params,...F.params},data:{...q.data,...F.data},resolve:{...F.data,...q.resolve,...F.routeConfig?.data,...F._resolvedData}}),{params:{},data:{},resolve:{}})}(F.slice(K))}class _s{get title(){return this.data?.[pt]}constructor(q,F,K,de,$e,gt,ln,sn,Wn){this.url=q,this.params=F,this.queryParams=K,this.fragment=de,this.data=$e,this.outlet=gt,this.component=ln,this.routeConfig=sn,this._resolve=Wn}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=ze(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ze(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(K=>K.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class da extends gs{constructor(q,F){super(F),this.url=q,qs(this,F)}toString(){return ca(this._root)}}function qs(H,q){q.value._routerState=H,q.children.forEach(F=>qs(H,F))}function ca(H){const q=H.children.length>0?` { ${H.children.map(ca).join(", ")} } `:"";return`${H.value}${q}`}function nr(H){if(H.snapshot){const q=H.snapshot,F=H._futureSnapshot;H.snapshot=F,Se(q.queryParams,F.queryParams)||H.queryParamsSubject.next(F.queryParams),q.fragment!==F.fragment&&H.fragmentSubject.next(F.fragment),Se(q.params,F.params)||H.paramsSubject.next(F.params),function Le(H,q){if(H.length!==q.length)return!1;for(let F=0;F<H.length;++F)if(!Se(H[F],q[F]))return!1;return!0}(q.url,F.url)||H.urlSubject.next(F.url),Se(q.data,F.data)||H.dataSubject.next(F.data)}else H.snapshot=H._futureSnapshot,H.dataSubject.next(H._futureSnapshot.data)}function Zn(H,q){const F=Se(H.params,q.params)&&function kt(H,q){return Nt(H,q)&&H.every((F,K)=>Se(F.parameters,q[K].parameters))}(H.url,q.url);return F&&!(!H.parent!=!q.parent)&&(!H.parent||Zn(H.parent,q.parent))}let vi=(()=>{class H{constructor(){this.activated=null,this._activatedRoute=null,this.name=qe,this.activateEvents=new o.vpe,this.deactivateEvents=new o.vpe,this.attachEvents=new o.vpe,this.detachEvents=new o.vpe,this.parentContexts=(0,o.f3M)(fs),this.location=(0,o.f3M)(o.s_b),this.changeDetector=(0,o.f3M)(o.sBO),this.environmentInjector=(0,o.f3M)(o.lqb),this.inputBinder=(0,o.f3M)($r,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(F){if(F.name){const{firstChange:K,previousValue:de}=F.name;if(K)return;this.isTrackedInParentContexts(de)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(de)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(F){return this.parentContexts.getContext(F)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const F=this.parentContexts.getContext(this.name);F?.route&&(F.attachRef?this.attach(F.attachRef,F.route):this.activateWith(F.route,F.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.vHH(4012,!1);this.location.detach();const F=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(F.instance),F}attach(F,K){this.activated=F,this._activatedRoute=K,this.location.insert(F.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(F.instance)}deactivate(){if(this.activated){const F=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(F)}}activateWith(F,K){if(this.isActivated)throw new o.vHH(4013,!1);this._activatedRoute=F;const de=this.location,gt=F.snapshot.component,ln=this.parentContexts.getOrCreateContext(this.name).children,sn=new $i(F,ln,de.injector);this.activated=de.createComponent(gt,{index:de.length,injector:sn,environmentInjector:K??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275dir=o.lG2({type:H,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[o.TTD]})}return H})();class $i{constructor(q,F,K){this.route=q,this.childContexts=F,this.parent=K}get(q,F){return q===Do?this.route:q===fs?this.childContexts:this.parent.get(q,F)}}const $r=new o.OlP("");let wr=(()=>{class H{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(F){this.unsubscribeFromRouteData(F),this.subscribeToRouteData(F)}unsubscribeFromRouteData(F){this.outletDataSubscriptions.get(F)?.unsubscribe(),this.outletDataSubscriptions.delete(F)}subscribeToRouteData(F){const{activatedRoute:K}
1=F,de=(0,N.a)([K.queryParams,K.params,K.data]).pipe((0,Ot.w)(([$e,gt,ln],sn)=>(ln={...$e,...gt,...ln},0===sn?(0,E.of)(ln):Promise.resolve(ln)))).subscribe($e=>{if(!F.isActivated||!F.activatedComponentRef||F.activatedRoute!==K||null===K.component)return void this.unsubscribeFromRouteData(F);const gt=(0,o.qFp)(K.component);if(gt)for(const{templateName:ln}of gt.inputs)F.activatedComponentRef.setInput(ln,$e[ln]);else this.unsubscribeFromRouteData(F)});this.outletDataSubscriptions.set(F,de)}static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275prov=o.Yz7({token:H,factory:H.\u0275fac})}return H})();function _o(H,q,F){if(F&&H.shouldReuseRoute(q.value,F.value.snapshot)){const K=F.value;K._futureSnapshot=q.value;const de=function dr(H,q,F){return q.children.map(K=>{for(const de of F.children)if(H.shouldReuseRoute(K.value,de.value.snapshot))return _o(H,K,de);return _o(H,K)})}(H,q,F);return new go(K,de)}{if(H.shouldAttach(q.value)){const $e=H.retrieve(q.value);if(null!==$e){const gt=$e.route;return gt.value._futureSnapshot=q.value,gt.children=q.children.map(ln=>_o(H,ln)),gt}}const K=function no(H){return new Do(new C.X(H.url),new C.X(H.params),new C.X(H.queryParams),new C.X(H.fragment),new C.X(H.data),H.outlet,H.component,H)}(q.value),de=q.children.map($e=>_o(H,$e));return new go(K,de)}}const bs="ngNavigationCancelingError";function gi(H,q){const{redirectTo:F,navigationBehaviorOptions:K}=Ye(q)?{redirectTo:q,navigationBehaviorOptions:void 0}:q,de=Rs(!1,0,q);return de.url=F,de.navigationBehaviorOptions=K,de}function Rs(H,q,F){const K=new Error("NavigationCancelingError: "+(H||""));return K[bs]=!0,K.cancellationCode=q,F&&(K.url=F),K}function zr(H){return H&&H[bs]}let mi=(()=>{class H{static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275cmp=o.Xpm({type:H,selectors:[["ng-component"]],standalone:!0,features:[o.jDz],decls:1,vars:0,template:function(K,de){1&K&&o._UZ(0,"router-outlet")},dependencies:[vi],encapsulation:2})}return H})();function Ai(H){const q=H.children&&H.children.map(Ai),F=q?{...H,children:q}:{...H};return!F.component&&!F.loadComponent&&(q||F.loadChildren)&&F.outlet&&F.outlet!==qe&&(F.component=mi),F}function Ur(H){return H.outlet||qe}function vo(H){if(!H)return null;if(H.routeConfig?._injector)return H.routeConfig._injector;for(let q=H.parent;q;q=q.parent){const F=q.routeConfig;if(F?._loadedInjector)return F._loadedInjector;if(F?._injector)return F._injector}return null}class ts{constructor(q,F,K,de,$e){this.routeReuseStrategy=q,this.futureState=F,this.currState=K,this.forwardEvent=de,this.inputBindingEnabled=$e}activate(q){const F=this.futureState._root,K=this.currState?this.currState._root:null;this.deactivateChildRoutes(F,K,q),nr(this.futureState.root),this.activateChildRoutes(F,K,q)}deactivateChildRoutes(q,F,K){const de=Yo(F);q.children.forEach($e=>{const gt=$e.value.outlet;this.deactivateRoutes($e,de[gt],K),delete de[gt]}),Object.values(de).forEach($e=>{this.deactivateRouteAndItsChildren($e,K)})}deactivateRoutes(q,F,K){const de=q.value,$e=F?F.value:null;if(de===$e)if(de.component){const gt=K.getContext(de.outlet);gt&&this.deactivateChildRoutes(q,F,gt.children)}else this.deactivateChildRoutes(q,F,K);else $e&&this.deactivateRouteAndItsChildren(F,K)}deactivateRouteAndItsChildren(q,F){q.value.component&&this.routeReuseStrategy.shouldDetach(q.value.snapshot)?this.detachAndStoreRouteSubtree(q,F):this.deactivateRouteAndOutlet(q,F)}detachAndStoreRouteSubtree(q,F){const K=F.getContext(q.value.outlet),de=K&&q.value.component?K.children:F,$e=Yo(q);for(const gt of Object.keys($e))this.deactivateRouteAndItsChildren($e[gt],de);if(K&&K.outlet){const gt=K.outlet.detach(),ln=K.children.onOutletDeactivated();this.routeReuseStrategy.store(q.value.snapshot,{componentRef:gt,route:q,contexts:ln})}}deactivateRouteAndOutlet(q,F){const K=F.getContext(q.value.outlet),de=K&&q.value.component?K.children:F,$e=Yo(q);for(const gt of Object.keys($e))this.deactivateRouteAndItsChildren($e[gt],de);K&&(K.outlet&&(K.outlet.deactivate(),K.children.onOutletDeactivated()),K.attachRef=null,K.route=null)}activateChildRoutes(q,F,K){const de=Yo(F);
1q.children.forEach($e=>{this.activateRoutes($e,de[$e.value.outlet],K),this.forwardEvent(new es($e.value.snapshot))}),q.children.length&&this.forwardEvent(new Ls(q.value.snapshot))}activateRoutes(q,F,K){const de=q.value,$e=F?F.value:null;if(nr(de),de===$e)if(de.component){const gt=K.getOrCreateContext(de.outlet);this.activateChildRoutes(q,F,gt.children)}else this.activateChildRoutes(q,F,K);else if(de.component){const gt=K.getOrCreateContext(de.outlet);if(this.routeReuseStrategy.shouldAttach(de.snapshot)){const ln=this.routeReuseStrategy.retrieve(de.snapshot);this.routeReuseStrategy.store(de.snapshot,null),gt.children.onOutletReAttached(ln.contexts),gt.attachRef=ln.componentRef,gt.route=ln.route.value,gt.outlet&&gt.outlet.attach(ln.componentRef,ln.route.value),nr(ln.route.value),this.activateChildRoutes(q,null,gt.children)}else{const ln=vo(de.snapshot);gt.attachRef=null,gt.route=de,gt.injector=ln,gt.outlet&&gt.outlet.activateWith(de,gt.injector),this.activateChildRoutes(q,null,gt.children)}}else this.activateChildRoutes(q,null,K)}}class ns{constructor(q){this.path=q,this.route=this.path[this.path.length-1]}}class br{constructor(q,F){this.component=q,this.route=F}}function ul(H,q,F){const K=H._root;return vs(K,q?q._root:null,F,[K.value])}function cr(H,q){const F=Symbol(),K=q.get(H,F);return K===F?"function"!=typeof H||(0,o.Z0I)(H)?q.get(H):H:K}function vs(H,q,F,K,de={canDeactivateChecks:[],canActivateChecks:[]}){const $e=Yo(q);return H.children.forEach(gt=>{(function Os(H,q,F,K,de={canDeactivateChecks:[],canActivateChecks:[]}){const $e=H.value,gt=q?q.value:null,ln=F?F.getContext(H.value.outlet):null;if(gt&&$e.routeConfig===gt.routeConfig){const sn=function Mr(H,q,F){if("function"==typeof F)return F(H,q);switch(F){case"pathParamsChange":return!Nt(H.url,q.url);case"pathParamsOrQueryParamsChange":return!Nt(H.url,q.url)||!Se(H.queryParams,q.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Zn(H,q)||!Se(H.queryParams,q.queryParams);default:return!Zn(H,q)}}(gt,$e,$e.routeConfig.runGuardsAndResolvers);sn?de.canActivateChecks.push(new ns(K)):($e.data=gt.data,$e._resolvedData=gt._resolvedData),vs(H,q,$e.component?ln?ln.children:null:F,K,de),sn&&ln&&ln.outlet&&ln.outlet.isActivated&&de.canDeactivateChecks.push(new br(ln.outlet.component,gt))}else gt&&Yr(q,ln,de),de.canActivateChecks.push(new ns(K)),vs(H,null,$e.component?ln?ln.children:null:F,K,de)})(gt,$e[gt.value.outlet],F,K.concat([gt.value]),de),delete $e[gt.value.outlet]}),Object.entries($e).forEach(([gt,ln])=>Yr(ln,F.getContext(gt),de)),de}function Yr(H,q,F){const K=Yo(H),de=H.value;
1Object.entries(K).forEach(([$e,gt])=>{Yr(gt,de.component?q?q.children.getContext($e):null:q,F)}),F.canDeactivateChecks.push(new br(de.component&&q&&q.outlet&&q.outlet.isActivated?q.outlet.component:null,de))}function jo(H){return"function"==typeof H}function St(H){return H instanceof z.K||"EmptyError"===H?.name}const Qn=Symbol("INITIAL_VALUE");function xi(){return(0,Ot.w)(H=>(0,N.a)(H.map(q=>q.pipe((0,zt.q)(1),(0,mt.O)(Qn)))).pipe((0,Et.U)(q=>{for(const F of q)if(!0!==F){if(F===Qn)return Qn;if(!1===F||F instanceof Ne)return F}return!0}),(0,me.h)(q=>q!==Qn),(0,zt.q)(1)))}function Ks(H){return(0,U.z)((0,xe.b)(q=>{if(Ye(q))throw gi(0,q)}),(0,Et.U)(q=>!0===q))}class gr{constructor(q){this.segmentGroup=q||null}}class Er{constructor(q){this.urlTree=q}}function Ao(H){return(0,Te._)(new gr(H))}function ml(H){return(0,Te._)(new Er(H))}class lo{constructor(q,F){this.urlSerializer=q,this.urlTree=F}noMatchError(q){return new o.vHH(4002,!1)}lineralizeSegments(q,F){let K=[],de=F.root;for(;;){if(K=K.concat(de.segments),0===de.numberOfChildren)return(0,E.of)(K);if(de.numberOfChildren>1||!de.children[qe])return(0,Te._)(new o.vHH(4e3,!1));de=de.children[qe]}}applyRedirectCommands(q,F,K){return this.applyRedirectCreateUrlTree(F,this.urlSerializer.parse(F),q,K)}applyRedirectCreateUrlTree(q,F,K,de){const $e=this.createSegmentGroup(q,F.root,K,de);return new Ne($e,this.createQueryParams(F.queryParams,this.urlTree.queryParams),F.fragment)}createQueryParams(q,F){const K={};return Object.entries(q).forEach(([de,$e])=>{if("string"==typeof $e&&$e.startsWith(":")){const ln=$e.substring(1);K[de]=F[ln]}else K[de]=$e}),K}createSegmentGroup(q,F,K,de){const $e=this.createSegments(q,F.segments,K,de);let gt={};return Object.entries(F.children).forEach(([ln,sn])=>{gt[ln]=this.createSegmentGroup(q,sn,K,de)}),new ot($e,gt)}createSegments(q,F,K,de){return F.map($e=>$e.path.startsWith(":")?this.findPosParam(q,$e,de):this.findOrReturn($e,K))}findPosParam(q,F,K){const de=K[F.path.substring(1)];if(!de)throw new o.vHH(4001,!1);return de}findOrReturn(q,F){let K=0;for(const de of F){if(de.path===q.path)return F.splice(K),de;K++}return q}}const xs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ha(H,q,F,K,de){const $e=is(H,q,F);return $e.matched?(K=function Gr(H,q){return H.providers&&!H._injector&&(H._injector=(0,o.MMx)(H.providers,q,`Route: ${H.path}`)),H._injector??q}(q,K),function $n(H,q,F,K){const de=q.canMatch;if(!de||0===de.length)return(0,E.of)(!0);const $e=de.map(gt=>{const ln=cr(gt,H);return Oe(function we(H){return H&&jo(H.canMatch)}(ln)?ln.canMatch(q,F):H.runInContext(()=>ln(q,F)))});return(0,E.of)($e).pipe(xi(),Ks())}(K,q,F).pipe((0,Et.U)(gt=>!0===gt?$e:{...xs}))):(0,E.of)($e)}function is(H,q,F){if(""===q.path)return"full"===q.pathMatch&&(H.hasChildren()||F.length>0)?{...xs}:{matched:!0,consumedSegments:[],remainingSegments:F,parameters:{},positionalParamSegments:{}};const de=(q.matcher||Mt)(F,H,q);if(!de)return{...xs};const $e={};Object.entries(de.posParams??{}).forEach(([ln,sn])=>{$e[ln]=sn.path});const gt=de.consumed.length>0?{...$e,...de.consumed[de.consumed.length-1].parameters}:$e;return{matched:!0,consumedSegments:de.consumed,remainingSegments:F.slice(de.consumed.length),parameters:gt,positionalParamSegments:de.posParams??{}}}function ma(H,q,F,K){return F.length>0&&function ir(H,q,F){return F.some(K=>rs(H,q,K)&&Ur(K)!==qe)}(H,F,K)?{segmentGroup:new ot(q,Qi(K,new ot(F,H.children))),slicedSegments:[]}:0===F.length&&function Fa(H,q,F){return F.some(K=>rs(H,q,K))}(H,F,K)?{segmentGroup:new ot(H.segments,qa(H,0,F,K,H.children)),slicedSegments:F}:{segmentGroup:new ot(H.segments,H.children),slicedSegments:F}}function qa(H,q,F,K,de){const $e={};for(const gt of K)if(rs(H,F,gt)&&!de[Ur(gt)]){const ln=new ot([],{});$e[Ur(gt)]=ln}return{...de,...$e}}function Qi(H,q){const F={};F[qe]=q;for(const K of H)if(""===K.path&&Ur(K)!==qe){const de=new ot([],{});F[Ur(K)]=de}return F}function rs(H,q,F){return(!(H.hasChildren()||q.length>0)||"full"!==F.pathMatch)&&""===F.path}class pa{constructor(q,F,K,de,$e,gt,ln){this.injector=q,this.configLoader=F,this.rootComponentType=K,this.config=de,this.urlTree=$e,this.paramsInheritanceStrategy=gt,this.urlSerializer
1=ln,this.allowRedirects=!0,this.applyRedirects=new lo(this.urlSerializer,this.urlTree)}noMatchError(q){return new o.vHH(4002,!1)}recognize(){const q=ma(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,q,qe).pipe((0,Fe.K)(F=>{if(F instanceof Er)return this.allowRedirects=!1,this.urlTree=F.urlTree,this.match(F.urlTree);throw F instanceof gr?this.noMatchError(F):F}),(0,Et.U)(F=>{const K=new _s([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},qe,this.rootComponentType,null,{}),de=new go(K,F),$e=new da("",de),gt=function st(H,q,F=null,K=null){return rt(Yt(H),q,F,K)}(K,[],this.urlTree.queryParams,this.urlTree.fragment);return gt.queryParams=this.urlTree.queryParams,$e.url=this.urlSerializer.serialize(gt),this.inheritParamsAndData($e._root),{state:$e,tree:gt}}))}match(q){return this.processSegmentGroup(this.injector,this.config,q.root,qe).pipe((0,Fe.K)(K=>{throw K instanceof gr?this.noMatchError(K):K}))}inheritParamsAndData(q){const F=q.value,K=Zr(F,this.paramsInheritanceStrategy);F.params=Object.freeze(K.params),F.data=Object.freeze(K.data),q.children.forEach(de=>this.inheritParamsAndData(de))}processSegmentGroup(q,F,K,de){return 0===K.segments.length&&K.hasChildren()?this.processChildren(q,F,K):this.processSegment(q,F,K,K.segments,de,!0)}processChildren(q,F,K){const de=[];for(const $e of Object.keys(K.children))"primary"===$e?de.unshift($e):de.push($e);return(0,n.D)(de).pipe((0,Ge.b)($e=>{const gt=K.children[$e],ln=function ys(H,q){const F=H.filter(K=>Ur(K)===q);return F.push(...H.filter(K=>Ur(K)!==q)),F}(F,$e);return this.processSegmentGroup(q,ln,gt,$e)}),function vn(H,q){return(0,ft.e)(function yt(H,q,F,K,de){return($e,gt)=>{let ln=F,sn=q,Wn=0;$e.subscribe((0,Qt.x)(gt,hn=>{const yr=Wn++;sn=ln?H(sn,hn,yr):(ln=!0,hn),K&&gt.next(sn)},de&&(()=>{ln&&gt.next(sn),gt.complete()})))}}(H,q,arguments.length>=2,!0))}(($e,gt)=>($e.push(...gt),$e)),(0,En.d)(null),function ii(H,q){const F=arguments.length>=2;return K=>K.pipe(H?(0,me.h)((de,$e)=>H(de,$e,K)):Dn.y,Pn(1),F?(0,En.d)(q):(0,Jn.T)(()=>new z.K))}(),(0,Qe.z)($e=>{if(null===$e)return Ao(K);const gt=Ka($e);return function Ua(H){H.sort((q,F)=>q.value.outlet===qe?-1:F.value.outlet===qe?1:q.value.outlet.localeCompare(F.value.outlet))}(gt),(0,E.of)(gt)}))}processSegment(q,F,K,de,$e,gt){return(0,n.D)(F).pipe((0,Ge.b)(ln=>this.processSegmentAgainstRoute(ln._injector??q,F,ln,K,de,$e,gt).pipe((0,Fe.K)(sn=>{if(sn instanceof gr)return(0,E.of)(null);throw sn}))),(0,ae.P)(ln=>!!ln),(0,Fe.K)(ln=>{if(St(ln))return function ws(H,q,F){return 0===q.length&&!H.children[F]}(K,de,$e)?(0,E.of)([]):Ao(K);throw ln}))}processSegmentAgainstRoute(q,F,K,de,$e,gt,ln){return function pl(H,q,F,K){return!!(Ur(H)===K||K!==qe&&rs(q,F,H))&&("**"===H.path||is(q,H,F).matched)}(K,de,$e,gt)?void 0===K.redirectTo?this.matchSegmentAgainstRoute(q,de,K,$e,gt,ln):ln&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(q,de,F,K,$e,gt):Ao(de):Ao(de)}expandSegmentAgainstRouteUsingRedirect(q,F,K,de,$e,gt){return"**"===de.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(q,K,de,gt):this.expandRegularSegmentAgainstRouteUsingRedirect(q,F,K,de,$e,gt)}expandWildCardWithParamsAgainstRouteUsingRedirect(q,F,K,de){const $e=this.applyRedirects.applyRedirectCommands([],K.redirectTo,{});return K.redirectTo.startsWith("/")?ml($e):this.applyRedirects.lineralizeSegments(K,$e).pipe((0,Qe.z)(gt=>{const ln=new ot(gt,{});return this.processSegment(q,F,ln,gt,de,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(q,F,K,de,$e,gt){const{matched:ln,consumedSegments:sn,remainingSegments:Wn,positionalParamSegments:hn}=is(F,de,$e);if(!ln)return Ao(F);const yr=this.applyRedirects.applyRedirectCommands(sn,de.redirectTo,hn);return de.redirectTo.startsWith("/")?ml(yr):this.applyRedirects.lineralizeSegments(de,yr).pipe((0,Qe.z)(Zi=>this.processSegment(q,K,F,Zi.concat(Wn),gt,!1)))}matchSegmentAgainstRoute(q,F,K,de,$e,gt){let ln;if("**"===K.path){const sn=de.length>0?nt(de).parameters:{},Wn=new _s(de,sn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Va(K),Ur(K),K.component??K._loadedComponent??null,K,ql(K));ln=(0,E.of)({snapshot:Wn,consumedSegments:[],remainingSegments:[]}),F.children={}}else ln=ha(F,K,de,q).pipe((0,Et.U)(({matched:sn,consumedSegments:Wn,remainingSegments:hn,parameters:yr})=>sn?{snapshot:new _s(Wn,yr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Va(K),Ur(K),K.component??K._loadedComponent??null,K,ql(K)),consumedSegments:Wn,remainingSegments:hn}:null));
1return ln.pipe((0,Ot.w)(sn=>null===sn?Ao(F):this.getChildConfig(q=K._injector??q,K,de).pipe((0,Ot.w)(({routes:Wn})=>{const hn=K._loadedInjector??q,{snapshot:yr,consumedSegments:Zi,remainingSegments:Ms}=sn,{segmentGroup:Di,slicedSegments:To}=ma(F,Zi,Ms,Wn);if(0===To.length&&Di.hasChildren())return this.processChildren(hn,Wn,Di).pipe((0,Et.U)(Uo=>null===Uo?null:[new go(yr,Uo)]));if(0===Wn.length&&0===To.length)return(0,E.of)([new go(yr,[])]);const Es=Ur(K)===$e;return this.processSegment(hn,Wn,Di,To,Es?qe:$e,!0).pipe((0,Et.U)(Uo=>[new go(yr,Uo)]))}))))}getChildConfig(q,F,K){return F.children?(0,E.of)({routes:F.children,injector:q}):F.loadChildren?void 0!==F._loadedRoutes?(0,E.of)({routes:F._loadedRoutes,injector:F._loadedInjector}):function hl(H,q,F,K){const de=q.canLoad;if(void 0===de||0===de.length)return(0,E.of)(!0);const $e=de.map(gt=>{const ln=cr(gt,H);return Oe(function Ga(H){return H&&jo(H.canLoad)}(ln)?ln.canLoad(q,F):H.runInContext(()=>ln(q,F)))});return(0,E.of)($e).pipe(xi(),Ks())}(q,F,K).pipe((0,Qe.z)(de=>de?this.configLoader.loadChildren(q,F).pipe((0,xe.b)($e=>{F._loadedRoutes=$e.routes,F._loadedInjector=$e.injector})):function Ns(H){return(0,Te._)(Rs(!1,3))}())):(0,E.of)({routes:[],injector:q})}}function Wl(H){const q=H.value.routeConfig;return q&&""===q.path}function Ka(H){const q=[],F=new Set;for(const K of H){if(!Wl(K)){q.push(K);continue}const de=q.find($e=>K.value.routeConfig===$e.value.routeConfig);void 0!==de?(de.children.push(...K.children),F.add(de)):q.push(K)}for(const K of F){const de=Ka(K.children);q.push(new go(K.value,de))}return q.filter(K=>!F.has(K))}function Va(H){return H.data||{}}function ql(H){return H.resolve||{}}function un(H){return"string"==typeof H.title||null===H.title}function Un(H){return(0,Ot.w)(q=>{const F=H(q);return F?(0,n.D)(F).pipe((0,Et.U)(()=>q)):(0,E.of)(q)})}const Xi=new o.OlP("ROUTES");let Z=(()=>{class H{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,o.f3M)(o.Sil)}loadComponent(F){if(this.componentLoaders.get(F))return this.componentLoaders.get(F);if(F._loadedComponent)return(0,E.of)(F._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(F);const K=Oe(F.loadComponent()).pipe((0,Et.U)(ve),(0,xe.b)($e=>{this.onLoadEndListener&&this.onLoadEndListener(F),F._loadedComponent=$e}),(0,ct.x)(()=>{this.componentLoaders.delete(F)})),de=new ie.c(K,()=>new _e.x).pipe((0,Ke.x)());return this.componentLoaders.set(F,de),de}loadChildren(F,K){if(this.childrenLoaders.get(K))return this.childrenLoaders.get(K);if(K._loadedRoutes)return(0,E.of)({routes:K._loadedRoutes,injector:K._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(K);const $e=function Ae(H,q,F,K){return Oe(H.loadChildren()).pipe((0,Et.U)(ve),(0,Qe.z)(de=>de instanceof o.YKP||Array.isArray(de)?(0,E.of)(de):(0,n.D)(q.compileModuleAsync(de))),(0,Et.U)(de=>{K&&K(H);let $e,gt,ln=!1;return Array.isArray(de)?(gt=de,!0):($e=de.create(F).injector,gt=$e.get(Xi,[],{optional:!0,self:!0}).flat()),{routes:gt.map(Ai),injector:$e}}))}(K,this.compiler,F,this.onLoadEndListener).pipe((0,ct.x)(()=>{this.childrenLoaders.delete(K)})),gt=new ie.c($e,()=>new _e.x).pipe((0,Ke.x)());return this.childrenLoaders.set(K,gt),gt}static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275prov=o.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})();function ve(H){return function ne(H){return H&&"object"==typeof H&&"default"in H}(H)?H.default:H}let Tt=(()=>{class H{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new _e.x,this.transitionAbortSubject=new _e.x,this.configLoader=(0,o.f3M)(Z),this.environmentInjector=(0,o.f3M)(o.lqb),this.urlSerializer=(0,o.f3M)(Ht),this.rootContexts=(0,o.f3M)(fs),this.inputBindingEnabled=null!==(0,o.f3M)($r,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,E.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=de=>this.events.next(new Ir(de)),this.configLoader.onLoadStartListener=de=>this.events.next(new Xo(de))}complete(){this.transitions?.complete()}handleNavigationRequest(F){const K=++this.navigationId;this.transitions?.next({...this.transitions.value,...F,id:K})}setupNavigations(F,K,de){return this.transitions=new C.X({id:0,currentUrlTree:K,currentRawUrl:K,currentBrowserUrl:K,extractedUrl:F.urlHandlingStrategy.extract(K),urlAfterRedirects:F.urlHandlingStrategy.extract(K),rawUrl:K,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Hr,restoredState:null,currentSnapshot:de.snapshot,targetSnapshot:null,currentRouterState:de,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,me.h)($e=>0!==$e.id),(0,Et.U)($e=>({...$e,extractedUrl:F.urlHandlingStrategy.extract($e.rawUrl)})),(0,Ot.w)($e=>{this.currentTransition=$e;let gt=!1,ln=!1;return(0,E.of)($e).pipe((0,xe.b)(sn=>{this.currentNavigation={id:sn.id,initialUrl:sn.rawUrl,extractedUrl:sn.extractedUrl,trigger:sn.source,extras:sn.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Ot.w)(sn=>{const Wn=sn.currentBrowserUrl.toString(),hn=!F.navigated||sn.extractedUrl.toString()!==Wn||Wn!==sn.currentUrlTree.toString();if(!hn&&"reload"!==(sn.extras.onSameUrlNavigation??F.onSameUrlNavigation)){const Zi="";return this.events.next(new ge(sn.id,this.urlSerializer.serialize(sn.rawUrl),Zi,0)),sn.resolve(null),re.E}if(F.urlHandlingStrategy.shouldProcessUrl(sn.rawUrl))return(0,E.of)(sn).pipe((0,Ot.w
1)(Zi=>{const Ms=this.transitions?.getValue();return this.events.next(new ut(Zi.id,this.urlSerializer.serialize(Zi.extractedUrl),Zi.source,Zi.restoredState)),Ms!==this.transitions?.getValue()?re.E:Promise.resolve(Zi)}),function os(H,q,F,K,de,$e){return(0,Qe.z)(gt=>function $a(H,q,F,K,de,$e,gt="emptyOnly"){return new pa(H,q,F,K,de,gt,$e).recognize()}(H,q,F,K,gt.extractedUrl,de,$e).pipe((0,Et.U)(({state:ln,tree:sn})=>({...gt,targetSnapshot:ln,urlAfterRedirects:sn}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,F.config,this.urlSerializer,F.paramsInheritanceStrategy),(0,xe.b)(Zi=>{$e.targetSnapshot=Zi.targetSnapshot,$e.urlAfterRedirects=Zi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Zi.urlAfterRedirects};const Ms=new Xe(Zi.id,this.urlSerializer.serialize(Zi.extractedUrl),this.urlSerializer.serialize(Zi.urlAfterRedirects),Zi.targetSnapshot);this.events.next(Ms)}));if(hn&&F.urlHandlingStrategy.shouldProcessUrl(sn.currentRawUrl)){const{id:Zi,extractedUrl:Ms,source:Di,restoredState:To,extras:Es}=sn,Uo=new ut(Zi,this.urlSerializer.serialize(Ms),Di,To);this.events.next(Uo);const ed=kr(0,this.rootComponentType).snapshot;return this.currentTransition=$e={...sn,targetSnapshot:ed,urlAfterRedirects:Ms,extras:{...Es,skipLocationChange:!1,replaceUrl:!1}},(0,E.of)($e)}{const Zi="";return this.events.next(new ge(sn.id,this.urlSerializer.serialize(sn.extractedUrl),Zi,1)),sn.resolve(null),re.E}}),(0,xe.b)(sn=>{const Wn=new Zt(sn.id,this.urlSerializer.serialize(sn.extractedUrl),this.urlSerializer.serialize(sn.urlAfterRedirects),sn.targetSnapshot);this.events.next(Wn)}),(0,Et.U)(sn=>(this.currentTransition=$e={...sn,guards:ul(sn.targetSnapshot,sn.currentSnapshot,this.rootContexts)},$e)),function Br(H,q){return(0,Qe.z)(F=>{const{targetSnapshot:K,currentSnapshot:de,guards:{canActivateChecks:$e,canDeactivateChecks:gt}}=F;return 0===gt.length&&0===$e.length?(0,E.of)({...F,guardsResult:!0}):function Wa(H,q,F,K){return(0,n.D)(H).pipe((0,Qe.z)(de=>function Al(H,q,F,K,de){const $e=q&&q.routeConfig?q.routeConfig.canDeactivate:null;if(!$e||0===$e.length)return(0,E.of)(!0);const gt=$e.map(ln=>{const sn=vo(q)??de,Wn=cr(ln,sn);return Oe(function pe(H){return H&&jo(H.canDeactivate)}(Wn)?Wn.canDeactivate(H,q,F,K):sn.runInContext(()=>Wn(H,q,F,K))).pipe((0,ae.P)())});return(0,E.of)(gt).pipe(xi())}(de.component,de.route,F,q,K)),(0,ae.P)(de=>!0!==de,!0))}(gt,K,de,H).pipe((0,Qe.z)(ln=>ln&&function za(H){return"boolean"==typeof H}(ln)?function ua(H,q,F,K){return(0,n.D)(q).pipe((0,Ge.b)(de=>(0,G.z)(function Ki(H,q){return null!==H&&q&&q(new oo(H)),(0,E.of)(!0)}(de.route.parent,K),function Gl(H,q){return null!==H&&q&&q(new eo(H)),(0,E.of)(!0)}(de.route,K),function Wr(H,q,F){const K=q[q.length-1],$e=q.slice(0,q.length-1).reverse().map(gt=>function Vr(H){const q=H.routeConfig?H.routeConfig.canActivateChild:null;return q&&0!==q.length?{node:H,guards:q}:null}(gt)).filter(gt=>null!==gt).map(gt=>(0,Q.P)(()=>{const ln=gt.guards.map(sn=>{const Wn=vo(gt.node)??F,hn=cr(sn,Wn);return Oe(function $o(H){return H&&jo(H.canActivateChild)}(hn)?hn.canActivateChild(K,H):Wn.runInContext(()=>hn(K,H))).pipe((0,ae.P)())});return(0,E.of)(ln).pipe(xi())}));return(0,E.of)($e).pipe(xi())}(H,de.path,F),function Pr(H,q,F){const K=q.routeConfig?q.routeConfig.canActivate:null;if(!K||0===K.length)return(0,E.of)(!0);const de=K.map($e=>(0,Q.P)(()=>{const gt=vo(q)??F,ln=cr($e,gt);return Oe(function md(H){return H&&jo(H.canActivate)}(ln)?ln.canActivate(q,H):gt.runInContext(()=>ln(q,H))).pipe((0,ae.P)())}));return(0,E.of)(de).pipe(xi())}(H,de.route,F))),(0,ae.P)(de=>!0!==de,!0))}(K,$e,H,q):(0,E.of)(ln)),(0,Et.U)(ln=>({...F,guardsResult:ln})))})}(this.environmentInjector,sn=>this.events.next(sn)),(0,xe.b)(sn=>{if($e.guardsResult=sn.guardsResult,Ye(sn.guardsResult))throw gi(0,sn.guardsResult);const Wn=new Gn(sn.id,this.urlSerializer.serialize(sn.extractedUrl),this.urlSerializer.serialize(sn.urlAfterRedirects),sn.targetSnapshot,!!sn.guardsResult);this.events.next(Wn)}),(0,me.h)(sn=>!!sn.guardsResult||(this.cancelNavigationTransition(sn,"",3),!1)),Un(sn=>
1{if(sn.guards.canActivateChecks.length)return(0,E.of)(sn).pipe((0,xe.b)(Wn=>{const hn=new jr(Wn.id,this.urlSerializer.serialize(Wn.extractedUrl),this.urlSerializer.serialize(Wn.urlAfterRedirects),Wn.targetSnapshot);this.events.next(hn)}),(0,Ot.w)(Wn=>{let hn=!1;return(0,E.of)(Wn).pipe(function Ve(H,q){return(0,Qe.z)(F=>{const{targetSnapshot:K,guards:{canActivateChecks:de}}=F;if(!de.length)return(0,E.of)(F);let $e=0;return(0,n.D)(de).pipe((0,Ge.b)(gt=>function Cn(H,q,F,K){const de=H.routeConfig,$e=H._resolve;return void 0!==de?.title&&!un(de)&&($e[pt]=de.title),function Y(H,q,F,K){const de=function he(H){return[...Object.keys(H),...Object.getOwnPropertySymbols(H)]}(H);if(0===de.length)return(0,E.of)({});const $e={};return(0,n.D)(de).pipe((0,Qe.z)(gt=>function et(H,q,F,K){const de=vo(q)??K,$e=cr(H,de);return Oe($e.resolve?$e.resolve(q,F):de.runInContext(()=>$e(q,F)))}(H[gt],q,F,K).pipe((0,ae.P)(),(0,xe.b)(ln=>{$e[gt]=ln}))),Pn(1),(0,at.h)($e),(0,Fe.K)(gt=>St(gt)?re.E:(0,Te._)(gt)))}($e,H,q,K).pipe((0,Et.U)(gt=>(H._resolvedData=gt,H.data=Zr(H,F).resolve,de&&un(de)&&(H.data[pt]=de.title),null)))}(gt.route,K,H,q)),(0,xe.b)(()=>$e++),Pn(1),(0,Qe.z)(gt=>$e===de.length?(0,E.of)(F):re.E))})}(F.paramsInheritanceStrategy,this.environmentInjector),(0,xe.b)({next:()=>hn=!0,complete:()=>{hn||this.cancelNavigationTransition(Wn,"",2)}}))}),(0,xe.b)(Wn=>{const hn=new Nr(Wn.id,this.urlSerializer.serialize(Wn.extractedUrl),this.urlSerializer.serialize(Wn.urlAfterRedirects),Wn.targetSnapshot);this.events.next(hn)}))}),Un(sn=>{const Wn=hn=>{const yr=[];hn.routeConfig?.loadComponent&&!hn.routeConfig._loadedComponent&&yr.push(this.configLoader.loadComponent(hn.routeConfig).pipe((0,xe.b)(Zi=>{hn.component=Zi}),(0,Et.U)(()=>{})));for(const Zi of hn.children)yr.push(...Wn(Zi));return yr};return(0,N.a)(Wn(sn.targetSnapshot.root)).pipe((0,En.d)(),(0,zt.q)(1))}),Un(()=>this.afterPreactivation()),(0,Et.U)(sn=>{const Wn=function fr(H,q,F){const K=_o(H,q._root,F?F._root:void 0);return new Pi(K,q)}(F.routeReuseStrategy,sn.targetSnapshot,sn.currentRouterState);return this.currentTransition=$e={...sn,targetRouterState:Wn},$e}),(0,xe.b)(()=>{this.events.next(new Ia)}),((H,q,F,K)=>(0,Et.U)(de=>(new ts(q,de.targetRouterState,de.currentRouterState,F,K).activate(H),de)))(this.rootContexts,F.routeReuseStrategy,sn=>this.events.next(sn),this.inputBindingEnabled),(0,zt.q)(1),(0,xe.b)({next:sn=>{gt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Nn(sn.id,this.urlSerializer.serialize(sn.extractedUrl),this.urlSerializer.serialize(sn.urlAfterRedirects))),F.titleStrategy?.updateTitle(sn.targetRouterState.snapshot),sn.resolve(!0)},complete:()=>{gt=!0}}),(0,Lt.R)(this.transitionAbortSubject.pipe((0,xe.b)(sn=>{throw sn}))),(0,ct.x)(()=>{gt||ln||this.cancelNavigationTransition($e,"",1),this.currentNavigation?.id===$e.id&&(this.currentNavigation=null)}),(0,Fe.K)(sn=>{if(ln=!0,zr(sn))this.events.next(new B($e.id,this.urlSerializer.serialize($e.extractedUrl),sn.message,sn.cancellationCode)),function Ra(H){return zr(H)&&Ye(H.url)}(sn)?this.events.next(new ka(sn.url)):$e.resolve(!1);else{this.events.next(new oe($e.id,this.urlSerializer.serialize($e.extractedUrl),sn,$e.targetSnapshot??void 0));try{$e.resolve(F.errorHandler(sn))}catch(Wn){$e.reject(Wn)}}return re.E}))}))}cancelNavigationTransition(F,K,de){const $e=new B(F.id,this.urlSerializer.serialize(F.extractedUrl),K,de);this.events.next($e),F.resolve(!1)}static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275prov=o.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})();function on(H){return H!==Hr}let Tn=(()=>{class H{buildTitle(F){let K,de=F.root;for(;void 0!==de;)K=this.getResolvedTitleForRoute(de)??K,de=de.children.find($e=>$e.outlet===qe);return K}getResolvedTitleForRoute(F){return F.data[pt]}static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275prov=o.Yz7({token:H,factory:function(){return(0,o.f3M)(Bn)},providedIn:"root"})}return H})(),Bn=(()=>{class H extends Tn{constructor(F){super(),this.title=F}updateTitle(F){const K=this.buildTitle(F);void 0!==K&&this.title.setTitle(K)}static#e=this.\u0275fac=function(K){return new(K||H)(o.LFG(Ee.Dx))};static#t=this.\u0275prov=o.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})(),Hi=(()=>{class H{static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275prov=o.Yz7({token:H,factory:function(){return(0,o.f3M)(er)},providedIn:"root"})}return H})();class rr{shouldDetach(q){return!1}store(q,F){}shouldAttach(q){return!1}retrieve(q){return null}
1shouldReuseRoute(q,F){return q.routeConfig===F.routeConfig}}let er=(()=>{class H extends rr{static#e=this.\u0275fac=function(){let F;return function(de){return(F||(F=o.n5z(H)))(de||H)}}();static#t=this.\u0275prov=o.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})();const Ii=new o.OlP("",{providedIn:"root",factory:()=>({})});let Cr=(()=>{class H{static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275prov=o.Yz7({token:H,factory:function(){return(0,o.f3M)(tr)},providedIn:"root"})}return H})(),tr=(()=>{class H{shouldProcessUrl(F){return!0}extract(F){return F}merge(F,K){return F}static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275prov=o.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})();var hr=function(H){return H[H.COMPLETE=0]="COMPLETE",H[H.FAILED=1]="FAILED",H[H.REDIRECTING=2]="REDIRECTING",H}(hr||{});function Fs(H,q){H.events.pipe((0,me.h)(F=>F instanceof Nn||F instanceof B||F instanceof oe||F instanceof ge),(0,Et.U)(F=>F instanceof Nn||F instanceof ge?hr.COMPLETE:F instanceof B&&(0===F.code||1===F.code)?hr.REDIRECTING:hr.FAILED),(0,me.h)(F=>F!==hr.REDIRECTING),(0,zt.q)(1)).subscribe(()=>{q()})}function ss(H){throw H}function Ja(H,q,F){return q.parse("/")}const Zo={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Ya={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let or=(()=>{class H{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,o.f3M)(o.c2e),this.isNgZoneEnabled=!1,this._events=new _e.x,this.options=(0,o.f3M)(Ii,{optional:!0})||{},this.pendingTasks=(0,o.f3M)(o.HDt),this.errorHandler=this.options.errorHandler||ss,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Ja,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,o.f3M)(Cr),this.routeReuseStrategy=(0,o.f3M)(Hi),this.titleStrategy=(0,o.f3M)(Tn),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,o.f3M)(Xi,{optional:!0})?.flat()??[],this.navigationTransitions=(0,o.f3M)(Tt),this.urlSerializer=(0,o.f3M)(Ht),this.location=(0,o.f3M)(je.Ye),this.componentInputBindingEnabled=!!(0,o.f3M)($r,{optional:!0}),this.eventsSubscription=new be.w0,this.isNgZoneEnabled=(0,o.f3M)(o.R0b)instanceof o.R0b&&o.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Ne,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=kr(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(F=>{this.lastSuccessfulId=F.id,this.currentPageId=this.browserPageId},F=>{this.console.warn(`Unhandled Navigation Error: ${F}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const F=this.navigationTransitions.events.subscribe(K=>{try{const{currentTransition:de}=this.navigationTransitions;if(null===de)return void(Kl(K)&&this._events.next(K));if(K instanceof ut)on(de.source)&&(this.browserUrlTree=de.extractedUrl);else if(K instanceof ge)this.rawUrlTree=de.rawUrl;else if(K instanceof Xe){if("eager"===this.urlUpdateStrategy){if(!de.extras.skipLocationChange){const $e=this.urlHandlingStrategy.merge(de.urlAfterRedirects,de.rawUrl);this.setBrowserUrl($e,de)}this.browserUrlTree=de.urlAfterRedirects}}else if(K instanceof Ia)this.currentUrlTree=de.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(de.urlAfterRedirects,de.rawUrl),this.routerState=de.targetRouterState,"deferred"===this.urlUpdateStrategy&&(de.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,de),this.browserUrlTree=de.urlAfterRedirects);else if(K instanceof B)0!==K.code&&1!==K.code&&(this.navigated=!0),(3===K.code||2===K.code)&&this.restoreHistory(de);else if(K instanceof ka){const $e=this.urlHandlingStrategy.merge(K.url,de.currentRawUrl),gt={skipLocationChange:de.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||on(de.source)};this.scheduleNavigation($e,Hr,null,gt,{resolve:de.resolve,reject:de.reject,promise:de.promise})}K instanceof oe&&this.restoreHistory(de,!0),K instanceof Nn&&(this.navigated=!0),Kl(K)&&this._events.next(K)}catch(de){this.navigationTransitions.transitionAbortSubject.next(de)}});this.eventsSubscription.add(F)}resetRootComponentType(F){this.routerState.root.component=F,this.navigationTransitions.rootComponentType=F}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const F=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Hr,F)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(F=>{const K="popstate"===F.type?"popstate":"hashchange";"popstate"===K&&setTimeout(()=>{this.navigateToSyncWithBrowser(F.url,K,F.state)},0)}))}navigateToSyncWithBrowser(F,K,de){const $e={replaceUrl:!0},gt=de?.navigationId?de:null;if(de){const sn={...de};delete sn.navigationId,delete sn.\u0275routerPageId,0!==Object.keys(sn).length&&($e.state=sn)}const ln=this.parseUrl(F);this.scheduleNavigation(ln,K,gt,$e)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(F){this.config=F.map(Ai),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(F,K={}){const{relativeTo:de,queryParams:$e,fragment:gt,queryParamsHandling:ln,preserveFragment:sn}=K,Wn=sn?this.currentUrlTree.fragment:gt;let yr,hn=null;switch(ln){case"merge":hn={...this.currentUrlTree.queryParams,...$e};break;case"preserve":hn=this.currentUrlTree.queryParams;break;default:hn=$e||null}null!==hn&&(hn=this.removeEmptyProps(hn));try{yr=Yt(de?de.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof F[0]||!F[0].startsWith("/"))&&(F=[]),yr=this.currentUrlTree.root}return rt(yr,F,hn,Wn??null)}navigateByUrl(F,K={skipLocationChange:!1}){const de=Ye(F)?F:this.parseUrl(F),$e=this.urlHandlingStrategy.merge(de,this.rawUrlTree);return this.scheduleNavigation($e,Hr,null,K)}navigate(F,K={skipLocationChange:!1}){return function Ba(H){for(let q=0;q<H.length;q++)if(null==H[q])throw new o.vHH(4008,!1)}(F),this.navigateByUrl(this.createUrlTree(F,K),K)}serializeUrl(F){return this.urlSerializer.serialize(F)}parseUrl(F){let K;try{K=this.urlSerializer.parse(F)}catch(de){K=this.malformedUriErrorHandler(de,this.urlSerializer,F)}return K}isActive(F,K){let de;if(de=!0===K?{...Zo}:!1===K?{...Ya}:K,Ye(F))return On(this.currentUrlTree,F,de);const $e=this.parseUrl(F);return On(this.currentUrlTree,$e,de)}removeEmptyProps(F){return Object.keys(F).reduce((K,de)=>{const $e=F[de];return null!=$e&&(K[de]=$e),K},{})}
1scheduleNavigation(F,K,de,$e,gt){if(this.disposed)return Promise.resolve(!1);let ln,sn,Wn;gt?(ln=gt.resolve,sn=gt.reject,Wn=gt.promise):Wn=new Promise((yr,Zi)=>{ln=yr,sn=Zi});const hn=this.pendingTasks.add();return Fs(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(hn))}),this.navigationTransitions.handleNavigationRequest({source:K,restoredState:de,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:F,extras:$e,resolve:ln,reject:sn,promise:Wn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Wn.catch(yr=>Promise.reject(yr))}setBrowserUrl(F,K){const de=this.urlSerializer.serialize(F);if(this.location.isCurrentPathEqualTo(de)||K.extras.replaceUrl){const gt={...K.extras.state,...this.generateNgRouterState(K.id,this.browserPageId)};this.location.replaceState(de,"",gt)}else{const $e={...K.extras.state,...this.generateNgRouterState(K.id,this.browserPageId+1)};this.location.go(de,"",$e)}}restoreHistory(F,K=!1){if("computed"===this.canceledNavigationResolution){const $e=this.currentPageId-this.browserPageId;0!==$e?this.location.historyGo($e):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===$e&&(this.resetState(F),this.browserUrlTree=F.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(K&&this.resetState(F),this.resetUrlToCurrentUrlTree())}resetState(F){this.routerState=F.currentRouterState,this.currentUrlTree=F.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,F.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(F,K){return"computed"===this.canceledNavigationResolution?{navigationId:F,\u0275routerPageId:K}:{navigationId:F}}static#e=this.\u0275fac=function(K){return new(K||H)};static#t=this.\u0275prov=o.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})();function Kl(H){return!(H instanceof Ia||H instanceof ka)}let Wi=(()=>{class H{constructor(F,K,de,$e,gt,ln){this.router=F,this.route=K,this.tabIndexAttribute=de,this.renderer=$e,this.el=gt,this.locationStrategy=ln,this.href=null,this.commands=null,this.onChanges=new _e.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const sn=gt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===sn||"area"===sn,this.isAnchorElement?this.subscription=F.events.subscribe(Wn=>{Wn instanceof Nn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(F){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",F)}ngOnChanges(F){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(F){null!=F?(this.commands=Array.isArray(F)?F:[F],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(F,K,de,$e,gt){return!!(null===this.urlTree||this.isAnchorElement&&(0!==F||K||de||$e||gt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const F=null===this.href?null:(0,o.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",F)}applyAttributeValue(F,K){const de=this.renderer,$e=this.el.nativeElement;null!==K?de.setAttribute($e,F,K):de.removeAttribute($e,F)}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:this.preserveFragment})}static#e=this.\u0275fac=function(K){return new(K||H)(o.Y36(or),o.Y36(Do),o.$8M("tabindex"),o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(je.S$))};static#t=this.\u0275dir=o.lG2({type:H,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(K,de){1&K&&o.NdJ("click",function(gt){return de.onClick(gt.button,gt.ctrlKey,gt.shiftKey,gt.altKey,gt.metaKey)}),2&K&&o.uIk("target",de.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",o.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",o.VuI],replaceUrl:["replaceUrl","replaceUrl",o.VuI],routerLink:"routerLink"},standalone:!0,features:[o.Xq5,o.TTD]})}return H})(),$s=(()=>{class H{get isActive(){return this._isActive}constructor(F,K,de,$e,gt){this.router=F,this.element=K,this.renderer=de,this.cdr=$e,this.link=gt,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new o.vpe,this.routerEventsSubscription=F.events.subscribe(ln=>{ln instanceof Nn&&this.update()})}ngAfterContentInit(){(0,E.of)(this.links.changes,(0,E.of)(null)).pipe((0,se.J)()).subscribe(F=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const F=[...this.links.toArray(),this.link].filter(K=>!!K).map(K=>K.onChanges);this.linkInputChangesSubscription=(0,n.D)(F).pipe((0,se.J)()).subscribe(K=>{this._isActive!==this.isLinkActive(this.router)(K)&&this.update()})}set routerLinkActive(F){const K=Array.isArray(F)?F:F.split(" ");this.classes=K.filter(de=>!!de)}ngOnChanges(F){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const F=this.hasActiveLinks();this._isActive!==F&&(this._isActive=F,this.cdr.markForCheck(),this.classes.forEac
1h(K=>{F?this.renderer.addClass(this.element.nativeElement,K):this.renderer.removeClass(this.element.nativeElement,K)}),F&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(F))})}isLinkActive(F){const K=function Js(H){return!!H.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return de=>!!de.urlTree&&F.isActive(de.urlTree,K)}hasActiveLinks(){const F=this.isLinkActive(this.router);return this.link&&F(this.link)||this.links.some(F)}static#e=this.\u0275fac=function(K){return new(K||H)(o.Y36(or),o.Y36(o.SBq),o.Y36(o.Qsj),o.Y36(o.sBO),o.Y36(Wi,8))};static#t=this.\u0275dir=o.lG2({type:H,selectors:[["","routerLinkActive",""]],contentQueries:function(K,de,$e){if(1&K&&o.Suo($e,Wi,5),2&K){let gt;o.iGM(gt=o.CRH())&&(de.links=gt)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[o.TTD]})}return H})();class co{}let Us=(()=>{class H{constructor(F,K,de,$e,gt){this.router=F,this.injector=de,this.preloadingStrategy=$e,this.loader=gt}setUpPreloading(){this.subscription=this.router.events.pipe((0,me.h)(F=>F instanceof Nn),(0,Ge.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(F,K){const de=[];for(const $e of K){$e.providers&&!$e._injector&&($e._injector=(0,o.MMx)($e.providers,F,`Route: ${$e.path}`));const gt=$e._injector??F,ln=$e._loadedInjector??gt;($e.loadChildren&&!$e._loadedRoutes&&void 0===$e.canLoad||$e.loadComponent&&!$e._loadedComponent)&&de.push(this.preloadConfig(gt,$e)),($e.children||$e._loadedRoutes)&&de.push(this.processRoutes(ln,$e.children??$e._loadedRoutes))}return(0,n.D)(de).pipe((0,se.J)())}preloadConfig(F,K){return this.preloadingStrategy.preload(K,()=>{let de;de=K.loadChildren&&void 0===K.canLoad?this.loader.loadChildren(F,K):(0,E.of)(null);const $e=de.pipe((0,Qe.z)(gt=>null===gt?(0,E.of)(void 0):(K._loadedRoutes=gt.routes,K._loadedInjector=gt.injector,this.processRoutes(gt.injector??F,gt.routes))));if(K.loadComponent&&!K._loadedComponent){const gt=this.loader.loadComponent(K);return(0,n.D)([$e,gt]).pipe((0,se.J)())}return $e})}static#e=this.\u0275fac=function(K){return new(K||H)(o.LFG(or),o.LFG(o.Sil),o.LFG(o.lqb),o.LFG(co),o.LFG(Z))};static#t=this.\u0275prov=o.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})();const xr=new o.OlP("");let Qa=(()=>{class H{constructor(F,K,de,$e,gt={}){this.urlSerializer=F,this.transitions=K,this.viewportScroller=de,this.zone=$e,this.options=gt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},gt.scrollPositionRestoration=gt.scrollPositionRestoration||"disabled",gt.anchorScrolling=gt.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(F=>{F instanceof ut?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=F.navigationTrigger,this.restoredId=F.restoredState?F.restoredState.navigationId:0):F instanceof Nn?(this.lastId=F.id,this.scheduleScrollEvent(F,this.urlSerializer.parse(F.urlAfterRedirects).fragment)):F instanceof ge&&0===F.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(F,this.urlSerializer.parse(F.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(F=>{F instanceof so&&(F.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(F.position):F.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(F.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(F,K){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new so(F,"popstate"===this.lastSource?this.store[this.restoredId]:null,K))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(K){o.$Z()};static#t=this.\u0275prov=o.Yz7({token:H,factory:H.\u0275fac})}return H})();function xo(H,q){return{\u0275kind:H,\u0275providers:q}}function pd(){const H=(0,o.f3M)(o.zs3);return q=>{const F=H.get(o.z2F);if(q!==F.components[0])return;const K=H.get(or),de=H.get(fl);1===H.get(wi)&&K.initialNavigation(),H.get(Nc,null,o.XFs.Optional)?.setUpPreloading(),H.get(xr,null,o.XFs.Optional)?.init(),K.resetRootComponentType(F.componentTypes[0]),de.closed||(de.next(),de.complete(),de.unsubscribe())}}const fl=new o.OlP("",{factory:()=>new _e.x}
1),wi=new o.OlP("",{providedIn:"root",factory:()=>1}),Nc=new o.OlP("");function Ha(H){return xo(0,[{provide:Nc,useExisting:Us},{provide:co,useExisting:H}])}const Jd=new o.OlP("ROUTER_FORROOT_GUARD"),Dr=[je.Ye,{provide:Ht,useClass:Rt},or,fs,{provide:Do,useFactory:function Wd(H){return H.routerState.root},deps:[or]},Z,[]];function Sn(){return new o.PXZ("Router",or)}let ji=(()=>{class H{constructor(F){}static forRoot(F,K){return{ngModule:H,providers:[Dr,[],{provide:Xi,multi:!0,useValue:F},{provide:Jd,useFactory:Qd,deps:[[or,new o.FiY,new o.tp0]]},{provide:Ii,useValue:K||{}},K?.useHash?{provide:je.S$,useClass:je.Do}:{provide:je.S$,useClass:je.b0},{provide:xr,useFactory:()=>{const H=(0,o.f3M)(je.EM),q=(0,o.f3M)(o.R0b),F=(0,o.f3M)(Ii),K=(0,o.f3M)(Tt),de=(0,o.f3M)(Ht);return F.scrollOffset&&H.setOffset(F.scrollOffset),new Qa(de,K,H,q,F)}},K?.preloadingStrategy?Ha(K.preloadingStrategy).\u0275providers:[],{provide:o.PXZ,multi:!0,useFactory:Sn},K?.initialNavigation?Xa(K):[],K?.bindToComponentInputs?xo(8,[wr,{provide:$r,useExisting:wr}]).\u0275providers:[],[{provide:Ts,useFactory:pd},{provide:o.tb,multi:!0,useExisting:Ts}]]}}static forChild(F){return{ngModule:H,providers:[{provide:Xi,multi:!0,useValue:F}]}}static#e=this.\u0275fac=function(K){return new(K||H)(o.LFG(Jd,8))};static#t=this.\u0275mod=o.oAB({type:H});static#n=this.\u0275inj=o.cJS({})}return H})();function Qd(H){return"guarded"}function Xa(H){return["disabled"===H.initialNavigation?xo(3,[{provide:o.ip1,multi:!0,useFactory:()=>{const q=(0,o.f3M)(or);return()=>{q.setUpLocationChangeListener()}}},{provide:wi,useValue:2}]).\u0275providers:[],"enabledBlocking"===H.initialNavigation?xo(2,[{provide:wi,useValue:0},{provide:o.ip1,multi:!0,deps:[o.zs3],useFactory:q=>{const F=q.get(je.V_,Promise.resolve());return()=>F.then(()=>new Promise(K=>{const de=q.get(or),$e=q.get(fl);Fs(de,()=>{K(!0)}),q.get(Tt).afterPreactivation=()=>(K(!0),$e.closed?(0,E.of)(void 0):$e),de.initialNavigation()}))}}]).\u0275providers:[]]}const Ts=new o.OlP("")},5515:(h,v,y)=>{"use strict";y.d(v,{Y:()=>n,Z:()=>p});var o=y(5879);const p=new o.OlP("REQUEST"),n=new o.OlP("RESPONSE")},5861:(h,v,y)=>{"use strict";function o(n,E,C,N,z,G,Q){try{var U=n[G](Q),Te=U.value}catch(re){return void C(re)}U.done?E(Te):Promise.resolve(Te).then(N,z)}function p(n){return function(){var E=this,C=arguments;return new Promise(function(N,z){var G=n.apply(E,C);function Q(Te){o(G,N,z,Q,U,"next",Te)}function U(Te){o(G,N,z,Q,U,"throw",Te)}Q(void 0)})}}y.d(v,{Z:()=>p})},7582:(h,v,y)=>{"use strict";function E(at,ct){var Ke={};for(var Lt in at)Object.prototype.hasOwnProperty.call(at,Lt)&&ct.indexOf(Lt)<0&&(Ke[Lt]=at[Lt]);if(null!=at&&"function"==typeof Object.getOwnPropertySymbols){var se=0;for(Lt=Object.getOwnPropertySymbols(at);se<Lt.length;se++)ct.indexOf(Lt[se])<0&&Object.prototype.propertyIsEnumerable.call(at,Lt[se])&&(Ke[Lt[se]]=at[Lt[se]])}return Ke}function re(at,ct,Ke,Lt){return new(Ke||(Ke=Promise))(function(Ee,qe){function pt(Mt){try{ze(Lt.next(Mt))}catch(Le){qe(Le)}}function Wt(Mt){try{ze(Lt.throw(Mt))}catch(Le){qe(Le)}}function ze(Mt){Mt.done?Ee(Mt.value):function se(Ee){return Ee instanceof Ke?Ee:new Ke(function(qe){qe(Ee)})}(Mt.value).then(pt,Wt)}ze((Lt=Lt.apply(at,ct||[])).next())})}function me(at){return this instanceof me?(this.v=at,this):new me(at)}function Qe(at,ct,Ke){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var se,Lt=Ke.apply(at,ct||[]),Ee=[];return se={},qe("next"),qe("throw"),qe("return"),se[Symbol.asyncIterator]=function(){return this},se;function qe(Se){Lt[Se]&&(se[Se]=function(ke){return new Promise(function(nt,Oe){Ee.push([Se,ke,nt,Oe])>1||pt(Se,ke)})})}function pt(Se,ke){try{!function Wt(Se){Se.value instanceof me?Promise.resolve(Se.value.v).then(ze,Mt):Le(Ee[0][2],Se)}(Lt[Se](ke))}catch(nt){Le(Ee[0][3],nt)}}function ze(Se){pt("next",Se)}function Mt(Se){pt("throw",Se)}function Le(Se,ke){Se(ke),Ee.shift(),Ee.length&&pt(Ee[0][0],Ee[0][1])}}function Ge(at){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ke,ct=at[Symbol.asyncIterator];return ct?ct.call(at):(at=function je(at){var ct="function"==typeof Symbol&&Symbol.iterator,Ke=ct&&at[ct],Lt=0;if(Ke)return Ke.call(at);if(at&&"number"==typeof at.length)return{next:function(){return at&&Lt>=at.length&&(at=void 0),{value:at&&at[Lt++],done:!at}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")}(at),Ke={},Lt("next"),Lt("throw"),Lt("return"),Ke[Symbol.asyncIterator]=function(){return this},Ke);function Lt(Ee){Ke[Ee]=at[Ee]&&function(qe){return new Promise(function(pt,Wt){!function se(Ee,qe,pt,Wt){Promise.resolve(Wt).then(function(ze){Ee({value:ze,done:pt})},qe)}(pt,Wt,(qe=at[Ee](qe)).done,qe.value)})}}}y.d(v,{FC:()=>Qe,KL:()=>Ge,_T:()=>E,mG:()=>re,qq:()=>me}),"function"==typeof SuppressedError&&SuppressedError}},h=>{h(h.s=2954)}]);

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